

			var xmlHttp
			var url;
			
			var xmlHttp2
			var url1;
			var num2;
			
			var objXmlHttp
			var url4;
			var num4;
			var nul4;
			var NewControlName="";
			var CheckVal=0;
			
			function GetXmlHttpObject(handler)
			{ 
			var objXmlHttp=null
		
			
			if (navigator.userAgent.indexOf("Opera")>=0)
			{
			alert("This example doesn't work in Opera") 
			return 
			}
			if (navigator.userAgent.indexOf("MSIE")>=0)
			{ 
			var strName="Msxml2.XMLHTTP"
			if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
			{
			strName="Microsoft.XMLHTTP"
			} 
			try
			{ 
			objXmlHttp=new ActiveXObject(strName)
			objXmlHttp.onreadystatechange=handler 
			return objXmlHttp
			} 
			catch(e)
			{ 
			alert("Error. Scripting for ActiveX might be disabled") 
			return 
			} 
			} 
			if (navigator.userAgent.indexOf("Mozilla")>=0)
			{
			objXmlHttp=new XMLHttpRequest()
			objXmlHttp.onload=handler
			objXmlHttp.onerror=handler 
			return objXmlHttp
			}
			} 
			
			
			
			
			function showSub(cID,ControlName,val1)
			{
				if(cID!="SWW")
				{
				var XMLhttpObj = false;
				    if (typeof XMLHttpRequest != 'undefined'){
				        XMLhttpObj = new XMLHttpRequest();
				    } else if (window.ActiveXObject){
				        	try{
				            	XMLhttpObj = new ActiveXObject('Msxml2.XMLHTTP');
				        	} catch(e) {
				            		try{
				                		XMLhttpObj = new ActiveXObject('Microsoft.XMLHTTP');
				            		} catch(e) {}
				        	}
				    }
				    if (!XMLhttpObj) return;
					
					XMLhttpObj.onreadystatechange = function() {
				    	if (XMLhttpObj.readyState == 4) { // when request is complete
				    		FillControl(XMLhttpObj.responseText,ControlName,val1);
				        }
				    };
				   // url = url+"&sid="+Math.random();
				   
				   url="checkvalue.php?Call=" + cID +"&sid="+Math.random();
				  
				    XMLhttpObj.open('GET', url, true);
				    XMLhttpObj.send(null);
				}
				else
				{
					window.open('SearchGlobal.php','','width=790px,height=800,menubar=no,scrollbars=yes,location=no ');
				}	
				
			}
			
			
			function FillControl(results,controlname1,ControlName2)
			{
			var results=results.split(",");
			var len;
			
			
			
			if(controlname1=="locationSub")
			{
			 document.getElementById("first").style.visibilty="hidden";
			 document.getElementById("first").style.display="none";
			  document.getElementById("second").style.visibilty="hidden";
			 document.getElementById("second").style.display="none";
			}
			
			 var obj=document.getElementById(controlname1);
			document.getElementById(ControlName2).style.visibilty="visible";
			 document.getElementById(ControlName2).style.display="Block";
			len=obj.length;
					
					while(len>0)
								{
								len=len-1;
								obj.options[len]=null; 		
								}
					
								obj.options[len]=new Option("---Select---","102013154"); 
								for(i=0;i<results.length-1;i++)
											{
											len=obj.length;
											result_array=results[i].split("=");
											obj.options[len]=new Option( result_array[0],result_array[1]); 
											}
											
											
			setheight();									
			}
			
			
			
			
			

