function LoadCotizadorPaquetes()
{
var strflag = "";

    if (document.getElementById("hdflagmaster")==null){
     strflag = "ctl00_ContentPlaceHolder1_";
    }
     
    var pStrFecEarly = document.getElementById(strflag + "Cotizador_paq1_hdFecEarly").value;
    var pStrFecLate = document.getElementById(strflag + "Cotizador_paq1_hdFecLate").value;
    var pIntDiasStep = document.getElementById(strflag + "Cotizador_paq1_hdDiasStep").value;
    var pIntDiasSumEarly = document.getElementById(strflag + "Cotizador_paq1_hdDiasSumLate").value;
    var strFecSal = document.getElementById(strflag + "Cotizador_paq1_txtFechaSalida").value;
    var strFecRet = document.getElementById(strflag + "Cotizador_paq1_txtFechaRetorno").value;
    
    //var pStrFecEarly = document.getElementById("ctl00_ContentPlaceHolder1_Cotizador_paq1_hdFecEarly").value;
    //var pStrFecLate = document.getElementById("ctl00_ContentPlaceHolder1_Cotizador_paq1_hdFecLate").value;
    //var pIntDiasStep = document.getElementById("ctl00_ContentPlaceHolder1_Cotizador_paq1_hdDiasStep").value;
    //var pIntDiasSumEarly = document.getElementById("ctl00_ContentPlaceHolder1_Cotizador_paq1_hdDiasSumLate").value;
    //var strFecSal = document.getElementById("ctl00_ContentPlaceHolder1_Cotizador_paq1_txtFechaSalida").value;
    //var strFecRet = document.getElementById("ctl00_ContentPlaceHolder1_Cotizador_paq1_txtFechaRetorno").value;

	var objEarlyDate = new Date();
	if(pStrFecEarly!=null){
	    var arrayFecEarly = pStrFecEarly.split("/");
	    var objNewDate = new Date(arrayFecEarly[2],arrayFecEarly[1]-1,arrayFecEarly[0]);
	    objEarlyDate.setDate(objNewDate.getDate());
        objEarlyDate.setMonth(objNewDate.getMonth());
        objEarlyDate.setYear(objNewDate.getFullYear());
	}
	var objLateDate = new Date();
	if(pStrFecLate!=null){
	    var arrayFecLate = pStrFecLate.split("/");
	    var objNewDate = new Date(arrayFecLate[2],arrayFecLate[1]-1,arrayFecLate[0]);
        objLateDate.setDate(objNewDate.getDate());
        objLateDate.setMonth(objNewDate.getMonth());
        objLateDate.setYear(objNewDate.getFullYear());
	}
	//var objFecSalCot = document.getElementById('ctl00_ContentPlaceHolder1_Cotizador_paq1_txtFechaSalida');
        var objFecSalCot = document.getElementById(strflag + 'Cotizador_paq1_txtFechaSalida');
	objFecSalCot.DateChooser = new DateChooser();
	objFecSalCot.DateChooser.setEarliestDate(objEarlyDate);
	objFecSalCot.DateChooser.setLatestDate(objLateDate);
	var objStartDate = new Date();
	if(strFecSal!=null){
	    var arrayFecSal = strFecSal.split("/");
	    var objNewDate = new Date(arrayFecSal[2],arrayFecSal[1]-1,arrayFecSal[0]);
        objStartDate.setDate(objNewDate.getDate());
        objStartDate.setMonth(objNewDate.getMonth());
        objStartDate.setYear(objNewDate.getFullYear());
	}
	objFecSalCot.DateChooser.setStartDate(objStartDate);
	objFecSalCot.DateChooser.setXOffset(-105);
	objFecSalCot.DateChooser.setYOffset(21);
         objFecSalCot.DateChooser.setUpdateField(strflag + 'Cotizador_paq1_txtFechaSalida', 'd/m/Y');
        objFecSalCot.DateChooser.setTxtFecFin(document.getElementById(strflag + 'Cotizador_paq1_txtFechaRetorno'));
    //objFecSalCot.DateChooser.setUpdateField('ctl00_ContentPlaceHolder1_Cotizador_paq1_txtFechaSalida', 'd/m/Y');
    //objFecSalCot.DateChooser.setTxtFecFin(document.getElementById('ctl00_ContentPlaceHolder1_Cotizador_paq1_txtFechaRetorno'));
	objFecSalCot.DateChooser.setCantDiasStep(parseInt(pIntDiasStep));
        objFecSalCot.DateChooser.setDivRangoSelect(document.getElementById('divRangoFec'));
	events.add(document.getElementById('imgFecSal'), 'click', objFecSalCot.DateChooser.display);
	
        var objFecRetCot = document.getElementById(strflag + 'Cotizador_paq1_txtFechaRetorno');
	//var objFecRetCot = document.getElementById('ctl00_ContentPlaceHolder1_Cotizador_paq1_txtFechaRetorno');
	objFecRetCot.DateChooser = new DateChooser();
	if(strFecSal!=null){
	    var arrayFecSal = strFecSal.split("/");
	    var objNewDate = new Date(arrayFecSal[2],arrayFecSal[1]-1,arrayFecSal[0]);
	    objEarlyDate.setDate(objNewDate.getDate());
        objEarlyDate.setMonth(objNewDate.getMonth());
        objEarlyDate.setYear(objNewDate.getFullYear());
	}
	objFecRetCot.DateChooser.setEarliestDate(objEarlyDate);
	objFecRetCot.DateChooser.setLatestDate(objLateDate);
	objFecRetCot.DateChooser.setXOffset(-115);
	objFecRetCot.DateChooser.setYOffset(21);
 objFecRetCot.DateChooser.setUpdateField(strflag + 'Cotizador_paq1_txtFechaRetorno', 'd/m/Y');
	objFecRetCot.DateChooser.setTxtFecIni(document.getElementById(strflag + 'Cotizador_paq1_txtFechaSalida'));
    //objFecRetCot.DateChooser.setUpdateField('ctl00_ContentPlaceHolder1_Cotizador_paq1_txtFechaRetorno', 'd/m/Y');
//	objFecRetCot.DateChooser.setTxtFecIni(document.getElementById('ctl00_ContentPlaceHolder1_Cotizador_paq1_txtFechaSalida'));
    objFecRetCot.DateChooser.setDivRangoSelect(document.getElementById('divRangoFec'));

    objEarlyDate.setDate(objEarlyDate.getDate()+pIntDiasSumEarly);
	events.add(document.getElementById('imgFecRet'), 'click', objFecRetCot.DateChooser.display);
    if(strFecRet!=null){
	    var arrayFecRet = strFecRet.split("/");
	    var objNewDate = new Date(arrayFecRet[2],arrayFecRet[1]-1,arrayFecRet[0]);
        objStartDate.setDate(objNewDate.getDate());
        objStartDate.setMonth(objNewDate.getMonth());
        objStartDate.setYear(objNewDate.getFullYear());
	}
	objFecRetCot.DateChooser.setStartDate(objStartDate);
	
	//document.getElementById("divRangoFecInt").innerText="ASDA";
	return true;
}

