﻿ //********************************************************************************
 // Passenger Info
 //********************************************************************************
var proceso = "";
var numPass = Array(1,0,0,0,0);
var campPass = Array("1 Adults", "0 Child", "0 Babie Chairs", "0 Extra Luggage", "0 Booster");
var paso = "";
var eleSeg = Array();
var tmpRecons="";

function caturarValor(select) {
    paso = paso;
    if (select.id == "dAdults") {
        numPass[0] = select.value;
    }
    if (select.id == "dChilds") {
        numPass[1] = select.value;
    }
    if (select.id == "dEquipaje") {
        numPass[2] = select.value;
    }
    if (select.id == "dChairs") {
        numPass[3] = select.value;
    }
    if (select.id == "dBooster") {
        numPass[4] = select.value;
    }

    if (paso == "Paso2") {
        cambiarPassenger();
        contruirSeg();
    }
    if (paso == "Paso3" || paso == "Paso4") {
    	
        cambiarTotal();
    }
    if (paso == "Hotel") {
        fCargarCompra(true);
    }
}

function guardarPassenger() {
    createCookie("numPass", numPass, 1);
}

function cargarPassenger() {
    //if (getCookie("numPass") != null) {
    //    numPass = getCookie("numPass").split(",");
    //}
	if (getCookie("numPass") != null) {
    	numPass1 = getCookie("numPass").split(",");
        if (numPass1 != "") {
        	        numPass = numPass1;
        }
    }
    cambiarValue("dAdults");
    cambiarValue("dChilds");
    cambiarValue("dEquipaje");
    cambiarValue("dChairs");
    cambiarValue("dBooster");
}


function limpiarPassenger() {
    numPass = Array(1, 0, 0, 0,0);
    createCookie("numPass", numPass, 1);
}


function cambiarValue(name) {
    if (name == "dAdults") {
        document.getElementById(name).value = numPass[0];
    }
    if (name == "dChilds") {
        document.getElementById(name).value = numPass[1];
    }
    if (name == "dEquipaje") {
        document.getElementById(name).value = numPass[2];
    }
    if (name == "dChairs") {
        document.getElementById(name).value = numPass[3];
    }
    if (name == "dBooster") {
        document.getElementById(name).value = numPass[4];
    }

}


function validarAgeChild() {
	var msj="true";
	if(numPass[3]>0){
    	var txtAgeChild=document.getElementById('txtAgeChild').value
    	if(txtAgeChild==""){
    		msj="Debe de suministrar la edad del niño"
    	}
    	else {
    		if(IsNumeric(txtAgeChild) != true){
    			msj="La edad suministrada debe ser numerica"
    		}
    		else{
    			if(txtAgeChild<0 || txtAgeChild>12)
    				msj="Solo aplica a niños de 0 a 12 años"
    		}
       	}
    }
    return msj;
}

function campPassenger() {
    if (numPass[0] >= 1) {
        campPass[0] = numPass[0] + " Adults";
    }
    if (numPass[1] > 0) {
        campPass[1] = numPass[1] + " Child";
    }
    if (numPass[1] == 0) {
        campPass[1] = "0 Child";
    }
    if (numPass[2] > 0) {
        campPass[3] = numPass[2] + " Extra Luggage";
    }
    if (numPass[2] == 0) {
        campPass[3] = "0 Extra Luggage";
    }
    if (numPass[3] > 0) {
        campPass[2] = numPass[3] + " Babie Chairs";
    }
    if (numPass[3] == 0) {
        campPass[2] = "0 Babie Chairs";
    }
    
    if (numPass[4] > 0) {
        campPass[4] = numPass[4] + " Booster";
    }
    if (numPass[4] == 0) {
        campPass[4] = "0 Booster";
    }
}

function msjBaby() {
    var msj = "<p style='margin:10px 10px 10px 10px'>If you are travelling with children from 0 to 12 years old, a baby car seat or a booster is mandatory in Costa Rica.";
    msj = msj + " Either one or the other supplied free of charge, however a reservations must be made every specifying which one of them you need.</p>";
    createVentana("Information Baby car seat!", msj, 400, 300);

}

function msjExtra() {
    var msj = "<p style='margin:10px 10px 10px 10px'>Each passenger is allowed one carry-on and one items of luggage. If the passenger travel with an additional";
    //msj = msj + " luggage piece it is considered as extra luggage and must be previously reserved. Extra luggage will be charge $10.00 each piece.</p>";
	msj = msj + " luggage piece it is considered as extra luggage and must be previously reserved. Each extra luggage will be charged, according to the rate existing.</p>";
    createVentana("Information Extra Luggage!", msj,400,300);
}

function msjChild() {
    var msj = "<p style='margin:10px 10px 10px 10px'>Child under 12 years old.</p>";
    createVentana("Information Child!", msj, 400, 300);
}
