
<!-- 
//Browser Support Code
function reorder(id)
{
	orderStatus(id);
	setInterval("orderStatus('"+id+"')", 80000);
}
var timeTOdeliver ='';
function orderStatus(id){
	var ajaxRequest;  	try{		ajaxRequest = new XMLHttpRequest();	} catch (e){		try{			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");		} catch (e) {			try{				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");			} catch (e){				alert("Your browser broke!");				return false;}		}	}


	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){

			// split results
			var myString = ajaxRequest.responseText;
			var mySplitResult = myString.split("|-|");
			//display status
			document.getElementById("track").innerHTML = mySplitResult[0];
			//alert(mySplitResult[0]);
			//if timer has chnaged desplay result
			if(mySplitResult[1] !=timeTOdeliver)
				{
				clearTimeout(firsttimer);
				timeTOdeliver=mySplitResult[1];
				countDown(mySplitResult[2],0)
			}


		}
	}
	var SearchQuery = "?do=track&track=" + id;
	ajaxRequest.open("GET", "../data.php" + SearchQuery, true);
	ajaxRequest.send(null);
	//setInterval("refreshTrack(id);", 1000);
	//setInterval(alert('hey setInterval'), 1000);
	//alert('hey i am at track '+id)
	//refreshTrack(id);
}

//-->


var firsttimer;
function countDown(m,s){
	if(s<0){s=59;m--}
	var mins=m, secs=s;
	var span=document.getElementById('theTime');
	var span=document.getElementById('theTimeHead');
	secs=s<10?'0'+s:s;mins=m<10?'0'+m:m;
	span.innerHTML=mins+':'+secs;
	if(s>0||m>0)
		{
		s--;
		firsttimer = setTimeout(function(){countDown(m,s)},1000)
	}
}
//onload=function(){
//var m=10;   // set the minutes
//var s=3; //set the seconds
//countDown(m,s);
//}

//funxtion from http://www.yuki-onna.co.uk/html/encode.html
function encodeMyHtml(info) {
	encodedHtml = escape(info);
	encodedHtml = encodedHtml.replace(/\//g,"%2F");
	encodedHtml = encodedHtml.replace(/\?/g,"%3F");
	encodedHtml = encodedHtml.replace(/=/g,"%3D");
	encodedHtml = encodedHtml.replace(/&/g,"%26");
	encodedHtml = encodedHtml.replace(/@/g,"%40");
	return encodedHtml;
} 


<!--
function checkform ( form )
{
	//code from http://www.thesitewizard.com/archive/validation.shtml
	var phone = document.form.phone.value;
	if (phone.length <10) {
		alert( "Please enter your full phone number");
		document.form.phone.focus();
		return false ;
	}
	var postcode = document.form.postcode.value;
	if (document.form.firstname.value == "") {
		alert( "Please enter your firstname");
		document.form.firstname.focus();
		return false ;
	}

	if (document.form.lastname.value == "") {
		alert( "Please enter your lastname");
		document.form.lastname.focus();
		return false ;
	}
	if (document.form.houseno.value == "") {
		alert( "Please enter your house number");
		document.form.houseno.focus();
		return false ;
	}
	if (document.form.address1.value == "") {
		alert( "Please enter first line of address");
		document.form.address1.focus();
		return false ;
	}
	if (document.form.address2.value == "") {
		alert( "Please enter your town");
		document.form.address2.focus();
		return false ;
	}
	if (document.form.postcode.value == "") {
		alert( "Please enter your postcode");
		document.form.postcode.focus();
		return false ;
	}
	return true ;
}
function checkform10 ( form )
{
	//code from http://www.thesitewizard.com/archive/validation.shtml
	var phone = document.form.phone.value;
	if (phone.length <10) {
		alert( "Please enter your full phone number");
		document.form.phone.focus();
		return false ;
	}
	var postcode = document.form.postcode.value;
	if (document.form.firstname.value == "") {
		alert( "Please enter your firstname");
		document.form.firstname.focus();
		return false ;
	}

	if (document.form.lastname.value == "") {
		alert( "Please enter your lastname");
		document.form.lastname.focus();
		return false ;
	}
	if (document.form.houseno.value == "") {
		alert( "Please enter your house number");
		document.form.houseno.focus();
		return false ;
	}
	if (document.form.address1.value == "") {
		alert( "Please enter first line of address");
		document.form.address1.focus();
		return false ;
	}
	if (document.form.address2.value == "") {
		alert( "Please enter your town");
		document.form.address2.focus();
		return false ;
	}
	if (document.form.postcode.value == "") {
		alert( "Please enter your postcode");
		document.form.postcode.focus();
		return false ;
	}
	return true ;
}
//-->

<!--
function select1 ( form )
{
	//code from http://www.thesitewizard.com/archive/validation.shtml
	// ** START **
	if (form.category.value == "aa2") {
		alert( "Please select a category");
		form.category.focus();
		return false ;
	}
	// ** END **
	return true ;
}
//-->

<!-- 
//Browser Support Code
function showmore(id, g_postcode, postcode, cusromer_id, distance)
{
	document.getElementById('more'+id).innerHTML="<br><a href='admin/directions.php?to="+postcode+"'> <img border='0' src='images/map.gif'> Map/Directions </a>                                                                                                                                       <a href='menu.php?do=edit&showall=yes&customer_id="+cusromer_id+"&order_info_id="+id+"' onclick=\"javascript:return confirm('Are you sure you want to edit this order? IMPORTANT: this is a live order and changes will be saved automaticly, so no deleting items for no reason. Caller id will be desabled untill you have finished editing')\"> <img border='0' src='images/edit.jpg'> Edit Order </a> "+ distance +"                                                                                                                                                                                            ";
}
function addItem(item)
{

	var s = document.getElementById("category");

	var v = s.options[s.selectedIndex].text;
	document.myForm.proname.value = item+v;

}

function addons(addon_type, mid, val)
{
	if(document.getElementById(addon_type+mid).innerHTML =="")
		document.getElementById(addon_type+mid).innerHTML = val;
	else
		document.getElementById(addon_type+mid).innerHTML = "";
}

function addonsradio(addon_type, mid, val)
{
	document.getElementById(addon_type+mid).innerHTML = val;
}




function getpostcode(){
	var ajaxRequest;  	try{		ajaxRequest = new XMLHttpRequest();	} catch (e){		try{			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");		} catch (e) {			try{				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");			} catch (e){				alert("Your browser broke!");				return false;}		}	}


	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){			
			var myString = ajaxRequest.responseText;
			//alert(myString);
			var mySplitResult = myString.split("_");
			if(mySplitResult[0].length >=7)
				document.form.address1.value = mySplitResult[0];

			if(mySplitResult[1]!=undefined)
				document.form.address2.value = mySplitResult[1];
			getinfo(4);

			//document.myForm.postcode.value = ajaxRequest.responseText;
			//document.getElementById("address").innerHTML = ajaxRequest.responseText;
			//document.getElementById("address2").innerHTML = ajaxRequest.responseText;
			//alert(ajaxRequest.responseText);
		}
	}
	var postcode = document.getElementById('postcode').value;
	postcode = postcode.replace (/[^0-9a-zA-Z ]/g, "");

	postcode_strip=checkPostCode(postcode);
		      
	if(postcode_strip!=false){
		postcode=postcode_strip;

}

	document.form.postcode.value = postcode.toUpperCase();

	if(checkPostCode(postcode) || postcode.length >=7)
		{
		document.form.postcode.style.backgroundColor="#ffffff"; // red
		document.form.postcode.style.color="black"; // red

		var SearchQuery = "?do=getpostcode&postcode=" + postcode;
		ajaxRequest.open("GET", "data_lookup.php" + SearchQuery, true);
		ajaxRequest.send(null); 
	}
	else
		{
		document.form.postcode.style.backgroundColor="#D30C11"; // red
		document.form.postcode.style.color="#ffffff"; // red
	}


}


