﻿var $jq = jQuery.noConflict();
//Función para que cuando se insertan los 4 digitos de la clave pase al siguiente input y así sucesivamente hasta el último
//que llamara a la función de comprobación
$jq(document).ready(function()
{   
    /*var txt1 = $jq('#txt_clv1');
    var txt2 = $jq('#txt_clv2');
    var txt3 = $jq('#txt_clv3');
    var txt4 = $jq('#txt_clv4');
    var txt4_1 = $jq('#txt_clv4_1');
    
    $jq('#txt_clv1').keyup(function(){
        if(txt1.val().length == 4){
            txt2.focus();
        }
    });
    
    $jq('#txt_clv2').keyup(function(){
        if(txt2.val().length == 4){
            txt3.focus();
        }
    });
    
    $jq('#txt_clv3').keyup(function(){
        if(txt3.val().length == 4){
            if (txt4) txt4.focus();
            if (txt4_1) txt4_1.focus();
        }
    });*/
    
    /*$jq('#txt_clv4').keyup(function(){
        if(txt4.val().length == 4){
            ComprobarClave();
        }
    });*/
    
    /*$jq('#txt_clv4_1').keyup(function(){
        if(txt4_1.val().length == 4){
            AddClave();
        }
    });*/
    
});

function comprobarSaltoCarroAddCodProducto(id ,objEvento){
    if (objEvento.charCode>0){
        var s_txt1 = $jq('#txt_clv1').val();
        var s_txt2 = $jq('#txt_clv2').val();
        var s_txt3 = $jq('#txt_clv3').val();
        var txt4 = $jq('#txt_clv4');
        var txt4_1 = $jq('#txt_clv4_1');
        //a esta altura aun no ha insertado el valor en el input, cuando pase este evento lo hace ...
        //por eso contamos a 3 y no 4 los caracteres para pegar el salto a la siguiente caja
        
        if (id=='txt_clv1' && s_txt1.length==3)
            document.getElementById('txt_clv2').focus();
        if (id=='txt_clv2' && s_txt2.length==3)
            document.getElementById('txt_clv3').focus();
        if (id=='txt_clv13' && s_txt3.length==3){
            if (txt4.length>0) document.getElementById('txt_clv4').focus();
            if (txt4_1.length>0) document.getElementById('txt_clv4_1').focus();
        }
    }  
}
 
 function testEnter_pwd(event_key){
     if (event_key == null) {
        event_key = window.event;
     }

     if (event_key.keyCode == 13) {
        validarUsuarioWebLir();
     }
 } 
 
 /* ############ Buzon Sugerencias ######################### */
 
 function EnviarDatosContacto(Nombre, Apellido, Email, Colegio, CodigoPostal, Asunto, Mensaje) {
    /* se realiza la validación de datos */
    var bOk = '';

    if ($jq("#buzon_politica:checked").length==0){
        bOk = buzon_msg_aceptar_politica;
    }else{
        if (Nombre=='' && bOk==''){ bOk = buzon_msg_obligatorio_nombre;  }
        
        if (Apellido== '' && bOk==''){ bOk = buzon_msg_obligatorio_nombre; }
	    
	    if ($jq('#buzon_chkColegio:checked').length==0){
	        if (Colegio=='' && bOk==''){ bOk = buzon_msg_obligatorio_centro;  }
	        if (CodigoPostal=='' && bOk==''){ bOk = buzon_msg_obligatorio_codigo_postal;  }
	    }
	    
	    if (Email=='' && bOk=='') { bOk = buzon_msg_obligatorio_email; }
	    
        if (Asunto == '' && bOk=='') { bOk = buzon_msg_obligatorio_asunto;}
        
        if (Mensaje == '' && bOk=='') { bOk = buzon_msg_obligatorio_mensaje; }

        if (bOk==''){
	        var cuerpo = '<table>' + 
	                     '  <tr>' + 
	                     '      <td>Correo enviado por ' + Nombre + ' ' + Apellido + '</td>' + 
	                     '  </tr>' + 
	                     '  <tr>' +
	                     '      <td>Organizacion / Colegio ' + Colegio + '</td>' +
	                     '  </tr>' +
                         '  <tr>' +
	                     '      <td>Codigo Postal ' + CodigoPostal + '</td>' +
	                     '  </tr>' +
	                     '  <tr>' +
	                     '      <td>' + Mensaje + '</td>' + 
		                 '  </tr>' + 
		                 '</table>';
            Asunto = Asunto + '|' + email_buzon;
            AJAXPro.PortalWeb.Frontal.envioContacto(cuerpo, Email, Asunto, 
                                                    idServicioContacto, contacto_callback);
        }
    }
    if (bOk!='') alert(bOk);
}

