/*open yomtov window*/
function openYomtov()
{
	
	var OWin = window.open("https://www.rest.co.il/restnet/yomtov/yomtov.aspx","", 
		"status=yes,toolbar=no,location=no,resizable=no,height=600,width=600,fullscreen=no,scrollbars=yes");  
	OWin.focus(); 
}

function MSIE_VER() 
{
	agt=navigator.userAgent.toLowerCase();
	pos=agt.indexOf('msie')+1;
	if(pos)
		return agt.charAt(pos+4);
	return 0
}

/************************************************************************/

function openWin(url,title,attrib) 
{
	wref=window.open(url,title,attrib);
	//if(MSIE_VER()>=5)
	//	wref.focus()
}

/************************************************************************/

//  פונקציה שמבקשת מהשרת רשימה חדשה של ערים ומקבלת אותם דרך
//    השרת מוריד כבר קומבו מוכן עם הערכים שנתבקשו .XML רכיב 
//                                         .HTML במחרוזת של  
function NewCities()
{
	var XMLDoc = new ActiveXObject("Microsoft.XMLDOM");
	XMLDoc.async = false;
	XMLDoc.load("/RestSite/NewCities.asp?Region=" + document.frmForm.Regions.value + "&FLAG=1");
				
	window.divCities.innerHTML = XMLDoc.firstChild.nextSibling.xml + ":ישוב";
}

/************************************************************************/

function deleteTable(tbl,start,end)
{
	if(!tbl)
		return;
	for(i = start ;i < tbl.rows.length && i < end ;end-- )
		 tbl.deleteRow(i);
}

/************************************************************************/

function ShowResults(ReviewID)
{
	document.frmReview.action = "/RestSite/Reviews/DisplayReview.asp?RVID=" + ReviewID;
	document.frmReview.submit();
}

/************************************************************************/
			
function Arrchive()
{
	document.frmReview.action = "/RestSite/Reviews/Arrchive.asp";
	document.frmReview.submit();
}
			
/************************************************************************/
			
function DisplayReview(ReviewID)
{
	if(document.cookie.indexOf("RestReview" + ReviewID) != -1)
	{
		alert("ניתן להצביע פעם אחת בלבד");
		return;
	}
				
	document.frmReview.action = "/RestSite/Reviews/DisplayReview.asp?RVID=" + ReviewID + "&MODE=VOTE";
	document.frmReview.submit();
}
			
/************************************************************************/
function SubmitType(type)
{
	document.getElementById("divTypes").innerHTML='<input type="hidden" name="RestTypes" value="' + type + '"/>';	
	DoSubmit(1,'/GeneralSearch/SearchPage2.asp');
}
			
function DoSubmit(Round)
{
	var strLocation = location.href ,arr //"SearchPage.asp"
	var intCol;
				
	if(document.frmSearch1.Regions.value == 0)
		intCol = 3;
	else
		if(document.frmSearch1.Cities.value == 0)
			intCol = 2;
		else
			intCol = 1;
				
	//ללא הפרמטרים הנלווים URL הוצאת ה
	arr = strLocation.split("?");
	document.frmSearch1.action = arr[0] + "?Round=" + Round + "&Col=" + intCol + "&SRCH=BYCAT";//
	document.frmSearch1.submit();
}
			
/************************************************************************/
			
function DoSubmitByName(Round)
{
	if(document.frmSearch1.txtRestName.value == "")
	{
		alert("יש למלא שם מסעדה רצויה או חלק ממנו.");
		return;
	}
	var strLocation = location.href ,arr //"SearchPage.asp"

	//ללא הפרמטרים הנלווים URL הוצאת ה
	arr = strLocation.split("?");
	document.frmSearch1.action = arr[0] + "?Round=" + Round + "&Col=3&SRCH=BYNAME";
	document.frmSearch1.submit();
}
			
/************************************************************************/
			
//  פונקציה שמבקשת מהשרת רשימה חדשה של ערים ומקבלת אותם דרך
//    השרת מוריד כבר קומבו מוכן עם הערכים שנתבקשו .XML רכיב 
//                                         .HTML במחרוזת של  
function NewCities()
{
	var XMLDoc = new ActiveXObject("Microsoft.XMLDOM");
	XMLDoc.async = false;
	XMLDoc.load("/RestSite/NewCities.asp?Region=" + document.frmSearch1.Regions.value);
				
	window.divCities.innerHTML = XMLDoc.firstChild.nextSibling.xml;
}

/************************************************************************/
			
