// JavaScript Documentfunction trim(str)

function trim(str)
{
return str.replace(/^\s+|\s+$/g,'');
}
function fnmenu_way(id)
{
document.getElementById("way1").style.display="none";
document.getElementById("way2").style.display="none";	
document.getElementById("way3").style.display="none";	

document.getElementById("way4").style.display="none";	

document.getElementById("way5").style.display="none";	

document.getElementById("way"+id).style.display="block";	


}
function fnmenu(id)
{
	var id=id;
document.getElementById("menu1").style.display="none";
document.getElementById("menu2").style.display="none";	
document.getElementById("ins1").style.display="none";
document.getElementById("ins2").style.display="none";
document.getElementById("menu23").style.display="block";
document.getElementById("menu24").style.display="none";
document.getElementById("menubg1").style.bgcolor="#A7B03B";	

document.getElementById("menubg2").style.bgcolor="#A7B03B";	

document.getElementById("menu"+id).style.display="block";	
document.getElementById("ins"+id).style.display="block";

if(id==1)
{
	document.getElementById("menu23").style.display="none";
	document.getElementById("menu24").style.display="block";
}
}




function validateall()
{
if(trim(document.getElementById("alltext").value)=="Search" || trim(document.getElementById("alltext").value)=="" ){
	//restaurants
			alert("Please enter Search Text");
			document.getElementById("alltext").focus();
			document.getElementById("alltext").value="";
			return false;
		}	

return true;
}
function ClearsForm()
{
	document.getElementById("alltext").value="";
}	

function ClearsForm1()
{
	document.getElementById("comment").value="";
}	

function ClearsForm_sms(id)
{
	var name=id;
	if(document.getElementById(name).value=='Name'){
		document.getElementById(name).value="";
	}else if(document.getElementById(name).value=='E-mail'){
			document.getElementById(name).value="";
	}else if(document.getElementById(name).value=='Mobile'){
			document.getElementById(name).value="";
	}else if(document.getElementById(name).value=='Address'){
			document.getElementById(name).value="";
	}
}

function validate_sub(){
	
	if(document.getElementById("subscri").value.length>0)
	{
		if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById("subscri").value))
		{
		}
		else
		{
			alert("Invalid Email Address, Please re-enter");
			document.getElementById("subscri").focus();
			document.getElementById("subscri").select();
			return false;
		}
	}
	else
	{
			alert("Please enter Email");
			document.getElementById("subscri").focus();
			document.getElementById("subscri").select();
			return false;
	}
		
		mailid=document.getElementById("subscri").value;
		var oXmlHttp = zXmlHttp.createRequest();
			var params="mailid="+mailid+"&r1="+Math.random();
			//alert(params);

			oXmlHttp.open("POST", "add_subscribe.php", true);
            oXmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			oXmlHttp.setRequestHeader("Content-length", params.length);
			oXmlHttp.setRequestHeader("Connection", "close");
			oXmlHttp.onreadystatechange = function () 
			{			    
			    if (oXmlHttp.readyState == 4) 
			    {
			        var resp=oXmlHttp.responseText;	
					
					//alert(oXmlHttp.responseText);
					if(oXmlHttp.responseText==0)
					{
						//alert("1");
						email_view();
						//alert("already Email-Id exist");
						// document.getElementById('local').innerHTML="";
					}
					else{
						//alert("2");
					 //document.getElementById('local').innerHTML=oXmlHttp.responseText;
						email_view_success();
						//alert("added Successfully");

					}
				   				
			    }	
				   
			 
		    }


			oXmlHttp.send(params);

		
	}
	


function getlocal(id){
	//alert(id);
	
		if(trim(document.getElementById("restarr").value)=="Name of Cuisine" || trim(document.getElementById("restarr").value)=="" || trim(document.getElementById("restarr").value)=="0"){
			alert("Cuisine Required");
			document.getElementById("restarr").focus();
			return false;
		}
			
		cuid=document.getElementById("restarr").value;
		var oXmlHttp = zXmlHttp.createRequest();
			var params="cuid="+id+"&r1="+Math.random();
			//alert(params);

			oXmlHttp.open("POST", "getlocal.php", true);
            oXmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			oXmlHttp.setRequestHeader("Content-length", params.length);
			oXmlHttp.setRequestHeader("Connection", "close");
			oXmlHttp.onreadystatechange = function () 
			{			    
			    if (oXmlHttp.readyState == 4) 
			    {
			        var resp=oXmlHttp.responseText;	
					
					//alert(oXmlHttp.responseText);
					if(oXmlHttp.responseText=="1")
					{
						 document.getElementById('local').innerHTML="";
					}
					else{
						//alert(oXmlHttp.responseText);
					 var arrVal = oXmlHttp.responseText.split('|');	 
					 document.getElementById('local').innerHTML=arrVal[0];
					 document.getElementById('btn_go').innerHTML=arrVal[1];
						
					}
				   				
			    }	
				   
			 
		    }


			oXmlHttp.send(params);

		
	}
	
	
	function getrest(id){
	
	
		if(trim(document.getElementById("sellocation1").value)=="" || trim(document.getElementById("sellocation1").value)=="0"){
			alert("Please select Location");
			document.getElementById("sellocation1").focus();
			return false;
		}
			
		var id=document.getElementById("sellocation1").value;
		var oXmlHttp = zXmlHttp.createRequest();
			var params="locid="+id+"&r1="+Math.random();
			//alert(params);

			oXmlHttp.open("POST", "getrest.php", true);
            oXmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			oXmlHttp.setRequestHeader("Content-length", params.length);
			oXmlHttp.setRequestHeader("Connection", "close");
			oXmlHttp.onreadystatechange = function () 
			{			    
			    if (oXmlHttp.readyState == 4) 
			    {
			        var resp=oXmlHttp.responseText;	
					
					//alert(oXmlHttp.responseText);
					if(oXmlHttp.responseText=="1")
					{
						 document.getElementById('local').innerHTML="";
					}
					else{
					 document.getElementById('local').innerHTML=oXmlHttp.responseText;
						
					}
				   				
			    }	
				   
			 
		    }


			oXmlHttp.send(params);

		
	}
	
	
