﻿function Enviar()
{
    if (validarContacto() && validarEstanciaHotel() && validarAceptaCondiciones())
    {
        //alert("enviado");
        var valor_campos = $("#ctl00_Body_ulCampos").text();
        
        //var valor_campos = document.getElementById("ctl00_Body_ulCampos").text();
        //alert([valor_campos]);
        
        __doPostBack('EnviarCorreo', valor_campos);
        $("#ctl00_Body_ControlErrorSolicitudPresupuesto_LError").focus();
    }
}

function AnyadirCampo() 
{
    if (validarContacto() && validarEstanciaHotel() && validarCampoGolf())
    {
        var id = document.getElementById("id").value;
        var campo = document.getElementById("ctl00_Body_lstCamposGolf").value;
        var fecha = document.getElementById("ctl00_Body_txtFechaGolf").value;
        var hora = document.getElementById("ctl00_Body_lstHorasGolf").value;
        var num_jug = document.getElementById("ctl00_Body_lstNumJugadores").value;
        $("#ctl00_Body_ulCampos").append("<li id='row" + id + "'><a href='#' onClick='removeFormField(\"#row" + id + "\"); return false;' style='color:Red; font-weight:bold'>X</a>&nbsp;&nbsp;" + campo + "&nbsp;-&nbsp;" + fecha + "&nbsp;-&nbsp;" + hora + "&nbsp;-&nbsp;" + num_jug + "</li>");
    	    	
        id = (id - 1) + 2;
        document.getElementById("id").value = id;
        document.getElementById("ctl00_Body_txtFechaGolf").value = ""; //vaciamos la fecha para que tenga que seleccionar otro día.
    }
}

function removeFormField(id) {
    $(id).remove();
}

function validarContacto()
{
    //alert("validarContacto");
    var validado = true;
    $("#ctl00_Body_txtTelefono").css({border:"1px black solid"});
    $("#ctl00_Body_txtEmail").css({border:"1px black solid"});
    $("#ctl00_Body_txtApellidos").css({border:"1px black solid"});
    $("#ctl00_Body_txtNombre").css({border:"1px black solid"});
            
    var id = document.getElementById("ctl00_Body_txtTelefono").value;
    if (id=="")
    {
        $("#ctl00_Body_txtTelefono").css({border:"1px red solid"});
        $("#ctl00_Body_txtTelefono").focus();
        validado = false;
    }
    
    var id = document.getElementById("ctl00_Body_txtEmail").value;
    if (id=="")
    {
        $("#ctl00_Body_txtEmail").css({border:"1px red solid"});
        $("#ctl00_Body_txtEmail").focus();
        validado = false;
    }
    
    var id = document.getElementById("ctl00_Body_txtApellidos").value;
    if (id=="")
    {
        $("#ctl00_Body_txtApellidos").css({border:"1px red solid"});
        $("#ctl00_Body_txtApellidos").focus();
        validado = false;
    }
    var id = document.getElementById("ctl00_Body_txtNombre").value;
    if (id=="")
    {
        $("#ctl00_Body_txtNombre").css({border:"1px red solid"});
        $("#ctl00_Body_txtNombre").focus();
        validado = false;
    }
    return validado;
}

function validarEstanciaHotel()
{
    //alert("validarEstanciaHotel");
    var validado = true;
    $("#ctl00_Body_txtFechaSalida").css({border:"1px black solid"});
    $("#ctl00_Body_txtFechaLlegada").css({border:"1px black solid"});
            
    var id = document.getElementById("ctl00_Body_txtFechaSalida").value;
    
    if (id=="")
    {
        $("#ctl00_Body_txtFechaSalida").css({border:"1px red solid"});
        $("#ctl00_Body_txtFechaSalida").focus();
        validado = false;
    }
    var id = document.getElementById("ctl00_Body_txtFechaLlegada").value;
    
    if (id=="")
    {
        $("#ctl00_Body_txtFechaLlegada").css({border:"1px red solid"});
        $("#ctl00_Body_txtFechaLlegada").focus();
        validado = false;
    }
    return validado;
}

function validarCampoGolf()
{
    //alert("validarCampoGolf");
    var validado = true;
    $("#ctl00_Body_txtFechaGolf").css({border:"1px black solid"});
            
    var id = document.getElementById("ctl00_Body_txtFechaGolf").value;
    if (id=="")
    {
        $("#ctl00_Body_txtFechaGolf").css({border:"1px red solid"});
        $("#ctl00_Body_txtFechaGolf").focus();
        validado = false;
    }
    return validado;
}

function validarAceptaCondiciones()
{
    //alert("validarAceptaCondiciones");
    var validado = true;
    $("#condiciones").css({border:"0px black solid"});
            
    var id = document.getElementById("ctl00_Body_chkAceptarCondiciones").checked;
    //alert([id]);
    if (id=="")
    {
        $("#condiciones").css({border:"1px red solid"});
        $("#condiciones").focus();
        validado = false;
    }
    return validado;
}
function AbrirCondicionesComerciales(idioma)
{
    window.open("/Paginas/Reserva/Condiciones-" + idioma + ".aspx","Condiciones" + idioma)
} 

