function Validar() {
msg = "";
if(document.Contactar.Nombre.value.length < 3){
msg += "\n     -  Ha d'escriure el seu Nom";
}
if(document.Contactar.Apellido.value.length < 5){
msg += "\n     -  Ha d'escriure els seus Cognoms";
}
if(document.Contactar.Telefono.value.length < 9){
msg += "\n     -  Ha d'escriure el seu Telèfon";
}
if ((document.Contactar.Email.value == "") ||
(document.Contactar.Email.value.indexOf('@') == -1) ||
(document.Contactar.Email.value.indexOf('.') == -1)) {
msg += "\n     -  Ha de proporcionar-nos el seu Correu Electrònic";
}
if (msg != "") {
msg ="***********************************************************\n" +
"            La validació del formulari no s'ha pogut fer perquè:\n" +
msg + "\n**********************************************************" +
"\n            Corregeixi les dades que falten per\n              poder continuar amb el procediment!";
alert(msg);
return false;
}
else return true;
}

function ValidarEmail() {
msg = "";
if ((document.mailclau.Email.value == "") ||
(document.mailclau.Email.value.indexOf('@') == -1) ||
(document.mailclau.Email.value.indexOf('.') == -1)) {
msg += "\n     -  Ha de proporcionar-nos el seu Correu Electrònic";
}
if (msg != "") {
msg ="***********************************************************\n" +
"            La validació del formulari no s'ha pogut fer perquè:\n" +
msg + "\n**********************************************************" +
"\n            Corregeixi les dades que falten per\n             continuar el procediment!";
alert(msg);
return false;
}
else return true;
}

function ValidarRegistre(checkformulario) {
var formulario=checkformulario;
//alert(formulario);
//return false;
msg = "";
if(document[formulario].Nom.value.length < 3){
msg += "\n     -  Ha d'escriure el seu Nom";
}
if ((document[formulario].Email.value == "") ||
(document[formulario].Email.value.indexOf('@') == -1) ||
(document[formulario].Email.value.indexOf('.') == -1)) {
msg += "\n     -  Ha de proporcionar-nos el seu Correu electrònic";
}
if (msg != "") {
msg ="***********************************************************\n" +
"            La validació del registre no s'ha pogut fer perquè:\n" +
msg + "\n**********************************************************" +
"\n            Corregeixi les dades que falten per\n             continuar el procediment!";
alert(msg);
return false;
}
else return true;
}

function ValidarLogin(checkformulario) {
var formulario=checkformulario;
msg = "";
if(document[formulario].clave.value.length < 6){
msg += "\n     -  Ha d'escriure l'actual Clau d'Accés";
}
if(document[formulario].aclave.value.length < 6){
msg += "\n     -  Ha d'escriure la nova Clau d'Accés";
}
if ((document[formulario].Email.value == "") ||
(document[formulario].Email.value.indexOf('@') == -1) ||
(document[formulario].Email.value.indexOf('.') == -1)) {
msg += "\n     -  Ha de proporcionar-nos el seu Correu electrònic";
}
if (msg != "") {
msg ="***********************************************************\n" +
"            La validació del registre no s'ha pogut fer perquè:\n" +
msg + "\n**********************************************************" +
"\n            Corregeixi les dades que falten per\n             continuar el procediment!";
alert(msg);
return false;
}
else return true;
}
function ValidarFitxa(checkformulario) {
var formulario=checkformulario;
msg = "";
if(document[formulario].Nom.value.length < 5){
msg += "\n     -  Ha d'escriure el Nom de la seva Cooperativa";
}
if(document[formulario].Adreca.value.length < 6){
msg += "\n     -  Ha d'escriure la seva Adreça";
}
if(document[formulario].Codi_postal.value.length < 5){
msg += "\n     -  Ha d'escriure el seu Codi Postal";
}
if(document[formulario].Municipi.value.length < 3){
msg += "\n     -  Ha d'escriure el seu Municipi";
}
if(document[formulario].Telefon.value.length < 9){
msg += "\n     -  Ha d'escriure el seu Telèfon";
}
if ((document[formulario].Email.value == "") ||
(document[formulario].Email.value.indexOf('@') == -1) ||
(document[formulario].Email.value.indexOf('.') == -1)) {
msg += "\n     -  Ha de proporcionar-nos el seu Correu electrònic";
}
if (msg != "") {
msg ="***********************************************************\n" +
"            La validació del registre no s'ha pogut fer perquè:\n" +
msg + "\n**********************************************************" +
"\n            Corregeixi les dades que falten per\n             continuar el procediment!";
alert(msg);
return false;
}
else return true;
}

function ValidarClaves(checkformulario) {
var formulario=checkformulario;
clave = Trim(document[formulario].Clau.value);
aclave = Trim(document[formulario].Clau2.value);
msg = "";
if((aclave=="") || (clave=="")) {
  msg += "\n     -  La Nova Clau d´Accés no pot estar en blanc!!";
} else if ((aclave.valueOf() != clave.valueOf())) {
  msg += "\n     -  Cal introduir la mateixa paraula clau als dos camps!!";
}

if (msg != "") {
msg ="***********************************************************\n" +
"           La validació del formulari no s'ha pogut fer perquè:\n" +
msg + "\n**********************************************************" +
"\n            Corregeixi les dades que falten per\n             continuar el procediment!";
alert(msg);
return false;
}
else return true;
}

function LTrim(str)
{
   var whitespace = new String(" \t\n\r");
   var s = new String(str);
   if (whitespace.indexOf(s.charAt(0)) != -1) {
      var j=0, i = s.length;
      while (j < i && whitespace.indexOf(s.charAt(j)) != -1)
         j++;
      s = s.substring(j, i);
   }
   return s;
}
function RTrim(str)
{
   var whitespace = new String(" \t\n\r");
   var s = new String(str);
   if (whitespace.indexOf(s.charAt(s.length-1)) != -1) {
      var i = s.length - 1;       // Get length of string
      while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)
         i--;
      s = s.substring(0, i+1);
   }
   return s;
}
function Trim(str)
{
   return RTrim(LTrim(str));
}