function getObj(nomObj){
	var d;
	if (arguments.length < 1) 
		return null;
	else if (arguments.length == 1) 
		d = document;
	else {
		if (arguments[1]!=null)	
			d = arguments[1].document;
		else
			d = document;
	}
	if(d.getElementById){
		o=d.getElementById(nomObj);
	}else if(d.all){
		o=d.all[nomObj];
	}else if(d.layers){
		o=d.layers.eval(nomObj);
	}
	return(o);
}

function valcampo(c,msg){
	with (c){
		if (value==null||value=="") {
			alert(msg);
			return false;
		}
		else {
		return true;
		}
	}
}

function valemail(c,msg){
	with (c) {
		apos=value.indexOf("@");
		dotpos=value.lastIndexOf(".");
		if (apos<1||dotpos-apos<2) 
		  {alert(msg);return false;}
		else {return true;}
	}
}

function esNum(cadena) {
	var ValidChars = "0123456789.";
	var esnumero=true;
	var Char;
	for (i = 0; i < cadena.length && esnumero == true; i++) { 
		Char = cadena.charAt(i); 
		esnumero=((ValidChars.indexOf(Char)==-1)?false:true);
	}
	return esnumero;
}

function esTlf(cadena) {
	var ValidChars = "0123456789-+. ";
	var estlf=true;
	var Char;
	for (i = 0; i < cadena.length && estlf == true; i++) { 
		Char = cadena.charAt(i); 
		estlf=((ValidChars.indexOf(Char)==-1)?false:true);
	}
	return estlf;
}

function esNif(cadena) {
	cad=cadena.replace("-","");
	cad=cad.replace(" ","");
	numero = cad.substr(0,cad.length-1);
	let = cad.substr(cad.length-1,1);
	numero = numero % 23;
	letra='TRWAGMYFPDXBNJZSQVHLCKET';
	letra=letra.substring(numero,numero+1);
	return ((letra!=let)?false:true);
}
