var curLang="";
var curClassLang="";
var curPath2XML="";
var path2root="../";
var curdir="left";
//var curit=String(window.location.search.substring(1)).split("=")[1];
var curit=clientSideURL;



var isISRheb="";
if(document.all){
	scrl = "scroll";
}
else{
	scrl = "auto";
}


			
(function(){
	var locationHREF=String(window.location);
	if(locationHREF.indexOf("/ru")!=-1){
		curLang="ru";
		curPath2XML="en";
		if(curit==1){
			isISRheb="1";
			
		}
		
	}
	else if(locationHREF.indexOf("/he")!=-1){
		curLang="he";
		if(curit==1){
			isISRheb="1";
			curPath2XML="he";
			//JShlomoFrame.countryID="1";
		}
		else{
			curPath2XML="en";
		}
		
		
		curClassLang="heb";
		curdir="right";
	}
	else if(locationHREF.indexOf("/fr")!=-1){
		curLang="fr";
		curPath2XML="en";
		if(curit==1){
			isISRheb="1";
			
		}
	}
	else if(locationHREF.indexOf("/en")!=-1){
		curLang="en";
		curPath2XML="en";
		if(curit==1){
			isISRheb="1";
			
		}
	}
}
)();



//curPath2XML="he";
//alert(curPath2XML);
function JShlomoFrame(){
		_self=this;
		this.loadingClass="font-family:arial;font-size:12px;color:gray;";
		this.loaderImg = "../../images//loader.gif";
		this.countryID="1";
		this.countryReturnID="0";
		this.submitClicked=false;
		this.locationID="0";
		this.locationReturnID="0";
		this.getlocationID=function(){return this.locationID;};
		this.setlocationID=function(cid){this.locationID=cid;};
		this.getlocationReturnID=function(){return this.locationReturnID;};
		this.setlocationReturnID=function(cid){this.locationReturnID=cid;};
		this.getCountryID=function(){return this.countryID;};
		this.setCountryID=function(cid){this.countryID=cid;};
		this.days=7;
		this.searchType="0";
		
		this.exec=function(){
			this.locationID=this.locationID;
			this.locationReturnID=this.locationID;
		}
		
		function getNitobiComponent(comid){
			return nitobi.getComponent(comid);
		}
		
		
		this.getAlertMessage = function(alertid){
			var myXpathObj = new SoftXpath();
			var ob="";
			myXpathObj.registerNamespace("","");
			if(myXpathObj.load(path2root+"SixtAlerts/InternationalAlerts.xml")){
				re = myXpathObj.selectNodes("//"+curLang+"[./parent::alert[@id='"+alertid+"']]");
				if(re.length==0){
					alert("No records found!");
				}
				else{
					var resObj = {title:re[0].me._.getElementsByTagName("title")[0].firstChild.nodeValue,description:re[0].me._.getElementsByTagName("description")[0].firstChild.nodeValue};
				}	
			}
			else{
				alert("Loading xml file failed!");
			}
			return resObj;
		}
		
		this.calculateDate=function(e,timefrom,minutefrom,timeto,minuteto){
			//alert("in");
			if(e==null){
				var otherCom = getNitobiComponent("dp2");
				var curCom = getNitobiComponent("dp");
			}
			else{
				var cdateS = e.source; 
				var otherComID = (cdateS.getAttribute("id")=="dp"?"dp2":"dp");
				var otherCom = getNitobiComponent(otherComID);
				var curCom = getNitobiComponent(cdateS.getAttribute("id"));
			
			}
			
			
			//else if(this.locationReturnID==49){
				//otherCom.setAttribute("eventsurl","");
			//}
			//else{
				//curCom.setAttribute("eventsurl","../disable.xml");
				//otherCom.setAttribute("eventsurl","../disable.xml");
			//}
			
			var cDate = curCom.getSelectedDate(); 
			var cDateRFormat = new Date(cDate);
			var curYear = cDateRFormat.getFullYear();
			var curMonth = cDateRFormat.getMonth()+1;
			var curDay = cDateRFormat.getDate();
			var finalCurDate=curYear+"-"+curMonth+"-"+curDay;
			
			var oDate = otherCom.getSelectedDate(); 
			var oDateRFormat = new Date(oDate);
			var oYear = oDateRFormat.getFullYear();
			var oMonth = oDateRFormat.getMonth()+1;
			var oDay = oDateRFormat.getDate();
			var finalODate=oYear+"-"+oMonth+"-"+oDay;
			
			try{
				if(cdateS.getAttribute("id")=="dp"){
					var fromdate = finalCurDate;
					var todate = finalODate;
					var fromdatetime = cDateRFormat.getTime();
					var todatetime = oDateRFormat.getTime();
					
				}
				else{
					var fromdate = finalODate;
					var todate = finalCurDate;
					var fromdatetime = oDateRFormat.getTime();
					var todatetime = cDateRFormat.getTime();
				}
			}
			catch(e){
				var fromdate = finalCurDate;
				var todate = finalODate;
				var fromdatetime = cDateRFormat.getTime();
				var todatetime = oDateRFormat.getTime();
			
			}
			
			
			
			
			if(fromdatetime>=todatetime){
				//dPicker.render();
				//dPicker2.render();
				//alert("Pick-up date can't be bigger than or equal to return date");
				//createCallout(shlomoFrame.getAlertMessage(1).title,shlomoFrame.getAlertMessage(1).description);
				var curDate=new Date();
				var dateInterval=curDate.DateDiff({interval:"H",date1:fromdate,date2:todate,date1Hours:timefrom,date2Hours:timeto,date1Minutes:minutefrom,date2Minutes:minuteto});
				var hours = curDate.difference;
				div = Math.ceil( hours / 24.0);
				this.days=div;
				document.getElementById("days").innerHTML=(div>0?"-":"")+div;
				//dPicker.show();
				//this.days=0;
				//dPicker.hide();
				//return false;
				
			}
			
			else{
				
				var curDate=new Date();
				var dateInterval=curDate.DateDiff({interval:"H",date1:fromdate,date2:todate,date1Hours:timefrom,date2Hours:timeto,date1Minutes:minutefrom,date2Minutes:minuteto});
				var hours = curDate.difference;
				div = Math.ceil( hours / 24.0);
				this.days=div;
				document.getElementById("days").innerHTML=div;
				
		
			}
		}
		
		
		this.createBranchesJSON = function(){
			var myXpathObj = new SoftXpath();
			var ob;
			myXpathObj.registerNamespace("","");
			//alert("branchdetails"+curPath2XML+isISRheb+".xml");
			if(myXpathObj.load(path2root+"sixtJSON/branchdetails"+curPath2XML+isISRheb+".xml")){
				
				re = myXpathObj.selectNodes("//object");
				if(re.length==0){
					createCallout(shlomoFrame.getAlertMessage(2).title,shlomoFrame.getAlertMessage(2).description);
				}
				else{
					//alert(re[0].text);
					//resultsI[resultsI.length]={nodeName:res.nodeName,text:res.textContent,me:{_:res,xml:xmstr}};
					ob = re[0].text;
					//alert(ob);
							
							
				}	
			}
			else{
					createCallout(shlomoFrame.getAlertMessage(3).title,shlomoFrame.getAlertMessage(3).description);
					//alert("Loading xml file failed!");
					
			}
			return ob;
		
		
		}
		
		//alert(this.createBranchesJSON());
		this.branchDetails = this.createBranchesJSON();
		
		
		this.loadBranchHours = function(hoursXML){
			var myXpathObj = new SoftXpath();
			//alert(hoursXML);
			myXpathObj.registerNamespace("","");
			if(myXpathObj.loadXML(hoursXML)){
				//alert("loaded!");
			}
			else{
				//alert("Error!");
			}
		
		}
		
		this.countryArray=new Array();
		this.GetInsurances = function(IsAgent,outputType,outputElem,Lan) {
			var xmLib = new SoftXMLLib();
			var ajaxObj = xmLib.createAjaxObject();
			//outputType: 1=combobox,2=xml
			//outputElem: ID of HTML Element to display results
			//Lan: Language of results; 1=hebrew,0=english
			if(!IsAgent){
				xmLib.loadXML(this.StandartXMLQueryWrapper({UserType:"0",UserCharacteristic:"0",UserTypeCode:"0",Language:Lan,Israel:"true",IsraelCitizen:"true"}));
			}
			else{
				var curusername = document.getElementById("username").value;
				var curpassword = document.getElementById("password").value;
				xmLib.loadXML(this.StandartXMLQueryWrapper({UserType:"1",Language:Lan,Username:curusername,Password:curpassword}));
			}
			//alert(xmLib.getDocXML());
			ajaxObj.open("POST",path2root+"executeGetInsurances.asp",true);
			ajaxObj.onreadystatechange=function() {
			elem = document.getElementById(outputElem);
			if (ajaxObj.readyState==4) {
				elem.innerHTML=xmLib.Decode(ajaxObj.responseText);
			}
			else{
				
				elem.innerHTML="<img src='"+_self.loaderImg+"' align='absmiddle'><span style='"+_self.loadingClass+"'> loading...</span>";
			}
			}
			ajaxObj.send(xmLib.DOM);
		}
		
		this.getCountries = function(Lan,Olam,outputType,outputElem,defaultValue){
			var xmLib = new SoftXMLLib();
			var ajaxObj = xmLib.createAjaxObject();
			
			//outputType: 1=combobox,2=xml
			//outputElem: ID of HTML Element to display results
			//Lan: Language of results; 1=hebrew,0=english
			//Olam: Rental in Israel/Rental Abroad; 1=Rental in Israel,0=Rental Abroad
			//defaultValue: id of country to be default
			xmLib.loadXML(this.StandartXMLQueryWrapper({Language:Lan,Israel:Olam,DefaultCountry:defaultValue}));
			
			ajaxObj.open("POST",path2root+"executeGetCountries.asp",true);
			ajaxObj.onreadystatechange=function() {
			elem = document.getElementById(outputElem);
			if (ajaxObj.readyState==4) {
				//document.write(xmLib.Decode(ajaxObj.responseText));
				elem.innerHTML=xmLib.Decode(ajaxObj.responseText);
			}
			else{
				
				elem.innerHTML="<img src='"+_self.loaderImg+"' align='absmiddle'><span style='"+_self.loadingClass+"'> loading...</span>";
			}
			}
			ajaxObj.send(xmLib.DOM);
		
		} 
		
		
		
		
		
		this.getChoosed = function(obj){
				//alert(parseInt(obj["id"]) + "="  + parseInt(this.countryID));
				if(parseInt(obj["id"])!=parseInt(this.countryID)){
					obj["style"]["backgroundColor"]="#ffffff";
				}
			
		}	
		
		this.getDefaultDriverAge = function(outputElem){
			var xmLib = new SoftXMLLib();
			var ajaxObj = xmLib.createAjaxObject();
			xmLib.loadXML(this.StandartXMLQueryWrapper({Language:"1"}));
			ajaxObj.open("POST",path2root+"executeGetDefaultDriverAge.asp",true);
			ajaxObj.onreadystatechange=function() {
			elem = document.getElementById(outputElem);
			if (ajaxObj.readyState==4) {
				//alert(xmLib.Decode(ajaxObj.responseText));
				elem.innerHTML=xmLib.Decode(ajaxObj.responseText);
			}
			else{
				
				elem.innerHTML="<img src='"+_self.loaderImg+"' align='absmiddle'><span style='"+_self.loadingClass+"'> loading...</span>";
			}
			}
			ajaxObj.send(xmLib.DOM);
			
		}
	
		
		this.getLocationsByCountry = function(countryid,comboname,outputElem){
			this.countryID=countryid;
			this.countryReturnID=countryid;
			this.countryArray[this.countryArray.length]=this.countryID;
			var xmLib = new SoftXMLLib();
			var ajaxObj = xmLib.createAjaxObject();
			xmLib.loadXML(this.StandartXMLQueryWrapper({Name:comboname,FromStateCode:countryid}));
			ajaxObj.open("POST",path2root+"executeGetLocationsByCountry.asp",true);
			ajaxObj.onreadystatechange=function() {
			elem = document.getElementById(outputElem);
			if (ajaxObj.readyState==4) {
				elem.innerHTML=xmLib.Decode(ajaxObj.responseText);
				for(var i=0;i<_self.countryArray.length-1;i++){
					document.getElementById(_self.countryArray[i])["style"]["backgroundColor"]="#ffffff";
				}
				document.getElementById("35")["style"]["backgroundColor"]="#ffffff";
				document.getElementById(_self.countryID)["style"]["backgroundColor"]="#E0E0E0";
			}
			else{
				elem.innerHTML="<img src='"+_self.loaderImg+"' align='absmiddle'><span style='"+_self.loadingClass+"'> loading...</span>";
			}
			}
			ajaxObj.send(xmLib.DOM);
		
		}
	
		this.StandartXMLQueryWrapper=function(obj){
			var outputXML="<root>";
			for(field in obj){
				if(field!="toJSONString"){
					outputXML+="<" + field + ">" + obj[field] + "</" + field + ">"
				}	
			}
			outputXML+="</root>";
			return outputXML;
			
		}
		
		this.getStaticStates=function(){
			var myXpathObj = new SoftXpath();
			var statesObj;
			myXpathObj.registerNamespace("","");
			//alert("sixtJSON/states"+curPath2XML+".xml");
			
			
			if(myXpathObj.load(path2root+"sixtJSON/states"+curPath2XML+".xml")){
				re = myXpathObj.selectNodes("//object");
				if(re.length==0){
					createCallout(shlomoFrame.getAlertMessage(2).title,shlomoFrame.getAlertMessage(2).description);
				}
				else{
					//alert(re[0].text);
					for(var i=0;i<re.length;i++){
						statesObj = new String(re[i].text).parseJSON();
						//alert(new String(re[i].text));
					}
				}	
			}
			else{
				//alert("Loading xml file failed!");
				createCallout(shlomoFrame.getAlertMessage(3).title,shlomoFrame.getAlertMessage(3).description);
			}
			if(document.all){
			    var toppos="0px";
			}
			else{
			    var toppos="-2px";
			}
			var oxml="<span style='position:relative; top: "+toppos+";'><div style='z-index:1000;position:absolute;top:0px;border:1px solid #ccc;clear: left;float: left;width: 306px;height:170px;padding: 0 0; background-color: #fff;text-align: center;overflow: hidden;margin-bottom:0px;'><div style='z-index:1000;clear: left;float: left;width:308px;height:189px;background-color: #fff;text-align: left;overflow: scroll;margin-bottom:0px;' dir='ltr' align='left'><table cellpadding='4' id='countryTable' cellspacing='0' border='0'  width='302' style='font-family:arial;font-size:12px;color:black;background-color:#fff;'>";
			
			for(var i=0;i<statesObj["states"]["length"];i++){
				
				if(parseInt(this.countryID)==parseInt(statesObj.states[i].StateCode)){
					oxml+="<tr style='cursor:pointer;background-color:#E0E0E0' id='"+statesObj.states[i].StateCode+"' onclick=shlomoFrame.getStaticLocationsByCountry('"+statesObj.states[i].StateCode+"','"+statesObj.states[i].StateName+"','countries_list','locations_cur_list') onmouseover=\"this.style.backgroundColor=\'#E0E0E0\'\" onmouseout='shlomoFrame.getChoosed(this);'><td>"+statesObj.states[i].StateName+"</td></tr>";
				}
				else{
					oxml+="<tr style='cursor:pointer;background-color:#FFFFFF' id='"+statesObj.states[i].StateCode+"' onclick=\"shlomoFrame.getStaticLocationsByCountry('"+statesObj.states[i].StateCode+"','"+statesObj.states[i].StateName+"','countries_list','locations_cur_list')\" onmouseover=\"this.style.backgroundColor=\'#E0E0E0\'\" onmouseout='shlomoFrame.getChoosed(this);'><td>"+statesObj.states[i].StateName+"</td></tr>";
					
				}
			}
				
			oxml+="</table></div></div></span>";
			return oxml;
			
			}
			
		this.getStaticLocationsByCountry=function(countryID,countryName,elem,elemH){
			 window.onload=function(){
					try{
						Custom.init();
					}
					catch(e){};
			 }				
			 if(countryID){
					//alert(countryID);
					if(countryName=="Israel" || countryName=="ישראל"){
						document.getElementById(elem).style.fontSize="15px";
					}
					document.getElementById(elem).value=countryName;
					this.countryID=countryID;
					this.countryReturnID=countryID;
					this.countryArray[this.countryArray.length]=this.countryID;
					
						for(var i=0;i<this.countryArray.length-1;i++){
							document.getElementById(this.countryArray[i])["style"]["backgroundColor"]="#ffffff";
						}
						document.getElementById(this.countryID)["style"]["backgroundColor"]="#E0E0E0";
						
				}
			
			
			
			var myXpathObj = new SoftXpath();
			var locationsObj;
			myXpathObj.registerNamespace("","");
			
			if(myXpathObj.load(path2root+"sixtJSON/locations"+curPath2XML+isISRheb+".xml")){
				//alert(path2root+"sixtJSON/locations"+curPath2XML+isISRheb+".xml");
				re = myXpathObj.selectNodes("//object");
				
				if(re.length==0){
					//alert("No records found!");
					createCallout(shlomoFrame.getAlertMessage(2).title,shlomoFrame.getAlertMessage(2).description);
				}
				else{
					for(var i=0;i<re.length;i++){
						
						locationsObj = new String(re[i].text).parseJSON();
					}
				}	
			}
			else{
				//alert("Loading xml file failed!");
				createCallout(shlomoFrame.getAlertMessage(3).title,shlomoFrame.getAlertMessage(3).description);
			}
			
			
			var oxml="<div id='oloc' style='z-index:88000;position:relative;top:0px;border:1px solid #ccc;width: 305;height:258px;padding: 0; background-color: #fff;text-align: center;overflow: hidden;margin-bottom:0px;'><div style='z-index:1000;clear: left;float:"+curdir+";width:305;height:275px;background-color: #fff;text-align: "+curdir+";overflow: "+ scrl +";margin-bottom:0px;'><table cellpadding='4' id='locationTable' cellspacing='0' border='0' width='305' style='font-family:arial;font-size:12px;color:black;background-color:#fff;'>";
			if(locationsObj[this.countryID]){
				
				for(var i=0;i<locationsObj[this.countryID]["names"].length;i++){
					
					oxml+="<tr style='cursor:pointer;background-color:#FFFFFF' id='"+locationsObj[this.countryID].codes[i]+"' onclick=\"shlomoFrame.setCalendarDates(this.id);document.getElementById('locations_list').value='"+locationsObj[this.countryID].names[i]+"'\;_self.locationID=this.id\;document.getElementById('locations_list_return').value='"+locationsObj[this.countryID].names[i]+"'\;_self.locationReturnID=this.id\;document.getElementById('location_popup').style.display='none';\" onmouseover=\"shlomoFrame.getBranchDetails(this.id,'"+elemH+"');this.style.backgroundColor=\'#E0E0E0\'\" onmouseout=\"this.style.backgroundColor=\'#FFFFFF\'\"><td>"+locationsObj[this.countryID].names[i]+"</td></tr>";
				}
			}
			oxml+="</table></div></div>";
			
			if(countryID){
					document.getElementById(elem).value=countryName;
					try{
						document.getElementById(elem+"_return").value=countryName;
					}
					catch(e){};	
					//alert(oxml);
					
					//document.write(oxml);
					document.getElementById(elemH).innerHTML=oxml;
					return "";
						
				
			}
			else{
				//alert(oxml);
				return oxml;
			}
			}
			
			this.setCalendarDates=function(id){
				//pD = getNitobiComponent("dp");
				var pD = nitobi.loadComponent("dp");

				if(curit=="1"){
					if(id!="49"){
						//pD.setAttribute("eventsurl","vvv");
						pD.setEventsUrl("../disable.xml");
						pD.render();
					}
					else{
						pD.setEventsUrl("");
						pD.render();
					}
				}
				//alert(id);
			
			
			}
			
			
			this.getStaticLocationsByCountryReturn=function(countryID,countryName,elem,elemH){
			if(countryID){
				if(this.countryID=="0"){
					//alert("Please choose country!");
					createCallout(shlomoFrame.getAlertMessage(4).title,shlomoFrame.getAlertMessage(4).description);
					return false;
				}
				//alert(document.getElementById(elem));
				//document.getElementById(elem).className=document.getElementById(elem).className+"Israel";
				document.getElementById(elem).value=countryName;
				this.countryID=countryID;
				this.countryArray[this.countryArray.length]=this.countryID;
				for(var i=0;i<this.countryArray.length-1;i++){
					document.getElementById(this.countryArray[i])["style"]["backgroundColor"]="#ffffff";
				}
				document.getElementById(this.countryID)["style"]["backgroundColor"]="#E0E0E0";
			}
			
			if(typeof elemH=="undefined"){
				elemH="locations_cur_list_return";
			}
			
			var myXpathObj = new SoftXpath();
			var locationsObj;
			myXpathObj.registerNamespace("","");
			if(myXpathObj.load(path2root+"sixtJSON/locations"+curPath2XML+isISRheb+".xml")){
				re = myXpathObj.selectNodes("//object");
				
				if(re.length==0){
					//alert("No records found!");
					createCallout(shlomoFrame.getAlertMessage(5).title,shlomoFrame.getAlertMessage(5).description);
				}
				else{
					for(var i=0;i<re.length;i++){
						locationsObj = new String(re[i].text).parseJSON();
					}
				}	
			}
			else{
				//alert("Loading xml file failed!");
				createCallout(shlomoFrame.getAlertMessage(6).title,shlomoFrame.getAlertMessage(6).description);
			}
			
			var oxml="<div id='oloc' style='z-index:88000;position:absolute;top:0px;border:1px solid #ccc;clear: left;float: left;width: 305px;height:258px;padding: 0; background-color: #fff;text-align: center;overflow: hidden;margin-bottom:0px;'><div style='z-index:1000;clear: left;float: left;width:305px;height:275px;background-color: #fff;text-align: "+curdir+";overflow: "+ scrl +";margin-bottom:0px;'><table cellpadding='4' id='locationTable' cellspacing='0' border='0' width='305' style='font-family:arial;font-size:12px;color:black;background-color:#fff;'>";
			if(locationsObj[this.countryID]){
				for(var i=0;i<locationsObj[this.countryID]["names"].length;i++){
					oxml+="<tr style='cursor:pointer;background-color:#FFFFFF' id='"+locationsObj[this.countryID].codes[i]+"' onclick=\"document.getElementById('locations_list_return').value='"+locationsObj[this.countryID].names[i]+"'\;_self.locationReturnID=this.id\;document.getElementById('branches_return_details').style.display='none';\" onmouseover=\"shlomoFrame.getBranchDetailsReturn(this.id,'"+elemH+"');this.style.backgroundColor=\'#E0E0E0\'\" onmouseout=\"this.style.backgroundColor=\'#FFFFFF\'\"><td>"+locationsObj[this.countryID].names[i]+"</td></tr>";
				}
			}
			oxml+="</table></div></div>";
			if(countryID){
				if(curit==1){
					window.onload=function(){
								
								try{
								Custom.init();
								var curdir = (curLang=="he"?"rtl":"ltr");
								var curalign = (curLang=="he"?"right":"left");
								
								myEditor = new nicEditor({fullPanel : true ,dir: curdir,align:curalign, onSave : function(content, id, instance) {
									document.getElementById("myInstance1_saved").innerHTML = content;
								}}).panelInstance('myInstance1','ok');
								
								
															
								
								myEditor2 = new nicEditor({fullPanel : true ,dir: curdir,align:curalign, onSave : function(content, id, instance) {
									document.getElementById("myInstance3_saved").innerHTML = content;
								}}).panelInstance('myInstance3');
								
								
								myEditor3 = new nicEditor({fullPanel : true ,dir: curdir,align:curalign, onSave : function(content, id, instance) {
									document.getElementById("myInstance4_saved").innerHTML = content;
								}}).panelInstance('myInstance4');
								
								myEditor2.addEvent('focus', function() {
									myEditor.selectCheck();
									myEditor3.selectCheck();
								});
								
								myEditor.addEvent('focus', function() {
									myEditor2.selectCheck();
									myEditor3.selectCheck();
									
								});
								
								myEditor3.addEvent('focus', function() {
									myEditor2.selectCheck();
									myEditor.selectCheck();
									
								});
								
								
								
								}
								catch(e){};
						document.getElementById(elem).value=countryName;
						document.getElementById(elemH).innerHTML=oxml;
					}
				}
				else{
						//alert(countryName);
						document.getElementById(elem).value=countryName;
						document.getElementById(elemH).innerHTML=oxml;
				}		
				
			}
			else{
				//alert(oxml);
				return oxml;
			}
			
			
			}
			
			
			
			
			this.getBranchDetails = function(branchID,elemH){
					//alert(elemH);
					var loadedBranchesJSON = this.createBranchesJSON().parseJSON();
					var branchDetailsPopup = '<div style="border:1px solid #ccc;position:relative;left:305px;height:258px;width:302px;background-color:#E0E0E0;"><table cellpadding="2" cellspacing="2" align="center" bgcolor="#E0E0E0" dir="rtl" align="right" border="0" width="280" height="258">';
					branchDetailsPopup += '<tr><td valign="top">'+loadedBranchesJSON[branchID]["Name"]+'</td></tr></table></div>';
					//alert(loadedBranchesJSON["32410"]);
					//alert(branchDetailsObj);
					if(curLang=="he"){
						document.getElementById(elemH+"_branch_details_name").innerHTML = "<strong>" + loadedBranchesJSON[branchID]["Name"] + "</strong>";
						document.getElementById(elemH+"_branch_details_address").innerHTML = loadedBranchesJSON[branchID]["Address"];
						document.getElementById(elemH+"_branch_details_email").innerHTML = loadedBranchesJSON[branchID]["Email"] + " " + 'דוא"ל:';
						document.getElementById(elemH+"_branch_details_fax").innerHTML =  'פקס:' + " " +  "<span dir='ltr' align='left'>" + loadedBranchesJSON[branchID]["Fax"] + "</span>";
						document.getElementById(elemH+"_branch_details_phones").innerHTML = 'טלפונים:' + " " +  "<span dir='ltr' align='left'>" + loadedBranchesJSON[branchID]["Phones"] + "</span>";
					}
					else{
						document.getElementById(elemH+"_branch_details_name").innerHTML = "<strong>" + loadedBranchesJSON[branchID]["Name"] + "</strong>";
						document.getElementById(elemH+"_branch_details_address").innerHTML = loadedBranchesJSON[branchID]["Address"];
						document.getElementById(elemH+"_branch_details_email").innerHTML = "Email" + " " + loadedBranchesJSON[branchID]["Email"];
						document.getElementById(elemH+"_branch_details_fax").innerHTML = "Fax no" + " " + loadedBranchesJSON[branchID]["Fax"];
						document.getElementById(elemH+"_branch_details_phones").innerHTML = "Phone no" + " " + loadedBranchesJSON[branchID]["Phones"];
					
					}
					
			
			}
			
			this.getBranchDetailsReturn = function(branchID,elemH){
					//status=branchID + "=" + elemH
					var loadedBranchesJSON = this.createBranchesJSON().parseJSON();
					var branchDetailsPopup = '<div style="border:1px solid #ccc;position:relative;left:305px;height:258px;width:302px;background-color:#E0E0E0;"><table cellpadding="2" cellspacing="2" align="center" bgcolor="#E0E0E0" border="0" width="280" height="258">';
					branchDetailsPopup += '<tr><td valign="top">'+loadedBranchesJSON[branchID]["Name"]+'</td></tr></table></div>';
					//alert(loadedBranchesJSON["32410"]);
					//alert(branchDetailsObj);
					if(curLang=="he"){
						document.getElementById(elemH+"_branch_details_name").innerHTML = "<strong>" + loadedBranchesJSON[branchID]["Name"] + "</strong>";
						document.getElementById(elemH+"_branch_details_address").innerHTML = loadedBranchesJSON[branchID]["Address"];
						document.getElementById(elemH+"_branch_details_email").innerHTML = loadedBranchesJSON[branchID]["Email"] + " " + 'דוא"ל:';
						document.getElementById(elemH+"_branch_details_fax").innerHTML =  'פקס:' + " " +  "<span dir='ltr' align='left'>" + loadedBranchesJSON[branchID]["Fax"] + "</span>";
						document.getElementById(elemH+"_branch_details_phones").innerHTML = 'טלפונים:' + " " +  "<span dir='ltr' align='left'>" + loadedBranchesJSON[branchID]["Phones"] + "</span>";
					}
					else{
						document.getElementById(elemH+"_branch_details_name").innerHTML = "<strong>" + loadedBranchesJSON[branchID]["Name"] + "</strong>";
						document.getElementById(elemH+"_branch_details_address").innerHTML = loadedBranchesJSON[branchID]["Address"];
						document.getElementById(elemH+"_branch_details_email").innerHTML = "Email" + " " + loadedBranchesJSON[branchID]["Email"];
						document.getElementById(elemH+"_branch_details_fax").innerHTML = "Fax no" + " " + loadedBranchesJSON[branchID]["Fax"];
						document.getElementById(elemH+"_branch_details_phones").innerHTML = "Phone no" + " " + loadedBranchesJSON[branchID]["Phones"];
					
					}
			
			
			}
			
			this.getPrice = function(){
				
				this.calculateDate(document.getElementById("dp").eventArgs,pHour.GetSelectedItem('HourValue').Value,pMinutes.GetSelectedItem('MinuteValue').Value,rHour.GetSelectedItem('HourValue').Value,rMinutes.GetSelectedItem('MinuteValue').Value);
				sform = document.getElementById("searchform");
				
				pickupD = getNitobiComponent("dp");
				
				//s = nitobi.loadComponent("dp");
				//s.setEventsUrl("../disable.xml");
				//s.render();
				
				//pickupD.setEventsUrl("../disable.xml");
				//pickupD.render();
				//location.reload();
				returnD = getNitobiComponent("dp2");
				
				//return false;
				if(this.locationID==49){
					//alert(pickupD.getAttribute("eventsurl"));
					//dPicker.render();
					//pickupD.setAttribute("eventsurl","");
					//dPicker.render();
					//alert(pickupD.getAttribute("eventsurl"));
					//pickupD.setEventsUrl("../disabled.xml")
					//pickupD.render();
					//alert(pickupD.getEventsUrl());
					//pickupD.render();
					//return false;
					
				}
				//alert(fromD["eventsurl"]);
				//fromD.render();
				//dPicker.render();
				//alert(curCom.Name);
				//curCom.setAttribute("eventsurl","");
				
			
				pickupHourO = getNitobiComponent("pickupHour");
				returnHourO = getNitobiComponent("returnHour");
				pickupMinutesO = getNitobiComponent("pickupMinutes");
				returnMinutesO = getNitobiComponent("returnMinutes");
				
				var pickupDValue = String(pickupD.getInput().getValue()).split("/")[1] + "/" + String(pickupD.getInput().getValue()).split("/")[0] + "/" + String(pickupD.getInput().getValue()).split("/")[2];
				var pickupDValueHolidays = String(pickupD.getInput().getValue()).split("/")[0] + "/" + String(pickupD.getInput().getValue()).split("/")[1] + "/" + String(pickupD.getInput().getValue()).split("/")[2];
				
				
				var returnDValue = String(returnD.getInput().getValue()).split("/")[1] + "/" + String(returnD.getInput().getValue()).split("/")[0] + "/" + String(returnD.getInput().getValue()).split("/")[2];
				var returnDValueHolidays = String(returnD.getInput().getValue()).split("/")[0] + "/" + String(returnD.getInput().getValue()).split("/")[1] + "/" + String(returnD.getInput().getValue()).split("/")[2];
				
				
				
				var pickupHValue = pickupHourO.GetSelectedItem("HourValue").Value;
				var returnHValue = returnHourO.GetSelectedItem("HourValue").Value;
				
				//alert(pickupDValue + "=" + returnDValue);
				
				
				
				var pickupMinutesValue = pickupMinutesO.GetSelectedItem("MinuteValue").Value;
				var returnMinutesValue = returnMinutesO.GetSelectedItem("MinuteValue").Value;
				//alert(pickupMinutesValue);
				var pickupCountryName = document.getElementById("countries_list").value;
				var returnCountryName = document.getElementById("countries_list_return").value;
				
				var pickupLocationName = document.getElementById("locations_list").value;
				var returnLocationName = document.getElementById("locations_list_return").value;
				
				
				var fromdatetime = new Date(pickupDValue).getTime();
				var todatetime = new Date(returnDValue).getTime();
				
				var fromdatetimeholidays = new Date(pickupDValueHolidays + " " + pickupHValue + ":" + pickupMinutesValue).getTime();
				var todatetimeholidays = new Date(returnDValueHolidays + " " + returnHValue + ":" + returnMinutesValue).getTime();
				
				if(this.countryID==0){
					createCallout(shlomoFrame.getAlertMessage(7).title,shlomoFrame.getAlertMessage(7).description);
					return false;
				}
				else if(this.countryReturnID==0){
					//alert("Choose return country to continue!");
					createCallout(shlomoFrame.getAlertMessage(8).title,shlomoFrame.getAlertMessage(8).description);
					return false;
				}
				else if(this.locationID==0 || pickupLocationName==""){
					createCallout(shlomoFrame.getAlertMessage(9).title,shlomoFrame.getAlertMessage(9).description);
					return false;
				}
				else if(this.locationReturnID==0){
					createCallout(shlomoFrame.getAlertMessage(10).title,shlomoFrame.getAlertMessage(10).description);
					return false;
				}
				else if(fromdatetime>=todatetime){
					dPicker.render();
					dPicker2.render();
					createCallout(shlomoFrame.getAlertMessage(1).title,shlomoFrame.getAlertMessage(1).description);
					this.days=0;
					return false;
					
				}
				
				else{
						var re=/[1-9]/gi;
						var choosedDay = new Date(pickupDValue).getDay();
						var choosedreturnDay = new Date(returnDValue).getDay();
						
						if(curit==1){
							var curhValue=(pickupHValue<10?String(pickupHValue).match(re):pickupHValue);
							var curhreturnValue=(returnHValue<10?String(returnHValue).match(re):returnHValue);
							//alert(parseInt(curhValue) + "=" + parseInt(curhreturnValue));
							    //alert(choosedDay + "=" + curhValue + "=" + this.locationID);
							
								if(choosedDay==5 && (curhValue<8 || curhValue>12) && this.locationID!=49){
										createCallout(shlomoFrame.getAlertMessage(37).title + " " + pickupLocationName + " " +shlomoFrame.getAlertMessage(38).title,shlomoFrame.getAlertMessage(37).title + " " + pickupLocationName + " " + shlomoFrame.getAlertMessage(38).title);
										return false;
									
								}
								else if(choosedDay==6  && this.locationID!=49){
									createCallout(shlomoFrame.getAlertMessage(39).title + " " + pickupLocationName + " " +shlomoFrame.getAlertMessage(40).title,shlomoFrame.getAlertMessage(39).title + " " + pickupLocationName + " " + shlomoFrame.getAlertMessage(40).title);
									return false;
								
								}
								else if(choosedreturnDay==5 && (curhreturnValue<8 || curhreturnValue>12) && this.locationReturnID!=49){
										createCallout(shlomoFrame.getAlertMessage(42).title + " " + returnLocationName + " " +shlomoFrame.getAlertMessage(38).title,shlomoFrame.getAlertMessage(42).title + " " + returnLocationName + " " + shlomoFrame.getAlertMessage(38).title);
										return false;
									
								}
								else if(choosedreturnDay==6  && this.locationReturnID!=49){
									createCallout(shlomoFrame.getAlertMessage(42).title + " " + returnLocationName + " " +shlomoFrame.getAlertMessage(40).title,shlomoFrame.getAlertMessage(42).title + " " + returnLocationName + " " + shlomoFrame.getAlertMessage(40).title);
									return false;
								
								}
								
								else{
									
									if(((curhValue<8 || curhValue>17) && this.locationID!=49) || ((curhreturnValue<8 || curhreturnValue>17) && this.locationReturnID!=49)){
										
										createCallout(shlomoFrame.getAlertMessage(41).title,shlomoFrame.getAlertMessage(41).description);
										return false;
									}
									
									else if(this.locationID!=49 && shlomoFrame.isCurDayIsHoliday(pickupDValue)["f"] && curhValue>shlomoFrame.isCurDayIsHoliday(pickupDValue)["h"] || (curhValue==shlomoFrame.isCurDayIsHoliday(pickupDValue)["h"] && pickupMinutesValue!=00)){
										//alert(pickupLocationName + " is closed on holiday!");
										createCallout(shlomoFrame.getAlertMessage(39).title + " " + pickupLocationName ,shlomoFrame.getAlertMessage(48).description + " " + shlomoFrame.isCurDayIsHoliday(pickupDValue)["hn"]);
										return false;
									
									
									}
									else if(this.locationReturnID!=49 && shlomoFrame.isCurDayIsHoliday(returnDValue)["f"] && curhreturnValue>shlomoFrame.isCurDayIsHoliday(returnDValue)["h"] || (curhreturnValue==shlomoFrame.isCurDayIsHoliday(returnDValue)["h"] && returnMinutesValue!=00)){
										createCallout(shlomoFrame.getAlertMessage(42).title + " " + returnLocationName ,shlomoFrame.getAlertMessage(48).description  + " " + shlomoFrame.isCurDayIsHoliday(returnDValue)["hn"]);
										return false;
									
									
									}
									
								
								}
								
								
							
						}
						
						this.submitClicked=true;
						greyout(true);
						createCallout(shlomoFrame.getAlertMessage(13).title,shlomoFrame.getAlertMessage(13).description,true);
						var hashTLanguage=[,{en:"0",he:"1",fr:"0",ru:"0"},{en:"0",he:"1",fr:"0",ru:"0"}];
						//alert(this.searchType);	
					    sform.P_searchtype.value=this.searchType;
					    sform.p_pickupcountryname.value=pickupCountryName;
					    sform.p_pickupcountryid.value=this.countryID;
					    sform.p_returncountryname.value=returnCountryName;
					    sform.p_returncountryid.value=this.countryReturnID;
					    sform.p_pickuplocationname.value=pickupLocationName;
					    //alert(this.locationID + "=" + this.locationReturnID);
					    sform.p_pickuplocationid.value=this.locationID;
					    sform.p_returnlocationname.value=returnLocationName;
					    sform.p_locationreturnid.value=this.locationReturnID;
					    //alert(pickupDValue + "=" + pickupDValueHolidays + "=" + window.location.hostname);
					    sform.p_pickupdate.value=pickupDValueHolidays;
					    sform.p_returndate.value=returnDValueHolidays;
					    sform.p_pickuphour.value=pickupHValue;
					    sform.p_returnhour.value=returnHValue;
					    sform.p_pickupminutes.value=pickupMinutesValue;
					    sform.p_returnminutes.value=returnMinutesValue;
					    sform.p_days.value=this.days;
					    if(document.getElementById("agentProducts")){
							
							sform.P_Heskem.value=document.getElementById("agentProducts").options[document.getElementById("agentProducts").options.selectedIndex].getAttribute("heskem");
							sform.P_Hevra.value=document.getElementById("agentProducts").options[document.getElementById("agentProducts").options.selectedIndex].getAttribute("hevra");
							sform.P_Motzar.value=document.getElementById("agentProducts").options[document.getElementById("agentProducts").options.selectedIndex].getAttribute("kodmotzar");
							sform.P_MotzarEn.value=document.getElementById("agentProducts").options[document.getElementById("agentProducts").options.selectedIndex].getAttribute("motzaren");
							sform.P_MotzarHe.value=document.getElementById("agentProducts").options[document.getElementById("agentProducts").options.selectedIndex].getAttribute("motzarhe");
							//alert(sform.P_MotzarHe.value + "=" + sform.P_MotzarEn.value);
							//return false;
					    }
					    
					    sform.p_language.value=hashTLanguage[curit][curLang];
					    
					   	sform.submit();				
				
				}
				
				
			
			}
			
			
			this.isCurDayIsHoliday=function(curd){
				var myXpathObj = new SoftXpath();
				
				nowday = String(curd).split("/")[1];
				nowmonth = String(curd).split("/")[0];
				nowyear = String(curd).split("/")[2];
				nowdateTime = new Date(nowmonth + "/" + nowday + "/" + nowyear).getTime();
				
				//alert(nowDateTime.getDate());
				myXpathObj.registerNamespace("","");
				if(myXpathObj.load(path2root+"disable.xml")){
					events = myXpathObj.selectNodes("//e");
					for(var i=0;i<events.length;i++){
						curday = String(events[i].me._.getAttribute("a")).split("-")[2];
						curmonth = String(events[i].me._.getAttribute("a")).split("-")[1];
						curyear = String(events[i].me._.getAttribute("a")).split("-")[0];
						curdateTime = new Date(curmonth + "/" + curday + "/" + curyear).getTime();
						if(nowdateTime==curdateTime){
							return {f:true,h:parseInt(events[i].me._.getAttribute("h")),hn:events[i].me._.getAttribute(curLang)};
						}
						
					}
					
				}
				return {f:false,h:0,hn:""};
			
			}
			
			
			this.getAgentLoginData=function(uname,pass){
				var re=/\<\?.*\?\>/gi;
				
				//if(curit=="2"){
					//location.href="http://www.shlomo.co.il/PagesEn/RentalNew/login.asp?heb=1";
					
					//location.href="http://www.shlomo.co.il/new/en/AgentAbroad.asp";
					//return false;
				//}
				
				var myXpathObj = new SoftXpath();
			
				myXpathObj.registerNamespace("","");
				
				var xmLib = new SoftXMLLib();
				var ajaxObj = xmLib.createAjaxObject();
				
				xmLib.loadXML("<root><agentusername>"+uname+"</agentusername><agentpassword>"+pass+"</agentpassword><language>"+curLang+"</language><olam>"+curit+"</olam><remember>"+(document.getElementById("reme").checked?"1":"0")+"</remember></root>");
				//alert(xmLib.getDocXML());
				ajaxObj.open("POST",path2root+"executeGetAgentLoginData.asp",true);
				ajaxObj.onreadystatechange=function() {
				mydivs = document.getElementsByTagName("DIV");
				elem = document.getElementById("dynamicAgentDataContainer");
				if (ajaxObj.readyState==4) {
					//alert(ajaxObj.responseText);
					var productsIsrael=""; 
					//return false;
					resobj = String(ajaxObj.responseText).parseJSON();
					//alert(String(xmLib.Decode(resobj["loginParameters"])));
					if(curit==1){
						productsIsrael = String(xmLib.Decode(resobj["AgentIsraelProducts"]));
					}	
					loginParameters = String(xmLib.Decode(resobj["loginParameters"]));
					
					
					//document.write(loginParameters);
					if(myXpathObj.loadXML(loginParameters)){
						re = myXpathObj.selectNodes("//AgentLogin");
						agentCode = re[0].me._.getAttribute("AgentCode");
						agentName = re[0].me._.getAttribute("AgentName");
						errorMessage = String(re[0].me._.getAttribute("ErrorMessage"));
						if(errorMessage>""){
							for(var i=0;i<mydivs.length;i++){
								if(String(mydivs[i].getAttribute("id")).indexOf("ntbCalloutMasterContainer")!=-1){
									mydivs[i].style.display="none";
								}
							}
							//document.getElementById("dynamicAgentContainer").style.display="none";
							greyout(true);
							ob = createCallout(shlomoFrame.getAlertMessage(35).title,shlomoFrame.getAlertMessage(35).description);
							return false;
						}
						curagent=uname;
						//alert("in");
						location.reload();
						document.getElementById("displayAgentName").innerHTML = agentName;
						//alert(agentCode);
					}
					else{
						
							document.getElementById("dynamicAgentContainer").style.display="none";
							greyout(true);
							ob = createCallout(shlomoFrame.getAlertMessage(35).title,shlomoFrame.getAlertMessage(35).description);
							return false;
					
					}	
					
					if(myXpathObj.loadXML(productsIsrael)){
						re = myXpathObj.selectNodes("//ShuratEskem");
						var reshtmlbox="<select style='width:240px;height:20px;' id='agentProducts'>";
						for(var i=0;i<re.length;i++){
							reshtmlbox+="<option heskem='"+re[0].me._.getElementsByTagName("Heskem")[0].childNodes[0].nodeValue+"' hevra='"+re[0].me._.getElementsByTagName("Hevra")[0].childNodes[0].nodeValue+"' kodmotzar='"+re[0].me._.getElementsByTagName("KodMotzar")[0].childNodes[0].nodeValue+"'>"+re[i].me._.getElementsByTagName("Motzar"+String(curPath2XML).substr(0, 1).toUpperCase()+String(curPath2XML).substr(1, String(curPath2XML).length))[0].childNodes[0].nodeValue+"</option>";
						}	
						reshtmlbox+="</select>";
						//alert(reshtmlbox);
						greyout(false);
						
						for(var i=0;i<mydivs.length;i++){
							if(String(mydivs[i].getAttribute("id")).indexOf("ntbCalloutMasterContainer")!=-1){
								mydivs[i].style.display="none";
							}
						}
						
						elem.innerHTML=reshtmlbox;
						document.getElementById("logoutcontainer").innerHTML='<span onclick="location.href=\'?logout=true\'" style="border-color:gray;width:60px;font-family:arial;font-size:12px;cursor:pointer;text-decoration:underline;color:#000000;">'+shlomoFrame.getAlertMessage(36).title+'</span>';
						document.getElementById("dynamicAgentContainer").style.display="block";
						//location.reload();
					}
					else{
							if(curit==1){
								//document.getElementById("dynamicAgentContainer").style.display="none";
								greyout(true);
								ob = createCallout(shlomoFrame.getAlertMessage(35).title,shlomoFrame.getAlertMessage(35).description);
								return false;
							}
							else{
								for(var i=0;i<mydivs.length;i++){
									if(String(mydivs[i].getAttribute("id")).indexOf("ntbCalloutMasterContainer")!=-1){
										mydivs[i].style.display="none";
									}
								}
								greyout(false);
								document.getElementById("displayAgentName").innerHTML = agentName;
								
								document.getElementById("dynamicAgentContainer").style.display="block";
							}	
					}	
					
					//elem.innerHTML=xmLib.Decode(ajaxObj.responseText);
				}
				else{
					//elem.innerHTML="gregory";
					greyout(true);
					ob = createCallout(shlomoFrame.getAlertMessage(34).title,shlomoFrame.getAlertMessage(34).description,true);
					
					return false;
					
				}
				}
				ajaxObj.send(xmLib.DOM);
			
			}
			
			this.getOrderByNumSimple=function(ordernum){
				
				var re=/\<\?.*\?\>/gi;
				var myXpathObj = new SoftXpath();
				myXpathObj.registerNamespace("","");
				
				var xmLib = new SoftXMLLib();
				var ajaxObj = xmLib.createAjaxObject();
				mycont = document.getElementById("dynamicOrderContainer");
				elemos = document.getElementById("op");
				elem = document.getElementById("dynamicOrderStatusContainer");
				elemop = document.getElementById("os");
				elemop.value="";
				elem.innerHTML="";
				xmLib.loadXML("<root><ordernum>"+ordernum+"</ordernum><olam>"+curit+"</olam><spec>true</spec></root>");
				
				ajaxObj.open("POST",path2root+"executeGetOrder.asp",true);
				ajaxObj.onreadystatechange=function() {
				
				
				if (ajaxObj.readyState==4) {
					
					resobj = String(ajaxObj.responseText).parseJSON();
					
					found = resobj["found"];
					if(found==true){	
						link = String(resobj["link"]).replace("../","");
						window.open("http://www.shlomo.co.il/"+link);
						mycont.innerHTML="";
						elemos.focus();
						elemos.select();
					}
					else{
						mycont.innerHTML = "<span style='color:#ff0000;'>" + shlomoFrame.getAlertMessage(50).description + "</span>";
						//ob = createCallout(shlomoFrame.getAlertMessage(50).title  + " " + shlomoFrame.getAlertMessage(51).title + " " + ordernum,shlomoFrame.getAlertMessage(50).description,false);
						elemos.focus();
						elemos.select();
						return false;
						
					}
					
					
				}
				else{
					
					mycont.innerHTML = shlomoFrame.getAlertMessage(49).description + "...";
					
					return false;
					
				}
				}
				ajaxObj.send(xmLib.DOM);
			
			}
			
			this.getOrderByNum=function(ordernum){
				
				var re=/\<\?.*\?\>/gi;
				var myXpathObj = new SoftXpath();
				myXpathObj.registerNamespace("","");
				
				var xmLib = new SoftXMLLib();
				var ajaxObj = xmLib.createAjaxObject();
				mydivs = document.getElementsByTagName("DIV");
				xmLib.loadXML("<root><ordernum>"+ordernum+"</ordernum><olam>"+curit+"</olam><spec>false</spec></root>");
				
				ajaxObj.open("POST",path2root+"executeGetOrder.asp",true);
				ajaxObj.onreadystatechange=function() {
				
				
				if (ajaxObj.readyState==4) {
					
					resobj = String(ajaxObj.responseText).parseJSON();
					
					found = resobj["found"];
					if(found==true){	
						link = String(resobj["link"]).replace("../","");
						window.open("http://www.shlomo.co.il/"+link);
						greyout(false);
						for(var i=0;i<mydivs.length;i++){
								if(String(mydivs[i].getAttribute("id")).indexOf("ntbCalloutMasterContainer")!=-1){
									mydivs[i].style.display="none";
								}
							}
						
						
					}
					else{
						greyout(true);
						for(var i=0;i<mydivs.length;i++){
								if(String(mydivs[i].getAttribute("id")).indexOf("ntbCalloutMasterContainer")!=-1){
									mydivs[i].style.display="none";
								}
							}
						ob = createCallout(shlomoFrame.getAlertMessage(50).title  + " " + shlomoFrame.getAlertMessage(51).title + " " + ordernum,shlomoFrame.getAlertMessage(50).description,false);
						return false;
						
					}
					
					
				}
				else{
					
					greyout(true);
					ob = createCallout(shlomoFrame.getAlertMessage(49).title  + " " + shlomoFrame.getAlertMessage(51).title + " " + ordernum,shlomoFrame.getAlertMessage(49).description,true);
					
					return false;
					
				}
				}
				ajaxObj.send(xmLib.DOM);
			
			}
			
			
			
			
			
			
			
			
			this.handleClicks = function(evt){
				
				var evtObj = (evt?evt:event);
				var srcObj = (evtObj["srcElement"]?evtObj["srcElement"]:evtObj["target"]);
				
				if(srcObj["attributes"]["handler"]){
					
					
					if(srcObj["attributes"]["handler"]["value"]=="countries_list"){
						//hideHour();
						hideCalendar();
						document.getElementById("country_popup").style.display="inline";
						document.getElementById("location_popup").style.display="none";
						document.getElementById("locations_list").value="";
						document.getElementById("branches_pickup_details").style.display="none";
						document.getElementById("branches_return_details").style.display="none";
						document.getElementById("location_popup_return").style.display="none";
					}
					if(srcObj["attributes"]["handler"]["value"]=="countries_list_return"){
						document.getElementById("location_popup_return").style.display="none";
						document.getElementById("location_popup").style.display="none";
						document.getElementById("branches_return_details").style.display="none";
					}
					else if(srcObj["attributes"]["handler"]["value"]=="locations_list"){
						
						if(shlomoFrame.countryID=="0"){
							//alert("Please choose pick-up country!");
							createCallout(shlomoFrame.getAlertMessage(11).title,shlomoFrame.getAlertMessage(11).description);
							return false;
						}
						//hideHour();
						hideCalendar();
						document.getElementById("location_popup").style.display="inline";
						document.getElementById("branches_pickup_details").style.display="inline";
						document.getElementById("branches_return_details").style.display="none";
						document.getElementById("location_popup_return").style.display="none";
					}
					else if(srcObj["attributes"]["handler"]["value"]=="locations_list_return"){
						
						if(shlomoFrame.countryID=="0"){
							//alert("Please choose return country!");
							createCallout(shlomoFrame.getAlertMessage(12).title,shlomoFrame.getAlertMessage(12).description);
							return false;
						}
						//hideHour();
						hideCalendar();
						shlomoFrame.getStaticLocationsByCountryReturn(shlomoFrame.countryID,document.getElementById("countries_list_return").value,"countries_list_return","locations_cur_list_return")
						document.getElementById("branches_return_details").style.display="inline";
						
						document.getElementById("location_popup_return").style.display="inline";
						document.getElementById("location_popup").style.display="none";
						//document.getElementById("branches_pickup_details").style.display="inline";
					}
				}
				else{
					//alert(srcObj["nodeName"]);
					//alert("ok");
					document.getElementById("country_popup").style.display="none";
					if(srcObj["nodeName"]=="TD" && srcObj["parentNode"]["parentNode"]["parentNode"].getAttribute("id")=="countryTable"){
						document.getElementById("location_popup").style.display="inline";
						
						document.getElementById("branches_pickup_details").style.display="inline";
					}
					else{
						document.getElementById("location_popup_return").style.display="none";
						document.getElementById("location_popup").style.display="none";
						document.getElementById("branches_pickup_details").style.display="none";
						document.getElementById("branches_return_details").style.display="none";
						
					
						
						showCalendar();
						var rows = document.getElementById("popup-branch_details").rows;
						//alert(rows.length);
						for(var i=0;i<rows.length;i++){
							rows[i].getElementsByTagName("TD")[0].innerHTML="";
						
						}
						
					}
					
				}
		
		}
		
		function hideCalendar(){
			if(dPicker.isVisible()){
				dPicker.hide();
					
			}
			if(dPicker2.isVisible()){
				dPicker2.hide();
			}
		}
		
		function showCalendar(){
			dPicker.show();
			dPicker2.show();
		}
		
		this.ChangeBg = function(element)
        {
			
            switch(element)
            {
                case "Cars" :
                    document.getElementById("CarsTab").className = "bgimageCarsSelect"+curClassLang;
                    document.getElementById("VansTab").className = "bgimageVans"+curClassLang;
                    this.searchType="0";
                    break;
                case "Vans" :
                    document.getElementById("CarsTab").className = "bgimageCars"+curClassLang;
                    document.getElementById("VansTab").className = "bgimageVansSelect"+curClassLang;
                    this.searchType="1";
                    break;
            }
        }
	
	}
