/**
 *
 * @access public
 * @return void
 **/
function toggle_submenu(id)
{
	var obj=document.getElementById(id);
	if(obj.style.display!="none")
	{
		obj.style.display="none";
	}
	else
	{
		obj.style.display="block";
	}
}

function expand_notice(id, idtxt)
{
	var obj=document.getElementById(id);
	var txt=document.getElementById(idtxt);

	if(obj.style.display!="none" && obj.style.display!="")
	{
		obj.style.display="none";
		txt.innerHTML="+ info";
	}
	else
	{
		obj.style.display="block";
		txt.innerHTML="- info";
	}
}

function enviaForm()
{
	var persona=document.getElementById("persona").value;
	var empresa=document.getElementById("empresa").value;
	var telf=document.getElementById("telf").value;
	var mail=document.getElementById("mail").value;
	var comentaris=document.getElementById("comentaris").value;

	var error=document.getElementById("error");

	var resposta="";

	checkEmail(mail);

	if(persona=="")
	{
		resposta=resposta+"Cal introduir una persona de contacte vàlida<br />";
	}

	if(telf=="")
	{
		telf="no especificat";
	}

	if(mail=="" || !checkEmail(mail))
	{
		resposta=resposta+"Cal introduir un email vàlid";
	}

	if(empresa=="")
	{
		empresa="no especificada";
	}

	if(comentaris=="")
	{
		comentaris="No hi ha comentaris";
	}

	if(resposta!="" || 0)
	{
		error.innerHTML=resposta;
	}
	else
	{
		//error.innerHTML="ddfsfsdsdf";
		var str="str="+persona+"|"+empresa+"|"+telf+"|"+mail+"|"+comentaris;
		makerequest2("enviaMail.php", str, "error");
	}
}

	function creatAJAXObject2()
	{
		//Crear una variable de Bool para comprobar si existe Internet Explorer.
		var xmlhttp = false;

		//Comprobar si se está usando IE.
		try {
			//Si la versión de javascript es superior a la 5.
			xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			//Si no, utilizar el tradicional objeto ActiveX.
			try {
				//Si se está usando Microsoft.
				xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {
				//En caso contrario no debe estar usándose IE.
				xmlhttp = false;
			}
		}
		//Si no estamos usando IE, crear una versión javascript del objeto.
		if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
			xmlhttp = new XMLHttpRequest();
		}

		return xmlhttp;
	}


	function makerequest2(serverPage, str, objID) {

		xmlhttp2=creatAJAXObject2();
		var obj = document.getElementById(objID);
		xmlhttp2.open("POST", serverPage, true);
		xmlhttp2.onreadystatechange = function() {
			if (xmlhttp2.readyState == 4 && xmlhttp2.status == 200) {
				obj.innerHTML = xmlhttp2.responseText;
				//return xmlhttp.responseText;
			}
		}
		xmlhttp2.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlhttp2.setRequestHeader("Content-length", str.length);
		xmlhttp2.setRequestHeader("Connection", "close");

		xmlhttp2.send(str);
	}

	function checkEmail(email)
	{
		var filter = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;

		if (!filter.test(email))
		{
			return false;
		}
		else
		{
			return true;
		}
	}

