var primo = true;
var callInitPrimo = false;

var QuickSearch1clientIDPrefix   = 'ctl00_ContentPlaceHolder1_QuickSearch1_';
var QuickSearch1clientNamePrefix = 'ctl00$ContentPlaceHolder1$QuickSearch1$';



function setFlightOffers(DEP,ARR,DT_DEPARTURE,DT_RETURN) 
{ 
    setValue(QuickSearch1clientIDPrefix + 'txtDepartureDateTime',DT_DEPARTURE);
    setValue(QuickSearch1clientIDPrefix + 'txtReturnDateTime',DT_RETURN);
    setValue(QuickSearch1clientIDPrefix + 'hiddenDepartureAirportCode',DEP);
    setValue(QuickSearch1clientIDPrefix + 'hiddenArrivalAirportCode',ARR);
    
    checkDate(QuickSearch1clientIDPrefix);
    
    __doPostBack(QuickSearch1clientNamePrefix + 'btnRefresh','');  

}

function setFlightDepOffers(DEP,ARR,DT_DEPARTURE,TD_NUM) 
{ 
 
    setValue(QuickSearch1clientIDPrefix + 'txtDepartureDateTime',DT_DEPARTURE);
    setValue(QuickSearch1clientIDPrefix + 'hiddenDepartureAirportCode',DEP);
    setValue(QuickSearch1clientIDPrefix + 'hiddenArrivalAirportCode',ARR);

    checkDate(QuickSearch1clientIDPrefix);
    
    if (DeparturePreviousTDNUM>=0)
    {
      fldPreviousTD = $get('td_num' + DeparturePreviousTDNUM);
      if (fldPreviousTD!=null)
      {
            fldPreviousTD.className = DeparturePreviousTDCLASS;
      }
    }
   
    fldTD = $get('td_num' + TD_NUM);
    
    if (fldTD!=null)
    {
        DeparturePreviousTDNUM =TD_NUM;
        DeparturePreviousTDCLASS = fldTD.className;
        fldTD.className = 'calPriceSelected';
    }

    __doPostBack(QuickSearch1clientNamePrefix + 'btnRefresh','');  
     
	hideAllLayers();
	
	MM_showHideLayers('cs1','','show')	 
}

function setFlightRetOffers(DEP,ARR,DT_DEPARTURE,TD_NUM) 
{ 
	setValue(QuickSearch1clientIDPrefix + 'txtReturnDateTime',DT_DEPARTURE);
	setValue(QuickSearch1clientIDPrefix + 'hiddenDepartureAirportCode',ARR);
    setValue(QuickSearch1clientIDPrefix + 'hiddenArrivalAirportCode',DEP);
    checkDate(QuickSearch1clientIDPrefix);
    
    if (ReturnPreviousTDNUM>=0)
    {
      fldReturnTD = $get('td_num' + ReturnPreviousTDNUM);
      if (fldReturnTD!=null)
      {
          fldReturnTD.className = ReturnPreviousTDCLASS;
      }
    }
    fldTD = $get('td_num' + TD_NUM);
    if (fldTD!=null)
    {
        ReturnPreviousTDNUM = TD_NUM;
        ReturnPreviousTDCLASS = fldTD.className;
        fldTD.className = 'calPriceSelected';
    }
    
    __doPostBack(QuickSearch1clientNamePrefix+ 'btnRefresh','');  
     
    hideAllLayers();
    
	MM_showHideLayers('cs2','','show')	 
}





function setFlightDepTimeTable(DEP,ARR,DT_DEPARTURE) 
{ 
	setValue(QuickSearch1clientIDPrefix + 'txtDepartureDateTime',DT_DEPARTURE);
	setValue(QuickSearch1clientIDPrefix + 'hiddenDepartureAirportCode',ARR);
    setValue(QuickSearch1clientIDPrefix + 'hiddenArrivalAirportCode',DEP);
    
    checkDate(QuickSearch1clientIDPrefix);
    
    __doPostBack(QuickSearch1clientNamePrefix+ 'btnRefresh','');  
    
    hideAllLayers();
   
	MM_showHideLayers('cs1','','show')	 
}



function hideAllLayers()
{
    MM_showHideLayers('cs1','','hide');
    MM_showHideLayers('cs2','','hide');
}		


function ChangeMonthDate(destinationUrl)
{
	var dtDeparture = '';
	var dtReturn	= '';
	var dep			= '';
	var ret			= '';
	    
	dtDeparture =  getValue(QuickSearch1clientIDPrefix + 'txtDepartureDateTime');
	dtReturn    =  getValue(QuickSearch1clientIDPrefix + 'txtReturnDateTime');	
	dep			=  fld_select_value($get(QuickSearch1clientIDPrefix + "DepartureAirportDropDownList"));
	ret			=  fld_select_value($get(QuickSearch1clientIDPrefix + "ArraivalAirportDropDownList"));
	
	if (dep!=""&&ret!="") 
	{
	    destinationUrl = destinationUrl + "&setDepartureDate=" + dtDeparture;
	    destinationUrl = destinationUrl + "&setReturnDate=" + dtReturn;
	    destinationUrl = destinationUrl + "&setDepartureAirportCode=" + dep;
	    destinationUrl = destinationUrl + "&setArrivalAirportCode=" + ret;
    }
 	document.location.href = destinationUrl;
	
}
	

        
     