function page_submit(frm,page_name,pg,type)
{	
	if(type=='H')
		frm.hpg.value=pg;
	else if(type=='F')
		frm.fpg.value=pg;
	else 			
		frm.pg.value=pg;		
	if(page_name!='')	
		frm.action=page_name;
	frm.submit();
}
function page_csubmit(frm,page_name,pg,limit)
{	
	frm.pg.value=pg;	
	frm.limit.value=limit;		
	if(page_name!='')	
		frm.action=page_name;
	frm.submit();
}

function submitPicSize(frm,val)
{
	frm.pg.value=1;
	frm.picsize.value=val;
	if(val==1)		
		frm.limit.value=30;
	else if(val==2)		
		frm.limit.value=20;
	else if(val==3)		
		frm.limit.value=10;	
	frm.submit();
}

function fncms(id)
{
   var frm = document.frm_left;
   frm.page.value = id;
   frm.action="cms.php?page="+id;
   frm.submit();
}
function searchRestVali(frm)
{
	if(document.getElementById("search_type").value=="")
		document.getElementById("search_type").value="qsearch";
	
	if(frm.range.value!="" && frm.zipcode.value=="")
	{
		alert("Please enter zipcode");
		frm.zipcode.focus();
		return false;
	}
	if(frm.dish_price.value!="")
	{
		var m = /^[-+]?[0-9\.]+(\.[0-9]+)?$/.test(frm.dish_price.value);		
		if(!m)
		{
			alert("Please enter valid price");
			frm.dish_price.focus();
			return false;
		}
	}
	if(frm.range1.value!="" && frm.zipcode1.value=="")
	{
		alert("Please enter zipcode");
		frm.zipcode1.focus();
		return false;
	}
	if(frm.dish_price1.value!="")
	{
		var m = /^[-+]?[0-9\.]+(\.[0-9]+)?$/.test(frm.dish_price1.value);		
		if(!m)
		{
			alert("Please enter valid price");
			frm.dish_price1.focus();
			return false;
		}
	}	
	frm.pg.value=1;
	frm.action="home.php";
}

function res_profile(frm,res_id)
{
	frm.res_id.value=res_id;
	frm.action="restaurant_profile.php";
	frm.submit();
}

function fntxtbox()
{
	if(document.getElementById("tobox").style.display=='none')
		document.getElementById("tobox").style.display='';
	else
		document.getElementById("tobox").style.display='none';
}

function showDays(month,year)
{
	if(month!='' || year!='')
	{
		var args="month="+month+"&year="+year+"&hid=day";
		showDiv("user_register.php",args,"replace_days");
	}
}

function validateUserReg(frm)
{	
	frm.hid.value="set";
}
function validateEditpass(frm)
{
	if(frm.old_pwd.value == "")
	{
		alert("Please Enter Old Password");
		frm.old_pwd.focus();
		return ;
	}
	if(frm.new_pwd.value == "")
	{
		alert("Please Enter New Password");
		frm.new_pwd.focus();
		return ;
	}
	 if(frm.new_pwd.value.length<7)
	{
		alert("Password should be greater than 6");
		frm.new_pwd.focus();
		return false;
	}			
	if(frm.confirm_pwd.value == "")
	{
		alert("Please Enter Confirm Password");
		frm.confirm_pwd.focus();
		return ;
	}
	if(frm.new_pwd.value != frm.confirm_pwd.value)
	{
		alert("Please Confirm your Password Entered");
		frm.confirm_pwd.focus();
		return ;
	}
	frm.hdAct.value = 'set';
	frm.submit();
}
function validateforgotpass(frm)
{
	if(!isValidEmail(frm.email,"Email"))	
		return false;
	frm.hdAct.value = 'set';
	frm.submit();
}
function login_validation(frm)
{
	if(!isValidEntry(frm.user_name,"User Name"))	
		return false;
	else if(!isValidEntry(frm.password,"Password"))	
		return false;
	else	
		frm.loginHid.value="set";	
}

function fnAddReview()
{	
	var frm=document.resProfile;	
	if(!isValidEntry(frm.review,"your review"))
		return;
	else	
	{
		frm.addReviewHid.value="addReview";
		frm.submit();
	}
}

