var bRedirect = false;
var cMensaje = '';
function fOnload() {
var frm = document.forms[0];

	if (typeof(frm.glb_mensaje) != 'undefined') {
		if (frm.glb_mensaje.value != '') {
			eval('alert(\'' + frm.glb_mensaje.value + '\');');
		}
	}
	if (cMensaje != '') {
		eval('alert(\'' + cMensaje + '\');');
	}
	if (bRedirect) {
		top.location = frm.glb_url_destino.value;
	}
}
window.onload=fOnload;
function goSendLog() {
var frm = document.forms[0];
var cUrl = '' + top.location;

	if (goValida()) {
		return;
	}
	if (typeof(frm.glb_url_origen) != 'undefined') {
		frm.glb_url_origen.value = top.location;
	}
	if (typeof(frm.glb_send_login) != 'undefined') {
		frm.glb_send_login.value = 'VALIDA';
	}
	if (cUrl.indexOf('.aspx') == -1) {
		frm.action = 'default.aspx';
	}
	frm.submit();
}
function goSendAct() {
var frm = document.forms[0];

	if (goValida()) {
		return;
	}
	frm.glb_send_login.value = 'ACTIVA';
	//frm.action = 'login_act_ing.aspx';
	frm.submit();
}
function goSendDat() {
var frm = document.forms[0];

	if (goValida()) {
		return;
	}
	frm.glb_send_login.value = 'DATOS';
	//frm.action = 'login_dat_ing.aspx';
	frm.submit();
}
function goSendCam() {
var frm = document.forms[0];

	if (goValida()) {
		return;
	}
	frm.glb_send_login.value = 'CAMBIO';
	//frm.action = 'login_cam_ing.aspx';
	frm.submit();
}
function goSendOlv() {
var frm = document.forms[0];

	if (goValida()) {
		return;
	}
	frm.glb_send_login.value = 'OLVIDO';
	//frm.action = 'login_olv_ing.aspx';
	frm.submit();
}
function goSendSus() {
var frm = document.forms[0];

	if (goValida()) {
		return;
	}
	frm.glb_send_login.value = 'SUSCRIPCION';
	//frm.action = 'login_sus_ing.aspx';
	frm.submit();
}

function goValida() {
var frm = document.forms[0];

	for (i = 0 ; i < frm.elements.length; i++) {
		//alert(frm.elements[i].type)
		switch (frm.elements[i].type) {
			case 'text': {
				arrInfObj = frm.elements[i].accept.split(';');
				if (arrInfObj[3] == 'S' && Trim(frm.elements[i].value) == '') {
					alert(arrInfObj[4]);
					frm.elements[i].focus();
					return true;
				}
				switch (arrInfObj[1]) {
					case 'rut': {
						if (frm.elements[i].value != '') {
							rut = frm.elements[i].value.substring(0, frm.elements[i].value.indexOf('-'));
							dv = frm.elements[i].value.substring(frm.elements[i].value.indexOf('-') + 1);
							if (!ValidaRut(rut, dv)) {
								alert(arrInfObj[2]);
								frm.elements[i].focus();
								return true;
							}
						}
						break;
					} /*End (rut)*/
					case 'fecha': {
						if (frm.elements[i].value != '') {
							arrFecha = frm.elements[i].value.split('/');
							if (ValidaFecha(arrFecha[0], arrFecha[1], arrFecha[2]) != '0') {
								alert(arrInfObj[2]);
								frm.elements[i].focus();
								return true;
							}
						}
						break;
					} /*End (fecha)*/
					case 'numero': {
						if (isNaN(frm.elements[i].value)) {
							alert(arrInfObj[2]);
							frm.elements[i].focus();
							return true;
						}
						break;
					} /*End (numero)*/
					case 'email': {
						if (frm.elements[i].value != '') {
							if (!checkemail(frm.elements[i])) {
								alert(arrInfObj[2]);
								frm.elements[i].focus();
								return true;
							}
						}
						break;
					} /*End (email)*/
				} /*End (infobj)*/
				break;
			} /*End (text)*/
			case 'password': {
				arrInfObj = frm.elements[i].accept.split(';');
				if (arrInfObj[3] == 'S' && Trim(frm.elements[i].value) == '') {
					alert(arrInfObj[4]);
					frm.elements[i].focus();
					return true;
				}
				if (frm.elements[i].value != '' && frm.elements[i].name == 'pwd_re_pwd_usuario') {
					if (frm.elements[i].value != frm.pwd_pwd_usuario.value) {
						alert(arrInfObj[2]);
						frm.elements[i].focus();
						return true;
					}
				}
				break;
			} /*End (password)*/
		} /*End (type)*/
	}
	return false;
}
document.write('<script language="JavaScript" type="text/javascript" src="incjs/Trim.js"><' + '/' + 'script>');
document.write('<script language="JavaScript" type="text/javascript" src="incjs/ValidaMail.js"><' + '/' + 'script>');
document.write('<script language="JavaScript" type="text/javascript" src="incjs/ValidaFecha.js"><' + '/' + 'script>');
document.write('<script language="JavaScript" type="text/javascript" src="incjs/ValidaRut.js"><' + '/' + 'script>');
document.write('<script language="JavaScript" type="text/javascript" src="incjs/ValidaSoloNumeros.js"><' + '/' + 'script>');
document.write('<script language="JavaScript" type="text/javascript" src="incjs/SoloNumeros.js"><' + '/' + 'script>');