function f_mostrar_pax(pIntNumHab){

 var strflag = "";

    if (document.getElementById("hdflagmaster")==null){
        strflag = "ctl00_ContentPlaceHolder1_";
    }
       
    var intCantHab = 6;
    for(intX=1;intX<=intCantHab;intX++){
        document.getElementById('divPax'+intX).style.display="none";
    }	    
    for(intX=1;intX<=pIntNumHab;intX++){
        document.getElementById('divPax'+intX).style.display="block";
    }
    for(intY=1;intY<=pIntNumHab;intY++){
     //   f_mostrar_edad_pax(document.getElementById('ctl00_ContentPlaceHolder1_Cotizador_paq1_cbChd'+intY).value,intY);
    f_mostrar_edad_pax(document.getElementById(strflag + 'Cotizador_paq1_cbChd'+intY).value,intY);
    }
    var intTempNumHab = parseInt(pIntNumHab)+1;
    /*
    for(intZ=1;intZ<=intCantHab;intZ++){
        var intCantAdt= document.getElementById('ctl00_ContentPlaceHolder1_Cotizador_paq_int1_cbAdt'+intZ).value;
        if(intCantAdt>1){
            document.getElementById('ctl00_ContentPlaceHolder1_Cotizador_paq_int1_cbChd'+intZ).disabled=false;
        }
        else{
            document.getElementById('ctl00_ContentPlaceHolder1_Cotizador_paq_int1_cbChd'+intZ).disabled=true;
        }
    }*/
    
    for(intY=intTempNumHab;intY<=intCantHab;intY++){
        //document.getElementById('ctl00_ContentPlaceHolder1_Cotizador_paq1_cbChd'+intY).selectedIndex=0;
        //f_mostrar_edad_pax(document.getElementById('ctl00_ContentPlaceHolder1_Cotizador_paq1_cbChd'+intY).value,intY);
        //document.getElementById('ctl00_ContentPlaceHolder1_Cotizador_paq1_cbEdad'+intY+'Chd1').selectedIndex=0;
        //document.getElementById('ctl00_ContentPlaceHolder1_Cotizador_paq1_cbEdad'+intY+'Chd2').selectedIndex=0;
        //document.getElementById('ctl00_ContentPlaceHolder1_Cotizador_paq1_cbEdad'+intY+'Chd3').selectedIndex=0;
 document.getElementById(strflag + 'Cotizador_paq1_cbChd'+intY).selectedIndex=0;
        f_mostrar_edad_pax(document.getElementById(strflag +'Cotizador_paq1_cbChd'+intY).value,intY);
        document.getElementById(strflag + 'Cotizador_paq1_cbEdad'+intY+'Chd1').selectedIndex=0;
        document.getElementById(strflag + 'Cotizador_paq1_cbEdad'+intY+'Chd2').selectedIndex=0;
        document.getElementById(strflag + 'Cotizador_paq1_cbEdad'+intY+'Chd3').selectedIndex=0;
    }
}