function deleteReview(review_id)
{
	if(confirm("Are you sure? Do you want to delete?"))
	{		
		var frm=document.resProfile;	
		frm.review_id.value=review_id;
		frm.addReviewHid.value="deleteReview";
		frm.submit();	
	}
}
//Restaurant owner Registration validations
function validateResOwnReg(frm)
{
	frm.hid.value="set";
}

function showhide()
{
	if(document.getElementById("billingAddressInfo").style.display=='none')
	{
		document.getElementById("billingAddressInfo").style.display=''
		document.getElementById("chk_billing").value=1;
		
	}
	else
	{
		document.getElementById("billingAddressInfo").style.display='none';
		document.getElementById("chk_billing").value=0;
	}
}

function fnAcceptReq(frm,id,state)
{	
	frm.acceptid.value=id;
	frm.acceptstate.value=state;
	frm.submit();
}

function serachResult()
{	
    var frm=document.frmSearchUsers;
	frm.sid.value='set';
	frm.submit();
}

function view_medium_image(image)
{
	var path=document.getElementById("rest_medium_abspath").value;
	var img_path=path+"/"+image;	
	document.getElementById("medium_image").src=img_path;	
}

function on(Star,type,off,on) 
{ 
	for(var i=1;i<=5;i++) 
		document.getElementById(type+i).src='images/'+on+'.png'; 
	if(Star<5) 
	{ 
		for(var j=Star+1;j<=5;j++) 
			document.getElementById(type+j).src='images/'+off+'.png'; 
	} 	
} 
//////// FUNCTION FOR RATING WHEN MOUSEOUT 
function off(Star,type,off,on) 
{ 
	
	if(Star==0) 
	{ 
		for(i=1;i<=5;i++) 
			document.getElementById(type+i).src='images/'+off+'.png';  
	} 
	else 
	{ 
		for(var i=1;i<=Star;i++) 
			document.getElementById(type+i).src='images/'+on+'.png'; 
		for(var j=Star+1;j<=5;j++) 
			document.getElementById(type+j).src='images/'+off+'.png'; 
	} 
}

function finish(rate,starsid,id,from,type,session_id,replace_id,off,on,hidden_id) 
{ 
	if(session_id)
	{
		var args="rate="+rate+"&starsid="+starsid+"&id="+id+"&from="+from+"&type="+type+"&off="+off+"&on="+on+"&replace_id="+replace_id+"&hidden_id="+hidden_id;	
		if(type=='R' && from=='profile')
			var replace_id=replace_id;
		else	
			var replace_id=replace_id+id;
		setRateAfter("rate_replace.php",args,replace_id,id,rate);
	}
	else
		window.location="memberlogin.php";	
}

function selectAllFriends(frm)
{
	var len = frm.elements['friends[]'].length;
	if(frm.elements['friends[]'].length)
	{
		for(var i=0;i<len;i++)
		{
			frm.elements['friends[]'][i].checked=true;
		}
	}
	else
		frm.elements['friends[]'].checked=true;
}

function deSelectAllFriends(frm)
{
	var len = frm.elements['friends[]'].length;
	if(frm.elements['friends[]'].length)
	{
		for(var i=0;i<len;i++)
		{
			frm.elements['friends[]'][i].checked=false;
		}
	}
	else
		frm.elements['friends[]'].checked=false;	
}

function countResClick(id,type)
{
	var args="id="+id+"&type="+type;
	setRate("updateclicks.php",args);
}

function displayDishImage(searchtag)
{
	var args="searchtag="+searchtag;	
	showDiv("tagResultDishes.php",args,"resultDishes");
}

function page_asubmit(frm,page_name,pg,searchk)
{	
	var args="pg="+pg+"&searchtag="+searchk;
	showDiv("tagResultDishes.php",args,"resultDishes");	
}

function fnClsSFDiv(id)
{	
	document.body.removeChild(document.getElementById(id));	
}

function newsletter(res_id,type)
{	
	showNewsLetter("newsletter.php","afternl",res_id,type);	
}