function cambiarRblCondiciones( ){
    var j_rbl0 = document.getElementById( "rblCondiciones_0" );
    var j_rbl1 = document.getElementById( "rblCondiciones_1" );

	var j_hddAnio = document.getElementById( "hddAno" );
	var j_ddlAnio = document.getElementById( "ddlAno" );
	var j_hddCodModelo = document.getElementById( "hddCodModelo" );

	var j_ddlModelo = document.getElementById( "ddlModelo" );
	var j_ddlMarcas = document.getElementById( "ddlMarcas" );
	var j_ddlOrigen = document.getElementById( "ddlOrigen" );
	var j_ddlTransAut = document.getElementById( "ddlTransAut" );

	var j_hddCondiciones = document.getElementById( "hddCondiciones" );
	var j_panCondVeh = document.getElementById( "panCondVeh" );

	if ((j_rbl0.checked) || (j_rbl1.checked)) {
	    var j_obj = ( j_rbl0.checked ) ? "N" : "U";
		if (j_hddCondiciones.value != j_obj)
		{
		    try{
    			j_hddAnio.value = "";
	    		j_hddCodModelo.value = "";
		    	j_ddlMarcas.options[ 0 ].selected = true;

    			j_ddlOrigen.options[ 0 ].selected = true;

       			j_ddlTransAut.options[ 0 ].selected = true;
	    		j_ddlModelo.options[ 0 ].selected = true;
	    	}
	    	catch( e2 ){ }
		}
		j_hddCondiciones.value = j_obj;
		j_panCondVeh.disabled = false;
		j_ddlMarcas.disabled = false;
		j_ddlModelo.disabled = false;
		j_ddlOrigen.disabled = false;
		j_ddlTransAut.disabled = false;
		llenarddlAno( j_obj );

        if ( j_hddAnio.value == "" )
		    j_hddAnio.value = j_ddlAnio.options[ 0 ].value;
		setValueSelect( j_ddlAnio, j_hddAnio.value );

		j_ddlAnio.disabled = false;
	}
	else{
		j_ddlMarcas.disabled = true;
		j_ddlModelo.disabled = true;
		j_ddlOrigen.disabled = true;
		j_ddlTransAut.disabled = true;
		j_ddlAnio.disabled = true;
}
    if ( !j_ddlAnio.disabled )
        j_ddlAnio.focus();
}

function llenarddlAno(opcion) {
	var option;
	var dt = new Date();
	var j_anio = dt.getFullYear();
	var j_dllAnio = document.getElementById( "ddlAno" );
	var j_hidden = document.getElementById( "hddAno" );

    j_dllAnio.options.length = 0;

    switch (opcion) {
        case "N":
            option = new Option(j_anio, j_anio); //document.createElement("option");
            j_dllAnio.options[j_dllAnio.options.length] = option;
            if (j_hidden.value == "")
                j_hidden.value = j_anio;

            j_anio++;

            option = new Option(j_anio, j_anio); //document.createElement("option");
            j_dllAnio.options[j_dllAnio.options.length] = option;

            break;
        case "U":
            while (j_anio >= 1950) {
                option = new Option(j_anio, j_anio);
                j_dllAnio.options[j_dllAnio.options.length] = option;
                j_anio--;
            };
            if (j_hidden.value == "")
                j_hidden.value = j_dllAnio.options[0].value;
            break;
	}
}

function setValueSelect( select, value ){
	var total = select.options.length;
	var cont = 0;
	while( cont < total ){
		if ( select.options[ cont ].value == value ){
			select.options[ cont ].selected = true;
			cont = total;
		}
		cont++;
	}
}

function cambiarDdlAno( obj ){
	var j_hidden = document.getElementById( "hddAno" );
	j_hidden.value = obj.value;
	verificarDdl();
}

function verificarAccesorios() {
	var j_hidden = document.getElementById("hfAccesorios");
    if ( ( j_hidden ) && (j_hidden.value != "") )
        llenarTabla();
}

