var flag = false;
function showOlvidaClaveLayer() {
	var frame = document.getElementById('texto');
	frame.style.height = '162px';
	if (flag)
		frame.src = 'layers/nuevaclave.html';
	var layerOlvidaClave = document.getElementById('ventana');
	layerOlvidaClave.style.visibility = 'visible';
	var ancho = screen.availWidth;
	var largo = screen.availHeight;
	layerOlvidaClave.style.width = '284px';
	layerOlvidaClave.style.height = '162px';
	layerOlvidaClave.style.left = (ancho-284)/2 + 'px';
	layerOlvidaClave.style.top = (largo)/2 - 162 + 'px';
	flag = true;
}

function hideOlvidaClaveLayer() {
	var layerOlvidaClave = document.getElementById('ventana');
	layerOlvidaClave.style.visibility = 'hidden';	
	layerOlvidaClave.style.width = '0px';
	layerOlvidaClave.style.height = '0px';
}

function logon() {
	var f1 = document.acceso;
	if (!f1.cli_rut.value){
		alert('Debes ingresar el campo RUT');
		f1.cli_rut.focus();
		return;
	}
	if (!f1.dv.value){
		alert('Debes ingresar el campo d\u00EDgito verificador');
		f1.dv.focus();
		return;
	}
	if (!f1.clave.value){
		alert('Debes ingresar el campo Clave');
		f1.clave.focus();
		return;
	}
    if( f1.clave.value != "" && f1.clave.value.length < 4 ){
            alert("El RUT o la clave que ingresaste es incorrecto");
            f1.clave.focus();
            return ;
    }
    if(!checkRutField( f1.cli_rut.value+"-" + f1.dv.value, f1.cli_rut) ) {
        f1.cli_rut.focus();
        return;
    }
	
	jQuery.get("CheckLogin"
		, {rut:f1.cli_rut.value, dv: f1.dv.value, clave: f1.clave.value}
		,function(xml){			
			jQuery(xml).find('login').each(function() {
				var mensaje = jQuery(this).find('mensaje').text();
				if (mensaje == 'OK') {
					window.location.href="BienvenidaForm";
					return;
				} else {
					alert(mensaje);
					document.acceso.clave.focus();
					return;
				}
			});
	});
}

function recibePromociones() {
	jQuery('#msg_ingreso_mail').html('');
	if ( jQuery.trim( jQuery('#email').val() ) == "" ) {
		jQuery('#msg_ingreso_mail').html('Ingrese su E-Mail.');
		jQuery('#email').focus();
		return;
	}
	if(!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test( jQuery('#email').val() )) { 
		jQuery('#msg_ingreso_mail').html('Ingrese correctamente su E-Mail.');
		jQuery('#email').focus();
		return;
	}	
	jQuery.get("MailHome"
		, {email:jQuery('#email').val()}
		,function(xml){			
			jQuery(xml).find('mail').each(function() {
				var mensaje = jQuery(this).find('mensaje').text();				
				jQuery('#msg_ingreso_mail').html(mensaje);
				jQuery('#email').val('');
			});
		});	
}
function clean() {
	jQuery('#msg_ingreso_mail').html('');
}

jQuery().ready(function(){
	document.acceso.cli_rut.focus();
	
	var ancho = screen.availWidth;
	var largo = screen.availHeight;
	var pos = findPos(document.getElementById("ingreso_clientes"));
	
	jQuery('#loading').css({"position":"absolute", "width":"112px", "height":"50px" , "left": ""+ pos[0] + "px" , "top": ""+ (pos[1]+13) + "px" });
	jQuery('#loading').ajaxStart(function() { jQuery(this).show() });
	jQuery('#loading').ajaxStop(function() { jQuery(this).hide() });
	
});