//flight js include

var hideflag = 0;
var flights = 1;
var hotels = 0;
var rentals = 0;

var newKayak = null;
var newCheapoair = null;
var newOrbitz = null;


function calendar2(){
   if (hideflag == 0){
   window.document.getElementById('id_selecta').style.visibility='visible';
   }
}


// open cheaptickets function 
function oncheck_cheaptickets(){

var error_flag = 0;
var button_flag = 0;
 document.getElementById('para1').style.visibility="hidden";
 document.getElementById('para2').style.visibility="hidden";
 document.getElementById('calendar1').style.visibility="hidden";
 document.getElementById('calendar2').style.visibility="hidden";
 
var myRegExp = /\(/;
var string1 = document.getElementById('origin').value;
var matchPos1 = string1.search(myRegExp);

if(matchPos1 != -1){		
	}
else{	
	 var error_flag = 1;
    document.getElementById('para1').style.visibility="visible";   
}

var string2 = document.getElementById('textbox2').value;
var matchPos2 = string2.search(myRegExp);
if(matchPos2 != -1){		
	}
else{
	 error_flag = 1;
    document.getElementById('para2').style.visibility="visible";   
}

if(document.getElementById('origin').value == "")
{
   error_flag = 1;
   document.getElementById('para1').style.visibility="visible";   
}

if(document.getElementById('textbox2').value == "")
{
   error_flag = 1 ;
   document.getElementById('para2').style.visibility="visible";   
}

if((document.getElementById('textbox1').value == "") || (document.getElementById('textbox1').value == "mm/dd/yyyy"))
{
   error_flag = 1;
   document.getElementById('calendar1').style.visibility="visible";   
}

if(((document.getElementById('textbox22').value == "") || (document.getElementById('textbox22').value == "mm/dd/yyyy")) && (document.getElementById("radio2").checked == false))
{
   error_flag = 1;
   document.getElementById('calendar2').style.visibility="visible";   
}

if (error_flag == 0)
{
newCheaptickets = window.open('http://lastminuteflightstoday.com/flights-cheaptickets.php','flights_cheaptickets','width=100, height=100, toolbar=yes, location=yes, directories=yes, status=yes, menubar=yes, scrollbars=yes, copyhistory=yes, resizable=yes')
document.getElementById('mainform1').action = "http://lastminuteflightstoday.com/flights-cheaptickets.php"
document.getElementById('mainform1').target = "flights_cheaptickets";
document.getElementById('mainform1').submit(); 
 newCheaptickets.self.moveTo(0,0);
 newCheaptickets.resizeTo(800,600); 
 newCheaptickets.focus();

}
else{
	return;
    }
}


// open cheapoair function 
function oncheck_chepoair(){

var error_flag = 0;
var button_flag = 0;
 document.getElementById('para1').style.visibility="hidden";
 document.getElementById('para2').style.visibility="hidden";
 document.getElementById('calendar1').style.visibility="hidden";
 document.getElementById('calendar2').style.visibility="hidden";
 
var myRegExp = /\(/;
var string1 = document.getElementById('origin').value;
var matchPos1 = string1.search(myRegExp);

if(matchPos1 != -1){		
	}
else{	
	 var error_flag = 1;
    document.getElementById('para1').style.visibility="visible";   
}

var string2 = document.getElementById('textbox2').value;
var matchPos2 = string2.search(myRegExp);
if(matchPos2 != -1){		
	}
else{
	 error_flag = 1;
    document.getElementById('para2').style.visibility="visible";   
}

if(document.getElementById('origin').value == "")
{
   error_flag = 1;
   document.getElementById('para1').style.visibility="visible";   
}

if(document.getElementById('textbox2').value == "")
{
   error_flag = 1 ;
   document.getElementById('para2').style.visibility="visible";   
}

if((document.getElementById('textbox1').value == "") || (document.getElementById('textbox1').value == "mm/dd/yyyy"))
{
   error_flag = 1;
   document.getElementById('calendar1').style.visibility="visible";   
}

if(((document.getElementById('textbox22').value == "") || (document.getElementById('textbox22').value == "mm/dd/yyyy")) && (document.getElementById("radio2").checked == false))
{
   error_flag = 1;
   document.getElementById('calendar2').style.visibility="visible";   
} 

if (error_flag == 0)
{
newCheapoair = window.open('http://lastminuteflightstoday.com/flights-cheapoair.php','flights_cheapoair', 'width=100, height=100, toolbar=yes, location=yes, directories=yes, status=yes, menubar=yes, scrollbars=yes, copyhistory=yes, resizable=yes')
document.getElementById('mainform1').action = "http://lastminuteflightstoday.com/flights-cheapoair.php"
document.getElementById('mainform1').target = "flights_cheapoair";
document.getElementById('mainform1').submit(); 
 newCheapoair.self.moveTo(100,0);
 newCheapoair.resizeTo(800,600);
 newCheapoair.focus();
}
else{
	return;
    }
}


// open orbitz function 
function oncheck_orbitz(){

var error_flag = 0;
var button_flag = 0;
 document.getElementById('para1').style.visibility="hidden";
 document.getElementById('para2').style.visibility="hidden";
 document.getElementById('calendar1').style.visibility="hidden";
 document.getElementById('calendar2').style.visibility="hidden";
 
var myRegExp = /\(/;
var string1 = document.getElementById('origin').value;
var matchPos1 = string1.search(myRegExp);

if(matchPos1 != -1){		
	}
else{	
	 var error_flag = 1;
    document.getElementById('para1').style.visibility="visible";   
}

var string2 = document.getElementById('textbox2').value;
var matchPos2 = string2.search(myRegExp);
if(matchPos2 != -1){		
	}
else{
	 error_flag = 1;
    document.getElementById('para2').style.visibility="visible";   
}

if(document.getElementById('origin').value == "")
{
   error_flag = 1;
   document.getElementById('para1').style.visibility="visible";   
}

if(document.getElementById('textbox2').value == "")
{
   error_flag = 1 ;
   document.getElementById('para2').style.visibility="visible";   
}

if((document.getElementById('textbox1').value == "") || (document.getElementById('textbox1').value == "mm/dd/yyyy"))
{
   error_flag = 1;
   document.getElementById('calendar1').style.visibility="visible";   
}

if(((document.getElementById('textbox22').value == "") || (document.getElementById('textbox22').value == "mm/dd/yyyy")) && (document.getElementById("radio2").checked == false))
{
   error_flag = 1;
   document.getElementById('calendar2').style.visibility="visible";   
}

if (error_flag == 0)
{
newOrbitz = window.open('http://lastminuteflightstoday.com/flights-orbitz.php','flights_orbitz', 'width=100, height=100, toolbar=yes, location=yes, directories=yes, status=yes, menubar=yes, scrollbars=yes, copyhistory=yes, resizable=yes')
document.getElementById('mainform1').action = "http://lastminuteflightstoday.com/flights-orbitz.php"
document.getElementById('mainform1').target = "flights_orbitz";
document.getElementById('mainform1').submit(); 
 newOrbitz.self.moveTo(200,0);
 newOrbitz.resizeTo(800,600);
 newOrbitz.focus();

}
else{
	return;
     }
}


function one(){
 
 document.getElementById('textbox22').disabled="disabled";
 document.getElementById('imageone').src="http://lastminuteflightstoday.com/img/change.gif";
 document.getElementById('imageone').disabled="disabled";
 document.getElementById('hidepara').style.color="ccc"; 
 
  document.getElementById("radio1").checked=false;
 
}
function srt(){
 
 document.getElementById('textbox22').disabled="";
 document.getElementById('imageone').src="http://lastminuteflightstoday.com/img/cal.gif";
 document.getElementById('imageone').disabled="";
 document.getElementById('hidepara').style.color="000000"; 
 document.getElementById("radio2").checked=false;
 
 
}
function setRT(){
/*
   var ceLL1 = document.createElement("td");
   ceLL1.setAttribute("id","hidepara");
    ceLL1.setAttribute("width","160px");  
   
   var newText1 = document.createElement("input");
   newText1.setAttribute("type","text");
   newText1.setAttribute("name","textbox22");
   newText1.setAttribute("id","textbox22");
   ceLL1.appendChild(newText1);
   
   var id=document.getElementById("addtext");
   id.appendChild(ceLL1);
   
   
  */
   document.getElementById('hidetext').style.visibility="visible";
 document.getElementById('hidepara').style.visibility="visible";
 document.getElementById('hidechildren').style.visibility="visible";
 document.getElementById('click_rt').style.visibility="hidden";
 document.getElementById('click_one_way').style.visibility="visible"; 
}



var xmlHttp=null;
var textboxg=null;
var lid=null;


 function searchSuggest(str)
{
if (str.length <= 2)
 {  
 document.getElementById('livesearch').style.visibility ="hidden";
 document.getElementById("livesearch").innerHTML="";
 // lid.innerHTML=""; 
return;
 }

xmlHttp=GetXmlHttpObject();
 if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request");
 return;
 } 
 var url="http://lastminuteflightstoday.com/scripts/searchsuggest.php";
url=url+"?search="+str;
xmlHttp.onreadystatechange=stateChanged; 
xmlHttp.open("get",url,true);
xmlHttp.send(null);
} 

function stateChanged() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
       
       var ss = document.getElementById('livesearch');
       ss.innerHTML = '';
       var str = xmlHttp.responseText.split("\n");
      
      if(str!="") ss.style.visibility="visible";
    // if(str==",")ss.innerHTML ="No suggestions for that entry";
	  if(str==",")document.getElementById('livesearch').style.visibility ="hidden";
        for(i=1; i < str.length - 1; i++) {
         var suggest = '<div onmouseover="javascript:suggestOver(this); style.cursor=\'hand\';" ';
            suggest += 'onmouseout="javascript:suggestOut(this);" ';
            suggest += 'onclick="javascript:setSearch(this.innerHTML); window.document.getElementById(\'id_selecta\').style.visibility=\'visible\'; javascript:hideflag = 0;"';
            suggest += 'class="suggest_link">' + str[i] + '</div>';
            ss.innerHTML += suggest;
			
			var DivHeight = document.getElementById('livesearch').offsetHeight;
//	alert(DivHeight);
	        if (DivHeight > 90) {
				window.document.getElementById('id_selecta').style.visibility='hidden';	
				hideflag = 1;
			}
			else{
				window.document.getElementById('id_selecta').style.visibility='visible';
				hideflag = 0;
			}

         }
 }

}


