function isFecha(obj,campo) { 
	var Tentativa = new Date(obj.value); 
	if (isNaN(Tentativa)) {
		alert("El camp" + campo + " no es una data vàlida."); 
		obj.focus();
		return false;
	}
	else
		return true;
} 
function isLoginValido(obj,campo){
	str=obj.value;
	expr=/[^A-Za-zñÑçÇ_0-9]/;
	expr2=/[0-9]/;
	if(expr2.test(str.substr(0,1))){
		alert("El camp" + campo + " no pot contenir números en el primer caràcter."); 
		obj.focus();
		return false;
	}
	else if(expr.test(str)){
			alert("El camp " + campo + " conté caràcters no vàlids."); 
			obj.focus();
			return false
			}
	else
		return true;
	}

function isTextoValido(obj,campo){
	str=obj.value;
	expr=/[^A-Za-zñÑçÇ_0-9]/;
	if(expr.test(str)){
			alert("El camp " + campo + " conté caràcters no vàlids."); 
			obj.focus();
			return false
			}
	else
		return true;
	}
function isPassValido(obj,campo){
	str=obj.value;
	expr=/[^A-Za-z0-9]/;
	if(expr.test(str)){
		alert("El camp " + campo + " conté caràcters no vàlids.\n Els caràcters vàlids pel password són: A-Z , a-z i del 0-9"); 
		obj.focus();
		return false;
		}
	else
		return true;
	}
function isNum(obj,campo){ 
	if(isNaN(obj.value)){ 
			alert("El " + campo + " ha de ser  numèric");
			obj.focus();
			return false; 
		}
	else
		return true;
	}
function NoisNum(obj,campo){ 
	if(!isNaN(obj.value)){ 
			alert("El " + campo + " NO pot ser  numèric");
			obj.focus();
			return false; 
		}
	else
		return true;
}
function minLen(obj,tam,campo){ 
	if(obj.value.length < tam){ 
			alert("El " + campo + " ha de contenir com a mínim " + tam + " caràcters");
			obj.focus();
			return false; 
		}
	else
		return true;
	}
function lenIs(obj,tam,campo){ 
	if(obj.value.length !=tam){ 
			alert("El " + campo + " ha de contenir " + tam + " caràcters");
			obj.focus();
			return false; 
		}
	else
		return true;
	}	
function maxLen(obj,tam,campo){ 
	if(obj.value.length >tam){ 
			alert("El " + campo + " pot contenir un màxim de " + tam + " caràcters");
			obj.focus();
			return false; 
	}
	else
		return true;
}	
	
function isEmpty(obj,campo){ 
	if(obj.value.length==0){ 
			alert("El Camp " + campo + " és obligatori i no pot quedar buit." );
			obj.focus();
			return true; 
		}
	else
		return false;
}
function checkMail(obj,campo){ 
	expr=/^(.+\@.+\..+)$/;
	//expr=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/; 
	if(!expr.test(obj.value)){
		alert("El " + campo + " no és una adreça d' e-mail correcta." );
		obj.focus();
		return false;
	}
	else
		return true;
}
function comparePass(obj,obj2){
	if(obj.value!=obj2.value){
		alert("Les contrasenyes no coincideixen." );
		return false;
	}
	else
		return true;
}