function asignarTipoPers() {
    var j_rbl0 = document.getElementById("rblTipoPers_0"); //J
    var j_rbl1 = document.getElementById("rblTipoPers_1"); //N
    var j_ddlNat = document.getElementById("ddlNat");
    var j_ddlJur = document.getElementById("ddlJur");
    var j_tr1 = document.getElementById("trPN1");
    var j_tr2 = document.getElementById("trPN2");
    if (j_rbl0.checked) {
        j_ddlJur.style.display = "block";
        j_ddlNat.style.display = "none";
        j_tr1.style.display = "none";
        j_tr2.style.display = "none";
    }
    if (j_rbl1.checked) {
        j_ddlJur.style.display = "none";
        j_ddlNat.style.display = "block";
        j_tr1.style.display = "block";
        j_tr2.style.display = "block";
    }
}

//---------------------------------------------------------------ESTABA EN EL ARCHIVO HTML----------------------------------------------------------------------\\

function checkSize(obj, longCampo) {
    var cant = obj.value.length;
    if (cant > longCampo) {
        obj.value = obj.value.substr(0, longCampo);
        alert("ADVERTENCIA: se ha superado el tamaño máximo permitido");
        return false;
    }
    return true;
}
function habilitarRemolque(obj) {
    var j_obj = document.getElementById("DdlTipoRemolq");
    if (obj.checked)
        j_obj.disabled = false;
    else
        j_obj.disabled = true;
}
function asignarEdad(objEdad) {
    var j_hidden = document.getElementById("hddEdad");
    j_hidden.value = objEdad.valueOf;
}
function verificarDatos() { //TO DO!!!
	var j_resultado = true;
	var j_radio = document.getElementById("rblTipoPers_1");
	if (j_radio.checked) {
		var j_txt = document.getElementById("txtEdad");
		var j_rblSexo0 = document.getElementById("rblSexoCot_0");
		var j_rblSexo1 = document.getElementById("rblSexoCot_1");
		var j_rblEdoCivil0 = document.getElementById("rblEdoCivilCot_0");
		var j_rblEdoCivil1 = document.getElementById("rblEdoCivilCot_1");
		j_resultado = ((j_txt.value != "") && (parseInt(j_txt.value) >= 18)) &&
						((j_rblSexo0.checked) || (j_rblSexo1.checked)) &&
						((j_rblEdoCivil0.checked) || (j_rblEdoCivil1.checked));
		if (!j_resultado)
			alert("ADVERTENCIA: si selecciona la opción 'Natural', debe introducir la edad (mayor de edad), el sexo y el estado civil.");
	}
	return j_resultado;
}

function sexoCotClick() {
    var j_rbl0 = document.getElementById("rblSexoCot_0");
    var j_rbl1 = document.getElementById("rblSexoCot_1");

    var j_hddCodSexo = document.getElementById("hddCodSexo");
    var j_hddSexo = document.getElementById("hddSexo");
    var j_valor = "";
    if (j_rbl0.checked)
        j_valor = "M";
    else {
        if (j_rbl1.checked)
            j_valor = "F";
    }
    j_hddCodSexo.value = j_valor;
    if (j_valor != "")
        j_hddSexo.value = (j_valor == "M") ? "Masculino" : "Femenino";
    else
        j_hddSexo.value = "";
}

function edoCivilCotClick(obj) {
    var j_hddCodEdoCivil = document.getElementById("hddCodEdoCivil");
    var j_hddEdoCivil = document.getElementById("hddEdoCivil");
    var j_valor = "";
    if (obj[0].checked)
        j_valor = "M";
    else {
        if (obj[1].checked)
            j_valor = "F";
    }
    j_hddCodEdoCivil.value = j_valor;
    if (j_valor != "")
        j_hddEdoCivil.value = (j_valor == "M") ? "Masculino" : "Femenino";
    else
        j_hddEdoCivil.value = "";
}
function verNumAccesorios(obj) {
    if (isNaN(obj.value)) {
        alert("ADVERTENCIA: el valor agregado debe ser un número válido.");
        obj.focus();
    }
    else {
        var j_valor = parseInt(obj.value);
        if (j_valor > 25) {
            alert("ADVERTENCIA: el valor agregado debe ser menor o igual a 25.");
            obj.focus();
        }
    }
}