function getpostcode1(){
	var ajaxRequest;  	try{		ajaxRequest = new XMLHttpRequest();	} catch (e){		try{			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");		} catch (e) {			try{				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");			} catch (e){				alert("Your browser broke!");				return false;}		}	}


	var postcode = document.getElementById('postcode').value;
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){

			//document.form.address1.value = ajaxRequest.responseText;
			//document.form.address2.value = ajaxRequest.responseText;

			var myString = ajaxRequest.responseText;
			var mySplitResult = myString.split("_");

			document.form.address1.value = mySplitResult[0];
			if(mySplitResult[1]!=undefined)
				document.form.address2.value = mySplitResult[1];
			// getinfo(4);
			dirn.load("from: "+takeawaypostcode+" to: "+postcode, {getSteps:true});

			//document.myForm.postcode.value = ajaxRequest.responseText;
			//document.getElementById("address").innerHTML = ajaxRequest.responseText;
			//document.getElementById("address2").innerHTML = ajaxRequest.responseText;
			//alert(ajaxRequest.responseText);
		}
	}
	document.form.postcode.value = document.form.postcode.value.toUpperCase();
	if(checkPostCode(postcode) || postcode.length >=7)
		{
		var SearchQuery = "?do=getpostcode&postcode=" + postcode;
		ajaxRequest.open("GET", "../data.php" + SearchQuery, true);
		ajaxRequest.send(null); 
	}
}


function deliver()
{
	getinfo('00000');
	alert(3);
}