function setMultipleValues3(y,m,d) 
{ 
    

      var dayObjr=document.getElementById("ctl00_ContentPlaceHolder1_ddlReturnDay");
    // alert(dayObj.options[30].value);
   
     for(i=0; i<dayObjr.length;i++)
     {
      
        if(dayObjr.options[i].value==d)
        {
            dayObjr.options[i].selected=true;
        }    
     }
     
         var dateValue;
      var dateObj=document.getElementById("ctl00_ContentPlaceHolder1_ddlMonthYear");
      
       for(i=0; i<dateObj.length;i++)
         {
            dateValue=m+"_"+y;
            if(dateObj.options[i].value==dateValue)
            {
                dateObj.options[i].selected=true;
            }    
         }
      
 }
 
 function setMultipleValues33(y,m,d) 
{ 
     var dayObj=document.getElementById("ctl00_ContentPlaceHolder1_ddlDay");
     for(i=0; i<dayObj.length;i++)
     {
      
        if(dayObj.options[i].value==d)
        {
            dayObj.options[i].selected=true;
        }    
     }
     
     
      var dateValue;
      var dateObj=document.getElementById("ctl00_ContentPlaceHolder1_ddl");
      
       for(i=0; i<dateObj.length;i++)
         {
            dateValue=m+"_"+y;
            if(dateObj.options[i].value==dateValue)
            {
                dateObj.options[i].selected=true;
            }    
         }
         
         
      
 }
 
 function validpost(frm)
  {
  	
  	var z= frm.return_hr.selectedIndex;
  	var z1= frm.return_min.selectedIndex;	
  	var Return_Time=frm.return_hr[z].value + ":" + frm.return_min[z1].value + ":00" ;	
  	
  	
  	
  	var z= frm.pick_hr.selectedIndex;
  	var z1= frm.pick_min.selectedIndex;	
  	var Pick_Time=frm.pick_hr[z].value + ":" + frm.pick_min[z1].value + ":00" ;	
  	
  	
  	
  	
  	
  	var x= frm.cpCountry.selectedIndex;
	if(frm.cpCountry[x].value=="1000001")
	{
		alert("Please select country");
		return false;
	}
	
	var x= frm.cpLocation.selectedIndex;
	if(frm.cpLocation[x].value=="102013154")
	{
		alert("Please select area");
		return false;
	}
	
	 
	
	var x= frm.cpArea.selectedIndex;
	if(frm.cpArea[x].value=="102013154")
	{
		alert("Please select location");
		return false;
	}
	
	
	var x= frm.startDay.selectedIndex;
	if(frm.startDay[x].value=="")
	{
		alert("Please select pick up date");
		return false;
	}
	
	var x= frm.startYear.selectedIndex;
	if(frm.startYear[x].value=="")
	{
		alert("Please select pick up manth & year");
		return false;
	}
	
	var x= frm.endDay.selectedIndex;
	if(frm.endDay[x].value=="")
	{
		alert("Please select return date");
		return false;
	}
	
	var x= frm.endYear.selectedIndex;
	if(frm.endYear[x].value=="")
	{
		alert("Please select return month & year");
		return false;
	}
	
	
	var dtNew1 = new Date();
	
	var fdateV = dtNew1.getDate();
        var fmonthV = dtNew1.getMonth()+1;
        var fyearV = dtNew1.getUTCFullYear();	
  	
  	
  	var x= frm.startYear.selectedIndex;
	var results1=frm.startYear[x].value;
	var s2=results1.split("_");
	
  	var x= frm.startDay.selectedIndex;
  	var StartDay=frm.startDay[x].value;
  	
  	dat = s2[0] + "/" + StartDay +  "/" + s2[1]+ "  " + Pick_Time;
  	
  	StartDate = new Date(dat);	
  	
  	
  	
  	
  	weekday = StartDate.getDay();
	
	if(weekday==0)
	{
		alert("No Booking on Sunday.");	
		return false;	
	}
		
  	if(fyearV==s2[1])
  	{
	  	if(s2[0]==fmonthV)
	  	{
	  		
	  		var x= frm.startDay.selectedIndex;
	  		
			if(frm.startDay[x].value <= fdateV )	
				{
					alert("Not a valid date ");
					frm.startDay[x].focus();	
					return false;
					
				}
	  	}else
	  	{
	  		
	  		
	  		if(s2[0]<fmonthV)
	  		{
	  				alert("Not a valid Month");
					return false;
					
	  		}
	  	}
	}
  	
  	
  	var EndDay= frm.endDay.selectedIndex;
  	var x= frm.endYear.selectedIndex;
	var results=frm.endYear[x].value;
	var s1=results.split("_");
  	
  	dat = s1[0] + "/" + EndDay +  "/" + s1[1] + "  " + Return_Time;
  	EndDate = new Date(dat);	
  	//alert(EndDate)
  	weekday = EndDate.getDay();
	//alert(weekday);	
	
	if(weekday==0)
	{
		alert("No Booking on Sunday.");	
		return false;	
	}
  	
  	
  	
  	var x= frm.endDay.selectedIndex;
  	if(s1[0]==fmonthV)
  	{
  		
		if(frm.endDay[x].value < fdateV )	
			{
				alert("Not a valid date ");
				return false;	
			}
  	}else
  	{
  		if(fyearV==s1[1])
  		{
  			if(s1[0]<fmonthV)
  			{
  				alert("Not a valid Month");
				return false;
				
  			}
  		}	
  	}
  	
  if(s1[0]==s2[0])
  	{
  		var x1= frm.endDay.selectedIndex;
  		var x2= frm.startDay.selectedIndex;
  		
  		
  		if(eval(frm.startDay[x2].value) > eval(frm.endDay[x1].value) )	
			{
				alert("Not a valid date ");
				return false;	
			}
	}
  	
  	date1 = new Date();
	date2 = new Date();
	diff  = new Date();
	
	date1temp = new Date(StartDate);
	
	date1.setTime(date1temp.getTime());
	
	date2temp = new Date(EndDate);
	
	date2.setTime(date2temp.getTime());
	
	diff.setTime(Math.abs(date1.getTime() - date2.getTime()));
	
	timediff1 = diff.getTime();
  	
  	
  	
  	weeks = Math.floor(timediff1 / (1000 * 60 * 60 * 24 * 7));
	timediff = weeks * (1000 * 60 * 60 * 24 * 7);
	
	days = Math.floor(timediff1 / (1000 * 60 * 60 * 24)); 
	timediff = days * (1000 * 60 * 60 * 24);
	
	hours = Math.floor(timediff1 / (1000 * 60 * 60)); 
	timediff = hours * (1000 * 60 * 60);
	
	mins = Math.floor(timediff1 / (1000 * 60)); 
	timediff = mins * (1000 * 60);
	
	secs = Math.floor(timediff1 / 1000); 
	timediff = secs * 1000;
  	
  	//msg = weeks + " weeks, " + days + " days, " + hours + " hours, " + mins + " minutes, and " + secs + " seconds";
  	
  	
  	/*if(hours < 25 )
	{
		alert("No bookings are available in the next 24 hours.")
			return false;
	}*/		
	
				
  	
  	
  }
  
  
  
  function SelectLocation(cID,ControlName)
			{
				
				var XMLhttpObj = false;
				    if (typeof XMLHttpRequest != 'undefined'){
				        XMLhttpObj = new XMLHttpRequest();
				    } else if (window.ActiveXObject){
				        	try{
				            	XMLhttpObj = new ActiveXObject('Msxml2.XMLHTTP');
				        	} catch(e) {
				            		try{
				                		XMLhttpObj = new ActiveXObject('Microsoft.XMLHTTP');
				            		} catch(e) {}
				        	}
				    }
				    if (!XMLhttpObj) return;
					
					XMLhttpObj.onreadystatechange = function() {
				    	if (XMLhttpObj.readyState == 4) { // when request is complete
				    		FillControl2(XMLhttpObj.responseText,ControlName);
				        }
				    };
				   // url = url+"&sid="+Math.random();
				   
				   url="Supplierlocation.php?Call=" + cID +"&sid="+Math.random();
				  
				    XMLhttpObj.open('GET', url, true);
				    XMLhttpObj.send(null);	
				
			}
			
			
			function FillControl2(results,controlname1)
			{
				
			var results=results.split(",");
			var len;
			var obj=document.getElementById(controlname1);
			
			
			 document.getElementById("first").style.display="none";
			 document.getElementById("first").style.display="none";
			 document.getElementById("second").style.display="none";
			 document.getElementById("second").style.display="none";
			 
			len=obj.length;
					
					while(len>0)
								{
								len=len-1;
								obj.options[len]=null; 		
								}
					
								obj.options[len]=new Option("---Select---",""); 
								for(i=0;i<results.length-1;i++)
											{
											len=obj.length;
											result_array=results[i].split("=");
											obj.options[len]=new Option( result_array[0],result_array[1]); 
											}
											
											
			setheight();									
			}
			
			
			
			
			function SelectLocation(cID,ControlName)
			{
				
				var XMLhttpObj = false;
				    if (typeof XMLHttpRequest != 'undefined'){
				        XMLhttpObj = new XMLHttpRequest();
				    } else if (window.ActiveXObject){
				        	try{
				            	XMLhttpObj = new ActiveXObject('Msxml2.XMLHTTP');
				        	} catch(e) {
				            		try{
				                		XMLhttpObj = new ActiveXObject('Microsoft.XMLHTTP');
				            		} catch(e) {}
				        	}
				    }
				    if (!XMLhttpObj) return;
					
					XMLhttpObj.onreadystatechange = function() {
				    	if (XMLhttpObj.readyState == 4) { // when request is complete
				    		FillControl2(XMLhttpObj.responseText,ControlName);
				        }
				    };
				   // url = url+"&sid="+Math.random();
				   
				   url="Supplierlocation.php?Call=" + cID +"&sid="+Math.random();
				  //alert(url);
				    XMLhttpObj.open('GET', url, true);
				    XMLhttpObj.send(null);	
				
			}
			
			function SetReturnMonth(frm1)
			{
					var x= frm.startYear.selectedIndex;
					var x1 =(parseInt(x)+parseInt(1));
					if(x1<13)
					document.frm.endYear[x1].selected=true;
			}
			
			
			function SetReturnDay(frm1)
			{
				var x1= frm.startYear.selectedIndex;
				var results = frm.startYear[x1].value;
				var s2=results.split("_");
				
				var x11 =(parseInt(x1)+parseInt(1));
				
					
				var x =eval(frm1)+7;
				if(x>31)
				{
					x=x-31;
					if(x11 < 13 )
					document.frm.endYear[x11].selected=true;
				}
				else
				{
					document.frm.endYear[x1].selected=true;
				}
				document.frm.endDay[x].selected=true;
						
			}
			
			
				function SetReturnTime(frm1)
			{
				var x =eval(frm1);
				document.frm.return_hr[x].selected=true;
				
				
			}
			
			
			
			function SelectCars(cID)
			{
				cID=cID.value;
				
				var XMLhttpObj = false;
				    if (typeof XMLHttpRequest != 'undefined'){
				        XMLhttpObj = new XMLHttpRequest();
				    } else if (window.ActiveXObject){
				        	try{
				            	XMLhttpObj = new ActiveXObject('Msxml2.XMLHTTP');
				        	} catch(e) {
				            		try{
				                		XMLhttpObj = new ActiveXObject('Microsoft.XMLHTTP');
				            		} catch(e) {}
				        	}
				    }
				    if (!XMLhttpObj) return;
					
					XMLhttpObj.onreadystatechange = function() {
				    	if (XMLhttpObj.readyState == 4) { // when request is complete
				    		FillControl3(XMLhttpObj.responseText);
				        }
				    };
				
				   
				   url="../AllCars.php?Call=" + cID +"&sid="+Math.random();
				  
				    XMLhttpObj.open('GET', url, true);
				    XMLhttpObj.send(null);	
				
			}
			
			function FillControl3(results)
			{
				
			var results=results.split(",");
			var len;
			var obj=document.getElementById("SupplierCar");
			len=obj.length;
					
					while(len>0)
								{
								len=len-1;
								obj.options[len]=null; 		
								}
					
								obj.options[len]=new Option("---Select---",""); 
								for(i=0;i<results.length-1;i++)
											{
											len=obj.length;
											result_array=results[i].split("=");
											obj.options[len]=new Option( result_array[0],result_array[1]); 
											}
											
											

			}