function GetXmlHttpObject()
{
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 // Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}


function suggestOver(div_value) {
    div_value.className = 'suggest_link_over';
}
 
//Mouse out function
function suggestOut(div_value) {
    div_value.className = 'suggest_link';
}

function setSearch(value) {
      //textboxg.value=value;
      //lid.innerHTML='';
     document.getElementById('livesearch').style.visibility ="hidden";
     document.getElementById('origin').value = value;
    document.getElementById('livesearch').innerHTML = '';
}

var xmlHttp=null;
var textboxg=null;
var lid=null;


 function searchSuggest2(str)
{

  

if (str.length <= 2)
 { 
 document.getElementById('livesearch2').style.visibility ="hidden";
 document.getElementById("livesearch2").innerHTML="";
 // lid.innerHTML=""; 
return;
 }

xmlHttp=GetXmlHttpObject2();
 if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request");
 return;
 } 
 var url="http://lastminuteflightstoday.com/scripts/searchsuggest.php";
url=url+"?search="+str;
xmlHttp.onreadystatechange=stateChanged2; 
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
} 

function stateChanged2() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
        var ss = document.getElementById('livesearch2');
        ss.innerHTML = '';
        var str = xmlHttp.responseText.split("\n");
		    
     if(str!="") ss.style.visibility="visible";
	  //     if(str=="")ss.innerHTML ="No suggestions for that entry";  
	 if(str==",")document.getElementById('livesearch2').style.visibility ="hidden";
        
  for(i=1; i < str.length - 1; i++) {
            
            var suggest = '<div onmouseover="javascript:suggestOver2(this); style.cursor=\'hand\';" ';
            suggest += 'onmouseout="javascript:suggestOut2(this);" ';
            suggest += 'onclick="javascript:setSearch2(this.innerHTML)"';          
            suggest += 'class="suggest_link">' + str[i] + '</div>';
            ss.innerHTML += suggest;	
				
         }
 }

}


function GetXmlHttpObject2()
{
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 // Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}


function suggestOver2(div_value) {
    div_value.className = 'suggest_link_over';
}
 
//Mouse out function
function suggestOut2(div_value) {
    div_value.className = 'suggest_link';
}

function setSearch2(value) {
      //textboxg.value=value;
      //lid.innerHTML='';
    document.getElementById('livesearch2').style.visibility ="hidden";
    document.getElementById('textbox2').value = value;
    document.getElementById('livesearch2').innerHTML = '';
}