function check_delivery_pirce(){
	var ajaxRequest;  	try{		ajaxRequest = new XMLHttpRequest();	} catch (e){		try{			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");		} catch (e) {			try{				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");			} catch (e){				alert("Your browser broke!");				return false;}		}	}


	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			var respons = ajaxRequest.responseText;
			var mySplitResult = respons.split(",");
			alert(respons[0]);

			if(respons[0]=='H')
				{
				document.getElementById("finish").style.display="none"
				finish_button.disabled='disabled';
				remeber_desabled(3);
				//alert(respons);

			}
			else
				{
				remeber_desabled(1);
				if(respons.length>0)
					alert(respons);

			}

		}
	}

	var SearchQuery = "?do=check_delivery_pirce";
	ajaxRequest.open("GET", "../data.php" + SearchQuery, true);
	ajaxRequest.send(null); 
}
function remeber_desabled(act){
	var ajaxRequest;  	try{		ajaxRequest = new XMLHttpRequest();	} catch (e){		try{			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");		} catch (e) {			try{				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");			} catch (e){				alert("Your browser broke!");				return false;}		}	}


	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			var respons = ajaxRequest.responseText;

		}
	}

	if(act==1)
		{
		document.getElementById("finish").style.display="";
		finish_button.disabled='';
	}

	var SearchQuery = "?do=remeber_desabled&act="+act;
	ajaxRequest.open("GET", "../data.php" + SearchQuery, true);
	ajaxRequest.send(null); 
}
function getinfo(get){
	var ajaxRequest;  	try{		ajaxRequest = new XMLHttpRequest();	} catch (e){		try{			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");		} catch (e) {			try{				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");			} catch (e){				alert("Your browser broke!");				return false;}		}	}



	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){

			if(get==1)
				{

				document.getElementById("includeorder").innerHTML = ajaxRequest.responseText;
			}
			else if(get==4)
				{

				document.getElementById("includeorder").innerHTML = ajaxRequest.responseText;
				//check_delivery_pirce();
			}
			else if(get==2)
				{
				document.getElementById("includeorder").innerHTML = ajaxRequest.responseText;

			}
			else if(get==3){

				var myString = ajaxRequest.responseText;
				//alert(ajaxRequest.responseText);
				var mySplitResult = myString.split("_");

				if(mySplitResult[0]!==undefined && mySplitResult[0].length>0)
					document.form.firstname.value = mySplitResult[0];
                                        
				if(mySplitResult[1]!=undefined)
					document.form.lastname.value = mySplitResult[1];
                                        
				if(mySplitResult[2]!=undefined)
					{
					document.form.houseno.value = mySplitResult[2];
					document.form.houseno.focus();
				}
				if(mySplitResult[3]!=undefined)
					document.form.address1.value = mySplitResult[3];
				if(mySplitResult[4]!==undefined)
					document.form.address2.value = mySplitResult[4];
				  if(mySplitResult[5]!=undefined)
                                        document.form.postcode.value = mySplitResult[5];
                                        
                                        if(mySplitResult[7]!=undefined){
                                        document.form.flat.value = mySplitResult[7];
                                        //alert(mySplitResult[7]);
                                        }
                                        
				getinfo(4);
				//document.form.postcode.value = mySplitResult[5];
				//alert(ajaxRequest.responseText);
				//getinfo(4);

			}
			else if(get==5)
				{
				document.getElementById("includeorder").innerHTML = ajaxRequest.responseText;
			}
		}
	}
	if(get==1){

		document.form.houseno.disabled=false;
		document.form.houseno.value = '';
		document.form.address1.disabled=false;
		document.form.address1.value = '';
		document.form.address2.disabled=false;
		document.form.address2.value = '';
		document.form.postcode.disabled=false;
		document.form.postcode.value = '';
		ajaxRequest.open("GET", "order.php?hide=1&do=delivery", true);
		ajaxRequest.send(null); 
		//alert('Delivered');
	}
	else if(get==2){
		//document.form.lastname.value = 'Collection'; document.form.houseno.value = '41';document.form.address1.value = 'London Road';document.form.address2.value = 'Chesterton' document.form.postcode.value = 'ST5 7EA';
		ajaxRequest.open("GET", "order.php?hide=1&do=collection", true);
		ajaxRequest.send(null); 
		//alert('Collected');
	}
	else if(get==3){

		var phone = document.getElementById('phone').value;
		phone = replace(phone,' ','');
		document.getElementById('phone').value = phone;
		if(phone.length >10)
			{
			var SearchQuery = "?do=getinfo&phone=" + phone;
			ajaxRequest.open("GET", "../data.php" + SearchQuery, true);
			ajaxRequest.send(null); 
		}
	}
	else if(get==4){
		var postcode = document.getElementById('postcode').value;
		//alert(postcode);

		ajaxRequest.open("GET", "order.php?hide=1&do=delivery_cost&postcode="+postcode, true);
		ajaxRequest.send(null); 

		//alert('Delivered');
	}
	else if(get==5){
		ajaxRequest.open("GET", "order.php?hide=1&do=waiting", true);
		ajaxRequest.send(null); 
		//alert('Collected');
	}

	//alert(get);



}
//-->




function finishstatus(id){
	var ajaxRequest;  	try{		ajaxRequest = new XMLHttpRequest();	} catch (e){		try{			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");		} catch (e) {			try{				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");			} catch (e){				alert("Your browser broke!");				return false;}		}	}

	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			document.getElementById("finishstatus").innerHTML = ajaxRequest.responseText;

		}
	}
	ajaxRequest.open("GET", "data.php?do=finishstatus&id="+id, true);
	ajaxRequest.send(null); 	
}


<!-- 
//Browser Support Code
function option(id, idvalue){
	var ajaxRequest;  	try{		ajaxRequest = new XMLHttpRequest();	} catch (e){		try{			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");		} catch (e) {			try{				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");			} catch (e){				alert("Your browser broke!");				return false;}		}	}


	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			if(idvalue != 4)
				update();
			//alert(ajaxRequest.responseText);
		}
	}
	// cote to confirm if the option is 4
	if(idvalue == 4)
		{
		if(confirm("You are about to hide this order"))
			{
			var row = document.getElementById("order"+id);// hide row
			row.style.display = 'none';

			var SearchQuery = "?id=" + id+ "&update=1&idvalue="+ idvalue;
			ajaxRequest.open("GET", "../data.php" + SearchQuery, true);
			ajaxRequest.send(null); 
		}
	}else{


		var SearchQuery = "?id=" + id+ "&update=1&idvalue="+ idvalue;
		//alert("vieworders.php"+SearchQuery);
		ajaxRequest.open("GET", "vieworders.php" + SearchQuery, true);
		ajaxRequest.send(null); 
	}



}





//Browser Support Code
function item_search(name){
	var ajaxRequest;  	try{		ajaxRequest = new XMLHttpRequest();	} catch (e){		try{			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");		} catch (e) {			try{				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");			} catch (e){				alert("Your browser broke!");				return false;}		}	}


	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			document.getElementById("menu-content").innerHTML = ajaxRequest.responseText;
			//alert(ajaxRequest.responseText);
		}
	}
	if(name.length>2)
		{
		var SearchQuery = "?do=search&name=" + name;
		ajaxRequest.open("GET", "../data.php" + SearchQuery, true);
		ajaxRequest.send(null); 
	}
	else
		document.getElementById("search_results").innerHTML = '';

}