function fn_add_restaurant_share(restaurantid,uid){
	
	
		if(trim(document.getElementById("fmails").value)=="fmails" || trim(document.getElementById("fmails").value)==""){
			alert("Please enter Emails");
			document.getElementById("fmails").focus();
			return false;
		}
			
		fmails=document.getElementById("fmails").value;
		comment=document.getElementById("share").value;
		var oXmlHttp = zXmlHttp.createRequest();
			var params="uid="+uid+"&restaurantid="+restaurantid+"&comment="+comment+"&fmails="+fmails+"&r1="+Math.random();
			//alert(params);

			oXmlHttp.open("POST", "add_restaurant_share.php", true);
            oXmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			oXmlHttp.setRequestHeader("Content-length", params.length);
			oXmlHttp.setRequestHeader("Connection", "close");
			oXmlHttp.onreadystatechange = function () 
			{			    
			    if (oXmlHttp.readyState == 4) 
			    {
			        var resp=oXmlHttp.responseText;	
					if(oXmlHttp.responseText=="1")
					{
						 document.getElementById('share1').innerHTML="<font face='Lucida Sans' style='font-size: 11pt' color='#D04121'>Shared link sent Successfully<font>";
	 document.getElementById('share2').innerHTML="";
	 document.getElementById('share3').innerHTML="";
	 document.getElementById('share4').innerHTML="";
					}
					else{
					 document.getElementById('share1').innerHTML="<font face='Lucida Sans' style='font-size: 11pt' color='#D04121'>Shared link Exist<font>";
	 document.getElementById('share2').innerHTML="";
	 document.getElementById('share3').innerHTML="";	
	  document.getElementById('share4').innerHTML="";
						
					}
				   				
			    }	
				   
			 
		    }


			oXmlHttp.send(params);

		
	}
	function add_favour(restaurantid){
	
	
				var oXmlHttp = zXmlHttp.createRequest();
			var params="restaurantid="+restaurantid+"&r1="+Math.random();
			//alert(params);

			oXmlHttp.open("POST", "add_favour.php", true);
            oXmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			oXmlHttp.setRequestHeader("Content-length", params.length);
			oXmlHttp.setRequestHeader("Connection", "close");
			oXmlHttp.onreadystatechange = function () 
			{			    
			    if (oXmlHttp.readyState == 4) 
			    {
			        var resp=oXmlHttp.responseText;	
					if(oXmlHttp.responseText=="1")
					{
						alert("You have added to Favourite List");
						
						/*document.getElementById('share1').innerHTML="<font face='Lucida Sans' style='font-size: 11pt' color='#D04121'>Shared link sent Successfully<font>";
	 document.getElementById('share2').innerHTML="";
	 document.getElementById('share3').innerHTML="";
	 document.getElementById('share4').innerHTML="";*/
					}
					else{
					/* document.getElementById('share1').innerHTML="<font face='Lucida Sans' style='font-size: 11pt' color='#D04121'>Shared link Exist<font>";
	 document.getElementById('share2').innerHTML="";
	 document.getElementById('share3').innerHTML="";	
	  document.getElementById('share4').innerHTML="";*/
	  
						alert("You have already added to Favorite List");
					}
				   				
			    }	
				   
			 
		    }


			oXmlHttp.send(params);

		
	}

	function save_favour(restaurantid){
	
	
				var oXmlHttp = zXmlHttp.createRequest();
			var params="restaurantid="+restaurantid+"&r1="+Math.random();
			//alert(params);

			oXmlHttp.open("POST", "save_favour.php", true);
            oXmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			oXmlHttp.setRequestHeader("Content-length", params.length);
			oXmlHttp.setRequestHeader("Connection", "close");
			oXmlHttp.onreadystatechange = function () 
			{			    
			    if (oXmlHttp.readyState == 4) 
			    {
			        var resp=oXmlHttp.responseText;	
					if(oXmlHttp.responseText=="1")
					{
						alert("You have added to Favourite List");
						
						/*document.getElementById('share1').innerHTML="<font face='Lucida Sans' style='font-size: 11pt' color='#D04121'>Shared link sent Successfully<font>";
	 document.getElementById('share2').innerHTML="";
	 document.getElementById('share3').innerHTML="";
	 document.getElementById('share4').innerHTML="";*/
					}
					else{
					/* document.getElementById('share1').innerHTML="<font face='Lucida Sans' style='font-size: 11pt' color='#D04121'>Shared link Exist<font>";
	 document.getElementById('share2').innerHTML="";
	 document.getElementById('share3').innerHTML="";	
	  document.getElementById('share4').innerHTML="";*/
	  
						alert("You have already added to Favourite List");
					}
				   				
			    }	
				   
			 
		    }


			oXmlHttp.send(params);

		
	}


function add_favour_feature(restaurantid){
	
			//alert(restaurantid);
				var oXmlHttp = zXmlHttp.createRequest();
				var params="restaurantid="+restaurantid+"&r1="+Math.random();

				oXmlHttp.open("POST", "add_favour_feature.php", true);
				oXmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				oXmlHttp.setRequestHeader("Content-length", params.length);
				oXmlHttp.setRequestHeader("Connection", "close");
				oXmlHttp.onreadystatechange = function () 
				{			    
			   		if (oXmlHttp.readyState == 4) 
			    	{
			        	var resp=oXmlHttp.responseText;	
						if(oXmlHttp.responseText=="1")
						{
							alert("You have added to Favourite List");
						}
						else{
							alert("You have already added to Favourite List");
						}
				   				
			    	}	
			 
		    	}

			oXmlHttp.send(params);
		}
	
	function add_favour_recipe(recipeid){
	
			//alert(recipeid);
				var oXmlHttp = zXmlHttp.createRequest();
				var params="recipeid="+recipeid+"&r1="+Math.random();

				oXmlHttp.open("POST", "add_favour_recipe.php", true);
				oXmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				oXmlHttp.setRequestHeader("Content-length", params.length);
				oXmlHttp.setRequestHeader("Connection", "close");
				oXmlHttp.onreadystatechange = function () 
				{			    
			   		if (oXmlHttp.readyState == 4) 
			    	{
			        	var resp=oXmlHttp.responseText;	
						if(oXmlHttp.responseText=="1")
						{
							alert("You have added to Favourite List");
						}
						else{
							alert("You have already added to Favourite List");
						}
				   				
			    	}	
			 
		    	}

			oXmlHttp.send(params);
		}
		
	function add_tried(restaurantid){
	
	
				var oXmlHttp = zXmlHttp.createRequest();
			var params="restaurantid="+restaurantid+"&r1="+Math.random();
			//alert(params);

			oXmlHttp.open("POST", "add_tried.php", true);
            oXmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			oXmlHttp.setRequestHeader("Content-length", params.length);
			oXmlHttp.setRequestHeader("Connection", "close");
			oXmlHttp.onreadystatechange = function () 
			{			    
			    if (oXmlHttp.readyState == 4) 
			    {
			        var resp=oXmlHttp.responseText;	
					if(oXmlHttp.responseText=="1")
					{
						alert("You have added! Thank you");
						
						/*document.getElementById('share1').innerHTML="<font face='Lucida Sans' style='font-size: 11pt' color='#D04121'>Shared link sent Successfully<font>";
	 document.getElementById('share2').innerHTML="";
	 document.getElementById('share3').innerHTML="";
	 document.getElementById('share4').innerHTML="";*/
					}
					else{
					/* document.getElementById('share1').innerHTML="<font face='Lucida Sans' style='font-size: 11pt' color='#D04121'>Shared link Exist<font>";
	 document.getElementById('share2').innerHTML="";
	 document.getElementById('share3').innerHTML="";	
	  document.getElementById('share4').innerHTML="";*/
	  
						alert("You have already added");
					}
				   				
			    }	
				   
			 
		    }


			oXmlHttp.send(params);

		
	}
	
	
	function add_tried_feature(restaurantid){
	
				var oXmlHttp = zXmlHttp.createRequest();
			var params="restaurantid="+restaurantid+"&r1="+Math.random();
			//alert(params);

			oXmlHttp.open("POST", "add_tried_feature.php", true);
            oXmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			oXmlHttp.setRequestHeader("Content-length", params.length);
			oXmlHttp.setRequestHeader("Connection", "close");
			oXmlHttp.onreadystatechange = function () 
			{			    
			    if (oXmlHttp.readyState == 4) 
			    {
			        var resp=oXmlHttp.responseText;	
					if(oXmlHttp.responseText=="1")
					{
						alert("You have marked as tried");
					}
					else{
						alert("You have already marked as tried");
					}
				   				
			    }	
		    }
			oXmlHttp.send(params);
	}
	
	function add_save_feature(restaurantid){
	
		//alert(restaurantid);
				var oXmlHttp = zXmlHttp.createRequest();
			var params="restaurantid="+restaurantid+"&r1="+Math.random();
			//alert(params);

			oXmlHttp.open("POST", "add_save_feature.php", true);
            oXmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			oXmlHttp.setRequestHeader("Content-length", params.length);
			oXmlHttp.setRequestHeader("Connection", "close");
			oXmlHttp.onreadystatechange = function () 
			{			    
			    if (oXmlHttp.readyState == 4) 
			    {
			        var resp=oXmlHttp.responseText;
					//alert(resp);
					if(oXmlHttp.responseText=="1")
					{
						alert("You have saved");
					}
					else{
						alert("You have already saved");
					}
				   				
			    }	
		    }
			oXmlHttp.send(params);
	}
	
	
	function fn_add_recipe_share(recipeid,uid){
	
	
		if(trim(document.getElementById("fmail").value)=="fmail" || trim(document.getElementById("fmail").value)==""){
			alert("Please enter Emails");
			document.getElementById("fmail").focus();
			return false;
		}
			
		fmails=document.getElementById("fmail").value;
		comment=document.getElementById("share1").value;
		var oXmlHttp = zXmlHttp.createRequest();
			var params="uid="+uid+"&recipeid="+recipeid+"&comment="+comment+"&fmails="+fmails+"&r1="+Math.random();
			//alert(params);

			oXmlHttp.open("POST", "add_recipe_share.php", true);
            oXmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			oXmlHttp.setRequestHeader("Content-length", params.length);
			oXmlHttp.setRequestHeader("Connection", "close");
			oXmlHttp.onreadystatechange = function () 
			{			    
			    if (oXmlHttp.readyState == 4) 
			    {
			        var resp=oXmlHttp.responseText;	
					if(oXmlHttp.responseText=="1")
					{
						 document.getElementById('shares1').innerHTML="<font face='Arial' style='font-size: 11pt' color='#D04121'>Shared link sent Successfully<font>";
	 document.getElementById('shares2').innerHTML="";
	 document.getElementById('shares3').innerHTML="";
	 document.getElementById('shares4').innerHTML="";
					}
					else{
					 document.getElementById('shares1').innerHTML="<font face='Arial' style='font-size: 11pt' color='#D04121'>Shared link Exist<font>";
	 document.getElementById('shares2').innerHTML="";
	 document.getElementById('shares3').innerHTML="";	
	  document.getElementById('shares4').innerHTML="";
						
					}
				   				
			    }	
				   
			 
		    }


			oXmlHttp.send(params);

		
	}
	function delete_mylocation(locationid){
			var oXmlHttp = zXmlHttp.createRequest();
			var params="locationid="+locationid+"&r1="+Math.random();
			//alert(params);

			oXmlHttp.open("POST", "delete_mylocation.php", true);
            oXmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			oXmlHttp.setRequestHeader("Content-length", params.length);
			oXmlHttp.setRequestHeader("Connection", "close");
			oXmlHttp.onreadystatechange = function () 
			{
				if (oXmlHttp.readyState == 4) 
			    {
			        var resp=oXmlHttp.responseText;	
					
						alert("Location has been deleted successfully");
						list_mylocation();
			    }	
		    }
			oXmlHttp.send(params);
	}
	
	function list_mylocation(){
			var oXmlHttp = zXmlHttp.createRequest();
			var params="locationid=dd&r1="+Math.random();
			oXmlHttp.open("POST", "myloaction_list.php", true);
            oXmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			oXmlHttp.setRequestHeader("Content-length", params.length);
			oXmlHttp.setRequestHeader("Connection", "close");
			
			oXmlHttp.onreadystatechange = function () 
			{
				if (oXmlHttp.readyState == 4) 
			    {
			        var resp=oXmlHttp.responseText;
					document.getElementById('listloaction').innerHTML=resp;
			    }	
		    }
			oXmlHttp.send(params);
	}
	
	
	
	function make_primary(locationid,uid){
	
	
				var oXmlHttp = zXmlHttp.createRequest();
			var params="locationid="+locationid+"&uid="+uid+"&r1="+Math.random();
			//alert(params);

			oXmlHttp.open("POST", "make_primary_location.php", true);
            oXmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			oXmlHttp.setRequestHeader("Content-length", params.length);
			oXmlHttp.setRequestHeader("Connection", "close");
			oXmlHttp.onreadystatechange = function () 
			{			    
			    if (oXmlHttp.readyState == 4) 
			    {
			        var resp=oXmlHttp.responseText;	
					
						alert("updated");
						
			    }	
				   
			 
		    }


			oXmlHttp.send(params);

		
	}
	function fn_add_feature_share(cid,uid){
	
	
		if(trim(document.getElementById("frmail").value)=="frmail" || trim(document.getElementById("frmail").value)==""){
			alert("Please enter Emails");
			document.getElementById("frmail").focus();
			return false;
		}
			
		frmail=document.getElementById("frmail").value;
		comment=document.getElementById("featurec").value;
		var oXmlHttp = zXmlHttp.createRequest();
			var params="uid="+uid+"&cid="+cid+"&comment="+comment+"&fmails="+frmail+"&r1="+Math.random();
			//alert(params);

			oXmlHttp.open("POST", "add_feature_share.php", true);
            oXmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			oXmlHttp.setRequestHeader("Content-length", params.length);
			oXmlHttp.setRequestHeader("Connection", "close");
			oXmlHttp.onreadystatechange = function () 
			{			    
			    if (oXmlHttp.readyState == 4) 
			    {
			        var resp=oXmlHttp.responseText;	
					if(oXmlHttp.responseText=="1")
					{
						 document.getElementById('features1').innerHTML="<font face='Arial' style='font-size: 11pt' color='#D04121'>Shared link sent Successfully<font>";
	 document.getElementById('features2').innerHTML="";
	 document.getElementById('features3').innerHTML="";
	 document.getElementById('features4').innerHTML="";
					}
					else{
					 document.getElementById('features1').innerHTML="<font face='Arial' style='font-size: 11pt' color='#D04121'>Shared link Exist<font>";
	 document.getElementById('features2').innerHTML="";
	 document.getElementById('features3').innerHTML="";	
	  document.getElementById('features4').innerHTML="";
						
					}
				   				
			    }	
				   
			 
		    }


			oXmlHttp.send(params);

		
	}
