function CercaGeneral(formobj){
  if (formobj.key.value.length > 2){
	//formobj.action = "01_buscador_general.asp"; //linia afegida per desabilitar la tecla enter
	//formobj.submit();
	return true;
  } else {
	alert("At least, 3 chars required.");
	return false;
  }
}

function EmailClient(formobj){
var error;
var params;

	error=0;

	if (isEmpty(formobj.cu.value)) {
		alert("User identifier required\n");
		error=1;
	}

	if (isEmpty(formobj.cc.value)) {
		alert("Password required\n");
		error=1;
	}

	if (error == 0) {
		params = 'cu=' + formobj.cu.value + '&cc=' + formobj.cc.value;

		//Comentat perquè al passar de .NET a .CAT, la cookie feta pel window.top era considreada com de 3ers per  iframe intern
		//així que, finalment, ho obrim en finestra nova cridant a detall_clientcorreu
		//params = 'emailclient.asp?cu=' + formobj.cu.value + '&cc=' + formobj.cc.value;
		//document.location=params

		detall_clientcorreu(params);
	}
}

function SubmitAgenda(formobj){
	if(!isEmpty(formobj.fechaini.value)) {
	   if (isDate(formobj.fechaini.value,formobj.fechaini)){
	      alert("Invalid initial date (dd/mm/aaaa).");
	      return false;
	   }
	 }

	 if(!isEmpty(formobj.fechafin.value)) {
	  if (isDate(formobj.fechafin.value,formobj.fechafin)){
	      alert("Invalid final date (dd/mm/aaaa).");
	      return false;
	  }
	 }
	 return true;
}

function Identificar(pvs_urlentornsegur,Elements){
var error;
	error=0;
	if (isEmpty(Elements.id.value)
		||isEmpty(Elements.contrasenya.value))
		{
		alert("Missind data. The requiered fields are these ones:\n\n"+
		"User and password\n");
		error=1;
		return;
	}

	if (error == 0) {
		Elements.action = pvs_urlentornsegur + "/cat/asp/formbd.asp";
		Elements.method = "post";
		Elements.submit();
	}
}

function TancarSessio(pvs_urlentornsegur,Elements){
		Elements.action = pvs_urlentornsegur + "/cat/asp/formbd.asp";
		Elements.method = "post";
		Elements.submit();
}

function submitFormPlanol(nform){
		if(nform.nombrevia){
			if(nform.nombrevia.value.length < 2){
				alert('At least, 2 chars required as street name.');
				return;
			}
		}
		
		if(nform.numerovia){
			if(isNaN(nform.numerovia.value)){
				alert('A number is required as number within the street.');
				return;
			}
		}

		detall_planol('addr='+nform.nombrevia.value+','+nform.numerovia.value);
}    
