// Función TRIM que quita espacios al principio y final del campo
function trim(texto) {
	while(texto.charAt(0) == (" ")){
		texto = texto.substring(1);
	}
	while(texto.charAt(texto.length-1) == " ") {
		texto = texto.substring(0,texto.length-1);
	}
	return texto;
}

// Función Validate que revisa campos requeridos q están en blanco
function validate_required(field,alerttxt){
	with (field){
		if (value==null||trim(value)==""){
			alert(alerttxt);return false
		}
		else{
			return true
		}
	}
}

// Funcion Validatemail que revisa el campo que contiene el email de forma xxx@xxx.xx
function validate_email(field,alerttxt)
{
	with (field)
	{
		apos=value.indexOf("@")
		dotpos=value.lastIndexOf(".")
	if (apos<1||dotpos-apos<2){
		alert(alerttxt);
		return false
	}
	else{
		return true
	}
}
}


var caracteres = new Array(" ","=","\"","'","&","@","#","!","¡","¿","?","(",")",";",",","+","-","{","}","*","^","%","&",".", "€","$","\\",":","<",">","|","/","·","á","é","í","ó","ú","ä","ë","ï","ö","ü","ñ","Á","É","Í","Ó","Ú","Ä","Ë","Ï","Ö","Ü","Ñ");

		
function alfanumerico(codcat) {
var n,m;
	for (m=0;m<codcat.length;m++) {
		for (n=0;n<=caracteres.length;n++) {
			if (caracteres[n]==codcat.charAt(m)) {								
				return (false);
			}
		}
	}
	
	return (true);	
}