function fntologin()
{
	alert("Please login to comment");
	
	document.getElementById("opaque").style.display='';
document.getElementById("opaque").style.height=docht()+"px";
document.getElementById("login").style.display='';
document.getElementById("txtemail").focus();
}
function fnclearrecipe()
{
	document.getElementById("txtsearch").value="";
}
function fncleartext(id)
{
if(id==1)
{
	//alert("here");
	document.getElementById("localarray").disabled=true;
			document.getElementById("moviesarray").disabled=false;

}

else
{
		document.getElementById("localarray").disabled=false;
	document.getElementById("moviesarray").disabled=true;

}
}
function fnsearchrecipe()
{
	
	
	if(trim(document.getElementById("txtsearch").value)=="" || document.getElementById("txtsearch").value==" I am looking for...")
	{
		alert("Please enter Search Text");
		document.getElementById("txtsearch").focus();

		return false;
	}
}

function fnsearchresta1()
{
	
	
		if((trim(document.getElementById("rest").value)=="" || document.getElementById("rest").value=="Name of Restaurant") && (trim(document.getElementById("local").value)=="" || trim(document.getElementById("local").value)=="Locality"))
	{
		alert("Please enter Search Text");
		
		return false;
	}
	
	return true;
}

function validate_myaccount_review()
{
	
	
		if((trim(document.getElementById("sellocation1").value)=="" ||  document.getElementById("sellocation1").value=="0"))
	{
		alert("Please select  Locality");
		document.getElementById("sellocation1").focus();
		return false;
	}
		if((trim(document.getElementById("selrest").value)=="" || trim(document.getElementById("selrest").value)=="0"))
	{
		alert("Please select  Restaurant");
		document.getElementById("selrest").focus();
		return false;
	}
	
	if(trim(document.getElementById("qreview").value)=="Pour  heart out here - we are listening!" || trim(document.getElementById("qreview").value)==""){
			alert("Review is required");
			document.getElementById("qreview").focus();
			return false;
		}
		if(document.getElementById("qreview").value.length>250)
	{
		
		//alert("extra");
		
			alert("Please enter only 250 chars");
			document.getElementById("qreview").focus();
			//document.getElementById("mobile").select();
			return false;
		}
	return true;
}
function validate_myaccount_location()
{
	
	
		if((trim(document.getElementById("sellocation").value)=="" ||  document.getElementById("sellocation").value=="0"))
	{
		alert("Please select  Locality");
		document.getElementById("sellocation").focus();
		return false;
	}
		
	return true;
}


