function search_ref(ref_no){
var ajaxRequest;  
try{ 
// Opera 8.0+, Firefox, Safari
ajaxRequest = new XMLHttpRequest();
} catch (e){
// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			var ajaxDisplay = document.getElementById('dealer_name');
			ajaxDisplay.innerHTML = ajaxRequest.responseText;
		}
	}
	var queryString = "?ref_no=" + ref_no + "&sid="+Math.random();
	ajaxRequest.open("GET", "reference_find.php" + queryString , true);
	ajaxRequest.send(null); 
}


function region_list(country){
var ajaxRequest;  
try{ 
// Opera 8.0+, Firefox, Safari
ajaxRequest = new XMLHttpRequest();
} catch (e){
// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			var ajaxDisplay = document.getElementById('region');
			ajaxDisplay.innerHTML = ajaxRequest.responseText;
		}
	}
	var queryString = "?country=" + country + "&sid="+Math.random();
	ajaxRequest.open("GET", "region_list.php" + queryString , true);
	ajaxRequest.send(null); 
}

function set_person_in_charge(job_id, type, person_code){
var ajaxRequest;  
try{ 
// Opera 8.0+, Firefox, Safari
ajaxRequest = new XMLHttpRequest();
} catch (e){
// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	var queryString = "?job_id=" + job_id + "&type=" + type + "&person_code=" + person_code + "&sid="+Math.random();
	ajaxRequest.open("GET", "set_person_in_charge.php" + queryString , true);
	ajaxRequest.send(null); 
}

function set_sales_status(job_id, type, sales_status, row_id){
var ajaxRequest;  
try{ 
// Opera 8.0+, Firefox, Safari
ajaxRequest = new XMLHttpRequest();
} catch (e){
// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			var ajaxDisplay = document.getElementById(row_id);
			ajaxDisplay.style.backgroundColor = ajaxRequest.responseText;
			
		}
	}	
	var queryString = "?job_id=" + job_id + "&type=" + type + "&sales_status=" + sales_status + "&sid="+Math.random();
	ajaxRequest.open("GET", "set_sales_status.php" + queryString , true);
	ajaxRequest.send(null); 
}

function validate_email_unique(email){
var ajaxRequest;  
try{ 
// Opera 8.0+, Firefox, Safari
ajaxRequest = new XMLHttpRequest();
} catch (e){
// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			var ajaxDisplay = document.getElementById('emailError');
			ajaxDisplay.innerHTML = ajaxRequest.responseText;
		}
	}
	var queryString = "?email=" + email + "&sid="+Math.random();
	ajaxRequest.open("GET", "_validate_email_unique.php" + queryString , true);
	ajaxRequest.send(null); 
}