﻿// JScript File

function servervariable(urln,ref,currQuery)
{
if (urln==0 && urln=="")
  { 
  document.getElementById("").innerHTML="";
  return;
  }
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="ipkeywords1.aspx";
url=url+"?urln="+urln;
url=url+"&ref="+ref;
url=url+"&currQuery="+currQuery;
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function stateChanged() 
{ 
if (xmlHttp.readyState==4)
{ 
}
}
function GetXmlHttpObject()
{
var xmlHttp=null;
try
{
xmlHttp=new XMLHttpRequest();
}

catch (e)
{

try
{
xmlHttp=new  ActiveXObject("Msxml2.XMLHTTP");
}
catch(e)
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
}
return xmlHttp;
}

	
function chkBoxCheck()
	{
	

		
	                                    if(document.getElementById("Stop2").checked==true)
				                        {
				                                document.getElementById("Hide3").style.display="block";
				                                document.getElementById("Hide4start").style.visibility="visible";
				                                document.getElementById("Stop").value=2;
				                        }
				                        else
				                        {
				                            
				                                 document.getElementById("Hide3").style.display="none";
				                                 document.getElementById("Hide4").style.display="none";
				                                 document.getElementById("Hide5").style.display="none";
				                                  document.getElementById("Hide6").style.display="none";
				                                 
				                                 document.getElementById("Hide4start").style.visibility="hidden";
				                                 document.getElementById("Hide5start").style.visibility="hidden";
				                                  document.getElementById("Hide6start").style.visibility="hidden";
				                               	 document.getElementById("Stop").value=1;
				                               	  document.getElementById("Stop5").checked=false;
				                                 document.getElementById("Stop4").checked=false;
				                                 document.getElementById("Stop3").checked=false;
				                              
				                                  
				                        }
	                                    if(document.getElementById("Stop3").checked==true)
				                        {
				                               
				                                //document.getElementById("Hide4").style.visibility="visible";
				                                 document.getElementById("Hide4").style.display="block";
				                                document.getElementById("Hide5start").style.visibility="visible";
				                                document.getElementById("Stop").value=3;
				                        }
				                        else
				                        {
				                               document.getElementById("Hide4").style.display="none";
				                                 document.getElementById("Hide5").style.display="none";
				                                    document.getElementById("Hide6").style.display="none";
				                             
				                                 document.getElementById("Hide5start").style.visibility="hidden";
				                                  document.getElementById("Hide6start").style.visibility="hidden";
				                                 document.getElementById("Stop4").checked=false;
				                                     document.getElementById("Stop5").checked=false;
				                                 //    document.getElementById("Hide4").style.visibility="hidden";
				                                // document.getElementById("Hide5").style.visibility="hidden";
				                        }

	                                            if(document.getElementById("Stop4").checked==true)
				                                {
				                                        //document.getElementById("Hide5").style.visibility="visible";
				                                         document.getElementById("Hide6start").style.visibility="visible";
				                                         document.getElementById("Hide5").style.display="block";
				                                        document.getElementById("Stop").value=4;
				                                      
				                                }
				                                else
				                                {
				                                      
				                                       // document.getElementById("Hide5").style.visibility="hidden";
				                                        document.getElementById("Hide5").style.display="none";
				                                        document.getElementById("Stop4").checked=false;
				                                        document.getElementById("Hide6").style.display="none";
				                                        document.getElementById("Stop5").checked=false;
				                                }
				                                
				                                
				                                 if(document.getElementById("Stop5").checked==true)
				                                {
				                                        //document.getElementById("Hide5").style.visibility="visible";
				                                         document.getElementById("Hide6").style.display="block";
				                                        document.getElementById("Stop").value=5;
				                                      
				                                }
				                                else
				                                {
				                                      
				                                       // document.getElementById("Hide5").style.visibility="hidden";
				                                        document.getElementById("Hide6").style.display="none";
				                                       document.getElementById("Stop5").checked=false;
				                                }
 
	}
	


	
function setElementProperty1(p_property, p_value, p_elmId)
		{
    	var p_elm = p_elmId;
    	var elm = null;

    	if(typeof(p_elm) == "object")
			{
      		elm = p_elm;
    		} 
			else 
			{
      		elm = document.getElementById(p_elm);
    		}
    	
		if((elm != null) && (elm.style != null))
			{
      		elm = elm.style;
      		elm[ p_property ] = p_value;
    		}
 		 }

  function setProperty1(p_property, p_value) 
	{
    setElementProperty1(p_property, p_value, 'MSG');
  	}


function setAirlineIndex(num)
{

	if(num==1)
	{
		document.getElementById("AirlineIndex1").value=document.getElementById("Airline1").selectedIndex;
	}
	else if(num==2)
	{
		document.getElementById("AirlineIndex2").value=document.getElementById("Airline2").selectedIndex;
		
	}
	else if(num==3)
	{
		document.getElementById("AirlineIndex3").value=document.getElementById("Airline3").selectedIndex;
	}
	
}

function setDestFromTo()
{
	var temArr;
	temArr=document.getElementById("DestFrom1").value.split("(");
	if(temArr.length==2)
		{
			document.getElementById("From1").value=temArr[1].substr(0,3);
			
			
		}
		else if(temArr.length==3)
		{
			document.getElementById("From1").value=temArr[2].substr(0,3);
			
			
		}
		else
		{
			alert("Please enter Departure Airport code or name carefully.")
			document.getElementById("DestFrom1").focus();
			return false;
		}
		
		
		
	temArr=document.getElementById("DestTo1").value.split("(");
	if(temArr.length==2)
		{
			document.getElementById("To1").value=temArr[1].substr(0,3);
			
		
		}
		else if(temArr.length==3)
		{
			document.getElementById("To1").value=temArr[2].substr(0,3);
			
		
		}
		else
		{
			alert("Please enter Destination Airport  code or name carefully.")
			document.getElementById("DestTo1").focus();
			return false;
		}
		
	if(document.getElementById("ddfirst").value=="")
		{
			alert("Please enter departure date carefully.");
			document.getElementById("ddfirst").focus();
			return false;
		}
	temArr=document.getElementById("DestFrom2").value.split("(");
	if(temArr.length==2)
		{
			document.getElementById("From2").value=temArr[1].substr(0,3);
			
			
		}
		else if(temArr.length==3)
		{
			document.getElementById("From2").value=temArr[2].substr(0,3);
			
			
		}
		else
		{
			alert("Please enter Departure Airport code or name carefully.")
			document.getElementById("DestFrom2").focus();
			return false;
		}
	
	temArr=document.getElementById("DestTo2").value.split("(");
	if(temArr.length==2)
		{
			document.getElementById("To2").value=temArr[1].substr(0,3);
			
			
		}
		else if(temArr.length==3)
		{
			document.getElementById("To2").value=temArr[2].substr(0,3);
			
			
		}
		else
		{
			alert("Please enter Destination Airport code or name carefully.")
			document.getElementById("DestTo2").focus();
			return false;
		}
		
	if(document.getElementById("ddsecond").value=="")
		{
			alert("Please enter departure date carefully.");
			document.getElementById("ddsecond").focus();
			return false;
		}

if(document.getElementById("Stop2").checked==true)
	{
	temArr=document.getElementById("DestFrom3").value.split("(");
	if(temArr.length==2)
		{
			document.getElementById("From3").value=temArr[1].substr(0,3);
			
		}
		else if(temArr.length==3)
		{
			document.getElementById("From3").value=temArr[2].substr(0,3);
			
		}
		else
		{
			alert("Please enter Departure Airport code or name carefully.")
			document.getElementById("DestFrom3").focus();
			return false;
		}
	
	temArr=document.getElementById("DestTo3").value.split("(");
	if(temArr.length==2)
		{
			document.getElementById("To3").value=temArr[1].substr(0,3);
			
		}
		else if(temArr.length==3)
		{
			document.getElementById("To3").value=temArr[2].substr(0,3);
			
		}
		else
		{
			alert("Please enter Destination Airport code or name carefully.")
			document.getElementById("DestTo3").focus();
			return false;
		}
		if(document.getElementById("ddthird").value=="")
		{
			alert("Please enter departure date carefully.");
			document.getElementById("ddthird").focus();
			return false;
		}
	}
	
	else
	{
		document.getElementById("From3").value=""
		document.getElementById("To3").value=""
		document.getElementById("ddthird").value=""
		document.getElementById("From4").value=""
		document.getElementById("To4").value=""
		document.getElementById("ddfourth").value=""
		document.getElementById("From5").value=""
		document.getElementById("To5").value=""
		document.getElementById("ddfive").value=""
	}
	//fourth segments
	if(document.getElementById("Stop3").checked==true)
	{
	temArr=document.getElementById("DestFrom4").value.split("(");
	if(temArr.length==2)
		{
			document.getElementById("From4").value=temArr[1].substr(0,3);
			
		}
		else if(temArr.length==3)
		{
			document.getElementById("From4").value=temArr[2].substr(0,3);
			
		}
		else
		{
			alert("Please enter Departure Airport code or name carefully.")
			document.getElementById("DestFrom4").focus();
			return false;
		}
	
	temArr=document.getElementById("DestTo4").value.split("(");
	if(temArr.length==2)
		{
			document.getElementById("To4").value=temArr[1].substr(0,3);
			
		}
		else if(temArr.length==3)
		{
			document.getElementById("To4").value=temArr[2].substr(0,3);
			
		}
		else
		{
			alert("Please enter Destination Airport code or name carefully.")
			document.getElementById("DestTo4").focus();
			return false;
		}
		if(document.getElementById("ddfourth").value=="")
		{
			alert("Please enter departure date carefully.");
			document.getElementById("ddfourth").focus();
			return false;
		}
	}
	
	else
	{
		document.getElementById("From4").value=""
		document.getElementById("To4").value=""
		document.getElementById("ddfourth").value=""
		document.getElementById("From5").value=""
		document.getElementById("To5").value=""
		document.getElementById("ddfive").value=""
	}
	//end fourth segments
	//five start
	if(document.getElementById("Stop4").checked==true)
	{
	temArr=document.getElementById("DestFrom5").value.split("(");
	if(temArr.length==2)
		{
			document.getElementById("From5").value=temArr[1].substr(0,3);
			
		}
		else if(temArr.length==3)
		{
			document.getElementById("From5").value=temArr[2].substr(0,3);
			
		}
		else
		{
			alert("Please enter Departure Airport code or name carefully.")
			document.getElementById("DestFrom5").focus();
			return false;
		}
	
	temArr=document.getElementById("DestTo5").value.split("(");
	if(temArr.length==2)
		{
			document.getElementById("To5").value=temArr[1].substr(0,3);
			
		}
		else if(temArr.length==3)
		{
			document.getElementById("To5").value=temArr[2].substr(0,3);
			
		}
		else
		{
			alert("Please enter Destination Airport code or name carefully.")
			document.getElementById("DestTo5").focus();
			return false;
		}
		if(document.getElementById("ddfive").value=="")
		{
			alert("Please enter departure date carefully.");
			document.getElementById("ddfive").focus();
			return false;
		}
	}
	
	else
	{
		document.getElementById("From5").value=""
		document.getElementById("To5").value=""
		document.getElementById("ddfive").value=""
	}
	//five end
	
	//six start
	if(document.getElementById("Stop5").checked==true)
	{
	temArr=document.getElementById("DestFrom6").value.split("(");
	if(temArr.length==2)
		{
			document.getElementById("From6").value=temArr[1].substr(0,3);
			
		}
		else if(temArr.length==3)
		{
			document.getElementById("From6").value=temArr[2].substr(0,3);
			
		}
		else
		{
			alert("Please enter Departure Airport code or name carefully.")
			document.getElementById("DestFrom6").focus();
			return false;
		}
	
	temArr=document.getElementById("DestTo6").value.split("(");
	if(temArr.length==2)
		{
			document.getElementById("To6").value=temArr[1].substr(0,3);
			
		}
		else if(temArr.length==3)
		{
			document.getElementById("To6").value=temArr[2].substr(0,3);
			
		}
		else
		{
			alert("Please enter Destination Airport code or name carefully.")
			document.getElementById("DestTo6").focus();
			return false;
		}
		if(document.getElementById("ddsixth").value=="")
		{
			alert("Please enter departure date carefully.");
			document.getElementById("ddsixth").focus();
			return false;
		}
	}
	
	else
	{
		document.getElementById("From6").value=""
		document.getElementById("To6").value=""
		document.getElementById("ddsixth").value=""
	}
	//six end
	if(validation()!=true)
	{
		return false;
	}
	return true;
}




function validation()
{
var Dptdate1= new Date(parseInt(document.getElementById("ddfirst").value.substring(6,10),10),(parseInt(document.getElementById("ddfirst").value.substring(3,5),10))-1, parseInt(document.getElementById("ddfirst").value.substring(0,2),10));
var Dptdate2= new Date(parseInt(document.getElementById("ddsecond").value.substring(6,10),10),(parseInt(document.getElementById("ddsecond").value.substring(3,5),10))-1,  parseInt(document.getElementById("ddsecond").value.substring(0,2),10));
			if(Dptdate1>Dptdate2)
			{
			alert("Departure Date of Stop1 can not be greater then Departure Date of Stop2.");
			document.getElementById("ddsecond").focus();
			return false;
			}
	
	if(document.getElementById("Stop2").checked==true)
		{
		var Dptdate3= new Date(parseInt(document.getElementById("ddthird").value.substring(6,10),10),(parseInt(document.getElementById("ddthird").value.substring(3,5),10))-1, parseInt(document.getElementById("ddthird").value.substring(0,2),10));
		if(Dptdate2>Dptdate3)
			{
			alert("Departure Date of Stop2 can not be greater then Departure Date of Stop3.");
			document.getElementById("ddthird").focus();
			return false;
			}
		}
		else
		{
			document.getElementById("ddthird").value="";
		}
		
		
		
		
		//fourth
		if(document.getElementById("Stop3").checked==true)
		{
		var Dptdate4= new Date(parseInt(document.getElementById("ddfourth").value.substring(6,10),10),(parseInt(document.getElementById("ddfourth").value.substring(3,5),10))-1, parseInt(document.getElementById("ddfourth").value.substring(0,2),10));
		if(Dptdate2>Dptdate4)
			{
			alert("Departure Date of Stop2 can not be greater then Departure Date of Stop3.");
			document.getElementById("ddfourth").focus();
			return false;
			}
		}
		else
		{
			document.getElementById("ddfourth").value="";
		}
		//five
		if(document.getElementById("Stop4").checked==true)
		{
		var Dptdate5= new Date(parseInt(document.getElementById("ddfive").value.substring(6,10),10),(parseInt(document.getElementById("ddfive").value.substring(3,5),10))-1, parseInt(document.getElementById("ddfive").value.substring(0,2),10));
		if(Dptdate2>Dptdate5)
			{
			alert("Departure Date of Stop2 can not be greater then Departure Date of Stop3.");
			document.getElementById("ddfive").focus();
			return false;
			}
		}
		else
		{
			document.getElementById("ddfive").value="";
		}
		
		
return true;
}