function fn_add_restaurant_review_quick(uid){
	
	if(trim(document.getElementById("moviesarray").value)=="" || trim(document.getElementById("moviesarray").value)=="Your opinion on"){
			alert("Restaurant Name is required");
			document.getElementById("moviesarray").focus();
			return false;
		}
	
		if(trim(document.getElementById("qreview").value)=="Type text here" || trim(document.getElementById("qreview").value)==""){
			alert("Review is required");
			document.getElementById("qreview").value="";
			document.getElementById("qreview").focus();
			return false;
		}
		if(document.getElementById("qreview").value.length>250)
		{
			alert("Please enter only 250 chars");
			document.getElementById("qreview").focus();
			//document.getElementById("mobile").select();
			return false;
		}
		
		//restaurantid = document.getElementById("moviesarray").value;
		var restaurantid = document.frmfeedback.moviesarray.value;
		//review = document.getElementById("qreview").value;
		var review = document.frmfeedback.qreview.value;
		//alert(restaurantid);
		
		var oXmlHttp = zXmlHttp.createRequest();
			var params="uid="+uid+"&restaurantid="+restaurantid+"&qreview="+review+"&r1="+Math.random();			

			oXmlHttp.open("POST", "quick_restaurant_review.php", true);
            oXmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			oXmlHttp.setRequestHeader("Content-length", params.length);
			oXmlHttp.setRequestHeader("Connection", "close");
			oXmlHttp.onreadystatechange = function () 
			{			    
			    if (oXmlHttp.readyState == 4) 
			    {
			        var resp=oXmlHttp.responseText;	
					//alert(oXmlHttp.responseText);
					if(oXmlHttp.responseText=="1")
					{
						alert("Review Added Successfully");	
						document.getElementById("moviesarray").value='';
						document.getElementById("qreview").value='';
						$('#load_quick_feedback').load('quick_feedback.php').fadeIn("slow");
					}
					else{
						alert("Review Added Successfully");	
						document.getElementById("moviesarray").value='';
						document.getElementById("qreview").value='';
						$('#load_quick_feedback').load('quick_feedback.php').fadeIn("slow");
				
					}
			    }	
		    }
			oXmlHttp.send(params);
	}

function display_review()
{
	document.getElementById("opaque").style.display='';
document.getElementById("opaque").style.height=docht()+"px";
document.getElementById("restaurant_review").style.display='';
document.getElementById("review").focus();
}
function display_resshare()
{
	document.getElementById("opaque").style.display='';
document.getElementById("opaque").style.height=docht()+"px";
document.getElementById("restaurant_share").style.display='';
document.getElementById("fmails").focus();
}
function display_recipe_share()
{
	document.getElementById("opaque").style.display='';
document.getElementById("opaque").style.height=docht()+"px";
document.getElementById("recipe_share").style.display='';
document.getElementById("fmail").focus();
}
function display_feature_share()
{
	document.getElementById("opaque").style.display='';
document.getElementById("opaque").style.height=docht()+"px";
document.getElementById("feature_share").style.display='';
document.getElementById("frmail").focus();
}
function reset_rreview()
{
document.getElementById("review").value="";
}
function fnrecipecategory(id)
{
	if(id=="1")
	{
		document.getElementById("rt").style.display="none";
		document.getElementById("ingr").style.display="block";
		document.getElementById("course").style.display="none";
				document.getElementById("cuisine").style.display="none";
	document.getElementById("ibg").style.backgroundColor="#A7B03B";
	document.getElementById("cbg").style.backgroundColor="#D7D7D7";
document.getElementById("rtbg").style.backgroundColor="#D7D7D7";
	document.getElementById("cubg").style.backgroundColor="#D7D7D7";
	}
	if(id=="2")
	{
		document.getElementById("rt").style.display="none";
			document.getElementById("course").style.display="block";
		document.getElementById("ingr").style.display="none";
				document.getElementById("cuisine").style.display="none";
		document.getElementById("cbg").style.backgroundColor="#A7B03B";
	document.getElementById("ibg").style.backgroundColor="#D7D7D7";
document.getElementById("rtbg").style.backgroundColor="#D7D7D7";

	document.getElementById("cubg").style.backgroundColor="#D7D7D7";
	}
	if(id=="3")
	{
			document.getElementById("course").style.display="none";
		document.getElementById("ingr").style.display="none";
		document.getElementById("rt").style.display="none";
		document.getElementById("cuisine").style.display="block";
			document.getElementById("cubg").style.backgroundColor="#A7B03B";
	document.getElementById("ibg").style.backgroundColor="#D7D7D7";
document.getElementById("rtbg").style.backgroundColor="#D7D7D7";

	document.getElementById("cbg").style.backgroundColor="#D7D7D7";
	}
	if(id=="4")
	{
			document.getElementById("course").style.display="none";
		document.getElementById("ingr").style.display="none";
		document.getElementById("cuisine").style.display="none";
		document.getElementById("rt").style.display="block";
			document.getElementById("rtbg").style.backgroundColor="#A7B03B";
	document.getElementById("ibg").style.backgroundColor="#D7D7D7";
document.getElementById("cubg").style.backgroundColor="#D7D7D7";
	document.getElementById("cbg").style.backgroundColor="#D7D7D7";
	}
	
}

function featurecomment(uid,fid){
	
	
		if(trim(document.getElementById("comment").value)=="Comment" || trim(document.getElementById("comment").value)==""){
			alert("Comment is required");
			document.getElementById("comment").focus();
			document.getElementById("comment").value="";
			return false;
		}
		if(document.getElementById("comment").value.length>250)
	    {
			alert("Please enter only 250 chars");
			document.getElementById("comment").focus();
			//document.getElementById("mobile").select();
			return false;
		}
		if((trim(document.getElementById("_newCode").value)==""))
		{
			alert("Security code is required");
			document.getElementById("_newCode").focus();
			return false;
		}
		return true;
		
	}
	function fn_add_restaurant_review(restaurantid,uid){
	
	
		if(trim(document.getElementById("review").value)=="review" || trim(document.getElementById("review").value)==""){
			alert("Review is required");
			document.getElementById("review").focus();
			return false;
		}
			if(document.getElementById("review").value.length>250)
	{
			alert("Please enter only 250 chars");
			document.getElementById("review").focus();
			//document.getElementById("mobile").select();
			return false;
		}
		review=document.getElementById("review").value;
		var oXmlHttp = zXmlHttp.createRequest();
			var params="uid="+uid+"&restaurantid="+restaurantid+"&review="+review+"&r1="+Math.random();
			//alert(params);

			oXmlHttp.open("POST", "add_restaurant_review.php", true);
            oXmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			oXmlHttp.setRequestHeader("Content-length", params.length);
			oXmlHttp.setRequestHeader("Connection", "close");
			oXmlHttp.onreadystatechange = function () 
			{			    
			    if (oXmlHttp.readyState == 4) 
			    {
			        var resp=oXmlHttp.responseText;	
					if(oXmlHttp.responseText=="1")
					{
						 document.getElementById('re1').innerHTML="<font face='Lucida Sans' style='font-size: 11pt' color='#D04121'>Review Added Successfully<font>";
	 document.getElementById('re2').innerHTML="";
	 document.getElementById('re3').innerHTML="";
					}
					else{
					 document.getElementById('re1').innerHTML="<font face='Lucida Sans' style='font-size: 11pt' color='#D04121'>Already  Review Exist<font>";
	 document.getElementById('re2').innerHTML="";
	 document.getElementById('re3').innerHTML="";	
						
					}
				   				
			    }	
				   
			 
		    }


			oXmlHttp.send(params);

		
	}
	/*function fn_add_restaurant_review1(restaurantid,uid){
	
	
		if((trim(document.getElementById("comment").value)=="Comment") || (trim(document.getElementById("comment").value)==""))
		{
			alert("Comment is required");
			document.getElementById("comment").focus();
			return false;
		}
		review=document.getElementById("comment").value;
		var oXmlHttp = zXmlHttp.createRequest();
			var params="uid="+uid+"&restaurantid="+restaurantid+"&review="+review+"&r1="+Math.random();
		//alert(params);

			oXmlHttp.open("POST", "add_restaurant_review.php", true);
            oXmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			oXmlHttp.setRequestHeader("Content-length", params.length);
			oXmlHttp.setRequestHeader("Connection", "close");
			oXmlHttp.onreadystatechange = function () 
			{			    
			    if (oXmlHttp.readyState == 4) 
			    {
			        var resp=oXmlHttp.responseText;	
					
					 alert("Review has been added successfully"); 
					 document.getElementById('discom1').innerHTML="";
					 document.getElementById('discom2').innerHTML="";
					 document.getElementById('postcom1').innerHTML="";
					 document.getElementById('postcom1').innerHTML="";
					
				   				
			    }	
				   
			 
		    }


			oXmlHttp.send(params);

		
	}*/
	
	
	function validate_fn_add_restaurant_review1(){
		if((trim(document.getElementById("comment").value)=="Comment") || (trim(document.getElementById("comment").value)==""))
		{
			alert("Comment is required");
			document.getElementById("comment").focus();
			return false;
		}
		if((trim(document.getElementById("_newCode").value)==""))
		{
			alert("Security code is required");
			document.getElementById("_newCode").focus();
			return false;
		}
		return true;
	}
	
	function fn_add_restaurant_review_myaccount(restaurantid,uid){
	
	
		if((trim(document.getElementById("comment").value)=="Review") || (trim(document.getElementById("comment").value)==""))
		{
			alert("Review is required");
			document.getElementById("comment").focus();
			return false;
		}
		review=document.getElementById("comment").value;
		var oXmlHttp = zXmlHttp.createRequest();
			var params="uid="+uid+"&restaurantid="+restaurantid+"&review="+review+"&r1="+Math.random();
		//alert(params);

			oXmlHttp.open("POST", "add_restaurant_review.php", true);
            oXmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			oXmlHttp.setRequestHeader("Content-length", params.length);
			oXmlHttp.setRequestHeader("Connection", "close");
			oXmlHttp.onreadystatechange = function () 
			{			    
			    if (oXmlHttp.readyState == 4) 
			    {
			        var resp=oXmlHttp.responseText;	
					if(oXmlHttp.responseText=="1")
					{
						 document.getElementById('rdisp').innerHTML="<font face='Lucida Sans' style='font-size: 11pt' color='#D04121'>Review Added Successfully<font>";
	 document.getElementById('discom1').innerHTML="";
	 document.getElementById('discom2').innerHTML="";
					}
					else{
					 document.getElementById('rdisp').innerHTML="<font face='Lucida Sans' style='font-size: 11pt' color='#D04121'>Already  Review Exist<font>";
	 document.getElementById('discom1').innerHTML="";
	 document.getElementById('discom2').innerHTML="";	
						
					}
				   				
			    }	
				   
			 
		    }


			oXmlHttp.send(params);

		
	}
	