function contacto_callback(res){
    if (res.error!=null)
        alert(buzon_msg_error_envio);
    else if (!res.value)
        alert(buzon_msg_error_envio);
    else if (res.value){
        var xml = fnDatoContactoSugerencia();
        
        AJAXPro.PortalWeb.Frontal.fnContactoSugerenciaGuardar(xml, fnContactoSugerenciaGuardar_callback);
    } 
}

function fnDatoContactoSugerencia(){
    
    var xml = '<root>';
    
    xml += '<dato ' +
           ' nombre="' + $jq('#buzon_nombre').val() + '" ' +
           ' apellidos="' + $jq('#buzon_apellidos').val() + '" ' +
           ' email="' + $jq('#buzon_email').val() + '" ' +
           ' centro="' + $jq('#buzon_centro').val() + '" ' + 
           ' codigopostal="' + $jq('#buzon_codigo_postal').val() + '" '
    
    xml += ' asunto="';
    if ($jq('#buzon_asunto') != '')
        //if ($('asunto').nodeName.toUpperCase() != "SELECT"){
            xml += $jq('#buzon_asunto').val() + '|' + email_buzon;
            $jq('#buzon_asunto').value = '';
        /*}else{
            xml += $('asunto').options[$('asunto').options.selectedIndex].id;
            $('asunto').options[0].seleted = true;
        }*/
    xml += '" ' +
           ' mensaje="' + $jq('#buzon_mensaje').val() + '" />';
           
    xml += "</root>";
    
    $jq('#buzon_nombre').val('');
    $jq('#buzon_apellidos').val('');
    $jq('#buzon_email').val('');
    $jq('#buzon_centro').val('');
    $jq('#buzon_codigo_postal').val('');
    $jq('#buzon_mensaje').val('');
    $jq('#buzon_Politica').attr('checked','');
    $jq('#buzon_chkColegio').attr('checked','');
       
    return xml;
}

function fnContactoSugerenciaGuardar_callback(res){
    if (res.error != null) {
       alert(buzon_msg_error_envio);
    }else{
        alert(buzon_msg_ok_envio);
    }
}

function fnCentroHabilitar(){
    if ($jq('#buzon_chkColegio:checked').length!=0){
        $jq('#buzon_centro').attr('disabled','disabled');
        $jq('#buzon_codigo_postal').attr('disabled','disabled');
    }else{
        $jq('#buzon_centro').attr('disabled','');
        $jq('#buzon_codigo_postal').attr('disabled','');
    }
}

var vent = new Object();
vent.closed = true; 
function abrirPopUp(url){
     
    var anchoDefault = 200;
    var altoDefault = 200; 
    var izq = (screen.width - anchoDefault)/2;
    var arriba = (screen.height - anchoDefault)/2;
    
    if (!vent.closed) vent.close();
    vent = window.open(urlRaiz + url + ".html","SM","alwaysRaised=no,toolbar=no,resizable=no,status=no,location=no,menubar=no,width=" + anchoDefault + ",height=" + altoDefault + ",left=" + izq + ",top=" + arriba);
    
    vent.focus(); 

}
