function dotb_menu(title,url){
	$(document).ready(function(){ tb_show(title, url, null); });
}

function search_form(id,state){
	var val = eval("document.searchform."+id+".value;");
	//alert(val);
	if(id=='title'){
		if(val == 'Take Away Name' && state == 'focus'){
			eval("document.searchform."+id+".value = ''");
		} else {
			if(val == ''){
			eval("document.searchform."+id+".value = 'Take Away Name'");
			}
		}
	}
	if(id=='location'){
		if(val == 'First Part Of Your Post Code (eg. LS4)' && state == 'focus'){
			eval("document.searchform."+id+".value = ''");
		} else {
			if(val == ''){
			eval("document.searchform."+id+".value = 'First Part Of Your Post Code (eg. LS4)'");
			}
		}
	}

}
function dotb_thanks(title,url)
{
	$(document).ready(function(){ tb_show(title, url, null); });
}
function confirm_timer(){
	$('#processed_check').load('ajax_queries/check_process.php',function(){ 
		var check = document.getElementById('processed_check').innerHTML;
		if(check==1){
			dotb_thanks('ORDER CONFIRMED', 'confirm_thanks.php?width=650&height=400');	
		} else if(check==2) {
			dotb_thanks('ORDER DECLINED', 'confirm_declined.php?width=650&height=400');	
		} else {
			setTimeout('confirm_timer()', 10000);	
		}																  
	});
	$('#processed').load('ajax_queries/check_process_text.php');	
	
}

function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}
function get_check_value()
{
var c_value = "";
if (document.register.tel_setup.checked)
{
c_value = document.register.tel_setup.value;
}
return c_value;
}
function edit_user_load(url){
	$('#load').load('edit_user_details.php?'+url);
}

function submit_form(id){
	eval("document."+id+".submit();");
}

function add_product(pid,vid,vcost,tk){
	$('#cart_load').load('ajax_queries/add_products.php?pid='+pid+'&vid='+vid+'&vcost='+vcost+'&tk='+tk+'&op=',function(){$('#cart_load').load('modules/cart.php?wid='+tk);});
	
}
function add_product_meal(pid,vid,vcost,tk){
	var num = eval("document.options_form"+pid+".key.value;");
	//alert(num);
	var str = '';
	for(x=0;x<=num;x++){
		str = str + eval("document.options_form"+pid+".option"+x+".options[document.options_form"+pid+".option"+x+".selectedIndex].value;")+"¬";
	}
	
	str_length = str.length-1;
	str = str.substring(0,str_length);
	str = escape(str);
	str = str.replace(/%uFFFF/gi, "%AC");
	str = str.replace(/%uFFFD/gi, "%AC");
	//alert(str);
	$('#cart_load').load('ajax_queries/add_products.php?pid='+pid+'&vid='+vid+'&vcost='+vcost+'&tk='+tk+'&op='+str,function(){$('#cart_load').load('modules/cart.php?wid='+tk);});
	var select_num = eval("document.options_form"+pid+".key.value;");
	for(var x=0;x<=select_num;x++){
		var selected = eval("document.options_form"+pid+".option"+ x +".options[0].selected='true';");
	}
	document.getElementById('green'+pid).style.display = 'none';
	
	
}
function delete_product(pid,vid,vcost,tk,page){
	if(page=='user'){
		var destination = 'cart_user_details';
	}
	if(page=='reg'){
		var destination = 'cart_register';
	}
	if(page=='cart'){
		var destination = 'cart';
	}
	$('#cart_load').load('ajax_queries/delete_products.php?pid='+pid+'&vid='+vid+'&vcost='+vcost+'&tk='+tk,function(){$('#cart_load').load('modules/'+destination+'.php?wid='+tk);});
	
}

function cancel_order(tk){
	$('#cart_load').load('ajax_queries/cancel_order.php?wid='+tk,function(){$('#cart_load').load('modules/cart.php?wid='+tk);});
}