function loginscreen()
{
	
	document.getElementById("opaque").style.display='';
	document.getElementById("opaque").style.height=1032+"px";
	document.getElementById("opaque").style.width=1000+"px";
	document.getElementById("login").style.display='';
}

function largeimg(img)
{
	document.getElementById("opaque").style.display='';
	document.getElementById("opaque").style.height=docht()+"px";
	document.getElementById("kaapi").style.display='';
	document.getElementById("kaapiid").src="images/kabbi/large/"+img;

}
function closefn()
{
	document.getElementById("login").style.display='none';
	document.getElementById("opaque").style.display='none';
	document.getElementById("restaurant_review").style.display='none';
	document.getElementById("newsletteralert").style.display='none';
	document.getElementById("restaurant_share").style.display='none';
	document.getElementById("recipe_share").style.display='none';
	document.getElementById("feature_share").style.display='none';
	document.getElementById("kaapi").style.display='none';
	document.getElementById("alerts_suc").style.display='none';

}
function review_ratings(restaid,id,uid,rating)
{

var params = "reviewid="+id+"&"+"uid="+uid+"&"+"rating="+rating+"&"+"restaid="+restaid+"&r1="+Math.random();

//alert(params);
var oXmlHttp = zXmlHttp.createRequest();
var url="add_review_ratings.php";
	oXmlHttp.open("POST",url,true);	
                    oXmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
					oXmlHttp.setRequestHeader("Content-length", params.length);
					oXmlHttp.setRequestHeader("Connection", "close");
	oXmlHttp.onreadystatechange = function ()
	{
		if (oXmlHttp.readyState == 4)
		{
			
			if(oXmlHttp.responseText=="1")
			{
				//alert("You've voted!");	
				$('#load_quick_feedback').load('quick_feedback.php').fadeIn("slow");
			}
			else
			{
				alert("You've already voted!");
				$('#load_quick_feedback').load('quick_feedback.php').fadeIn("slow");
			}
//document.getElementById(rating+"_"+id).innerHTML=oXmlHttp.responseText;
					
		}
	};
	oXmlHttp.send(params);
}

function submit_login_process(){
	if (event.keyCode == 13){
		validate_login();
	}
}


function validate_login()
{
		//alert(document.getElementById("txtemail").value.length);
	if(document.getElementById("txtemail").value.length>0)
	{
		if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById("txtemail").value))
		{
		}
		else
		{
			alert("Invalid Email Address, Please re-enter");
			document.getElementById("txtemail").focus();
			document.getElementById("txtemail").select();
			return false;
		}
	}
	else
	{
			alert("Please enter Email");
			document.getElementById("txtemail").focus();
			document.getElementById("txtemail").select();
			return false;
	}
if(trim(document.getElementById("txtpw").value)=="")
{
alert("Please enter Password");
document.getElementById("txtpw").focus();
return false;
}
	
	return true;
}

function submit_forgotpwd_process(){
	if (event.keyCode == 13){
		validate_forgotpwd();
	}
}

function validate_forgotpwd()
{
	if(document.getElementById("femail").value.length>0)
	{
		if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById("femail").value))
		{
		}
		else
		{
			alert("Invalid Email Address, Please re-enter");
			document.getElementById("femail").focus();
			document.getElementById("femail").select();
			return false;
		}
	}
	else
	{
			alert("Please enter Email");
			document.getElementById("femail").focus();
			document.getElementById("femail").select();
			return false;
	}
	
	return true;
}


function recipecomment(uid,fid){
	
	
		if(trim(document.getElementById("comment").value)=="Comment" || trim(document.getElementById("comment").value)==""){
			alert("Comment is required");
			document.getElementById("comment").focus();
			return false;
		}
		
		if((trim(document.getElementById("_newCode").value)==""))
		{
			alert("Security code is required");
			document.getElementById("_newCode").focus();
			return false;
		}
		return true;

		
	}
