
// ------------------------------------------------------------------------
//  Script realizado por:
//             Carles Martínez Rius (c) '2004
// 		info@calaix.net
//  No se permite la copia, distribución o modificación de
//  este código sin la obtención de un documento de conformidad
//  firmado por el autor. Posteriormente al citado procedimiento legal
//  será necesario indicar la fuente, y el autor del citado código en cada
//  código en el que sea utilizado.
// ------------------------------------------------------------------------

	var res = (navigator.appName).search("Microsoft");

	function vesA(link)
	{
		window.location.href = link;
	}

	function ObrirFinestraNEW(lloc,ample,alt)
	{
		finestraNEW = window.open(lloc,"finestraNEW","resizable=no,menubar=no,scrollbars=yes,status=no,width=" + ample + ",height=" + alt);
		finestraNEW.focus();
	}

	function lupamask(estado, obj)
	{
		var aux;
		var bgcolor;
		if ( estado=="on" ) { aux = "block"; bgcolor="#eeeeee" } else { aux = "none"; bgcolor="#dddddd" }

		if (res==-1) {
			document.getElementById(obj + "dins").style.display = aux;
			//document.getElementById(obj).style.backgroundColor = bgcolor;
		} else {
			eval("document.all." + obj + "dins.style.display = aux");
			//eval("document.all." + obj + ".style.backgroundColor = bgcolor");
		}
	}

	function SoloNums(e) {
		var tecla=0;
		if ( res==-1 ) { tecla = e.which; } else { tecla = e.keyCode; }
		if ( ((tecla>=48)&&(tecla<=57))||(tecla<=13) ) { return true; } else { return false; }
	}

	function VerificaCorreuOK( correu )
	{
		var i=0; //contador
		var l=correu.length; //longitud de la cadena d'entrada
		var arroba=false; //flag que controla si existeix l'arroba
		var punt=false; //flag que determina si existeix l'arroba
		var c=""; //variable caracter
		var pos1 = 0;
		var pos2 = 0;
	
		if ( correu.length<4 ) { return 0; }

		for (i=0; i<l; i++)
		{
			 c = correu.charAt(i);
			 if (c=="@") { arroba=true; pos1 = i; }
			 if ( arroba==true ) { if (c==".") { punt=true; pos2 = i; } }
		}
	
		if ( (pos1>0)&&(pos2>0)&&((pos2-pos1)>1)&&((l-pos2)>1) ) {
			return (arroba & punt);
		} else {
			return 0;
		}
	}

	function AddMail()
	{
		if ( !VerificaCorreuOK(document.form1.direcbol.value) )
		{
			alert("La dirección de correo que ha indicado no parece ser valida.");
			document.form1.direcbol.focus();
			return;
		}
		document.form1.action="boletinadd.php";
		document.form1.submit();
	}

	function CambiaSeccion(obj)
	{
		document.location.href= "index.php?idgrup=" + obj.options[obj.selectedIndex].value;
	}

	function ChangeDir(obj)
	{
		var status="";
		if (res==-1) {
			status = document.getElementById("files" + obj).style.display;
			if ( status=="block" ) {
				document.getElementById("files" + obj).style.display = "none";
				document.getElementById("dir" + obj).style.backgroundImage = "url('grafics/dir-close.gif')";
			} else {
				document.getElementById("files" + obj).style.display = "block";
				document.getElementById("dir" + obj).style.backgroundImage = "url('grafics/dir-open.gif')";
			}
		} else {
			eval("status = document.all.files" + obj + ".style.display;");
			if ( status=="block" ) {
				eval("document.all.files" + obj + ".style.display = \"none\";");
				eval("document.all.dir" + obj + ".style.backgroundImage = \"url('grafics/dir-close.gif')\";");
			} else {
				eval("document.all.files" + obj + ".style.display = \"block\";");
				eval("document.all.dir" + obj + ".style.backgroundImage = \"url('grafics/dir-open.gif')\";");
			}
		} //IF
	}

	function EnviaForum()
	{
		if ( document.form1.autor.value.length < 2 ) {
			alert("Por favor, introduzca un nombre de autor válido.");
			document.form1.autor.focus();
			return;
		}
		if ( document.form1.msg.value.length < 6 ) {
			alert("Por favor, escriba un mensaje válido.");
			document.form1.msg.focus();
			return;
		}
		document.form1.action = "msgnou2.php";
		document.form1.submit();
	}


	function EnviaNoticia()
	{
		if ( !VerificaCorreuOK(document.form1.email.value) )
		{
			alert("Por favor, introduzca una dirección de correo válida.");
			document.form1.email.focus();
			return;
		}
		if ( document.form1.nombre.value.length < 3 ) {
			alert("Por favor, escriba un nombre válido.");
			document.form1.nombre.focus();
			return;
		}
		document.form1.action = "envia2.php";
		document.form1.submit();
	}

	function EnviaVoluntario()
	{
		if ( document.form1.nombre.value.length < 3 ) {
			alert("Por favor, escriba un nombre válido.");
			document.form1.nombre.focus();
			return;
		}
		if ( document.form1.tlf.value.length < 9 ) {
			alert("Por favor, escriba un número de teléfono válido.");
			document.form1.tlf.focus();
			return;
		}
		if ( !VerificaCorreuOK(document.form1.email.value) )
		{
			alert("Por favor, introduzca una dirección de correo válida.");
			document.form1.email.focus();
			return;
		}
		document.form1.action = "enviaform.php";
		document.form1.submit();
	}

	function EnviaContate()
	{
		if ( document.form1.nombre.value.length < 3 ) {
			alert("Por favor, escriba un nombre válido.");
			document.form1.nombre.focus();
			return;
		}
		if ( document.form1.tlf.value.length < 9 ) {
			alert("Por favor, escriba un número de teléfono válido.");
			document.form1.tlf.focus();
			return;
		}
		if ( !VerificaCorreuOK(document.form1.email.value) )
		{
			alert("Por favor, introduzca una dirección de correo válida.");
			document.form1.email.focus();
			return;
		}
		document.form1.action = "../voluntariado/enviaform.php";
		document.form1.submit();
	}

	function EnviaPropuesta()
	{
		if ( document.form1.nombre.value.length < 3 ) {
			alert("Por favor, escriba un nombre válido.");
			document.form1.nombre.focus();
			return;
		}
		if ( document.form1.poblacion.value.length < 3 ) {
			alert("Por favor, escriba población válida.");
			document.form1.poblacion.focus();
			return;
		}
		if ( !VerificaCorreuOK(document.form1.email.value) )
		{
			alert("Por favor, introduzca una dirección de correo válida.");
			document.form1.email.focus();
			return;
		}
		if ( document.form1.propuesta.value.length < 8 ) {
			alert("Por favor, escribe una propuesta válida.");
			document.form1.propuesta.focus();
			return;
		}
		document.form1.action = "proptema2.php";
		document.form1.submit();
	}
