function checkrequired (which,direccion)
{
	var pass = true;
	campos = new Array ("Área", "Empresa", "Persona de contacto", "Departamento", "Dirección", "Ciudad", "E-mail", "Código Postal", "Teléfono", "Fax", "País", "Información solicitada");
	
	if (document.images) {
		for (i=0;i<which.length;i++) {
			var tempobj=which.elements[i];
			if (tempobj.name.substring(0,8)=="required") {
				if (((tempobj.type=="text"||tempobj.type=="textarea")&&tempobj.value=='')||(tempobj.type.toString().charAt(0)=="s"&&tempobj.selectedIndex==-1)) {
					pass = false;
					break;
				}
			}
		}
	}
	if (!pass) {
		alert("No ha insertado todos los datos obligatorios");
		return false;
	}
	else {
		if (direccion.indexOf("@") != -1) {
			var elemento = "Dades de l'interessat:%0A%0A";
			for (i=0;i<which.length;i++) {
				elemento += campos[i] + " = " + which.elements[i].value + "%0A";
			}
			location = "mailto:"+ getArea (which) +"?subject=Mail enviado desde el formulario de la web&body="+elemento;
			return true;
		}
		else {
			alert('Debe escribir una dirección válida');
			return false;
		}
	}
}

function getArea (which)
{
	switch (which.elements[0].value) {
		case "comercial":
			receptor = "svilanova@pickingfarma.com";
		break;
		case "direccionTecnica":
			receptor = "dcastella@pickingfarma.com";
		break;
		case "logistica":
			receptor = "caznar@pickingfarma.com";
		break;
		case "informatica":
			receptor = "informatica@pickingfarma.com";
		break;
		case "calidad":
			receptor = "calidad@pickingfarma.com";
		break;
		case "recursosHumanos":
			receptor = "calidad@pickingfarma.com";
		break;	
	}
	
	return receptor;
}