function recipe_reply_comment(uid,fid,cmid){
	
		if(trim(document.getElementById("reply_recipe"+cmid).value)=="Comment" || trim(document.getElementById("reply_recipe"+cmid).value)==""){
			alert("Comment is required");
			document.getElementById("reply_recipe"+cmid).focus();
			return false;
		}
		if(document.getElementById("reply_recipe"+cmid).value.length>250)
	{
		
		//alert("extra");
		
			alert("please enter only 250 chars");
			document.getElementById("reply_recipe"+cmid).focus();
			//document.getElementById("mobile").select();
			return false;
		}
		
		
		//comment=document.getElementById("reply_recipe"+cmid).value;
	//alert(comment);
		var oXmlHttp = zXmlHttp.createRequest();
			var params="uid="+uid+"&fid="+fid+"&cmid="+cmid+"&comment="+document.getElementById("reply_recipe"+cmid).value+"&r1="+Math.random();
		//alert(params);

			oXmlHttp.open("POST", "add_recipe_comment.php", true);
            oXmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			oXmlHttp.setRequestHeader("Content-length", params.length);
			oXmlHttp.setRequestHeader("Connection", "close");
			oXmlHttp.onreadystatechange = function () 
			{			    
			    if (oXmlHttp.readyState == 4) 
			    {
			        var resp=oXmlHttp.responseText;	
				//alert(oXmlHttp.responseText);
//document.getElementById('discom').innerHTML="<table><tr><td><font face='Lucida Sans' style='font-size: 11pt' color='#D04121'>Comments Added Successfully<font></td></tr></table>";
	 
	 alert("Comments Added Successfully");
	 document.getElementById('discom1').innerHTML="";
	 document.getElementById('discom2').innerHTML="";
	 	 document.getElementById(cmid).style.display='none';

			    }	
				   
			 
		    }


			oXmlHttp.send(params);

		
	}
	function feature_reply_comment(uid,fid,cmid){
	
	
		if(trim(document.getElementById("reply_feature"+cmid).value)=="Comment" || trim(document.getElementById("reply_feature"+cmid).value)==""){
			alert("Comment is required");
			document.getElementById("reply_feature"+cmid).focus();
			return false;
		}
		if(document.getElementById("reply_feature"+cmid).value.length>250)
	{
		
		//alert("extra");
		
			alert("Please enter only 250 chars");
			document.getElementById("reply_feature"+cmid).focus();
			//document.getElementById("mobile").select();
			return false;
		}
		comment=document.getElementById("reply_feature"+cmid).value;
		var oXmlHttp = zXmlHttp.createRequest();
			var params="uid="+uid+"&fid="+fid+"&cmid="+cmid+"&comment="+comment+"&r1="+Math.random();
			//alert(params);

			oXmlHttp.open("POST", "add_feature_comment.php", true);
            oXmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			oXmlHttp.setRequestHeader("Content-length", params.length);
			oXmlHttp.setRequestHeader("Connection", "close");
			oXmlHttp.onreadystatechange = function () 
			{			    
			    if (oXmlHttp.readyState == 4) 
			    {
			        var resp=oXmlHttp.responseText;	
					//alert(oXmlHttp.responseText);
				   				 document.getElementById('discom').innerHTML="<font face='Lucida Sans' style='font-size: 11pt' color='#D04121'>Comments Added Successfully<font>";
	 document.getElementById('discom1').innerHTML="";
	 document.getElementById('discom2').innerHTML="";
	 	 document.getElementById(cmid).innerHTML="";

			    }	
				   
			 
		    }


			oXmlHttp.send(params);

		
	}
	var prevalb=null;
function reply_recipe_comments(val)

{
if (val!="" && prevalb!=val)
{
document.getElementById(val).style.display='';
document.getElementById("reply_recipe"+val).focus();

if (prevalb!=null){

document.getElementById(prevalb).style.display='none';
}
prevalb=val;
}

}
var prevalb=null;
function reply_feature_comments(val)

{
if (val!="" && prevalb!=val)
{
document.getElementById(val).style.display='';
document.getElementById("reply_feature"+val).focus();

if (prevalb!=null){

document.getElementById(prevalb).style.display='none';
}
prevalb=val;
}

}
function validate_register(frm)
{
	if(trim(document.getElementById("txtusername").value)=="")
	{
		alert("Please enter Name");
		document.getElementById("txtusername").focus();
		return false;
	}
	
	
if(document.getElementById("email").value.length>0)
	{
		if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById("email").value))
		{
		}
		else
		{
			alert("Invalid Email, Please re-enter");
			document.getElementById("email").focus();
			document.getElementById("email").select();
			return false;
		}
	}
	else
	{
			alert("Please enter Email");
			document.getElementById("email").focus();
			document.getElementById("email").select();
			return false;
	}	
	
	if(trim(document.getElementById("password_txt").value)=="")
	{
		
			alert("Please enter Password");
			document.getElementById("password_txt").focus();
			return false;
	}
	
	if(trim(document.getElementById("re_password_txt").value)=="")
	{
		
			alert("Please enter Confirm Password");
			document.getElementById("re_password_txt").focus();
			return false;
	}
	
	if(trim(document.getElementById("password_txt").value)!=trim(document.getElementById("re_password_txt").value))
	{
		
			alert("Password and Confirm Ppassword do not match, please re-enter");
			document.getElementById("password_txt").value="";
			document.getElementById("re_password_txt").value="";
			document.getElementById("password_txt").focus();
			return false;
	}
	
	if(trim(document.getElementById("mobile").value)=="")
	{
		
			alert("Please enter Mobile");
			document.getElementById("mobile").focus();
			//document.getElementById("mobile").select();
			return false;
		}
	if(isNaN(document.getElementById("mobile").value))
	{
			alert("Please enter only Numbers");
			document.getElementById("mobile").focus();
			//document.getElementById("mobile").select();
			return false;
	}
	
	if(document.getElementById("mobile").value.length<10)
	{
			alert("Please enter valid Mobile");
			document.getElementById("mobile").focus();
			//document.getElementById("mobile").select();
			return false;
	}
		
		if(document.getElementById("mobile").value.length>10)
	{
		
		//alert("extra");
		
			alert("Please enter valid Mobile");
			document.getElementById("mobile").focus();
			//document.getElementById("mobile").select();
			return false;
		}
		
	var radioSelected = false;
for (i = 0;  i < frm.gender.length; i++)
{
if (frm.gender[i].checked)
radioSelected = true;
var val=frm.gender[i].value;
}
if (!radioSelected)
{
alert("Please select \"Gender \"");
		
return (false);
}
	return true;
}

function email_register(frmemail)
{
	
if(document.getElementById("txtemail_reg").value.length>0)
	{
		if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById("txtemail_reg").value))
		{
		}
		else
		{
			alert("Invalid Email Address, Please re-enter");
			document.getElementById("txtemail_reg").focus();
			document.getElementById("txtemail_reg").select();
			return false;
		}
	}
	else
	{
			alert("Please enter Email");
			document.getElementById("txtemail_reg").focus();
			document.getElementById("txtemail_reg").select();
			return false;
	}	

if(trim(document.getElementById("txtmobile").value)=="")
	{
		
			alert("Please enter Mobile ");
			document.getElementById("txtmobile").focus();
			//document.getElementById("mobile").select();
			return false;
		}
	if(isNaN(document.getElementById("txtmobile").value))
	{
		
			alert("Please enter only Numbers");
			document.getElementById("txtmobile").focus();
			//document.getElementById("mobile").select();
			return false;
		}
	
if(document.getElementById("txtmobile").value.length<10)
	{
	//alert("here");
		
			alert("Please enter valid Mobile");
			document.getElementById("txtmobile").focus();
			//document.getElementById("mobile").select();
			return false;
		}
		
		if(document.getElementById("txtmobile").value.length>10)
	{
		
		//alert("extra");
		
			alert("Please enter valid Mobile");
			document.getElementById("txtmobile").focus();
			//document.getElementById("mobile").select();
			return false;
		}
		if(trim(document.getElementById("txtaddress").value)=="")
	{
		alert("Please enter Address");
		document.getElementById("txtaddress").focus();
		return false;
	}
	
	return true;

}

function sms_register(frmsms)
{
	
if(document.getElementById("txtemail_sms").value.length>0)
	{
		if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById("txtemail_sms").value))
		{
		}
		else
		{
			alert("Invalid Email Address, Please re-enter");
			document.getElementById("txtemail_sms").focus();
			document.getElementById("txtemail_sms").select();
			return false;
		}
	}
	else
	{
			alert("Please enter Email");
			document.getElementById("txtemail_sms").focus();
			document.getElementById("txtemail_sms").select();
			return false;
	}	

if(trim(document.getElementById("txtmobile_sms").value)=="")
	{
		
			alert("Please enter Mobile");
			document.getElementById("txtmobile_sms").focus();
			//document.getElementById("mobile").select();
			return false;
		}
	if(isNaN(document.getElementById("txtmobile_sms").value))
	{
			alert("Please enter only Numbers");
			document.getElementById("txtmobile_sms").focus();
			//document.getElementById("mobile").select();
			return false;
	}
	
if(document.getElementById("txtmobile_sms").value.length<10)
	{
	//alert("here");
		
			alert("Please enter valid Mobile");
			document.getElementById("txtmobile_sms").focus();
			//document.getElementById("mobile").select();
			return false;
		}
		
		if(document.getElementById("txtmobile_sms").value.length>10)
	{
		
		//alert("extra");
		
			alert("Please enter valid Mobile Number");
			document.getElementById("txtmobile_sms").focus();
			//document.getElementById("mobile").select();
			return false;
		}
		if(trim(document.getElementById("txtaddress_sms").value)=="")
	{
		alert("Please enter Address");
		document.getElementById("txtaddress_sms").focus();
		return false;
	}
	
	return true;

}