function confirm_order(){
	var wid = document.confirm_order_form.wid.value;
	var uid = document.confirm_order_form.uid.value;
	var selection = document.confirm_order_form.delivery_collection.options[document.confirm_order_form.delivery_collection.selectedIndex].value;
	var choice = document.confirm_order_form.choice.value;
	var payment = document.confirm_order_form.payment_type.value;
	var comments = escape(document.confirm_order_form.comments.value);
	//alert(comments)
	dotb_thanks('ORDER CONFIRMATION', 'confirm_order.php?width=800&height=700&wid='+ wid +'&uid='+ uid +'&selection='+ selection +'&choice='+ choice+'&payment='+ payment+'&comments='+comments );	
	//alert(wid + ' ' +uid + ' ' +selection + ' ' +choice);
}
function add_toppings(id){
	dotb_thanks('ADD TOPPINGS', 'modules/toppings.php?width=800&height=600&cid='+ id);
}
function print_order_shop(id){
	//dotb_thanks('PRINT ORDER', 'print_order.php?width=200&height=600&oid='+ id);
	window.open('print_order.php?oid='+id,'Print','toolbar=0, height=600, width=200, location=0, directories=0, status=0, menubar=0, scrollbars=1, copyhistory=0, resizable=0');
}
function change_toppings(id,cost){
	var curr_total = document.toppings_form.total.value;
	var border = document.getElementById(id).style.border;
	//alert(border);
	if (border == '#00569d 2px solid' || border == '2px solid rgb(0, 86, 157)'){
		document.getElementById(id).style.width = '80px';
		document.getElementById(id).style.height = '115px';
		document.getElementById(id).style.border = '';
		eval('document.toppings_form.toppings'+id+'.checked = false;');
		new_total = (parseFloat(curr_total) - parseFloat(cost)).toFixed(2);
		document.toppings_form.total.value = new_total;
		document.getElementById('total_cost').innerHTML = new_total;
	} else {
		document.getElementById(id).style.width = '76px';
		document.getElementById(id).style.height = '111px';
		document.getElementById(id).style.border = '2px solid #00569D';
		eval('document.toppings_form.toppings'+id+'.checked = true;');
		new_total = (parseFloat(curr_total) + parseFloat(cost)).toFixed(2);
		document.toppings_form.total.value = new_total;
		document.getElementById('total_cost').innerHTML = new_total;
	}
	
}

function change_menu(id, wid, cid){
	$('#products_main').load('ajax_queries/products.php?wid='+wid+'&cid='+cid);
	var total = document.getElementById('menu_total').innerHTML;
	//alert(total);
	for(var i=0;i<total;i++){
		document.getElementById('menu'+i).style.color = '#FFFFFF';	
		document.getElementById('menu'+i).style.fontWeight = 'normal';
		document.getElementById('menu'+i).style.background = 'url(_img/menu.jpg) no-repeat';
	}
	document.getElementById('menu'+id).style.color = '#880101';
	document.getElementById('menu'+id).style.fontWeight = 'bold';
	document.getElementById('menu'+id).style.background = 'url(_img/selected_menu.jpg) no-repeat top';
}

function check_form(){
		var loc = escape(document.searchform.location.value);
		var tit = escape(document.searchform.title.value);
		$('#check_search_result').load('ajax_queries/loading.php',function(){$('#check_search_result').load('ajax_queries/check_search.php?location='+loc+"&title="+tit);});
		return false;
}

function change_del_col(id){
	//alert(id);	
	document.getElementById('collection').src = '_img/collection_btn.jpg';
	document.getElementById('delivery').src = '_img/delivery_btn.jpg';
	document.getElementById(id).src = '_img/'+id+'_btn_on.jpg';
	if(id=='collection'){
		document.confirm_order_form.choice.value = 'col';
		document.getElementById('pay_boxes').style.display = 'none';
	} else {
		document.confirm_order_form.choice.value = 'del';	
		document.getElementById('pay_boxes').style.display = 'block';
		
	}
}
function change_payment(id){
	//alert(id);	
	document.getElementById('cash').src = '_img/pay_cash.jpg';
	document.getElementById('card').src = '_img/pay_card.jpg';
	document.getElementById(id).src = '_img/pay_'+id+'_on.jpg';
	if(id=='cash'){
		document.confirm_order_form.payment_type.value = 'cash';
	} else {
		document.confirm_order_form.payment_type.value = 'card';	
		
	}
}