function select_driver(driver_id, order_id){
	var ajaxRequest;  	try{		ajaxRequest = new XMLHttpRequest();	} catch (e){		try{			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");		} catch (e) {			try{				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");			} catch (e){				alert("Your browser broke!");				return false;}		}	}


	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			//document.getElementById("driver"+id).innerHTML = ajaxRequest.responseText;
			//alert(ajaxRequest.responseText);
			//return false;  Modalbox.hide();

		}
	}
	var SearchQuery = "?do=select_driver&driver_id="+driver_id+"&order_id="+order_id;
	ajaxRequest.open("GET", "../data.php" + SearchQuery, true);
	ajaxRequest.send(null); 
	Modalbox.hide();
	return false;
}




function ConfigUpdate(name, value){
	var ajaxRequest;  	try{		ajaxRequest = new XMLHttpRequest();	} catch (e){		try{			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");		} catch (e) {			try{				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");			} catch (e){				alert("Your browser broke!");				return false;}		}	}


	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			//alert(ajaxRequest.responseText)
		}
	}

	var SearchQuery = "?do=config&name=" + name + "&value="+ encodeMyHtml(value);
	alert(SearchQuery);
	ajaxRequest.open("GET", "../data.php" + SearchQuery, true);
	ajaxRequest.send(null);

}

function addtoorder(item_id, itemname, quantity, catname, category, subcat){
	var ajaxRequest;  	try{		ajaxRequest = new XMLHttpRequest();	} catch (e){		try{			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");		} catch (e) {			try{				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");			} catch (e){				alert("Your browser broke!");				return false;}		}	}


	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			if (divObj = document.getElementById("includeorder")) {
				document.getElementById("includeorder").innerHTML = ajaxRequest.responseText;
			}
		}
	}

	if(category=='manual')
		{
		item_id = '3';
		itemname='';
		category='';
		while(itemname=='')
			itemname = prompt('What is the item name');
		if(itemname==null)
			return 1;

		while(category=='')
			category = prompt('Price for '+itemname);
		if(category==null)
			return 1;
		quantity = 1;
		catname ='test';
		var SearchQuery = "?do=addmanual&quantity="+quantity+"&item_id="+item_id+"&itemname="+itemname+"&catname="+catname+"&category="+category;
	}
	else
		var SearchQuery = "?do=add&quantity="+quantity+"&item_id="+item_id+"&itemname="+itemname+"&catname="+catname+"&category="+category+"&subcat="+subcat;

	ajaxRequest.open("GET", "../order.php" + SearchQuery, true);
	ajaxRequest.send(null); 

}function addtoorderWeb(item_id, itemname, quantity, catname, category, subcat){
	var ajaxRequest;  	try{		ajaxRequest = new XMLHttpRequest();	} catch (e){		try{			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");		} catch (e) {			try{				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");			} catch (e){				alert("Your browser broke!");				return false;}		}	}


	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			document.getElementById("includeorder").innerHTML = ajaxRequest.responseText;
		}
	}
	var SearchQuery = "?do=add&quantity="+quantity+"&item_id="+item_id+"&itemname="+itemname+"&catname="+catname+"&category="+category+"&subcat="+subcat;
	ajaxRequest.open("GET", "../new_order.php" + SearchQuery, true);
	ajaxRequest.send(null); 

}

//function to delete order
function deleteorder(item_id, quantity){
	var ajaxRequest;  	try{		ajaxRequest = new XMLHttpRequest();	} catch (e){		try{			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");		} catch (e) {			try{				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");			} catch (e){				alert("Your browser broke!");				return false;}		}	}

	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			document.getElementById("includeorder").innerHTML = ajaxRequest.responseText;
		}
	}

	if(quantity==1)
		{
		//document.getElementById("quantity"+item_id).innerHTML='';
		document.getElementById("name"+item_id).innerHTML='';
		document.getElementById("price"+item_id).innerHTML='';
		document.getElementById("button"+item_id).innerHTML='';
	}
	else if(quantity>1)
		{
		//document.getElementById("quantity"+item_id).innerHTML=quantity-1;
	}

	var SearchQuery = "?do=delete&quantity="+quantity+"&id="+item_id;
	ajaxRequest.open("GET", "../order.php" + SearchQuery, true);
	ajaxRequest.send(null); 
}

function set_lat_item(id){
	var ajaxRequest;  	try{		ajaxRequest = new XMLHttpRequest();	} catch (e){		try{			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");		} catch (e) {			try{				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");			} catch (e){				alert("Your browser broke!");				return false;}		}	}

	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			document.getElementById("includeorder").innerHTML = ajaxRequest.responseText;
		}
	}

	var SearchQuery = "?do=set_lat_item&id="+id;
	ajaxRequest.open("GET", "../order.php" + SearchQuery, true);
	ajaxRequest.send(null); 
}
function update_quantity(id, quantity){
	var ajaxRequest;  	try{		ajaxRequest = new XMLHttpRequest();	} catch (e){		try{			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");		} catch (e) {			try{				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");			} catch (e){				alert("Your browser broke!");				return false;}		}	}

	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			document.getElementById("includeorder").innerHTML = ajaxRequest.responseText;
		}
	}

	var SearchQuery = "?do=update_quantity&id="+id+"&quantity="+quantity;
	ajaxRequest.open("GET", "../order.php" + SearchQuery, true);
	ajaxRequest.send(null); 
}
function deleteOrderWeb(item_id, quantity){
	var ajaxRequest;  	try{		ajaxRequest = new XMLHttpRequest();	} catch (e){		try{			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");		} catch (e) {			try{				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");			} catch (e){				alert("Your browser broke!");				return false;}		}	}

	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			document.getElementById("includeorder").innerHTML = ajaxRequest.responseText;
		}
	}

	var SearchQuery = "?do=delete&quantity="+quantity+"&id="+item_id;
	ajaxRequest.open("GET", "../new_order.php" + SearchQuery, true);
	ajaxRequest.send(null); 
}



