			function showReturn()
			{
				var tb_return = document.getElementById("tb_return");
				tb_return.style.visibility="";
				tb_return.style.display="";
			}

			function hideReturn()
			{
				if(document.getElementById("one_way").checked)
				{
				    document.getElementById("two_way").checked=false;
					var tb_return = document.getElementById("tb_return");
					document.getElementById("tb_return").style.visibility="hidden";
					document.getElementById("tb_return").style.display="none";
				}
			}
			function onBodyLoad()
			{
				hideReturn();
				document.forms[0].from_location.focus();
			}
			function validate()
			{
				var f=document.forms[0];
				var serverDate=f.currentdate.value;
				var serdat;
				var to=f.to_location.value;
			    var from=f.from_location.value;
				var d=f.depart_date.value;
				 var r=f.return_date.value;
				f.e_ticket.value="false";
				var diffr;
				var tmpDate;
				var tmpDate1;
				var arrdepart;
				var now = new Date();
				var checkdate = new Date();
				var arrreturn;
				var no_adult = f.no_adult.options[f.no_adult.selectedIndex].value ;
				var no_child = f.no_child.options[f.no_child.selectedIndex].value ;
				var no_infant = f.no_infant.options[f.no_infant.selectedIndex].value ;
				if(!(parseInt(no_adult) + parseInt(no_child) <= 4 ) )
				{
					 alert("Maximum 4 Passengers are Allowed");
					 return false;
				}
				else if (!(parseInt(no_infant) <= parseInt(no_adult)))
				{
					alert("Number of Infants cannot exceed the number of adults");
					return false;
				}
				if(to==from)
			    {
				 alert("Origin And Destination can't be same");
				 return false;
				}
				if(from=="line")
				{
					alert("Select valid From location");
					return false;
				}
				if(to=="line1")
				{
					alert("Select valid To location");
					return false;
				}

				
				serdat=serverDate.split("-");
				var mm2=serdat[1];
				var dd2=serdat[0];
				var yy2=serdat[2];
				var h=serdat[3];
				var m=serdat[4];
				var s=serdat[5];
				
				if (yy2 < 1000)
				{
					yy2 = (1900+parseInt(yy2));
				}	
				servdate = new Date(yy2,mm2-1,dd2,h,m,s);
				
				var arr= new Array(12); 
					arr[0]="Jan";
					arr[1]="Feb";
					arr[2]="Mar";
					arr[3]="Apr";
					arr[4]="May";
					arr[5]="Jun";
					arr[6]="Jul";
					arr[7]="Aug";
					arr[8]="Sep";
					arr[9]="Oct";
					arr[10]="Nov";
					arr[11]="Dec";

					 arrdepart=d.split("-");
					 mm=arrdepart[1];
						
					 //dd=arrdepart[0];
					 
					 dd = arrdepart[0];
					
					 yy=arrdepart[2];
					
					if (mm == "Jan")
					{
						mm = 1;
					}		
					else if (mm == "Feb")
					{
						mm = 2;
					}
					else if (mm == "Mar")
					{
						mm = 3;
					}
					else if (mm == "Apr")
					{
						mm = 4;
					}
					else if (mm == "May")
					{
						mm = 5;
					}
					else if (mm == "Jun")
					{
						mm = 6;
					}
					else if (mm == "Jul")
					{
						mm = 7;
					}
					else if (mm == "Aug")
					{
						mm = 8;
					}
					else if (mm == "Sep")
					{
						mm = 9;
					}
					else if (mm == "Oct")
					{
						mm = 10;
					}
					else if (mm == "Nov")
					{
						mm = 11;
					}
					else if (mm == "Dec")
					{
						mm = 12;
					}
					tmpDate = new Date(yy,mm-1,dd,h,m,s);
					 arrreturn=r.split("-");
					 mm1=arrreturn[1];
			 		
			
					 dd1= arrreturn[0];
					
					 yy1=arrreturn[2];
					if (mm1 == "Jan")
					{
						mm1 = 1;
					}		
					else if (mm1 == "Feb")
					{
						mm1 = 2;
					}
					else if (mm1 == "Mar")
					{
						mm1 = 3;
					}
					else if (mm1 == "Apr")
					{
						mm1 = 4;
					}
					else if (mm1 == "May")
					{
						mm1 = 5;
					}
					else if (mm1 == "Jun")
					{
						mm1 = 6;
					}
					else if (mm1 == "Jul")
					{
						mm1 = 7;
					}
					else if (mm1 == "Aug")
					{
						mm1 = 8;
					}
					else if (mm1 == "Sep")
					{
						mm1 = 9;

					}
					else if (mm1 == "Oct")
					{
						mm1 = 10;
					}
					else if (mm1 == "Nov")
					{
						mm1 = 11;
					}
					else if (mm1 == "Dec")
					{
						mm1 = 12;
					}
					
					tmpDate1 = new Date(yy1,mm1-1,dd1,h,m,s);
					
					dd = parseFloat(dd);
				
					dd1= parseFloat(dd1);
					
				for (var iCharCounter1=0;iCharCounter1<12;iCharCounter1++)
				{
					var charVal = arr[iCharCounter1];
					
					
					if (charVal==mm)
					{
					    mm=iCharCounter1+1;
						
					}
					if (charVal==mm1)
					{
					    mm1=iCharCounter1+1;
							 
					}
				}     
				if (dd == dd2 && mm == mm2 && yy==yy2)
				{
					if ((parseInt(h) + 8) >= 24) 
					{
						alert("Same Day Flights cannot be booked at this time. \n Please select another date");
						return false;
					}
					else
					{
					
					}
				}
				
				if(tmpDate < servdate)
				{
					alert("Please select valid date");
					return false;
				}
				var checkdate1 = new Date(servdate.getTime()+((1000*60*60*24)*3));
				if ((checkdate1.getTime() - tmpDate.getTime()) >= 0 )
				{
					f.e_ticket.value="true";
				}
				
				if(document.forms[0].two_way.checked)
				{
					
					
					diffr=tmpDate1.getTime()-tmpDate.getTime();
					
					if(diffr<0)
					{
						alert("Return Date cannot be before Depart Date");
						return false;
					}
					else
						return true;
				}
			}	
			
			function submit_search()
			{
				if ( validate()!=false)
				{
					window.document.forms[0].residenceIndia.value = "true";
						var travelmode="abc";
						if(document.getElementById("two_way").checked)
						{
							travelmode="twoway";
						}
						else
						{
							travelmode="oneway";
						}
						var partnerid = window.document.forms[0].partnerid.value;
						var fromcity = window.document.forms[0].from_location.value;
						var tocity = window.document.forms[0].to_location.value;
						var fromdate = window.document.forms[0].depart_date.value;
						var todate = window.document.forms[0].return_date.value;
						
						var e_ticket=window.document.forms[0].e_ticket.value;						
                        var no_adult = window.document.forms[0].no_adult.options[window.document.forms[0].no_adult.selectedIndex].value ;
                        var no_child = window.document.forms[0].no_child.options[window.document.forms[0].no_child.selectedIndex].value ;
                        var no_infant =window.document.forms[0].no_infant.options[window.document.forms[0].no_infant.selectedIndex].value ;
                        var cabin_type = window.document.forms[0].cabin_type.options[window.document.forms[0].cabin_type.selectedIndex].value ;                       
                        var residenceIndia = window.document.forms[0].residenceIndia.value;
           				var partner = window.document.forms[0].partner.value;
						
						MyWindow=window.open('http://nikitatours.arzoo.com/searchprogress.do?partnerid='+partnerid+'&fromlocation='+fromcity
						+'&tolocation='+tocity+'&fromdate='+fromdate+'&todate='+todate
						+'&travelmode='+travelmode+'&e_ticket='+e_ticket+'&no_adult='+no_adult+'&no_child='+no_child
						+'&no_infant='+no_infant+'&cabin_type='+cabin_type+'&residenceIndia='+residenceIndia+'&partner='+partner,'_parent','toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width=1024,height=1024');
						
				}
			}