function  check_reg_form(){
	var name = document.register.name.value;
	var email = document.register.email.value;
	var password = document.register.password.value;
	var password2 = document.register.password2.value;
	var delivery = document.register.delivery.value;
	var delpostcode = document.register.delpostcode.value;
	var tel = document.register.tel.value;
	var err = 0;
	if(name==''){
		document.register.name.style.border='2px solid #ff0000';
		err=1;
	} else {
		document.register.name.style.border='1px solid #A5ACB2';
	}
	if(email==''){
		document.register.email.style.border='2px solid #ff0000';
		err=1;
	} else {
		var str=document.register.email.value;
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
		if (filter.test(str))
		document.register.email.style.border='1px solid #A5ACB2';
		else{
		document.register.email.style.border='2px solid #ff0000';
		err=1;
		}
		
	}
	if(password==''){
		document.register.password.style.border='2px solid #ff0000';
		err=1;
	} else {
		document.register.password.style.border='1px solid #A5ACB2';
	}
	if(password2==''){
		document.register.password2.style.border='2px solid #ff0000';
		err=1;
	} else {
		if(password!=password2){
			document.register.password2.style.border='2px solid #ff0000';
			err=1;
		} else {
			document.register.password2.style.border='1px solid #A5ACB2';
		}
	}
	
	if(delivery==''){
		document.register.delivery.style.border='2px solid #ff0000';
		err=1;
	} else {
		document.register.delivery.style.border='1px solid #A5ACB2';
	}
	if(delpostcode==''){
		document.register.delpostcode.style.border='2px solid #ff0000';
		err=1;
	} else {
		document.register.delpostcode.style.border='1px solid #A5ACB2';
	}
	if(tel==''){
		document.register.tel.style.border='2px solid #ff0000';
		err=1;
	} else {
		var text=document.register.tel.value;
		text = text.replace('+', "");
		text = text.replace(/ /gi, "");
		text = text.replace('(', "");
		text = text.replace(')', "");
		text = text.replace('_', "");
		text = text.replace('{', "");
		text = text.replace('}', "");
		document.register.tel.value = text;
		if(isNaN(text)){
			document.register.tel.style.border='2px solid #ff0000';
			err=1;
		} else {
			document.register.tel.style.border='1px solid #A5ACB2';
		}
		//document.register.tel.style.border='1px solid #A5ACB2';
	}
	if(err==1){
		document.getElementById('reg_err').style.display = 'block';
		return false;	
	} else {
		return true;	
	}
	
}

function  check_login_form(){
	var email = document.login.email.value;
	var password = document.login.password.value;
	var err =0;
	if(email==''){
		document.login.email.style.border='2px solid #ff0000';
		err=1;
	} else {
		var str=document.login.email.value;
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
		if (filter.test(str))
		document.login.email.style.border='1px solid #A5ACB2';
		else{
		document.login.email.style.border='2px solid #ff0000';
		}
	}
	if(password==''){
		document.login.password.style.border='2px solid #ff0000';
		err=1;
	} else {
		document.login.password.style.border='1px solid #A5ACB2';
	}
	if(err==1){
		document.getElementById('login_err').style.display = 'block';
		return false;	
	} else {
		document.getElementById('login_err').style.display = 'none';
		return true;	
	}
}

function check_plus(id){
	var select_num = eval("document.options_form"+id+".key.value;");
	//alert(id);
	var err=0;
	for(var x=0;x<=select_num;x++){
		var selected = eval("document.options_form"+id+".option"+ x +".options[document.options_form"+id+".option"+ x +".selectedIndex].value;");
		
		if(selected==''){
			err=1;
			//alert(err);
		} 
	}
	if(err==0){
		document.getElementById('green'+id).style.display = 'block';	
	} else {
		document.getElementById('green'+id).style.display = 'none';
	}
	//alert(form_name);
}
