if (window != top) top.location.href = location.href;

function verificaMail(field) {
   //var field = document.registro.user_email
   var str = field.value ;
   var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // no valido
   var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valido
   if (!reg1.test(str) && reg2.test(str)) { // sintaxis  valida
     return true ;
   }
   alert( str + " es un correo electrónico invalido. Revisa la sintaxis" );
   field.focus();
   field.select();
   return false;
 }
 
 //Funcion para validar form text requeridas
function requerido(objeto){
	while(''+ objeto.value.charAt(0)==' '){
		objeto.value=objeto.value.substring(1,objeto.value.length)
	}
	if(objeto.value!=""){
		return true;
	}
	else{
		alert('Es necesario que se llenen los campos requeridos');
		objeto.focus();
		return false;
	}
}

function selectCheck(objeto){
	var myindex=objeto.selectedIndex;
	if (myindex==0) {
		alert('Es necesario que se llenen los campos requeridos');
		objeto.focus();
		return false;
	}
	else {
		return true;
   	}
}

function selectCheckMul(objeto){
	var myindex=objeto.selectedIndex;
	if (myindex==-1) {
		alert('Es necesario que se llenen los campos requeridos');
		objeto.focus();
		return false;
	}
	else {
		return true;
   	}
}

function radioBtnChk(objeto){
	myOption = -1;
	for(i=0;i<objeto.length; i++){
		if(objeto[i].checked){
			myOption = i;
		}
	}
	
	if(myOption==-1){
		alert('Es necesario que llenes los campos requeridos');
		return false;
	}
	else{
		return true;
	}
}

function validate(field) {
	var valid = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_-"
	var ok = "yes";
	var temp;
	if(field.value.length>=3){
		if(field.value.substring(0,1)!="_" && field.value.substring(0,1)!="-" ){
			for (var i=0; i<field.value.length; i++) {
				temp = "" + field.value.substring(i, i+1);
				if (valid.indexOf(temp) == "-1") {
					ok = "no";
					break;
				}
			}
		}
		else{
			ok="no";
		}
	}
	else{
		ok="no";
	}
	if (ok == "no") {
		alert('El nombre de usuario solo puede contener caracteres alfanuméricos. Revisa el nombre de usuario');
		field.focus();
		field.select();
	    	return false;
   	}
   	else{
		return true;
	}
}

function checkPw(field,field2) {
	pw1 = field.value;
	pw2 = field2.value;
	
	if(pw1.length>=4){
		if (pw1 != pw2) {
			alert ("\nTus contraseñas son diferentes. Verificalas.")
			field.focus();
			return false;
		}
		else{ 
			return true;
		}
	}
	else{
		alert ("\nTus contraseñas debe de ser mínimo de 4 caracteres.")
			field.focus();
		return false;
	}
	
}