//Browser Support Code
function update(){
	var ajaxRequest;  	try{		ajaxRequest = new XMLHttpRequest();	} catch (e){		try{			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");		} catch (e) {			try{				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");			} catch (e){				alert("Your browser broke!");				return false;}		}	}


	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			document.getElementById("order").innerHTML = ajaxRequest.responseText;
		}
	}
	var SearchQuery = "?host="+window.location.hostname+"&showorder=1";
	ajaxRequest.open("GET", "vieworders.php" + SearchQuery, true);
	ajaxRequest.send(null); 
	//RefreshUpdate()
	//self.setTimeout(update(), 1000000)
}


function RefreshUpdate()
{
	//setInterval(update(),100);
	update();
	setInterval("update()", 60000);

}

function nl2br (str, is_xhtml) {
    // Converts newlines to HTML line breaks  
    // 
    // version: 1109.2015
    // discuss at: http://phpjs.org/functions/nl2br
    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   improved by: Philip Peterson
    // +   improved by: Onno Marsman
    // +   improved by: Atli Þór
    // +   bugfixed by: Onno Marsman
    // +      input by: Brett Zamir (http://brett-zamir.me)
    // +   bugfixed by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   improved by: Brett Zamir (http://brett-zamir.me)
    // +   improved by: Maximusya
    // *     example 1: nl2br('Kevin\nvan\nZonneveld');
    // *     returns 1: 'Kevin\nvan\nZonneveld'
    // *     example 2: nl2br("\nOne\nTwo\n\nThree\n", false);
    // *     returns 2: '<br>\nOne<br>\nTwo<br>\n<br>\nThree<br>\n'
    // *     example 3: nl2br("\nOne\nTwo\n\nThree\n", true);
    // *     returns 3: '\nOne\nTwo\n\nThree\n'
    var breakTag = (is_xhtml || typeof is_xhtml === 'undefined') ? '' : '<br>';
 
    return (str + '').replace(/([^>\r\n]?)(\r\n|\n\r|\r|\n)/g, '$1' + breakTag + '$2');
}


//Browser Support Code
function addcomment(comments, id){
	var ajaxRequest;  	try{		ajaxRequest = new XMLHttpRequest();	} catch (e){		try{			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");		} catch (e) {			try{				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");			} catch (e){				alert("Your browser broke!");				return false;}		}	}


	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			//document.getElementById("order").innerHTML = ajaxRequest.responseText;
			//alert(ajaxRequest.responseText);
		}
	}
	//document.getElementById("order").innerHTML = ajaxRequest.responseText;
	var cont = document.getElementById("comments").value;
	//alert('about to update '+id+' with comments '+cont);
	//alert('about to update');
           cont= nl2br(cont, true);
	var SearchQuery = "?do=comments&comments="+cont+"&id="+id;

	ajaxRequest.open("GET", "../data.php" + SearchQuery, true);
	ajaxRequest.send(null); 
	//alert(SearchQuery);
	//RefreshUpdate()
	//self.setTimeout(update(), 1000000)
}



//Browser Support Code
function confirm_customer(id, value){
	var ajaxRequest;  	try{		ajaxRequest = new XMLHttpRequest();	} catch (e){		try{			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");		} catch (e) {			try{				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");			} catch (e){				alert("Your browser broke!");				return false;}		}	}


	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			update();
			// alert(ajaxRequest.responseText)
		}
	}
	var SearchQuery = "?do=confirm&id="+id+"&value="+value;
	ajaxRequest.open("GET", "../data.php" + SearchQuery, true);
	ajaxRequest.send(null); 
}




function wait(waittime){
	var ajaxRequest;  

	try{

		ajaxRequest = new XMLHttpRequest();
	} catch (e){

		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){

				alert("Your browser broke!");
				return false;
			}
		}
	}

	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			///document.myForm.wait.value = ajaxRequest.responseText;
			//document.getElementById("curenttime").innerHTML = ajaxRequest.responseText;
			// document.getElementById("theTimeHead").innerHTML = ajaxRequest.responseText;

			//alert(ajaxRequest.responseText);
		}
	}


	function IsNumeric(waittime)
	{
		var ValidChars = "0123456789.";
		var IsNumber=true;
		var Char;


		for (i = 0; i < waittime.length && IsNumber == true; i++) 
			{ 
			Char = waittime.charAt(i); 
			if (ValidChars.indexOf(Char) == -1) 
				{
				IsNumber = false;
			}
		}
		return IsNumber;

	}


	if (IsNumeric(waittime))
		{

		//var waittime = document.getElementById('wait').value;
		//alert("Your browser broke! "+waittime);
		var SearchQuery = "?do=wait&time="+waittime;
		ajaxRequest.open("GET", "../data.php" + SearchQuery, true);
		ajaxRequest.send(null);

	}
	else{
		alert('Value NOT updated. '+waittime+' is not a number, please try again');
		//document.myForm.wait.value = document.getElementById("curenttime").innerHTML;
		//document.form.wait.value = 3;


	}
}//-->

function customerwait(waittime, id){
	var ajaxRequest;  	try{		ajaxRequest = new XMLHttpRequest();	} catch (e){		try{			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");		} catch (e) {			try{				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");			} catch (e){				alert("Your browser broke!");				return false;}		}	}


	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			//alert(ajaxRequest.responseText);
			update();
		}
	}

	function IsNumeric(sText)
	{
		var ValidChars = "0123456789.";
		var IsNumber=true;
		var Char;


		for (i = 0; i < sText.length && IsNumber == true; i++) 
			{ 
			Char = sText.charAt(i); 
			if (ValidChars.indexOf(Char) == -1) 
				{
				IsNumber = false;
			}
		}
		return IsNumber;

	}

	waittime  = prompt('What is the current waiting time for this order',waittime);
	if (IsNumeric(waittime))
		{

		//var waittime = document.getElementById('wait').value;
		//	alert("Your browser broke! "+waittime);
		document.getElementById('wait'+id).value = waittime;
		var SearchQuery = "?do=orderwait&id="+id+"&time="+waittime;
		ajaxRequest.open("GET", "../data.php" + SearchQuery, true);
		ajaxRequest.send(null);
		// setInterval("waitUpdate(waittime)", 1000);

	}
	else{
		alert('Value NOT updated. '+waittime+' is not a number, please try again');

	}
}//-->


