﻿// JScript File
function CompruebaFechaNacimiento(source,arguments)
{ 
    debugger;
    //sDia = document.getElementById("wdFechaNacimiento").value;
    sDia = document.getElementById("wcFechaNacimiento_input").value;
    			
    var sHoy = formatDate(new Date(),'dd/MM/yyyy');
    if ((sDia) == "01/01/1900" || (sDia) == "01.01.1900" || (sDia) == "" || (sDia) == sHoy)
	    arguments.IsValid = false;
    else
	    arguments.IsValid = true;

    return;
}

function LZ(x) {return(x<0||x>9?"":"0")+x}
function formatDate(date) {
with (date) return LZ(getDate())+'/'+LZ(getMonth()+1)+'/'+getFullYear()
}

function CompruebaTipoDocumento(source,arguments)
{   
    sTipoDocumento = document.getElementById("cmbTipoDocumento").value;
    			
    if (sTipoDocumento == 0)
	    arguments.IsValid = false;
    else
	    arguments.IsValid = true;

    return;
}

function CompruebaNacionalidad(source,arguments)
{

    sNacionalidad = document.getElementById("cmbNacionalidad").value;
    if(sNacionalidad == 0)
        arguments.IsValid = false;
    else
        arguments.IsValid = true;
    return;
}
//function CompruebaTipoVia(source,arguments)
//{
//    sTipoVia = document.getElementById("cmbTipoVia").value;
//    if(sTipoVia == 0)
//        arguments.IsValid = false;
//    else
//        arguments.IsValid = true;
//    return;
//}
function CompruebaProvincia(source,arguments)
{
    sProvincia = document.getElementById("cmbProvincia").value;
    //sProvincia = document.getElementById("ProvinciasPaises_cmbProvincia").value;
    if(sProvincia == 0)
        arguments.IsValid = false;
    else
        arguments.IsValid = true;
    return;
}
function CompruebaPais(source,arguments)
{
    sPais = document.getElementById("cmbPais").value;
    //sPais = document.getElementById("ProvinciasPaises_cmbPais").value;
    if(sPais == 0)
        arguments.IsValid = false;
    else
        arguments.IsValid = true;
    return;
}

function CompruebaComunicaciones(source,arguments)
{
    sComunicaciones = document.getElementById("cmbComunicaciones").value;
    if(sComunicaciones == 0)
        arguments.IsValid = false;
    else
        arguments.IsValid = true;
    return;
}
function CompruebaProvinciaCodigoPostal(source,arguments) {
    debugger;   
    sProvincia=document.getElementById("cmbProvincia").value.substr(0,2);    
    //sProvincia=document.getElementById("ProvinciasPaises_cmbProvincia").value.substr(0,2);
    sCodigoPostal=document.getElementById("txtCodigoPostal").value.substr(0,2);
    //sCodigoPostal=document.getElementById("ProvinciasPaises_txtCodigoPostal").value.substr(0,2);
    if(sProvincia==sCodigoPostal)
        arguments.IsValid = true;
    else
        arguments.IsValid = false;    
}
function CompruebaSexo(source,arguments)
{          
    if(document.getElementById("radSexoMasculino").checked==true || document.getElementById("radSexoFemenino").checked==true)
        arguments.IsValid = true;
    else
        arguments.IsValid = false;    
}
function FechaNacimientoCorrecta(source, arguments) {
    //debugger;
    var day = document.getElementById('ControlFecha_Nacimiento_ddDay').value;
    var month = document.getElementById('ControlFecha_Nacimiento_ddMonth').value;
    var year = document.getElementById('ControlFecha_Nacimiento_ddYear').value;
    if (day == "--" || month == "--" || year == "--")
        arguments.IsValid = false;
    else
        arguments.IsValid = true;
}
function Check_Date(source, arguments) {
    var cadena;
    var subCadena;
    var posicion;
    //debugger;
    cadena = source.id;
    //posicion=cadena.search("cvFecha");               
    subCadena = cadena.substr(2, cadena.toString().length)
    var day = document.getElementById(subCadena + '_ddDay').value;
    var month = document.getElementById(subCadena + '_ddMonth').value;
    var year = document.getElementById(subCadena + '_ddYear').value;
    var valor;

    // This instruction will create a date object



    arguments.IsValid = FechaCorrecta(day, month, year);

}
function CompruebaRepetirEmail(source, arguments) {
    debugger;
    sEmail = document.getElementById("txtEmail").value;
    sEmailConfirmar = document.getElementById("txtEmailConfirmar").value;
    if (sEmail == sEmailConfirmar)
        arguments.IsValid = true;
    else
        arguments.IsValid = false;
}