// JavaScript Document
function valida_ingresar_text() {
	var iAscii;
    if (event.keyCode) iAscii = event.keyCode;
    else if (event.which) iAscii = event.which;
    else return;

    //valida el rpe...
    if (document.form2.usuario.value.length==0){
       document.form2.usuario.focus()
       return ;
    }	
	if (iAscii == 13) document.form2.submit(); 	
	return true;
}

function valida_ingresar_submit() {
	 //valida el rpe...
    if (document.form2.usuario.value.length==0){
       alert("Tiene que escribir nombre de usuario");
	   document.form2.usuario.focus()
       return;
    }
	 //valida la clave...
    if (document.form2.clave.value.length==0){
       alert("Tiene que escribir la clave");
	   document.form2.clave.focus()
       return;
    }	
	document.form2.submit(); 	
	return true;
}

function Popup(URL){
	var lWidth =580;
	var lHeight =500;	
	var lLeft = 0, lTop = 0;
    var objWin;
    lLeft = (screen.width - lWidth) / 2;
    lTop = (screen.height - lHeight) / 2;    
	objWin = window.open(URL,'windows','scrollbars=no,left=' + lLeft.toString() + ',top=' + 
                        lTop.toString() + ',width=' + lWidth.toString() + ',height=' + 
                        lHeight.toString() + ',resizable=yes'); 
	this.border=0;
    objWin.focus();
}

function Pagina(url){
	var lWidth =580;
	var lHeight =680;
	var lLeft = 0, lTop = 0;
    var objWin;
    lLeft = (screen.width - lWidth) / 2;
    lTop = (screen.height - lHeight) / 2;
	objWin = window.open(url,'_blank','left=' + lLeft.toString() + ',top=' + 
                        lTop.toString() + ',width=' + lWidth.toString() + ',height=' + 
                        lHeight.toString() + ',resizable=yes,scrollbars=yes'); 
	this.border=0;
    objWin.focus();
}
/*
function valida_campos(tipo){
	ban=0;
	
	if(tipo == "comentario"){
		var nom=new Array("el nombre","el comentario","el correo");
		var elem=new Array("nombre","comentario","correo");
	}
	
	var nombre;
	for(y=0; y<elem.length; y++){ 
		if(document.form1.elements[elem[y]]){
			nombre = nom[y];
			elemento = document.form1.elements[elem[y]];
			if(elemento.value == ""){
				elemento.focus();
				ban = 1;
				break;
			}else{
				var i;
				var espacio =" ";
				var ban_char = 0;
				for (i = 0; i < elemento.value.length; i++){
					var c = elemento.value.charAt(i);
					if (espacio.indexOf(c) == -1) ban_char = 1;
				}
				if(ban_char == 0){ 
					elemento.focus();
					ban = 1;
					break;
				}
			}
		}else ban = 1;
	}
	if(ban==0) document.form1.boton.disabled = document.form1.boton.checked;
	else if(ban==1) document.form1.boton.disabled =! document.form1.boton.checked;
}

function valida_campos_array(tipo){	
	if(tipo == "comentario"){
		var nom=new Array("el correo");
		var elem=new Array("correo");
	}
	
	var nombre;
	for(y=0; y<elem.length; y++){ 
		nombre = nom[y];
		elemento = document.form1.elements[elem[y]];
		if(elemento.value == ""){
			alert("Debe capturar "+nombre+".");
			elemento.focus();
			return 0;
		}else{
			var i;
			var espacio =" ";
			var ban = 0;
			for (i = 0; i < elemento.value.length; i++){
				var c = elemento.value.charAt(i);
				if (espacio.indexOf(c) == -1) ban = 1;
			}
			if(ban == 0){ 
				alert("Debe capturar "+nombre+".");
				elemento.focus();
				return 0;
			}
		}

		if(elem[y]=="correo")
			if(elemento.value != "")
				if(correo_electronico()==false){ 
					elemento.focus();
					return 0;
				}
	}
	
	document.form1.submit();
	return;
}

function correo_electronico(){
	// Validamos el correo electronico...
	var email = document.form1.correo.value.split(',');
	for (var i = 0; i < email.length; i++) {
		if (!validateEmail(email[i], 0, 1)) {
			//alert('Una o mas direcciones de correo son invalidas.');
			return false;
		}
	}
	return true;
}

function validateEmail(addr,man,db) {
	// man es para validar si es obligatoria o no...
	// db es para validar si mandar los mensajes o no...
	if (addr == '' && man) {
   		//if (db) alert('La direccion de correo es obligatoria.');
	   	if (db) alert('Dirección de correo invalida.');
		return false;
	}

	var invalidChars = '\/\'\\ ";:?!()[]\{\}^|';
	for (i=0; i<invalidChars.length; i++) {
   		if (addr.indexOf(invalidChars.charAt(i),0) > -1) {
      		//if (db) alert('La direccion de correo contiene caracteres invalidos.');
			if (db) alert('Dirección de correo invalida.');
      		return false;
   		}
	}
	for (i=0; i<addr.length; i++) {
   		if (addr.charCodeAt(i)>127) {
      		//if (db) alert("La direccion de correo contiene caracteres que no son del ASCII.");
      		if (db) alert('Dirección de correo invalida.');
			return false;
   		}
	}

	var atPos = addr.indexOf('@',0);
	if (atPos == -1) {
   		//if (db) alert('La direccion de correo debe contener @');
		if (db) alert('Dirección de correo invalida.');
   		return false;
	}
	if (atPos == 0) {
   		//if (db) alert('La direccion de correo no debe comenzar con @');
		if (db) alert('Dirección de correo invalida.');
   		return false;
	}
	if (addr.indexOf('@', atPos + 1) > - 1) {
   		//if (db) alert('La direccion de correo debe de contener solamente una @');
		if (db) alert('Dirección de correo invalida.');
   		return false;
	}
	if (addr.indexOf('.', atPos) == -1) {
   		//if (db) alert('La direccion de correo de contener un tipo de dominio, ejemplo: .com, .org, etc.');
		if (db) alert('Dirección de correo invalida.');
   		return false;
	}
	if (addr.indexOf('@.',0) != -1) {
   		//if (db) alert('No puede serguir un punto despues de la @');
		if (db) alert('Dirección de correo invalida.');
   		return false;
	}
	if (addr.indexOf('.@',0) != -1){
   		//if (db) alert('No puede estar un punto antes de la @');
		if (db) alert('Dirección de correo invalida.');
   		return false;
	}
	if (addr.indexOf('..',0) != -1) {
   		//if (db) alert('No pueden estar dos puntos seguidos');
		if (db) alert('Dirección de correo invalida.');
   		return false;
	}
	var suffix = addr.substring(addr.lastIndexOf('.')+1);
	if (suffix.length != 2 && suffix != 'com' && suffix != 'net' && suffix != 'org' && suffix != 'edu' && suffix != 'int' && suffix != 'mil' && suffix != 'gov' & suffix != 'arpa' && suffix != 'biz' && suffix != 'aero' && suffix != 'name' && suffix != 'coop' && suffix != 'info' && suffix != 'pro' && suffix != 'museum') {
   		//if (db) alert('El dominio no es valido');
		if (db) alert('Dirección de correo invalida.');
   		return false;
	}
	return true;
}*/