var nav4 = window.Event ? true : false;
function acceptNum(evt){	
// NOTE: Backspace = 8, Enter = 13, '0' = 48, '9' = 57	
var key = nav4 ? evt.which : evt.keyCode;	
return (key <= 13 || (key >= 48 && key <= 57));
}

function campoError(campo)
{
	if(campo=="[object]"){
	   campo.className=claseError;
	   error=1;
	}
}


function eliminaEspacios(cadena)
{
	// Funcion para eliminar espacios delante y detras de cada cadena
	while(cadena.charAt(cadena.length-1)==" ") cadena=cadena.substr(0, cadena.length-1);
	while(cadena.charAt(0)==" ") cadena=cadena.substr(1, cadena.length-1);
	return cadena;
}


function validaLongitud(valor, permiteVacio, minimo, maximo)
{
	var cantCar=valor.length;
	if(valor=="")
	{
		if(permiteVacio) return true;
		else return false;
	}
	else
	{
		if(cantCar>=minimo && cantCar<=maximo) return true;
		else return false;
	}
}


function validaCorreo(valor)
{
	var reg=/(^[a-zA-Z0-9._-]{1,30})@([a-zA-Z0-9.-]{1,30}$)/;
	if(reg.test(valor)) return true;
	else return false;
}

function limpiaForm(nD,form)
{
	for(i=0; i<=nD; i++)
	{
		form.elements[i].className=claseNormal;
	}
}

function validaLogeo()
{
	limpiaForm(2,formL);
	error=0;	
	var user=eliminaEspacios(formL.user.value);
	var pass=eliminaEspacios(formL.pass.value);
	if(!validaCorreo(user)) campoError(formL.user);
	if(!validaLongitud(pass, 0, 4, 50)) campoError(formL.pass);
	if(error==1)
		alert("¡... Revise los Campos en Rojo ...!");		
	else	
       formL.submit()
	   //document.LogEmpresa.submit(); 

}

function validaFormAlta()
{
	limpiaForm(6,formA);
	error=0;	
	//variables del formulario que hay que validar
	
	var user=eliminaEspacios(formA.user.value);
	var pass=eliminaEspacios(formA.pass.value);
	var name=eliminaEspacios(formA.name.value);
	if(!validaCorreo(user)) campoError(formA.user);
	if(!validaLongitud(pass, 0, 4, 50)) campoError(formA.pass);
	if(!validaLongitud(name, 0, 1, 100)) campoError(formA.name);	
	var nS=formA.selecc.value;
	if(nS==0){
		campoError(formA.selecc);
		error=1;
	}	
	//Tenemos que ver si son iguales las claves	
	if(error==1)
		alert("¡... Revise los Campos en Rojo ...!");		
	else
          formA.submit()	


}

//-----------------------------------------------------------------//
// Mensajes de ayuda
// Variables para setear
onload=function() 
{
	//variable del formulario
	formL=document.getElementById("formulario");
	formA=document.getElementById("formularioAlta");
	claseNormal="input";
	claseError="inputError";
}


