<!--
function submitBid(id, currentBid) {
	obj = 'bid'+id;
	var newBid = document.getElementById(obj).value;
	if(newBid=='') {
		alert('Please enter a bid');
	} else if((newBid*1)<=(currentBid*1)) {
		alert('Your bid must be greater than the current bid');
	} else {
		obj = 'email_section'+id;
		document.getElementById(obj).style.display = "block";
		obj = 'email'+id;
		document.getElementById(obj).focus;
	}
}
function submitEmail(id) {
	obj = 'email'+id;
	var email = document.getElementById(obj).value;
	if(email=='') {
		alert('Please enter your email address');
	} else if(!((email.indexOf(".") > 2) && (email.indexOf("@") > 0))) {
		alert('Your email address appears to be invalid');
		document.getElementById(obj).focus;
	} else {
		document.getElementById('submit_email_button').style.display = 'none';
		sendRequestPost('ajax/ajax_auction.php','id='+id+'&to_do=email&email='+email);
	}
	
}
var empty_fields = new Array();
function submitDetails(id) {
	/* fields all required */
	var allRequired = new Array();
	var field_ids = new Array('prefix'+id, 'first_name'+id,'last_name'+id);
	var field_names = new Array('Prefix', 'First name', 'Last name');
	for(i=0; i<field_ids.length; i++) {
		if(!field_filled(field_ids[i],field_names[i])) {
			allRequired.push(field_names[i]);
		}
	}
	/* fields one of required */
	if(!allRequired.length) {
		var oneOfRequired = new Array();
		var field_ids = new Array('phone'+id, 'mobile'+id);
		var field_names = new Array('Phone', 'Mobile');
		for(i=0; i<field_ids.length; i++) {
			if(!field_filled(field_ids[i],field_names[i])) {
				oneOfRequired.push(field_names[i]);
			}
		}
	}
	
	if(allRequired.length) {
		var str = '';
		for(i=0; i<allRequired.length; i++) {
			str += ' - '+allRequired[i]+'\n';
		}		
		alert('The following field(s) are required:-\n'+str);
	} else if(oneOfRequired.length==field_ids.length) {
		var str = '';
		for(i=0; i<oneOfRequired.length; i++) {
			str += ' - '+oneOfRequired[i]+'\n';
		}		
		alert('One of the following field(s) is required:-\n'+str);
	} else {
		document.getElementById('submit_details').value = id;
		document.form1.submit();
	}
}
function field_filled(field_id,field_name) {
	if(document.getElementById(field_id).value=='') {
		document.getElementById(field_id).style.backgroundColor = '#FFCCCC';
		return false;
	} else {
		document.getElementById(field_id).style.backgroundColor = '#FFFFFF';
		return true;
	}
}

function createRequestObject() {
   var req;
   if(window.XMLHttpRequest){
      // Firefox, Safari, Opera...
      req = new XMLHttpRequest();
   } else if(window.ActiveXObject) {
      // Internet Explorer 5+
      req = new ActiveXObject("Microsoft.XMLHTTP");
   } else {
      // There is an error creating the object,
      // just as an old browser is being used.
      alert('Problem creating the XMLHttpRequest object');
   }
   return req;
}

// Make the XMLHttpRequest object
var http = createRequestObject();

function sendRequestPost(script,queryString) {
   // Open PHP script for requests
   http.open('post', script, true);
   http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 
   http.onreadystatechange = handleResponse
   http.send(queryString); 
}

function handleResponse() {
	if(http.readyState == 4 && http.status == 200){
		// Text returned from PHP script
		var response = http.responseText;
		if(response) {
			var responseSplit = response.split("#")
			var row = new Array();
			for(i=1; i<responseSplit.length; i++) {
				var fieldSplit = responseSplit[i].split(":");
				row[fieldSplit[0]] = fieldSplit[1];
			}
			obj = 'bidder_details_section'+row['id'];
			document.getElementById(obj).style.display = "block";
			obj = 'bidder_details_text'+row['id'];
			if(responseSplit[0]=="0") {
				document.getElementById(obj).innerHTML = "<span style='color:maroon'>Thanks! Just two more details required as a minimum - your name and a contact phone number please...</span>";
				eval("document.getElementById('site_updates"+row['id']+"').checked = true");
				eval("document.getElementById('auction_updates"+row['id']+"').checked = true");
			} else {
				document.getElementById(obj).innerHTML = "<span style='color:maroon'>Welcome back! Please check your details (just your name and a contact number will do)...</span>";
				eval("document.getElementById('bidder_id"+row['id']+"').value = row['bidder_id']");
				eval("document.getElementById('prefix"+row['id']+"').value = row['prefix']");
				eval("document.getElementById('first_name"+row['id']+"').value = row['first_name']");
				eval("document.getElementById('last_name"+row['id']+"').value = row['last_name']");
				eval("document.getElementById('company_name"+row['id']+"').value = row['company_name']");
				eval("document.getElementById('address1"+row['id']+"').value = row['address1']");
				eval("document.getElementById('address2"+row['id']+"').value = row['address2']");
				eval("document.getElementById('town"+row['id']+"').value = row['town']");
				eval("document.getElementById('county"+row['id']+"').value = row['county']");
				eval("document.getElementById('postcode"+row['id']+"').value = row['postcode']");
				eval("document.getElementById('billing_address1"+row['id']+"').value = row['billing_address1']");
				eval("document.getElementById('billing_address2"+row['id']+"').value = row['billing_address2']");
				eval("document.getElementById('billing_town"+row['id']+"').value = row['billing_town']");
				eval("document.getElementById('billing_county"+row['id']+"').value = row['billing_county']");
				eval("document.getElementById('billing_postcode"+row['id']+"').value = row['billing_postcode']");
				eval("document.getElementById('email"+row['id']+"').value = row['email']");
				eval("document.getElementById('phone"+row['id']+"').value = row['phone']");
				eval("document.getElementById('mobile"+row['id']+"').value = row['mobile']");
				eval("document.getElementById('site_updates"+row['id']+"').checked = "+row['site_updates']);
				eval("document.getElementById('auction_updates"+row['id']+"').checked = "+row['auction_updates']);
			}
		}
	}
}
-->