function waitUpdate()
{
	var waittime = prompt('what is the current waiting time',waittime );
	wait(waittime);
	setInterval(wait(waittime), 700000);

}


function checkPostCode (toCheck) {

	// Permitted letters depend upon their position in the postcode.
	var alpha1 = "[abcdefghijklmnoprstuwyz]";                       // Character 1
	var alpha2 = "[abcdefghklmnopqrstuvwxy]";                       // Character 2
	var alpha3 = "[abcdefghjkstuw]";                                // Character 3
	var alpha4 = "[abehmnprvwxy]";                                  // Character 4
	var alpha5 = "[abdefghjlnpqrstuwxyz]";                          // Character 5

	// Array holds the regular expressions for the valid postcodes
	var pcexp = new Array ();

	// Expression for postcodes: AN NAA, ANN NAA, AAN NAA, and AANN NAA
	pcexp.push (new RegExp ("^(" + alpha1 + "{1}" + alpha2 + "?[0-9]{1,2})(\\s*)([0-9]{1}" + alpha5 + "{2})$","i"));

	// Expression for postcodes: ANA NAA
	pcexp.push (new RegExp ("^(" + alpha1 + "{1}[0-9]{1}" + alpha3 + "{1})(\\s*)([0-9]{1}" + alpha5 + "{2})$","i"));

	// Expression for postcodes: AANA  NAA
	pcexp.push (new RegExp ("^(" + alpha1 + "{1}" + alpha2 + "?[0-9]{1}" + alpha4 +"{1})(\\s*)([0-9]{1}" + alpha5 + "{2})$","i"));

	// Exception for the special postcode GIR 0AA
	pcexp.push (/^(GIR)(\s*)(0AA)$/i);

	// Standard BFPO numbers
	pcexp.push (/^(bfpo)(\s*)([0-9]{1,4})$/i);

	// c/o BFPO numbers
	pcexp.push (/^(bfpo)(\s*)(c\/o\s*[0-9]{1,3})$/i);

	// Overseas Territories
	pcexp.push (/^([A-Z]{4})(\s*)(1ZZ)$/i);

	// Load up the string to check
	var postCode = toCheck;

	// Assume we're not going to find a valid postcode
	var valid = false;

	// Check the string against the types of post codes
	for ( var i=0; i<pcexp.length; i++) {
		if (pcexp[i].test(postCode)) {

			// The post code is valid - split the post code into component parts
			pcexp[i].exec(postCode);

			// Copy it back into the original string, converting it to uppercase and
			// inserting a space between the inward and outward codes
			postCode = RegExp.$1.toUpperCase() + " " + RegExp.$3.toUpperCase();

			// If it is a BFPO c/o type postcode, tidy up the "c/o" part
			postCode = postCode.replace (/C\/O\s*/,"c/o ");

			// Load new postcode back into the form element
			valid = true;

			// Remember that we have found that the code is valid and break from loop
			break;
		}
	}

	// Return with either the reformatted valid postcode or the original invalid 
	// postcode
	if (valid) {return postCode;} else return false;
}




/*
Author:		Robert Hashemian (http://www.hashemian.com/)
Modified by:	Munsifali Rashid (http://www.munit.co.uk/)
*/


function countdown(obj)
{
	this.obj		= obj;
	this.Div		= "clock";
	this.BackColor		= "white";
	this.ForeColor		= "black";
	this.TargetDate		= "12/31/2020 5:00 AM";
	this.DisplayFormat	= "%%D%% Days, %%H%% Hours, %%M%% Minutes, %%S%% Seconds.";
	this.CountActive	= true;

	this.DisplayStr;

	this.Calcage		= cd_Calcage;
	this.CountBack		= cd_CountBack;
	this.Setup		= cd_Setup;
}

function cd_Calcage(secs, num1, num2)
{
	s = ((Math.floor(secs/num1))%num2).toString();
	if (s.length < 2) s = "0" + s;
	return (s);
}
function cd_CountBack(secs)
{
	this.DisplayStr = this.DisplayFormat.replace(/%%D%%/g,	this.Calcage(secs,86400,100000));
	this.DisplayStr = this.DisplayStr.replace(/%%H%%/g,		this.Calcage(secs,3600,24));
	this.DisplayStr = this.DisplayStr.replace(/%%M%%/g,		this.Calcage(secs,60,60));
	this.DisplayStr = this.DisplayStr.replace(/%%S%%/g,		this.Calcage(secs,1,60));

	document.getElementById(this.Div).innerHTML = this.DisplayStr;
	if (this.CountActive) setTimeout(this.obj +".CountBack(" + (secs-1) + ")", 990);
}
function cd_Setup()
{
	var dthen	= new Date(this.TargetDate);
	var dnow	= new Date();
	ddiff		= new Date(dthen-dnow);
	gsecs		= Math.floor(ddiff.valueOf()/1000);
	this.CountBack(gsecs);
}
//replace spaces on number input
function replace(string,text,by) {
	// Replaces text with by in string
	var strLength = string.length, txtLength = text.length;
	if ((strLength == 0) || (txtLength == 0)) return string;

	var i = string.indexOf(text);
	if ((!i) && (text != string.substring(0,txtLength))) return string;
	if (i == -1) return string;

	var newstr = string.substring(0,i) + by;

	if (i+txtLength < strLength)
		newstr += replace(string.substring(i+txtLength,strLength),text,by);

	return newstr;
}

