function clickRetrieveBooking()
{
	if (BookingRetrieveValues_Validate())
	{
		$('a#LinkButtonPopupCancelBooking').click();
		return true;
	}
	else
	{
		return false;
	}
}

function clickLoadBooking()
{
	var inputOK = true;
	var mensage;
	
	if ($('div#facebox2 div.popup table#aeroporto input').eq(0).val() == "")
	{
	    $('div#facebox2 div.popup table#aeroporto input').eq(0).val($('div#facebox2 div.popup table#aeroporto select').eq(0).val());
	}
	
	if ($('div#facebox2 div.popup table#aeroporto input').eq(1).val() == "")
	{
	    $('div#facebox2 div.popup table#aeroporto input').eq(1).val($('div#facebox2 div.popup table#aeroporto select').eq(4).val());
	}
	
	if ($('div#facebox2 div.popup table#contato input').eq(0).val() == "")
	{    
	    if (mensage == null)
        {
            mensage = "Preencher o telefone";
        }
        else
        {
            mensage += "\nPreencher o telefone";
        }
	    inputOK = false;
	}
	
	
	if (inputOK)
	{
	    var temp = $('div.popup div#popup').eq(0);	
        var div0 = $('div#popup').empty().get(0);
    	
	    $('div#popup').append(temp);

        $('div#facebox2 div.popup').empty().eq(0);
//        $('div#facebox2 div.popup').append("<table style='border-style:solid;border-color:black'><tr style='text-align:center'><td><span> Carregando...</span></td></tr></table>");
        $('div#facebox2 div.popup').append("<table ><tr><td style='text-align: center'>Carregando... </td></tr></table>");        
//        $('div#facebox2 div.popup').append("<table style='border-style:solid; border-color:gray'><tr><td style='text-align: center'>Carregando... </td></tr></table>");        
        $('div#facebox2 div.popup').height(28);
        $('div#facebox2 div.popup').width(537);
        var height = $('div#facebox2_overlay').height()/2 - 14;
        var width = $('div#facebox2_overlay').width()/2 - 268; 
        $('div#facebox2').css("left", width + "px");
        $('div#facebox2').css("top", height + "px");	  
	    $('div#divContinueButtons input').click();
	    return true;
	}
	else
	{  
	    alert (mensage);
	    return false;
	}
}

function getAeroportoPopup() 
{
    
    
//    var mumberAirportGoingout;
//    var mumberAirportComingback;
//    do 
//    {
//        var aeroportoIda = $('div.marketDropdowns select').eq(0).clone();    
//        var aeroportoVolta = $('div.marketDropdowns select').eq(1).clone();
//        
//        mumberAirportGoingout = $('div.marketDropdowns select option').eq(0).clone();
//        mumberAirportComingback = $('div.marketDropdowns select ').eq(1).clone();
//    }    
//    while(mumberAirportComingback.length <10);
    
//    var aeroportoIda = $('div.marketDropdowns select').eq(0).clone();    
//    var aeroportoVolta = $('div.marketDropdowns select').eq(1).clone();
//    $('div#facebox2 div.popup table#aeroporto input').eq(0).hide();
//    $('div#facebox2 div.popup table#aeroporto tr td').eq(0).append(aeroportoIda);
//    $('div#facebox2 div.popup table#aeroporto input').eq(1).hide();
//    $('div#facebox2 div.popup table#aeroporto tr td').eq(2).append(aeroportoVolta);
//    
//    $('select#AvailabilitySearchInputRetrieveBookingView2_DropDownListMarketOrigin1 option[value="Partindo de..."]').remove();
//    
//    if ($("option[value='CLV']").length > 0) {
//        $("option[value='CLV']").remove();
//    }
//    if ($("option[value='BPS']").length > 0) {
//        $("option[value='BPS']").remove();
//    }
//    if ($("option[value='AAA']").length > 0) {
//        $("option[value='AAA']").remove();
//    }
//    if ($("option[value='BBB']").length > 0) {
//        $("option[value='BBB']").remove();
//    }
    
    
    var aiports1;
    var aiports2;
    do 
    {
        aiports1 = $('select#AvailabilitySearchInputRetrieveBookingView2_DropDownListMarketOrigin1').eq(0).clone();    
        aiports1.children().eq(0).remove(0);
        
    }    
    while(aiports1.children().eq(aiports1.children().length-1).val() != "VIX");
    aiports2 = $('select#AvailabilitySearchInputRetrieveBookingView2_DropDownListMarketOrigin1').eq(0).clone();
    aiports2.children().eq(0).remove(0);
    

    $('div#facebox2 div.popup table#aeroporto input').eq(0).hide();
    $('div#facebox2 div.popup table#aeroporto tr td').eq(0).append(aiports1);
    
    $('div#facebox2 div.popup table#aeroporto input').eq(1).hide();
    $('div#facebox2 div.popup table#aeroporto tr td').eq(2).append(aiports2);
        
    
    if ($("option[value='CLV']").length > 0) {
        $("option[value='CLV']").remove();
    }
    /*if ($("option[value='BPS']").length > 0) {
        $("option[value='BPS']").remove();
    }*/
    if ($("option[value='UNA']").length > 0) {
        $("option[value='UNA']").remove();
    }
    if ($("option[value='AAA']").length > 0) {
        $("option[value='AAA']").remove();
    }
    if ($("option[value='BBB']").length > 0) {
        $("option[value='BBB']").remove();
    }
    if ($("option[value='EZE']").length > 0) {
        $("option[value='EZE']").remove();
    }
    if ($("option[value='BRC']").length > 0) {
        $("option[value='BRC']").remove();
    }


    
    return true;
}

// reescrevendo o script abaixo pois a validação esta sendo feita no javascript clickCheckPNR()

function BookingRetrieveValues_Validate()
{
    var ds = document['SkySales'];
	var sectionPopulateCounter = 0;    
    var missing = false;
    var empty = true;	
	
	//get the sections
	var sectionList = applicationSections.split(",")    
	
	for(var i=0; i < sectionList.length; i++)
	{
	    var controlList = sectionList[i].split("|");
	    var sectionIndex = i+1;
	    var controlPopulatedCount = 0;
	    
	    for(var j=0; j < controlList.length; j++)
	    {   
	        var controlID = applicationBookingRetrieveJavaScriptHtmlId + '_' + controlList[j] + sectionIndex;
	        var controlIsPopulated = false;
	        
	        if (controlList[j] == "ORIGINCITY"
                || controlList[j] == "DESTINATIONCITY"
                || controlList[j] == "DEPARTMONTH"
                || controlList[j] == "DEPARTDAY"
                || controlList[j] == "DEPARTYEAR"
                || controlList[j] == "CARDTYPE")
            {
                controlIsPopulated = ds[controlID].value != ds[controlID].requiredempty;
                
            }
            else
            {
                controlIsPopulated = (ds[controlID].value || (0));
            }           
            
            if (controlIsPopulated)
            {
                controlPopulatedCount++;
                empty = false;
            }
	    }//end control loop

        //check if all items are answered
        missing = missing ||((controlPopulatedCount < controlList.length) && (controlPopulatedCount > 0));
	    
	    //monitor number of sections answered
        if (controlPopulatedCount > 0)
        {
            sectionPopulateCounter++;
        }       
	}//end section loop

	if (sectionPopulateCounter > 1)
	{
	    alert(localizedenteredInfoInMoreThanOneSection);
	    return false;
	}

	return true;
}


      