function f_validar_buscar_paq(){
 var strflag = "";

    if (document.getElementById("hdflagmaster")==null){
        strflag = "ctl00_ContentPlaceHolder1_";
    }
             
    var strIdPais = document.getElementById(strflag + "Cotizador_paq1_ddlPais").value;
    var intIndexCiudad = document.getElementById(strflag + "Cotizador_paq1_ddlCiudad").selectedIndex;
    //var strIdPais = document.getElementById("ctl00_ContentPlaceHolder1_Cotizador_paq1_ddlPais").value;
    //var intIndexCiudad = document.getElementById("ctl00_ContentPlaceHolder1_Cotizador_paq1_ddlCiudad").selectedIndex;
    var intIndexPais=0;
    var bolContinuar = true;
    
    var intCantPaxMax = 4;
    if(strIdPais=="PE"){
        intIndexPais=1;
    }
    else{
        //intIndexPais=document.getElementById("ctl00_ContentPlaceHolder1_Cotizador_paq1_ddlPais").selectedIndex;
        intIndexPais=document.getElementById(strflag + "Cotizador_paq1_ddlPais").selectedIndex;
    }
    if(intIndexPais<=0){
        alert("Seleccione un pais");
  document.getElementById(strflag + "Cotizador_paq1_ddlPais").focus();
        //document.getElementById("ctl00_ContentPlaceHolder1_Cotizador_paq1_ddlPais").focus();
        return false;
    }
    else if(intIndexCiudad<=0){
        alert("Seleccione una ciudad");
        document.getElementById(strflag + "Cotizador_paq1_ddlCiudad").focus();

        //document.getElementById("ctl00_ContentPlaceHolder1_Cotizador_paq1_ddlCiudad").focus();
        return false;
    }
    else{
        //var intCantHab = document.getElementById("ctl00_ContentPlaceHolder1_Cotizador_paq1_cbHabitaciones").value;
       var intCantHab = document.getElementById( strflag + "Cotizador_paq1_cbHabitaciones").value;
        for(intX=1;intX<=intCantHab;intX++){
  var intCantAdt = parseInt(document.getElementById(strflag + "Cotizador_paq1_cbAdt"+intX).value);
            var intCantChd = parseInt(document.getElementById(strflag + "Cotizador_paq1_cbChd"+intX).value);

            //var intCantAdt = parseInt(document.getElementById("ctl00_ContentPlaceHolder1_Cotizador_paq1_cbAdt"+intX).value);
            //var intCantChd = parseInt(document.getElementById("ctl00_ContentPlaceHolder1_Cotizador_paq1_cbChd"+intX).value);

            if(intCantAdt==0){
                alert("Seleccione la cantidad de adultos en la habitacion Nro."+intX);
                //document.getElementById("ctl00_ContentPlaceHolder1_Cotizador_paq1_cbAdt"+intX).focus();
 document.getElementById(strflag + "Cotizador_paq1_cbAdt"+intX).focus();
                bolContinuar = false;
                break;
            }
            else if(intCantAdt==1 && intCantChd>0){
                alert("S\xf3lo se permiten ni\xf1os acompa\xf1ados por 2 o m\xe1s adultos en una habitaci\xf3n.\n"+
                "Por favor, seleccione correctamente en la habitaci\xf3n Nro. "+intX+".");
                //document.getElementById("ctl00_ContentPlaceHolder1_Cotizador_paq1_cbAdt"+intX).focus();
 document.getElementById(strflag + "Cotizador_paq1_cbAdt"+intX).focus();
                bolContinuar = false;
                break;
            }
            else if(intCantAdt+intCantChd>intCantPaxMax){
                alert("S\xf3lo se permiten "+intCantPaxMax+" personas por habitaci\xf3n como m\xe1ximo.\n"+
                "Por favor, seleccione correctamente en la habitaci\xf3n Nro. "+intX+".");
                //document.getElementById("ctl00_ContentPlaceHolder1_Cotizador_paq1_cbAdt"+intX).focus();
 document.getElementById(strflag + "Cotizador_paq1_cbAdt"+intX).focus();
                bolContinuar = false;
                break;
            }
        }
    }
    return bolContinuar;
}

