		
		
		if(curLang=="en"){
			longMonthNames=['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'];
			longDayNames = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'];
			minDayNames = ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"];
			navConfirmText="OK";
			navCancelText="Cancel";
			navOutOfRangeText="That date is out of range.";
			navInvalidYearText="You must enter a valid year.";
			quickNavTooltip="Click to change month and/or year";
			navSelectMonthText="Choose Month";
			navSelectYearText="Enter Year";
		}
		else if(curLang=="he"){
			longMonthNames=['ינואר', 'פברואר', 'מרץ', 'אפריל', 'מאי', 'יוני', 'יולי', 'אוגוסט', 'ספטמבר', 'אוקטובר', 'נובמבר', 'דצמבר'];
			longDayNames = ['יום ראשון', 'יום שני', 'יום שלישי', 'יום רביעי', 'יום חמישי', 'יום שישי', 'שבת'];
			minDayNames = ["א", "ב", "ג", "ד", "ה", "ו", "ש"];
			navConfirmText="אשר";
			navCancelText="בטל";
			navOutOfRangeText="תאריך זה מחוץ לטווח";
			navInvalidYearText="הכנס שנה תקפה";
			quickNavTooltip="לחץ כאן על מנת לשנות שנה או חודש";
			navSelectMonthText="בחר חודש";
			navSelectYearText="הכנס שנה";
		}
		else if(curLang=="fr"){
			longMonthNames=['Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Août', 'Septembre', 'Octobre', 'Novembre', 'Décembre'];
			longDayNames = ['Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi'];
			minDayNames = ["Un", "À", "C", "D", "Le", "Et", "Que"];
			navConfirmText="D'accord";
			navCancelText="Annuler";
			navOutOfRangeText="Cette date est hors de portée";
			navInvalidYearText="Entrez une année correcte";
			quickNavTooltip="Cliquez ici pour changer d'une année ou le mois";
			navSelectMonthText="Sélectionnez un mois";
			navSelectYearText="Entrez l'année";
		}
		else if(curLang=="ru"){
			longMonthNames=['Январь', 'Февраль', 'Март', 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь'];
			longDayNames = ['Воскресенье', 'Понедельник', 'Вторник', 'Среда', 'Четверг', 'Пятница', 'Суббота'];
			minDayNames = ["Во", "По", "Вт", "Ср", "Че", "Пя", "Су"];
			navConfirmText="OK";
			navCancelText="Отмена";
			navOutOfRangeText="Эта дата вне диапазона";
			navInvalidYearText="Введите действительный год";
			quickNavTooltip="изменить каждый год или месяц";
			navSelectMonthText="Выберите месяц";
			navSelectYearText="Введите год";
		}
		
		nitobi.calendar.DatePicker.longMonthNames = longMonthNames;  
		nitobi.calendar.DatePicker.longDayNames = longDayNames;  
		nitobi.calendar.DatePicker.minDayNames = minDayNames;
		nitobi.calendar.DatePicker.navConfirmText=navConfirmText;
		nitobi.calendar.DatePicker.navCancelText=navCancelText;
		nitobi.calendar.DatePicker.navOutOfRangeText=navOutOfRangeText;
		nitobi.calendar.DatePicker.navInvalidYearText=navInvalidYearText;
		nitobi.calendar.DatePicker.quickNavTooltip=quickNavTooltip;
		
		nitobi.calendar.DatePicker.navSelectMonthText=navSelectMonthText;
		
		nitobi.calendar.DatePicker.navSelectYearText=navSelectYearText;
		
		
		
		var pHour,pMinutes,rHour,rMinutes;
		var init = function() {  
			
			nitobi.loadComponent("pickupHour");  
			nitobi.loadComponent("returnHour");
			nitobi.loadComponent("pickupMinutes");
			nitobi.loadComponent("returnMinutes");
			pHour = nitobi.getComponent("pickupHour"); 
			pMinutes = nitobi.getComponent("pickupMinutes");
			rHour = nitobi.getComponent("returnHour");
			rMinutes = nitobi.getComponent("returnMinutes");
			
			if(pHour.GetSelectedRowIndex()==-1){
				
				pHour.SetSelectedRowIndex((curit==1?8:9));
			}
			else{
				
				pHour.SetSelectedRowIndex(pHour.GetSelectedRowIndex());
			}
			if(rHour.GetSelectedRowIndex()==-1){
				rHour.SetSelectedRowIndex((curit==1?8:9));
			}
			else{
				rHour.SetSelectedRowIndex(rHour.GetSelectedRowIndex());
			}
			if(pMinutes.GetSelectedRowIndex()==-1){
				pMinutes.SetSelectedRowIndex(0);
			}
			else{
				pMinutes.SetSelectedRowIndex(pMinutes.GetSelectedRowIndex());
			}
			
			if(rMinutes.GetSelectedRowIndex()==-1){
				rMinutes.SetSelectedRowIndex(0);
			}
			else{
				rMinutes.SetSelectedRowIndex(rMinutes.GetSelectedRowIndex());
			}
			
			
		}
		
		function load()
		{
			
			//alert(D.length=="undefined");
			dPicker = nitobi.loadComponent("dp");
			dPicker2 = nitobi.loadComponent("dp2");
			
			//alert(curit);
			var minDate = dPicker.getSelectedDate();  
			//alert(curagent);
			try{
				if(curagent==""){
					var curdd = 1;
				}
				else{
					if(curLang=="he"){
						var curdd = 0;
					}	
					else{
						var curdd = 1;
					}
				}
			}
			catch(e){
				var curdd = 1;
			}	
			
			//alert(curdd);
			nitobi.base.DateMath.add(minDate, 'd', (curit==1?curdd:5)); 
			dPicker.setMinDate(minDate); 
			dPicker.selecteddate=minDate;
			
			dPicker.render();
			
			
			var minDate2 = dPicker.getMinDate(); 
			var minDate2s = dPicker.getMinDate();
			//alert(minDate2); 
			nitobi.base.DateMath.add(minDate2, 'd', 1);
			nitobi.base.DateMath.add(minDate2s, 'd', 7); 
			dPicker2.setMinDate(minDate2); 
			dPicker2.selecteddate=minDate2s;
			dPicker2.render();
			
			
			
		}	
		
		
		
		
		function loadFF()
		{
			
			var myXpathObj=new SoftXpath();
			myXpathObj.registerNamespace("","");
			//alert("in");
			var curlinkXML="";
			if(curit=="1"){
				if(curLang=="he"){
					curlinkXML="http://www.shlomo.co.il/new/sixtJSON/locationshe1.xml";
				}
				else{
					curlinkXML="http://www.shlomo.co.il/new/sixtJSON/locationsen1.xml";
				}
			
			}
			
			if(curit=="1"){
				
				if(myXpathObj.load(curlinkXML)){
						re=myXpathObj.selectNodes("//object");
						if(re.length==0){
							alert("No records found!");
						}
						else{
							var defaultLocationName = re[0].text;
							var defaultLocationNameO=parseJSONDefault(String(defaultLocationName));
							//alert(defaultLocationNameO["1"]["names"].length);
							for(var i=0;i<defaultLocationNameO["1"]["codes"].length;i++){
								//alert(defaultLocationNameO["codes"][i]);
								if(defaultLocationNameO["1"]["codes"][i]==49){
									document.getElementById("locations_list").value=defaultLocationNameO["1"]["names"][i];
									document.getElementById("locations_list_return").value=defaultLocationNameO["1"]["names"][i];
									
									//alert();
									//return defaultStateNameO["states"][i]["StateName"];
								}
							}
							
						}
				}			
			
			}
			
			
			
			
			
			
			
			
			
			
			
		}
		
		
		function parseJSONDefault(str) {
			try {
				if (/^("(\\.|[^"\\\n\r])*?"|[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t])+?$/.test(str)) {
					return eval('(' + str + ')');
				}
			} catch (e) {
			}
			throw new SyntaxError("parseJSON");
		}
		
		
		
		var count=0;
		function createCallout(title,description,issearch){
			count++;
			
			var ie=(document.all);
			var ns=(document.layers);
			var ns6=(document.getElementById && !ie);
			obj = (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
			if (ie){
				documentWidth = (obj.offsetWidth)/2+obj.scrollLeft;
				documentHeight = (obj.offsetHeight)/2+obj.scrollTop;
			}
			else if (ns){
				documentWidth=window.innerWidth/2+window.pageXOffset;
				documentHeight=window.innerHeight/2+window.pageYOffset;
			}
			else if (ns6){
				documentWidth=self.innerWidth/2+window.pageXOffset;
				documentHeight=self.innerHeight/2+window.pageYOffset;
			}
			
			
			var myCallout = new nitobi.callout.Callout("xp");
			var c="";
			
			myCallout.hide();
			//alert(issearch);
			
			myCallout.is4search=issearch;
			myCallout.setCalloutDirection(parseInt("0"));
			myCallout.moveTo(documentWidth, documentHeight);	
			myCallout.setTitle(title);
			myCallout.setBody(description);	
			// now we show it.
			greyout(true);
			myCallout.show();
			return myCallout;
			
			
		}

		
		function greyout(d,z)
		{
			var obj = document.getElementById('greyout');
			if(!obj)
			{
			appendElement(document.body,'div','greyout');
			obj = document.getElementById('greyout');
			obj.style.position = 'absolute';
			obj.style.top = '-450px';
			obj.style.left = '0px';
			obj.style.background = '#111';
			obj.style.opacity = '.5';
			obj.style.filter = 'alpha(opacity=50)';
			}
			if(d)
			{
			if(!z){ z - 10 }
			obj.style.zIndex = 1000;
			obj.style.height = Math.max(document.body.scrollHeight,document.body.clientHeight)+ 460 + 'px';
			obj.style.width  = Math.max(document.body.scrollWidth,document.body.clientWidth)+'px';
			obj.style.display = 'block';
			addEvent(window,'resize',greyoutResize);
			}
			else
			{
			obj.style.display = 'none';   
			removeEvent(window,'resize',greyoutResize);
			}
		}
		
		function greyoutResize()
      {
        var obj = document.getElementById('greyout');
        obj.style.height = document.body.clientHeight+'px';
        obj.style.width  = document.body.clientWidth+'px';
        obj.style.height = Math.max(document.body.scrollHeight,document.body.clientHeight)+'px';
        obj.style.width  = Math.max(document.body.scrollWidth,document.body.clientWidth)+'px';
      }	
      
      function appendElement(node,tag,id,htm)
      {
        var ne = document.createElement(tag);
        if(id) ne.id = id;
        if(htm) ne.innerHTML = htm;
        node.appendChild(ne);
      }
      
      function addEvent(obj ,evt, fnc)
      {
        if (obj.addEventListener)
          obj.addEventListener(evt,fnc,false);
        else if (obj.attachEvent)
          obj.attachEvent('on'+evt,fnc);
        else
          return false;
        return true;
      }

      function removeEvent(obj ,evt, fnc)
      {
        if (obj.removeEventListener)
          obj.removeEventListener(evt,fnc,false);
        else if (obj.detachEvent)
          obj.detachEvent('on'+evt,fnc);
        else
          return false;
        return true;
      }
      
		nitobi.html.attachEvent(window, "load", load);
        nitobi.html.attachEvent(window, "load", init);