//getting items from 
function getitems(id, name, gfile, category){
	var ajaxRequest;  	try{		ajaxRequest = new XMLHttpRequest();	} catch (e){		try{			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");		} catch (e) {			try{				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");			} catch (e){				alert("Your browser broke!");				return false;}		}	}


	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			if(gfile=='menu_item_sub.php')
				{
				document.getElementById("menu").innerHTML = ajaxRequest.responseText+"";
				//document.getElementById("menu").innerHTML ='';
			}
			else if(gfile=='menu_item_pizza.php')
				{
				document.getElementById("menu").innerHTML = ajaxRequest.responseText+"";


			}else{

				document.getElementById("menu").innerHTML = ajaxRequest.responseText+"";
			}		//document.getElementById(readcontent).innerHTML='';
			//alert(readcontent);

		}
	}
	if(gfile=='menu_item_pizza.php' || gfile=='menu_item_sub.php')
		{
		document.getElementById("menu").innerHTML ='';
		document.getElementById("menu").innerHTML ='';
	}


	//alert(category);
	var SearchQuery = "?subcat="+id+"&name="+name+"&category="+category;
	//alert(SearchQuery);
	ajaxRequest.open("GET", ""+gfile+"" + SearchQuery, true);
	ajaxRequest.send(null); 
}
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//admin tools




function addtoorder_addon(item_id, addon_name, quantity){
	var ajaxRequest;  	try{		ajaxRequest = new XMLHttpRequest();	} catch (e){		try{			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");		} catch (e) {			try{				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");			} catch (e){				alert("Your browser broke!");				return false;}		}	}


	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			if (divObj = document.getElementById("includeorder")) {
			document.getElementById("includeorder").innerHTML = ajaxRequest.responseText;
			}
		}
	}

	var SearchQuery = "?do=addtoorder_addon&quantity="+quantity+"&addon_id="+item_id+"&addon_name="+addon_name;
	ajaxRequest.open("GET", "../data.php" + SearchQuery, true);
	ajaxRequest.send(null); 

}
function addtoorder_addon_web(item_id, addon_name, quantity){
	var ajaxRequest;  	try{		ajaxRequest = new XMLHttpRequest();	} catch (e){		try{			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");		} catch (e) {			try{				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");			} catch (e){				alert("Your browser broke!");				return false;}		}	}


	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			//alert(ajaxRequest.responseText);
			document.getElementById("includeorder").innerHTML = ajaxRequest.responseText;
		}
	}

	var SearchQuery = "?do=addtoorder_addon_web&quantity="+quantity+"&addon_id="+item_id+"&addon_name="+addon_name;
	ajaxRequest.open("GET", "../data.php" + SearchQuery, true);
	ajaxRequest.send(null); 

}

function addtoorder_sub(item_id, addon_name, quantity){
	var ajaxRequest;  	try{		ajaxRequest = new XMLHttpRequest();	} catch (e){		try{			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");		} catch (e) {			try{				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");			} catch (e){				alert("Your browser broke!");				return false;}		}	}




	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			//alert(ajaxRequest.responseText);
			document.getElementById("includeorder").innerHTML = ajaxRequest.responseText;
		}
	}

	var SearchQuery = "?do=addtoorder_sub&quantity="+quantity+"&addon_id="+item_id+"&addon_name="+addon_name;
	ajaxRequest.open("GET", "../data.php" + SearchQuery, true);
	ajaxRequest.send(null); 

}



function add_theusual(id, where_addon){
	var ajaxRequest;  	try{		ajaxRequest = new XMLHttpRequest();	} catch (e){		try{			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");		} catch (e) {			try{				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");			} catch (e){				alert("Your browser broke!");				return false;}		}	}

	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			//alert(ajaxRequest.responseText);
			document.getElementById("add_theusual").innerHTML ="<img align='right'src='images/theusual.gif'>";
			document.getElementById("includeorder").innerHTML = ajaxRequest.responseText;
		}
	}

	document.getElementById("add_theusual").innerHTML ="<img align='right'src='images/loading.gif'>";
	var SearchQuery = "?do=add_theusual&id="+id+"&where_addon="+where_addon;
	//alert(SearchQuery)
	ajaxRequest.open("GET", "../data.php" + SearchQuery, true);
	ajaxRequest.send(null); 

}




function mod_item(addon_name, price){
	var ajaxRequest;  	try{		ajaxRequest = new XMLHttpRequest();	} catch (e){		try{			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");		} catch (e) {			try{				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");			} catch (e){				alert("Your browser broke!");				return false;}		}	}


	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			//alert(ajaxRequest.responseText);
			document.getElementById("includeorder").innerHTML = ajaxRequest.responseText;
		}
	}


	var SearchQuery = "?do=mod_item&addon_name="+addon_name+"&price="+price;
	//alert(SearchQuery);
	ajaxRequest.open("GET", "../data.php" + SearchQuery, true);
	ajaxRequest.send(null); 

}


function no_extras(name){
	var ajaxRequest;  	try{		ajaxRequest = new XMLHttpRequest();	} catch (e){		try{			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");		} catch (e) {			try{				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");			} catch (e){				alert("Your browser broke!");				return false;}		}	}


	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			//alert(ajaxRequest.responseText);
			//document.getElementById("includeorder").innerHTML = ajaxRequest.responseText;
		}
	}


	var SearchQuery = "?do=no_extras&name="+name;
	//alert(SearchQuery);
	ajaxRequest.open("GET", "../data.php" + SearchQuery, true);
	ajaxRequest.send(null); 

}



