<!--
/*Versión 1.0*/

//Permet fitar la longitud d'un camp textArea d'un formulari donats.
function checkLength(formulari,camp,maxLength) {
	var e = document.forms[formulari].elements[camp];
	if(e.value.length > maxLength) e.value = e.value.substring(0,maxLength);
}





function validacioFormulariProducte(formulari){
	if (!validaDecimal(formulari.prod_precio.value)) {
		alert ('PRECIO con formato incorrecto. Formato v&aacute;lido eeee.dd (p.e.: 300.24)');
		formulari.prod_precio.focus();
		return false; 
	}
	if (!campObligatori("REFERENCIA",formulari.prod_id.value)) return false;
	if (!campObligatori("DENOMINACION",formulari.prod_denom.value)) return false;
	return true;
}



// Valida una entrada en el formato eeeee.dd
function validaDecimal(decimal){	
	if(decimal.indexOf(',')>=0) return false;
	separador=decimal.indexOf('.');
	
	if (separador<1) {partEntera=decimal;partDecimal=0;
	}else{
		partEntera=decimal.substring(0,separador);
		partDecimal=decimal.substring(separador+1);
	}
	
	if (!(validaNumero(partDecimal)) || (partDecimal.length>2) ) return false;
	if (!(validaNumero(partEntera)) || (partEntera.length>5) ) return false;
	
	return true;
}

// Valida una entrada como número entero
function validaNumero(num){
	for(i=0;i<num.length;i++){
		if (num.charAt(i)<'0' || num.charAt(i)>'9')return false;
	}
	return true;
}

// Valida camp obligatori
function campObligatori(nombreCampo,valorCampo){
  if (valorCampo.length>0){
	return true;
  } else{
  	alert ("Es necesario informar el campo '"+nombreCampo+"'");
	return false;
  }
}

function validarEmail(valor) {
  if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor)){
	return (true);
  } else {
   alert("El email es incorrecto.");
   return (false);
  }
 }
 
function obreFinestra(theURL,nom,amplada,alcada) { 
	var windowprops ="top=0,left=0,toolbar=no,location=no,status=no, menubar=no,scrollbars=no, resizable=no,width=" + amplada + ",height=" + alcada;
	window.open(theURL,nom,windowprops); 
} 

function validacioDadesIdentificatives(centro,persona,direccion,ciudad,pais,email,prefijo,telefono){
	if (!campObligatori("Nombre del Centro",centro)) return false;
	if (!campObligatori("Persona de Contacto",persona)) return false;
	if (!campObligatori("Dirección",direccion)) return false;
	if (!campObligatori("Ciudad",ciudad)) return false;
	if (!campObligatori("País",pais)) return false;
	if (!campObligatori("Número de Teléfono",telefono)) return false;
	if (!campObligatori("email",email)) return false;
	if (!validarEmail(email)) return false;
	return true;
}

function validacioDadesFormulariUniversitat(Nombre,Apellidos,Entidad,Departamento,Direccion,Ciudad,Provincia_Pais,Telefono,Fax,Email){
	if (!campObligatori("Nombre",Nombre)) return false;
	if (!campObligatori("Apellidos",Apellidos)) return false;
	if (!campObligatori("Entidad",Entidad)) return false;
	if (!campObligatori("Departamento",Departamento)) return false;
	if (!campObligatori("Direccion",Direccion)) return false;
	if (!campObligatori("Ciudad",Ciudad)) return false;
	if (!campObligatori("Provincia/País",Provincia_Pais)) return false;
	if (!campObligatori("Teléfono",Telefono)) return false;
	if (!campObligatori("Fax",Fax)) return false;
	if (!campObligatori("Nombre",Nombre)) return false;		
	if (!campObligatori("e-mail",Email)) return false;
	if (!validarEmail(Email)) return false;
	return true;
}
-->