// JavaScript GrupFabregas Dúctil
// Fucncions per als formularis solictar cataleg i preu.
function posar_es()
{
	form.pais.value="España";
}

function enviarFabregas()
{
	form.action="mailto:grupfabregas@grupfabregas.com";
	form.submit();
}
function enviarselect()
{
	var env=0;
	if(verifica(form))
	{
		switch(form.provincies.options[form.provincies.selectedIndex].value)
		{
			case '1':	form.action="mailto:grupfabregas@grupfabregas.com";
						env=1;
						break;
			case '2':   form.action="mailto:tonyi@grupfabregas.com";break;
			case '3':	form.action="mailto:lluis@grupfabregas.com";break;
			case '4':	form.action="mailto:montse@grupfabregas.com";break;
			case '5':   form.action="mailto:marcel@grupfabregas.com";break;
			case '6':	form.action="mailto:maria@grupfabregas.com";break;
			case '7':	form.action="mailto:sanchez@grupfabregas.com";break;
			case '8':	form.action="mailto:eva@grupfabregas.com";break;
			case '9':  	form.action="mailto:carmen@grupfabregas.com";break;
			case '10':	form.action="mailto:noelia@grupfabregas.com";break;
			default :	form.action="mailto:grupfabregas@grupfabregas.com";
						env=1;
		}
		form.submit();
		if(env==0)enviarFabregas();
		alert("El e-mail se ha enviado correctamente.");
	}
	else alert("Se tiene que rellenar todo *.");
}
function fixElement(element, message) {
alert(message);
element.focus();
}
function verifica(form) {
var passed = false;
if (form.Nombre.value == ""){
fixElement(form.Nombre, "El campo Nombre es obligatorio");
}
else if (form.Empresa.value == ""){
fixElement(form.Empresa, "El campo Empresa es obligatorio");
}
else if (form.Telefono.value == ""){
fixElement(form.Telefono, "El campo Teléfono es obligatorio");
}
else if (form.Email.value == ""){
fixElement(form.Email, "El campo E-mail es obligatorio");
}
else {
passed = true;
}
return passed;
}

         function isEmpty(str) {
            for (var intLoop = 0; intLoop<str.length; intLoop++)
               if (" " != str.charAt(intLoop))
                  return false;
            return true;
         }

         function checkSfondo(f) {
            for (var intLoop = 0; intLoop<f.elements.length; intLoop++)
               if ("Sfondo"==f.elements[intLoop].className) {
                  alert("All red fields are required.");
                  return false;
               }
         }

         function fixUp(el) {
            el.className = isEmpty(el.value) ? "sfondo" : "";
         }
    
         function checkChar(el) {
            if (32 != event.keyCode) 
               el.className = "";
         }
//fi fucncions per als formularis solictar cataleg i preu.