//function to delete order
function deleteorder_addon(id){
	var ajaxRequest;  	try{		ajaxRequest = new XMLHttpRequest();	} catch (e){		try{			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");		} catch (e) {			try{				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");			} catch (e){				alert("Your browser broke!");				return false;}		}	}


	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			document.getElementById("includeorder").innerHTML = ajaxRequest.responseText;
		}
	}

	var SearchQuery = "?do=deleteorder_addon&id="+id;
	ajaxRequest.open("GET", "../data.php" + SearchQuery, true);
	ajaxRequest.send(null); 
}

//keep link active on java script 
var lastClicked = null;
function keepclicked(id, oldcalss, newclass)
{


	var NAME = document.getElementById(id);

	if(lastClicked) {
		lastClicked.className = oldcalss;
	}

	NAME.className=newclass;
	lastClicked= NAME;
	//alert(id);
}

function textCounter(field,cntfield,maxlimit) {
	if (field.value.length > maxlimit) // if too long...trim it!
		field.value = field.value.substring(0, maxlimit);
	// otherwise, update 'characters left' counter
	else
		cntfield.value = maxlimit - field.value.length;
}
//  End -->



function update_info(table, field, value, where, id){
	var ajaxRequest;  	try{		ajaxRequest = new XMLHttpRequest();	} catch (e){		try{			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");		} catch (e) {			try{				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");			} catch (e){				alert("Your browser broke!");				return false;}		}	}

	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			//alert(ajaxRequest.responseText);

		}
	}
	var SearchQuery = "?do=config&table=" + table + "&field="+ field+"&value=" + value  + "&where=" + where+"&id="+ id;
	//alert(SearchQuery);
	ajaxRequest.open("GET", "../data.php" + SearchQuery, true);
	ajaxRequest.send(null);

}





function coupon(code){
	var ajaxRequest;  	try{		ajaxRequest = new XMLHttpRequest();	} catch (e){		try{			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");		} catch (e) {			try{				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");			} catch (e){				alert("Your browser broke!");				return false;}		}	}


	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){

			//alert(ajaxRequest.responseText);

			var myString = ajaxRequest.responseText;
			var mySplitResult = myString.split("|_|");

			if(mySplitResult[0]==0)
				{
				document.form.promocode.style.backgroundColor="#D30C11"; // red
				document.form.promocode.style.color="#ffffff";
				document.getElementById("includeorder").innerHTML = mySplitResult[1];

			}
			else
				{

				document.form.promocode.style.backgroundColor="#FFFFFF"; // red
				document.form.promocode.style.color="black"; // red
				document.getElementById("includeorder").innerHTML = ajaxRequest.responseText;
			}

			/*
			*/
		}
	}

	code = code.toUpperCase();
	document.form.promocode.value = code;
	if(code=='')
		{
		document.form.promocode.style.backgroundColor="#FFFFFF";

	}
	else
		{
		var SearchQuery = "?do=coupon&code="+code;
		//alert(SearchQuery);
		ajaxRequest.open("GET", "../data_coupon.php" + SearchQuery, true);
		ajaxRequest.send(null);
	}
}
function ambassador(code){
	var ajaxRequest;  	try{		ajaxRequest = new XMLHttpRequest();	} catch (e){		try{			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");		} catch (e) {			try{				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");			} catch (e){				alert("Your browser broke!");				return false;}		}	}


	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){

			alert(ajaxRequest.responseText);

			var myString = ajaxRequest.responseText;
			var mySplitResult = myString.split("|_|");

			if(mySplitResult[0]==0)
				{
				document.form.ambassador.style.backgroundColor="#D30C11"; // red
				document.form.ambassador.style.color="#ffffff";
				document.getElementById("includeorder").innerHTML = mySplitResult[1];

			}
			else
				{

				document.form.ambassador.style.backgroundColor="#FFFFFF"; // red
				document.form.ambassador.style.color="black"; // red
				document.getElementById("includeorder").innerHTML = ajaxRequest.responseText;
			}

			/*
			*/
		}
	}

	code = code.toUpperCase();
	document.form.ambassador.value = code;
	if(code=='')
		{
		document.form.ambassador.style.backgroundColor="#FFFFFF";

	}
	else
		{
		var SearchQuery = "?do=ambassador&code="+code;
		//alert(SearchQuery);
		ajaxRequest.open("GET", "../data.php" + SearchQuery, true);
		ajaxRequest.send(null);
	}
}






function deleteit(table, where, id, display, div){
	var ajaxRequest;  	try{		ajaxRequest = new XMLHttpRequest();	} catch (e){		try{			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");		} catch (e) {			try{				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");			} catch (e){				alert("Your browser broke!");				return false;}		}	}

	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			//alert(ajaxRequest.responseText);

		}
	}
	if(confirm(display))
		{
		document.getElementById(div).innerHTML ='';
		var SearchQuery = "?do=deleteit&table=" + table + "&where="+ where+"&id="+ id;
		ajaxRequest.open("GET", "../data.php" + SearchQuery, true);
		ajaxRequest.send(null);
	}

}

function pay(paytype){
	var ajaxRequest;  	try{		ajaxRequest = new XMLHttpRequest();	} catch (e){		try{			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");		} catch (e) {			try{				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");			} catch (e){				alert("Your browser broke!");				return false;}		}	}
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			document.getElementById("includeorder").innerHTML = ajaxRequest.responseText;

		}
	}
	var SearchQuery = "?hide=1&do="+ paytype;
	ajaxRequest.open("GET", "order.php" + SearchQuery, true);
	ajaxRequest.send(null);


}