function f_open_cotiza_paq(pStrURL){
    /*var intWidth = 750;
    var intHeight = 580;
    var intX = (screen.availWidth - intWidth) / 2;
    var intY = (screen.availHeight - intHeight) / 2;
    window.open(pStrURL,"","left="+intX+",top="+intY+",toolbar=0,scrollbars=yes,location=0,statusbar=0,menubar=0,resizable=1,width="+intWidth+",height="+intHeight);
    */
    window.open(pStrURL);
}

function f_mostrar_edad_pax(pIntCantChd,pNumDiv){

var strflag = "";

    if (document.getElementById("hdflagmaster")==null){
        strflag = "ctl00_ContentPlaceHolder1_";
    }
  
    var intCantChd1 = 0;
    var intCantChd2 = 0;
    var intCantChd3 = 0;
    var intCantHab =6;
    
    for(intX=1;intX<=intCantHab;intX++){
        if(document.getElementById(strflag + 'Cotizador_paq1_cbChd'+intX).value==1)
            intCantChd1++;
        else if(document.getElementById(strflag + 'Cotizador_paq1_cbChd'+intX).value==2)
            intCantChd2++;
        else if(document.getElementById(strflag + 'Cotizador_paq1_cbChd'+intX).value==3)
            intCantChd3++;
    }
    document.getElementById('divEdad'+pNumDiv+'Chd1').style.display="none";
    document.getElementById('divEdad'+pNumDiv+'Chd2').style.display="none";
    document.getElementById('divEdad'+pNumDiv+'Chd3').style.display="none";

    for(intX=1;intX<=pIntCantChd;intX++){
        document.getElementById('divEdad'+pNumDiv+'Chd'+intX).style.display="block";
    }
    
    if(intCantChd1==0 && intCantChd2==0 && intCantChd3==0){
        document.getElementById('divEdad1').style.display="none";
        document.getElementById('divEdad2').style.display="none";
        document.getElementById('divEdad3').style.display="none";
    }
    else if(intCantChd3>0){
        document.getElementById('divEdad1').style.display="block";
        document.getElementById('divEdad2').style.display="block";
        document.getElementById('divEdad3').style.display="block";
    }
    else if(intCantChd2>0){
        document.getElementById('divEdad1').style.display="block";
        document.getElementById('divEdad2').style.display="block";
        document.getElementById('divEdad3').style.display="none";
    }
    else if(intCantChd1>0){
        document.getElementById('divEdad1').style.display="block";
        document.getElementById('divEdad2').style.display="none";
        document.getElementById('divEdad3').style.display="none";
    }
}