function asignarValorTxt(obj) {
    var j_texto = obj.value;
    if (j_texto.length > 250) {
        j_texto = j_texto.substring(0, 249);
    }
    obj.value = j_texto;
}

function guardarClick(rbObj) {
    var j_hidden = document.getElementById("hfRB");
    if (rbObj.id == "RamoAUCA_0003_TARCASTV")
        j_hidden.value = "1";
    else
        j_hidden.value = "0";
}

function buscarAccesorios() {
    var j_txt = document.getElementById("txtValorVeh");
    if (j_txt.value != "") {
        window.open("COTI0001Acc.aspx?SumaAseg=" + j_txt.value, "", "width=600,height=480,scrollbars=yes");
    }
    else {
        alert("ADVERTENCIA: debe seleccionar un valor de vehículo para continuar.");
    }
    return false;
}

//function validarDatos() {
//    var j_txt = document.getElementById("txtEdad");
//    var j_rbl1 = document.getElementById("rblTipoPers_1"); //N
//    if (j_rbl1.checked) {
//        if (j_txt.value != "") {
//            var j_num = parseInt(j_txt.value);
//            if (j_num < 18) {
//                alert("Para realizar la cotización, debe ser mayor de edad.");
//                return false;
//            }
//            else
//                return true;
//        }
//        else {
//            alert("Para realizar la cotización, debe ingresar un valor de edad.");
//            return false;
//        }
//    }
//}

function llenarTabla() {
    var j_valores = document.getElementById("hfAccesorios");
    limpiarTabla();
    if (j_valores.value != "") {
        var j_nombres = document.getElementById("hfNomAccesorios");
        var j_pos = 1;
        var j_arrValores = j_valores.value.split("%");
        var j_arrNombres = j_nombres.value.split("%");
        var j_cont = j_arrValores.length - 1;
        var i = 0;
        var j_celda;
        var j_subArreglo
        while (i < j_cont) {
            var j_fila = tblAccesorios.insertRow(j_pos);
            j_subArreglo = j_arrValores[i].split("_");
            j_celda = document.createElement("td");
            j_celda.className = "TD_poliza_blul2";
            if (document.all)
                j_celda.innerText = j_arrNombres[i];
            else
                j_celda.textContent = j_arrNombres[i];

            j_fila.appendChild(j_celda);
            j_celda = document.createElement("td");
            j_celda.className = "TD_poliza_blul2";

            if (document.all)
                j_celda.innerText = j_subArreglo[3];
            else
                j_celda.textContent = j_subArreglo[3];
            j_fila.appendChild(j_celda);
            j_pos++;
            i++;
        }
        tblAccesorios.style.display = "block";
    }
}

function limpiarTabla() {
    var j_cont = tblAccesorios.rows.length;
    var i = 1;
    while (i < j_cont) {
        tblAccesorios.deleteRow(1);
        i++;
    }
}

function ddlChange(obj, hddNombre) {
    var j_hidden = document.getElementById(hddNombre);
    var j_hidden1 = document.getElementById("hddCodModelo");
    var j_ddlModelo = document.getElementById("ddlModelo");
    if ((j_hidden.value != "") && (j_hidden.value != obj.value)) {
        j_hidden1.value = "";
        j_ddlModelo.options.length = 0;
    }
    j_hidden.value = obj.value;
    verificarDdl();
}

function verificarDdl() {
    var j_ddlTransAut = document.getElementById("ddlTransAut");
    var j_ddlOrigen = document.getElementById("ddlOrigen");
    var j_hddAno = document.getElementById("hddAno");
    var j_ddlMarcas = document.getElementById("ddlMarcas");
    var j_hidden = document.getElementById("hfDdl");
    if ((j_ddlMarcas.value != "") && (j_ddlOrigen.value != "") && (j_hddAno.value != "") && (j_ddlTransAut.value != "")) {
        j_hidden.value = "S";
        Form1.submit();
    }
    else {
        j_hidden.value = "";
    }
}