function windowopen(URL,widthwin,heightwin){
	 var screenH = screen.height;
	 var screenW = screen.width;
	 var fromLeft = parseInt((screenW-widthwin)/2);
	 var fromTop = parseInt((screenH-heightwin)/2);
	var newwin=window.open(URL,'invitation_guest_email','width='+widthwin+',height='+heightwin+',toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,copyhistory=no,resizable=yes,top='+fromTop+',left='+fromLeft)
	if(window.focus) newwin.focus();
}
function validSubscribe() 
{
	
		frm = document.subscribeSFrom ;
		if(frm.newsEmail.value=="")
		{
			alert('Please enter your email');
			frm.newsEmail.focus();
			return false;
		}

		if(frm.newsEmail.value!="")
		{
			var str = frm.newsEmail.value;
			var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
			var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid
			if (!reg1.test(str) && reg2.test(str))
			{ 	// if syntax is valid
		   		//return true;
			}
			else
			{
				alert ("Please Fill Proper Email Address");
				frm.newsEmail.focus();
				return false;
			}
		}

return true;
}
function chkloginfrm1(frm){
	if(frm.fuser.value=='')
	{
		alert('Please Enter E-mail');
		frm.fuser.focus();
		return false;
	}

	if(frm.fpass.value=='')
	{
		alert('Please Enter Password');
		frm.fpass.focus();
		return false;
	}

	return true;
}


function viewCartTbl(pid,price,qty,delId,lcat,menupg,selAttValues){



	var xmlHttp=GetXmlHttpObject() 
	if (xmlHttp==null){ 
		alert ("Browser does not support HTTP Request") 
		return 
	} 
if(selAttValues !='' && selAttValues !='0')
	var att_val = getattributes(selAttValues);


	var url="ajaxCart.php?pid=" + pid + '&price=' + price + '&qty=' + qty + '&delId=' + delId + '&lcat=' + lcat + '&menupg=' + menupg + '&selAttValues=' + selAttValues;
		
	if(att_val != '')
		url += '&atts=' + att_val;


	
	xmlHttp.open("GET",url,true) 
	xmlHttp.onreadystatechange = function () {
		if (xmlHttp.readyState == 4) { 
			var viewresptxt = xmlHttp.responseText
			//alert(viewresptxt);
			var viewresptxt_arr = viewresptxt.split('::');
			document.getElementById("AjxCartQty").innerHTML = viewresptxt_arr[0];
			if(menupg != '1')
			//	document.getElementById("AjxCartTopMenu").innerHTML = viewresptxt_arr[1];
			document.getElementById("ajaxLoadExtLink").href = viewresptxt_arr[2];

		} 
	};
	xmlHttp.send(null);

	if(pid){
		if(!delId){
			alert('Product added to cart');
		}
	}
}


