// JavaScript Document
function compruebaemail()
{
	pos_arroba=campos_txt[i].value.indexOf("@");
	if(pos_arroba<1) // Chequea la @
	{
		alert("El valor introducido en el campo " + nombre_campo + " no es correcto. Por favor revisa el prefijo y luego coloca el simbolo '@'.");
		campos_txt[i].focus();
		return false
	}
	cadena=campos_txt[i].value.substring(pos_arroba+1,campos_txt[i].value.length); // Obtiene la cadena que hay despues de la arroba
	if(cadena.indexOf("@")!=-1) // Chequea la si hay más de una @
	{
		alert("El valor introducido en el campo " + nombre_campo + " no es correcto. Por favor revisa que no has escrito más de una '@'.");
		campos_txt[i].focus();
		return false
	}
	if(((campos_txt[i].value.indexOf(".")-pos_arroba)<=1) || ((campos_txt[i].value.indexOf(".")+1)==campos_txt[i].value.length) || (((campos_txt[i].value.length)-(campos_txt[i].value.indexOf(".")+1))<2)) // chequea que entre la @ y el . haya al menos un carécter, que haya un . y que haya al menos un caracter de servidor
	{ 
		alert("El valor introducido en el campo " + nombre_campo + " no es correcto. Por favor revisa el nombre del servidor, el punto '.' y el sufijo que esta despues del simbolo '@'."); 
		campos_txt[i].focus();
		return false
	} 
}

function SoloNum(e)
{
//Propósito:	Evitar que se escriban letras en los campos numéricos.
//Efectos:		Si se pulsa una tecla de texto no ocurrirá nada.
// 13=enter
// 0=nulo
// 9 y 11 tab horizontal y vertical
// 127 borrar
	if (
			(((document.all)?e.keyCode:e.which)!=13)
			&&
			(((document.all)?e.keyCode:e.which)!=0)
			&&
			(((document.all)?e.keyCode:e.which)!=9)
			&&
			(((document.all)?e.keyCode:e.which)!=11)
			&&
			(((document.all)?e.keyCode:e.which)!=127)
			&&
			(    
				(((document.all)?e.keyCode:e.which)<48)||(((document.all)?e.keyCode:e.which)>57)   
			)     
		)
	{
		e.preventDefault? e.preventDefault() : e.returnValue = false;		
	}
	
}