function email_view()
{
	alert("di");
	document.getElementById("newsletteralert").style.display='';

}

function email_view_success()
{
	document.getElementById("opaque").style.display='';
	document.getElementById("opaque").style.height=1400+"px";
	document.getElementById("opaque").style.width=1000+"px";
	document.getElementById("alerts_suc").style.display='';

}

function TextValidate(txtCtrl,val) {
	var ctrName = val;
	// Remove_Spaces(txtCtrl);
	if (txtCtrl.value == "") {
		alert("Please enter  " + ctrName);
		txtCtrl.focus();	
		return false;		
	}
	/*if(txtCtrl.value.indexOf("'") > -1)
	{
		alert("Please Don't enter ' in " + ctrName );		
		txtCtrl.focus();   	
		return false;		
	}	*/		
}
function Remove_Spaces(txtCtrl){
  txtCtrl.value = txtCtrl.value.replace(/\r/g, " ");

  txtCtrl.value = txtCtrl.value.replace(/[^ A-Za-z0-9`~!@#\$%\^&\*\(\)-_=\+\\\|\]\[\}\{'";:\?\/\.>,<]/g, "");

  txtCtrl.value = txtCtrl.value.replace(/'/g, "");

  txtCtrl.value = txtCtrl.value.replace(/ +/g, " ");

  txtCtrl.value = txtCtrl.value.replace(/^\s/g, "");

  txtCtrl.value = txtCtrl.value.replace(/\s$/g, "");
  
  if (txtCtrl.value == ' '){	
	 txtCtrl.value = '';
   }
 
 }
 
 // to check pdf or doc file formats
function chkExtension_image_swf(fileCtrl, file_type, imgName) {
	if(fileCtrl.value != ""){		
		var len = fileCtrl.value.length;
		var type = fileCtrl.value.substr(len-3,3);

		if (type == "jpg" || type == "JPG"|| type == "peg"|| type == "GIF"|| type == "gif" || type == "swf") {	
			fileCtrl.src="file:///" + fileCtrl.value;
			return true;
		} else {
			fileCtrl.value = '';
			alert("Please select valid Image");
			return false;				
		} 
	} 
}
function chkExtension_pdf(fileCtrl, file_type, imgName) {
	if(fileCtrl.value != ""){		
		var len = fileCtrl.value.length;
		var type = fileCtrl.value.substr(len-3,3);
		if (type == "pdf" || type == "PDF") {	
			fileCtrl.src="file:///" + fileCtrl.value;
			return true;
		} else {
			fileCtrl.value = '';
			alert("Please upload only PDF file");
			return false;				
		} 
	} 
}

function email_shared()
	{
		if(trim(document.getElementById("toaddr").value)=="toaddr" || trim(document.getElementById("toaddr").value)==""){
			alert("Please enter Emails");
			document.getElementById("toaddr").focus();
			return false;
		}
		if(document.getElementById("fromaddr").value.length>0)
		{
			if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById("fromaddr").value))
			{
			}
			else
			{
				alert("Invalid Email Address, Please re-enter");
				document.getElementById("fromaddr").focus();
				document.getElementById("fromaddr").select();
				return false;
			}
		}
		else
		{
				alert("Please enter Email");
				document.getElementById("fromaddr").focus();
				document.getElementById("fromaddr").select();
				return false;
		}
		if(trim(document.getElementById("node").value)=="node" || trim(document.getElementById("node").value)==""){
			alert("Please enter Node");
			document.getElementById("node").focus();
			return false;
		}
		return true;
	}
	/*
	 function check_image(txtCtrl){
	 
	 if(txtCtrl.value=="")
	 {
		 alert("Please select a image to upload");
		 txtCtrl.focus();
		 return false;
	 }
 }*/
 
 // to check pdf or doc file formats
/*function chkExtension_image(fileCtrl, file_type, imgName) {
	if(fileCtrl.value != ""){		
		var len = fileCtrl.value.length;
		var type = fileCtrl.value.substr(len-3,3);

		if (type == "jpg" || type == "JPG"|| type == "peg"|| type == "GIF"|| type == "gif") {	
			fileCtrl.src="file:///" + fileCtrl.value;
			return true;
		} else {
			fileCtrl.value = '';
			alert("Please select valid image to upload!");
			return false;				
		} 
	} 
}*/

function Comparedate(fdate,tdate)
{
	var strarr = fdate.value.split("-");
	strarr = fdate.value.split("-");	
	var y = strarr[0];
	var m = strarr[1];
	var d = strarr[2];

	var strarr = tdate.value.split("-");

	var y1 = strarr[0];
	var m1 = strarr[1];
	var d1 = strarr[2];
	if( y == y1)
	{
		if(m == m1)
		{
			if(d > d1)
			{
				alert("From Date exceeds End Date");		
				tdate.focus();
				tdate.select();
				return false;
			}
		}
		else if (m > m1)
		{
			alert("From Date exceeds End Date");			
			tdate.focus();
			tdate.select();
			return false;
		}
	}	
	if(y > y1)				
	{
		alert("From Date exceeds End Date");		
		tdate.focus();
		tdate.select();
		return false;			
	}
}

//compare with current date
function CurrentdateValidate(txtCtrl,val) 
{
	var ctrName = val;
	Remove_Spaces(txtCtrl);
	if(txtCtrl.value != "")
	{		
		var strarr = txtCtrl.value.split("-");
		var y = strarr[0];
		var m = strarr[1];
		var d = strarr[2];
		var len = strarr.length;
		var result = true;
		date =new Date();
		if(len > 3 || isNaN(d) || isNaN(m) || isNaN(y) || d<1 || m<1 || m>12 ||  y > date.getFullYear()) //y<date.getFullYear()-40 ||
		{
			result = false;
		}

		if( y == date.getFullYear())
		{
			if(m == date.getMonth()+1)
			{
				if(d < date.getDate())
				{
					result = false;
				}
			}
			else if (m < date.getMonth()+1)
			{
				result = false;
			}
		}
		else
		{
			result = false;
		}

		if (m==1 || m==3 || m==5 || m==7 || m==8 || m==10 || m==12)
		{
			if(d>31 || d<=0)
			{
				result = false;
			}	
		}
		else if(m==2)
		{	
			if(y%4 ==0)
			{
				if(d >29 || d<1)
				{
					result = false;
				}
			}
			else
			{
				if(d >28 || d<1)
				{
					result = false;
				}
			}
		}
		else
		{	
			if(d >30 || d<=0)
			{
				result = false;
			}
		}	

		if(result == false)
		{
			alert(ctrName + " cannot be in Past");		
			txtCtrl.focus();
			txtCtrl.select();
			return false;		
		}
	}
}



function newsletter_subscription()
{
		//alert("di");
		if(trim(document.getElementById("txtname").value)=="Name" || trim(document.getElementById("txtname").value)==""){
			alert("Please enter Name");
			document.getElementById("txtname").focus();
			document.getElementById("txtname").value="";
			return false;
		}
		
		if(document.getElementById("txtemail").value=='E-mail')
		{
				alert("Please enter Email");
				document.getElementById("txtemail").focus();
				document.getElementById("txtemail").select();
				return false;
		}
		
		if(document.getElementById("txtemail").value.length>0)
		{
			if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById("txtemail").value))
			{
			}
			else
			{
				alert("Invalid Email Address, Please re-enter");
				document.getElementById("txtemail").focus();
				document.getElementById("txtemail").select();
				return false;
			}
		}
		else
		{
				alert("Please enter Email");
				document.getElementById("txtemail").focus();
				document.getElementById("txtemail").select();
				return false;
		}
		if(trim(document.getElementById("txtmobile").value)=="Mobile" || trim(document.getElementById("txtmobile").value)==""){
			alert("Please enter Mobile");
			document.getElementById("txtmobile").focus();
			document.getElementById("txtmobile").value="";
			return false;
		}
		
		
		if(isNaN(document.getElementById("txtmobile").value))
		{
			alert("Please enter only Numbers");
			document.getElementById("txtmobile").focus();
			document.getElementById("txtmobile").value='';
			return false;
		}
		
		if(document.getElementById("txtmobile").value.length<10)
		{
			alert("Please enter valid Mobile Number");
			document.getElementById("txtmobile").focus();
			return false;
		}
		
		if(trim(document.getElementById("txtaddr").value)=="Address" || trim(document.getElementById("txtaddr").value)==""){
			alert("Please enter Address");
			document.getElementById("txtaddr").focus();
			document.getElementById("txtaddr").value="";
			return false;
		}
		
		return true;
	}
	
	 function check_image(txtCtrl){
	 
	 if(txtCtrl.value=="")
	 {
		 alert("Please select Image to upload");
		 txtCtrl.focus();
		 return false;
	 }
 }
 
 function check_file(txtCtrl){
	 
	 if(txtCtrl.value=="")
	 {
		 alert("Please select file to upload");
		 txtCtrl.focus();
		 return false;
	 }
 }
 
  function check_image_ad(txtCtrl){
	 
	 if(txtCtrl.value=="")
	 {
		 alert("Please select Image to upload ");
		 txtCtrl.focus();
		 return false;
	 }
 }
 
 
// Function for Compare Two passwords
function ComparePassword(txtCtrl1, txtCtrl2) {
	//Find length
	if(txtCtrl1.value.length <4){
		alert("The Password should be atleast 4 chars");
		txtCtrl1.focus();	
		txtCtrl1.value="";
		return false;
	}
	// Find length
	if(txtCtrl2.value.length <4){
		alert("The Confirm Password should be atleast 5 chars");
		txtCtrl2.focus();
		txtCtrl2.value="";
		return false;
	}		
	if (txtCtrl1.value != txtCtrl2.value) {
		alert("The Password and Confirm Password does not match");
		txtCtrl1.focus();
		txtCtrl1.value="";
		txtCtrl2.value="";
		return false;
	}
}

function createXMLHttpRequest() {
			var ua;
			if(window.XMLHttpRequest) {
			try {
			  ua = new XMLHttpRequest();
			} catch(e) {
			  ua = false;
			}
		  } else if(window.ActiveXObject) {
			try {
			  ua = new ActiveXObject("Microsoft.XMLHTTP");
			} catch(e) {
			  ua = false;
			}
		  }
		  return ua;
		}
		var req = createXMLHttpRequest();
		function sendRequest(strVal) {		
		var chkvalue = strVal.split(",");
			if(chkvalue[1] == ''){
					return false;
			}
			
			req.open('get', 'ajaxcheck.php?id=' + strVal);
		  req.onreadystatechange = handleResponse;
		  req.send(null);
		}
		function handleResponse() {	
			if(req.readyState == 4) {	
				var response = req.responseText;
				var update = new Array();								
				if(response.indexOf('||' != -1)) {
					update = response.split('||');
					//alert(update);
					if(update[1]==1){
						//document.frmregistration.reg_username.value="";
						document.getElementById('email').value ='';	
					}
					document.getElementById(update[0]).innerHTML = update[2];				
				}		
			}
		}

	function submitRestSearch(){
		var rest = document.frmSearch.rest.value;
		var local = document.frmSearch.local.value;
		if((rest!='') && (local!='')){
			alert('Search for (Restaurants) and Location cannot be Searched');
			return false;
		}else if((rest=='') && (local=='')){
			alert('Please enter Search for or Location!');
			return false;
		}else if((rest!='') || (local!='')){
			document.frmSearch.submit();
		}
	}
function chkExtension_image(fileCtrl, file_type, imgName) {
	if(fileCtrl.value != ""){		
		var len = fileCtrl.value.length;
		var type = fileCtrl.value.substr(len-3,3);

		if (type == "jpg" || type == "JPG"|| type == "peg"|| type == "GIF"|| type == "gif") {	
			fileCtrl.src="file:///" + fileCtrl.value;
			return true;
		} else {
			fileCtrl.value = '';
			alert("Please select valid Image (jpg,gif)");
			return false;				
		} 
	} 
}

function validate_mychange()
{
	if(trim(document.getElementById("oldpwd").value)=="")
	{
		alert("Please enter Old Password");
		document.getElementById("oldpwd").focus();
		return false;
	}
	if(trim(document.getElementById("newpwd").value)=="")
	{
		alert("Please enter New Password");
		document.getElementById("newpwd").focus();
		return false;
	}
	if(trim(document.getElementById("newcpwd").value)=="")
	{
		alert("Please enter Re-type New Password");
		document.getElementById("newcpwd").focus();
		return false;
	}
	if(trim(document.getElementById("newpwd").value) != trim(document.getElementById("newcpwd").value))
	{
		alert("The New Password and Re-type New Password does not match !");
		document.getElementById("newpwd").focus();
		return false;
	}
	return true;
}

function NumberValidateCheck(txtCtrl) {
	
	Remove_Spaces(txtCtrl);
	var fLength = txtCtrl.value.length;	
	if (fLength == 0) {		
 		return true;
	}	
	// Required but check Empty
	if (txtCtrl.value == "" || isNaN(txtCtrl.value)){ 	
			alert("Please enter only Numbers");		
			txtCtrl.value="";
			txtCtrl.focus();			
			txtCtrl.select();
			return false;	
	}		
}


function ing_search(){
	if(trim(document.getElementById("selingtype").value)=="" || trim(document.getElementById("selingtype").value)=="0"){
		alert("Please select Ingredient");
		document.getElementById("selingtype").focus();
		return false;
	}
	return true;
}
function reset_registration()
{
	document.getElementById("txtusername").value="";
	document.getElementById("email").value="";
}


function share_emailValidate()
{
		if(document.getElementById("txtto").value==""){
			alert("Please enter to adderss!");
			document.getElementById("txtto").focus();
			document.getElementById("txtto").value="";
			return false;
		}
		if(document.getElementById("txtfrom").value==""){
			alert("Please enter from name!");
			document.getElementById("txtfrom").focus();
			document.getElementById("txtfrom").value="";
			return false;
		}
		if(document.getElementById("txtmsg").value==""){
			alert("Please enter message!");
			document.getElementById("txtmsg").focus();
			document.getElementById("txtmsg").value="";
			return false;
		}
		return true;
	}

function reportAbuse(reportAbuseId,frmDisplay){
		document.getElementById(reportAbuseId).style.display=frmDisplay;
}

function validate_newsletter()
{
	if (document.getElementById("news1").checked == false && document.getElementById("news2").checked == false)
	{
		alert ('You didn\'t choose any of the checkboxes for Newsletter!');
		return false;
	}
	if (document.getElementById("news1").checked == true && document.getElementById("news2").checked == true)
	{
		alert ('choose only one option for Newsletter!');
		return false;
	}
	
	if (document.getElementById("sms1").checked == false && document.getElementById("sms2").checked == false)
	{
		alert ('You didn\'t choose any of the checkboxes for SMS!');
		return false;
	}
	if (document.getElementById("sms1").checked == true && document.getElementById("sms2").checked == true)
	{
		alert ('choose only one option for SMS!');
		return false;
	}
	if (document.getElementById("magazine1").checked == false && document.getElementById("magazine2").checked == false)
	{
		alert ('You didn\'t choose any of the checkboxes for Magazine!');
		return false;
	}
	if (document.getElementById("magazine1").checked == true && document.getElementById("magazine2").checked == true)
	{
		alert ('choose only one option for Magazine!');
		return false;
	}

}

// to validate only number on blur
function NumberValidateCheck(txtCtrl) {	
	var fLength = txtCtrl.value.length;
	if (fLength == 0) {
 		return false;
	}	
	// Required but check Empty
	if (txtCtrl.value == "" || isNaN(txtCtrl.value)){ 	
			alert("Please enter only Numbers");		
			txtCtrl.focus();
			txtCtrl.select();
			return false;	
	}		
}