function SortBy(Col,SearchBy)
{
	var strLocation = location.href ,arr //"SearchPage.asp"

	//ללא הפרמטרים הנלווים URL הוצאת ה
	arr = strLocation.split("?");
	document.frmSearch1.action = arr[0] + "?Round=1&Col=" + Col + "&SRCH=" + SearchBy;
	document.frmSearch1.submit();
}	
		
/************************************************************************/

function CalcTopPos(iheight)
{
	var iScreenHieght=window.screen.availHeight;
	var iScreenWidth=window.screen.availWidth;
	var iPos=(iScreenHieght-iheight)/2;
	if (iPos<0){iPos=0;}
	return iPos;
}

/************************************************************************/

function CalcLeftPos(iWidth)
{
	var iScreenWidth=window.screen.availWidth;
	var iPos=(iScreenWidth-iWidth)/2;
	if (iPos<0){iPos=0;}
	return iPos;
}  

			
//      מכיוון שתוצאות החיפוש יהיו מחולקות ל 20 תוצאות בדף, יש לאפשר
//                                                    .בקשות של דפים
//Col - מספר העמודה שעל פיה יש לבצע מיון. פרמטר זה מועבר כאן בכדי 
//                      Session לשמור על ערכו וזאת במקום לעבוד עם 
//SearchBy -              פרמטר זה מועבר אך ורק כדי לשמור על ערכו
//Round -                                    מספר הדף שאנו מבקשים
	
// כל הפרמטרים שהפונקציה מקבלת - מועברים כפרמטרים לדף שאנו מבקשים
/*function GetPage(Col,SearchBy,Round)
{
	var strLocation = location.href ,arr //"SearchPage.asp"

	//ללא הפרמטרים הנלווים URL הוצאת ה
	arr = strLocation.split("?");
	document.frmSearch1.action = arr[0] + "?Round=" + Round + "&Col=" + Col + "&SRCH=" + SearchBy;
	document.frmSearch1.submit();
}*/	

function DelFromParamSession(FieldName)
{

	RSExecute("/RestSite/RemoteFunctions.asp","DelFromParamSession",FieldName)	

}

function DoPrinting()
{
	window.print();
}

function OpenSendToAFriend(argRoot,argURL)
{
	var strLocation = location.href ,arr 
//	alert("\"\"");
	argURL = argURL.replace("&quot;","\"");//MyReplace(argURL,"&quot;","\"");
	
	//ללא הפרמטרים הנלווים URL הוצאת ה
	arr = strLocation.split("?");	
	var win = window.open(argRoot + 'sendAFriend9.asp?URL=' + arr[0] + '&' + argURL,'rest','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,movable=yes,resizable=no,width=360,height=470,left=' + CalcLeftPos(360) + ',top=' + CalcTopPos(470));
	if(win == null)
		location.href = argRoot + 'sendAFriend9.asp?URL=' + arr[0] + '&' + argURL;
}

function OpenSendToAFriend1(argRoot,argURL)
{
	var strLocation = location.href ,arr 
//	alert("\"\"");
	argURL = argURL.replace("&quot;","\"");//MyReplace(argURL,"&quot;","\"");
	
	//ללא הפרמטרים הנלווים URL הוצאת ה
	arr = strLocation.split("?");	
	window.open(argRoot + 'sendAFriend9.asp?URL=' + arr[0] + '&' + argURL);
}

function OpenAskCoupon(argRoot)
{
	var win = window.open(argRoot + 'Coupons/askforCoupon3.asp','rest','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,movable=yes,resizable=no,width=360,height=470,left=' + CalcLeftPos(360) + ',top=' + CalcTopPos(470));
	if(win == null)
		location.href = argRoot + 'Coupons/askforCoupon3.asp';
}

function OpenAskCoupon1(argRoot)
{
	window.open(argRoot + 'Coupons/askforCoupon3.asp');
}

function OpenUpdateUs(argRoot)
{
	var win = window.open(argRoot + 'memUpd68.asp','rest','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,movable=yes,resizable=yes,width=390,height=620,left=' + CalcLeftPos(390) + ',top=' + CalcTopPos(620));
	if(win == null)
		location.href = argRoot + 'memUpd68.asp';
}

function OpenUpdateUs1(argRoot)
{
	window.open(argRoot + 'memUpd68.asp');
}

function EnterPressed(a)
{
	if(event.keyCode == 13)
		a.click();
}

function OnFocus(argElem)
{
	argElem.select();
}