function f_habilita_chd(pIntCantAdt,pIntNumHab){   
    /*if(pIntCantAdt>1){
        document.getElementById('ctl00_ContentPlaceHolder1_Cotizador_paq_int1_cbChd'+pIntNumHab).disabled=false;
        //document.getElementById('ctl00_ContentPlaceHolder1_Cotizador_paq_int1_cbChd'+pIntNumHab).selectedIndex=0;
    }
    else{
        document.getElementById('ctl00_ContentPlaceHolder1_Cotizador_paq_int1_cbChd'+pIntNumHab).selectedIndex=0;
        document.getElementById('ctl00_ContentPlaceHolder1_Cotizador_paq_int1_cbChd'+pIntNumHab).disabled=true;
        document.getElementById('ctl00_ContentPlaceHolder1_Cotizador_paq_int1_cbEdad'+pIntNumHab+'Chd1').selectedIndex=0;
        document.getElementById('ctl00_ContentPlaceHolder1_Cotizador_paq_int1_cbEdad'+pIntNumHab+'Chd2').selectedIndex=0;
        document.getElementById('divEdad'+pIntNumHab+'Chd1').style.display="none";
        document.getElementById('divEdad'+pIntNumHab+'Chd2').style.display="none";
        document.getElementById('divEdad1').style.display="none";
        document.getElementById('divEdad2').style.display="none";
    }
    f_mostrar_edad_pax_int(document.getElementById('ctl00_ContentPlaceHolder1_Cotizador_paq_int1_cbChd'+pIntNumHab).value,pIntNumHab);
    */
}

function f_OnKeyDown_fecha(pObjTextBox){
	var strCadena = pObjTextBox.value;
	if(strCadena.length==2){
		pObjTextBox.value+="/";
	}
	else if(strCadena.length==5){
		pObjTextBox.value+="/200";
	}
}

function f_OnKeyUp_fecha(pObjTextBox){
	var strCadena = pObjTextBox.value;
	if(strCadena.length==2){
		pObjTextBox.value+="/";
	}
	else if(strCadena.length==5){
		pObjTextBox.value+="/200";
	}
}

function f_solo_numeros_fecha(evt){ 
    var nav4 = window.Event ? true : false;
	var key = nav4 ? evt.which : evt.keyCode; 
	return (key <= 13 || (key >= 48 && key <= 57) || key==47);
}

function f_mostrar_dn_div(pStrFecIni,pStrFecFin,pStrNameDiv){
    var intDif = f_restar_fechas_form(pStrFecIni,pStrFecFin);
    var objDiv = document.getElementById(pStrNameDiv);
    
	if (typeof objDiv.textContent != "undefined"){
        objDiv.textContent="Ha seleccionado : " + (parseInt(intDif)+1) + " dias " + intDif + " noches";  
    }
    else{
        objDiv.innerText="Ha seleccionado :\n" + (parseInt(intDif)+1) + " dias " + intDif + " noches";        
    }
}

function f_restar_fechas_form(f0, f1) {
    var arrayFecIni = f0.split("/");
    var objNewDateIni = new Date(arrayFecIni[2],arrayFecIni[1]-1,arrayFecIni[0]);
    var arrayFecFin = f1.split("/");
    var objNewDateFin = new Date(arrayFecFin[2],arrayFecFin[1]-1,arrayFecFin[0]);
    //Set 1 day in milliseconds
    var one_day=1000*60*60*24;
    return Math.ceil((objNewDateFin.getTime()-objNewDateIni.getTime())/(one_day));
}