function showDelvtbl(selcdesc) {

	if (selcdesc == "1")
	{
		document.getElementById('dailyTbl').style.display="";
		document.getElementById('weeklyTbl').style.display="none";
		document.getElementById('allInOneTbl').style.display="none";
	}
	else if (selcdesc == "2")
	{
		document.getElementById('dailyTbl').style.display="none";
		document.getElementById('weeklyTbl').style.display="";
		document.getElementById('allInOneTbl').style.display="none";
	}
	else if (selcdesc == "3")
	{
		document.getElementById('dailyTbl').style.display="none";
		document.getElementById('weeklyTbl').style.display="none";
		document.getElementById('allInOneTbl').style.display="";
	}
	else
	{
		document.getElementById('dailyTbl').style.display="none";
		document.getElementById('weeklyTbl').style.display="none";
		document.getElementById('allInOneTbl').style.display="none";
	}
}
var reqObj = null;
function createRequest(){
	try {
	   reqObj = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch (err)	{
			try {
			reqObj = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (err2) {
			try {
			   reqObj = new XMLHttpRequest();
			}
			catch (err3) {
			   reqObj = null;
			}
		}
	}
	return reqObj;
}
var xmlHttp 

function GetXmlHttpObject(){ 
	var objXMLHttp=null 
	if (window.XMLHttpRequest){ 
	objXMLHttp=new XMLHttpRequest() 
	}else if (window.ActiveXObject){ 
	objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP") 
	} // End ElseIf.
	return objXMLHttp 
	} 

function addCart1(prod,price,qty,member_id,selcAttValIds){

	xmlhttp = createRequest();
	if(xmlhttp != null){

	var att_val = getattributes(selcAttValIds);
			
	var param    = 'mid=' + prod + '&price=' + price + '&qty=' + qty  + '&member_id=' + member_id   + '&action=add2cart';
	

	if(att_val != '')
		param += '&atts=' + att_val;


			
		xmlhttp.open("POST", "add2cart.php?rand="+Math.random(1,10), true);
		xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlhttp.setRequestHeader("Content-length", param.length);
		xmlhttp.setRequestHeader("Connection", "close");
		xmlhttp.onreadystatechange = echoCart;
		xmlhttp.send(param);
		
	}
}


function loadProgress()
{
	document.getElementById("mini_cart_result").innerHTML = "<img src='../images/loading.gif' border='0' >";	
}

function chgqty(member_id, cid, qty, act){
	var ok = 1;
	
	if(qty == 0){
		if(!confirm('Do you want to remove the item from cart?')){
			ok = 0;
		}
	}
	
	xmlhttp = createRequest();
	if(xmlhttp != null){
		if(ok== 1){
		//alert(uid);
		//alert(cid);
		//alert(act);
		var param    = 'do=chgqty&member_id=' + member_id + '&cid=' + cid + '&qty=' + qty + '&act=' + act;
		xmlhttp.open("POST", "add2cart.php?rand="+Math.random(1,10), true);
		xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlhttp.setRequestHeader("Content-length", param.length);
		xmlhttp.setRequestHeader("Connection", "close");
		xmlhttp.onreadystatechange = echoCart;
		xmlhttp.send(param);
	}
	}


}


function delCart(cbid,member_id) {
	xmlhttp = createRequest();
	if(xmlhttp != null){
		var param    = 'member_id=' + member_id  + '&cbid=' + cbid  + '&action=del';
		xmlhttp.open("POST", "add2cart.php?rand="+Math.random(1,10), true);
		xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlhttp.setRequestHeader("Content-length", param.length);
		xmlhttp.setRequestHeader("Connection", "close");
		xmlhttp.onreadystatechange = echoCartrefer;
		xmlhttp.send(param);
	}
}

function showCart(member_id) {
	xmlhttp = createRequest();
	if(xmlhttp != null){
		var param    ='member_id=' + member_id ;
		xmlhttp.open("POST", "add2cart.php?rand="+Math.random(1,10), true);
		xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlhttp.setRequestHeader("Content-length", param.length);
		xmlhttp.setRequestHeader("Connection", "close");
		xmlhttp.onreadystatechange = echoCart;
		xmlhttp.send(param);
	}
}


function emptyCart(member_id) {
	if(confirm("Are you sure to empty cart?")){
		xmlhttp = createRequest();
		if(xmlhttp != null){
			var param    ='member_id=' + member_id + '&action=delall';
			xmlhttp.open("POST", "add2cart.php?rand="+Math.random(1,10), true);
			xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			xmlhttp.setRequestHeader("Content-length", param.length);
			xmlhttp.setRequestHeader("Connection", "close");
			//xmlhttp.onreadystatechange = echoCart;
			xmlhttp.onreadystatechange = echoCartrefer;
			xmlhttp.send(param);
		}
	}
}

function echoCart(){
	if (xmlhttp.readyState == 4) {
		if (xmlhttp.status == 200) {
			var text1  = xmlhttp.responseText;
			var cart_txt = text1.split('_#_');
			document.getElementById('mini_cart_result').innerHTML = cart_txt[0];
		}
	}
	return true;
}
function echoCartrefer(){
	if (xmlhttp.readyState == 4) {
		if (xmlhttp.status == 200) {
			var text1  = xmlhttp.responseText;
			//alert(text1);
			var cart_txt = text1.split('_#_');
			//alert(cart_txt[1]);
			if(cart_txt[1] == 'nocart'){
				//window.location.href = "printers.php?catId=1";
			}
			else{
				document.getElementById('mini_cart_result').innerHTML = cart_txt[0];
			}
		}
	}
	return true;
}

function viewMonthDrop(selcYrOpt, monthDrop, daysDrop)
  {

    new Ajax.Request('selcdate.php',
    {	 

	

	  method:'post',
      parameters: 'selcYrOpt=' + selcYrOpt,
      onSuccess: function(transport){
	    var response = transport.responseText || "Error: 10005...";

		//		frm12=document.slot;
			//	frm12.stid.value=selcYrOpt;

			//	frm=document.slot;

				var text1  = response;

				monthDrop.options.length = 0;


					var ret_arr = text1.split('#');
					var optsitems = ret_arr[0];
					var del_arr   = optsitems.split(',');
			

					for(i=0; i<del_arr.length; i++){
						var val = del_arr[i];
						var val_arr = val.split('@');
						val	= val_arr[0];
						dis	= val_arr[1];

						var j = i;
						monthDrop.options[j] = new Option(dis,val);

						if(optsitems == val){
							monthDrop.selectedIndex = j;
						}
					}
				daysDrop.options.length = 0;

				
					var optitems_d  = ret_arr[1];
					var del_arr_d   = optitems_d.split(',');
	
					for(s=0; s<del_arr_d.length; s++){
						var val_d = del_arr_d[s];
						var val_arr_d = val_d.split('@');
						val_dt	= val_arr_d[0];
						dis_dt = val_arr_d[1];
//alert(dis);
						var m = s;
						daysDrop.options[m] = new Option(dis_dt,val_dt);

						if(optitems_d == val_dt){
							daysDrop.selectedIndex = m;
						}
					}
				

		},
      onFailure: function(){ alert('Something went wrong...') }
    });
  }

function viewDayDrop(selcYrOpt, selcMonthOpt, daysDrop)
  {
//alert(selcYrOpt);
    new Ajax.Request('ajx_selc_day.php',
    {	 

	

	  method:'post',
      parameters: 'selcYrOpt=' + selcYrOpt + '&selcMonthOpt=' + selcMonthOpt ,
      onSuccess: function(transport){
	    var response = transport.responseText || "Error: 10005...";

		//		frm12=document.slot;
			//	frm12.stid.value=selcYrOpt;

			//	frm=document.slot;

				var text_m  = response;

				daysDrop.options.length = 0;

				
					var optitems_m  = text_m;
					var del_arr_m   = optitems_m.split(',');
	
					for(k=0; k<del_arr_m.length; k++){
						var val_m = del_arr_m[k];
						var val_arr_m = val_m.split('@');
						val_dtm	= val_arr_m[0];
						dis_dtm = val_arr_m[1];
//alert(dis);
						var r = k;
						daysDrop.options[r] = new Option(dis_dtm,val_dtm);

						if(optitems_m == val_dtm){
							daysDrop.selectedIndex = r;
						}
					}
				

		},
      onFailure: function(){ alert('Something went wrong...') }
    });
  }

function lunchExtras(viewID,val){

	var xmlHttp=GetXmlHttpObject() 
	if (xmlHttp==null){ 
		alert ("Browser does not support HTTP Request") 
		return 
	} 

	var url="ajx-LunchExtras.php?viewID=" + viewID + '&val=' + val;
	
	xmlHttp.open("GET",url,true) 
	xmlHttp.onreadystatechange = function () {
		if (xmlHttp.readyState == 4) { 
			var viewreslnch = xmlHttp.responseText
			//alert(viewreslnch);
			var viewresLunch_arr = viewreslnch.split('::');
			document.getElementById("AjxLunchExtras").innerHTML = viewresLunch_arr[0];
			document.getElementById("AjxLunchImgLink").src = viewresLunch_arr[1];
			document.getElementById("AjxExtImgLink").src = viewresLunch_arr[2];

		} 
	};
	xmlHttp.send(null);


}
function viewRegDetails(viewSelcID){
	var xmlHttp=GetXmlHttpObject() 
	if (xmlHttp==null){ 
		alert ("Browser does not support HTTP Request") 
		return 
	} 
	var url="ajx-registerView.php?viewSelcID=" + viewSelcID;
	xmlHttp.open("GET",url,true) 
	xmlHttp.onreadystatechange = function () {
		if (xmlHttp.readyState == 4) { 
			var viewregs = xmlHttp.responseText
			//alert(viewreslnch);
			var viewresReg_arr = viewregs.split('::');
			document.getElementById("AjxLunchAddr").innerHTML = viewresReg_arr[0];
		} 
	};
	xmlHttp.send(null);
}

function viewRegsDetails(getSelcID,title,fname,lname,phone,mobile,email){

	var xmlHttp=GetXmlHttpObject() 
	if (xmlHttp==null){ 
		alert ("Browser does not support HTTP Request") 
		return 
	} 
	var url="ajx-regTbls.php?getSelcID=" + getSelcID  + '&title=' + title + '&fname=' + fname + '&lname=' + lname + '&phone=' + phone + '&mobile=' + mobile + '&email=' + email;
	xmlHttp.open("GET",url,true) 
	xmlHttp.onreadystatechange = function () {
		if (xmlHttp.readyState == 4) { 
			var view_regTd = xmlHttp.responseText
			document.getElementById("AjxRegPage").innerHTML = view_regTd;
		} 
	};
	xmlHttp.send(null);
}
function viewAddAddress(getSelcID,title,fname,lname,phone,mobile,email,frmPage){

	var xmlHttp=GetXmlHttpObject() 
	if (xmlHttp==null){ 
		alert ("Browser does not support HTTP Request") 
		return 
	} 
	var url="ajx-addAddress.php?getSelcID=" + getSelcID  + '&title=' + title + '&fname=' + fname + '&lname=' + lname + '&phone=' + phone + '&mobile=' + mobile + '&email=' + email + '&frmPage=' + frmPage;
	xmlHttp.open("GET",url,true) 
	xmlHttp.onreadystatechange = function () {
		if (xmlHttp.readyState == 4) { 
			var view_AddAddrTd = xmlHttp.responseText
			document.getElementById("AjxAddAddressPage").innerHTML = view_AddAddrTd;
		} 
	};
	xmlHttp.send(null);
}
function viewLunchRegs(getSelcID){

	var xmlHttp=GetXmlHttpObject() 
	if (xmlHttp==null){ 
		alert ("Browser does not support HTTP Request") 
		return 
	} 
	var url="ajx-lunchreg.php?getSelcID=" + getSelcID ;
	xmlHttp.open("GET",url,true) 
	xmlHttp.onreadystatechange = function () {
		if (xmlHttp.readyState == 4) { 
			var view_regTdId = xmlHttp.responseText
			document.getElementById("AjxLunchReg").innerHTML = view_regTdId;
		} 
	};
	xmlHttp.send(null);
}


function show1(addPY) {
	if(addPY!='')
	document.getElementById('addpayDivDisp').style.display = "";
}
function hide1(hidePay) {
	document.getElementById('addpayDivDisp').style.display = "none";
}


function switchpage(select) {
  var index;

  for(index=0; index<select.options.length; index++)
    if(select.options[index].selected)
      {
        if(select.options[index].value!="")
          window.location.href="detailconfirm.php?CntyCd="+select.options[index].value;
        break;
      }
}

function cartdaySwitch(select){

	
  var cDay;

  for(cDay=0; cDay<select.options.length; cDay++)
    if(select.options[cDay].selected){
        if(select.options[cDay].value!="")
		window.location.href="shoppingcart.php?selDatSelc="+select.options[cDay].value;
        break;
     }
}


function cartdayadminSwitch(select,member_id){



		for (var j=0; j < document.employeemnt.selchoice.length; j++)
		   {
		   if (document.employeemnt.selchoice[j].checked)
			  {
			  sel_attribValId = document.employeemnt.selchoice[j].value;
			  }
		   }


		for (var i=0; i < document.employeemnt.ordBy.length; i++)
		   {
		   if (document.employeemnt.ordBy[i].checked)
			  {
			  ord_attribValId = document.employeemnt.ordBy[i].value;
			  }
		   }




var cDay;

  for(cDay=0; cDay<select.options.length; cDay++)
    if(select.options[cDay].selected){
        if(select.options[cDay].value!="")
		window.location.href="../flyadmin/delivery-type.php?selDatSelc="+select.options[cDay].value + '&member_id=' + member_id + '&selchoice=' + sel_attribValId + '&orderby=' + ord_attribValId;
        break;
     }
}





function cartdayChoice(selDateDrop,selchoice,deliveryslot){
	window.location.href="shoppingcart.php?selDateDrop="+selDateDrop+"&selUpdchoice="+selchoice+"&deliveryfNslot="+deliveryslot;

}
function extraPrice(priceId)
{
	var cBox = document.getElementById('hide_'+priceId).checked;
	d = document.getElementById('extra'+priceId);
	if(cBox==true)
	{
	//	d.innerHTML = " - <font class='grey11bod'>Extra Price&nbsp;&pound;</font> <input type='text' name=ext_" +priceId + " class='typeforms' size='4' style='text-align:center;'>";
		//document.getElementById('extra'+priceId).style.display="block";
		d.innerHTML = '';
	}
	else
	{
		//document.getElementById('extra'+priceId).style.display="none";
		//d.innerHTML = "<font size='-1'>Attribute Image&nbsp;</font><input type='text' name=ext_" +priceId + " class='typeforms' size='4' style='text-align:center;'>";
		d.innerHTML = '';
	}
}
function getattributes(chkname){
	var frm = document.mnufrm
	var att_arr = '';
	element_len = frm.elements.length;
	for (i=0; i<element_len; i++){
		this_element = frm.elements[i]; 
		if (this_element.type == 'checkbox' && this_element.checked == true && this_element.name.match(chkname)){
			att_arr += this_element.value + ',';
		}
		if (this_element.type == 'select-one' && this_element.value != '' && this_element.name.match(chkname)){
			att_arr += this_element.value + ',';
		}
	}

	return att_arr.substring(0, (att_arr.length-1));

}
function lunchAttribAjax(selcLunchID,spotNum){

	var xmlHttp=GetXmlHttpObject() 
	if (xmlHttp==null){ 
		alert ("Browser does not support HTTP Request") 
		return 
	} 
	var url="ajx-LunchAttrib.php?selcLunchID=" + selcLunchID + "&spotNum=" + spotNum;
	
	xmlHttp.open("GET",url,true) 
	xmlHttp.onreadystatechange = function () {
	if(xmlHttp.readyState == 4) { 
		var viewreslnch = xmlHttp.responseText;
		if(spotNum =="selcLunchAtt1")
			document.getElementById("AjxLunchAttID1").innerHTML = viewreslnch;
		if(spotNum =="selcLunchAtt2")
			document.getElementById("AjxLunchAttID2").innerHTML = viewreslnch;
		if(spotNum =="selcLunchAtt3")
			document.getElementById("AjxLunchAttID3").innerHTML = viewreslnch;
		if(spotNum =="selcLunchAtt4")
			document.getElementById("AjxLunchAttID4").innerHTML = viewreslnch;
		if(spotNum =="selcLunchAtt5")
			document.getElementById("AjxLunchAttID5").innerHTML = viewreslnch;
	} 
  };
xmlHttp.send(null);
}
