function verFoto (foto) {	ventana = window.open('','foto',"width=750,height=600,resizable=yes,scrollbars=yes,toolbar=no,directories=no,menubar=no,status=no");
	ventana.moveTo(0,0);	ventana.focus();	document.formFoto.idfoto.value = foto;	document.formFoto.target = "foto";	document.formFoto.submit(); }
function verFoto2 (foto) {formURL="img/"+foto;	ventana = window.open(formURL,'foto',"width=650, height=600, resizable=yes, scrollbars=no, toolbar=no, directories=no, menubar=no, status=no");	ventana.moveTo(0,0);	ventana.focus();	}
function votar(){	 document.formEncuesta.submit();	}
function borrarBuzon(){	 document.formBuzon.submit();	}
function borrarLibro(){	 document.formLibro.submit();	}
function entrar(){	document.formEntrada.r.value=hex_sha1(document.formEntrada.v.value); document.formEntrada.v.value=""; document.formEntrada.submit(); }
function cambiarClave(){
	if (document.formClave.a.value=="" || document.formClave.c.value=="" || document.formClave.d.value==""  ) {	alert('Debe rellenar todos los campos');}
	else{	if (document.formClave.c.value!=document.formClave.d.value) {alert('La clave nueva y su repetición son distintas');}
		else { 	document.formClave.b.value=hex_sha1(document.formClave.a.value); document.formClave.e.value=hex_sha1(document.formClave.d.value);
			document.formClave.a.value=""; document.formClave.c.value=""; document.formClave.d.value=""; 	document.formClave.submit();	} 	}	}
function cambiarEstado(estado){	document.formEncuesta.estado.value=estado;	document.formEncuesta.submit();		}
function enviarEncuesta(){
	if (document.formEncuesta.pregunta1.value=="") {alert ("No ha hecho ninguna pregunta..."); return;}
	else {	if(document.formEncuesta.opcionA1.value=="" || document.formEncuesta.opcionB1.value=="") 
				{	alert("si hace una pregunta, mínimo tiene que tener dos opciones para responder"); 	return;	}
			else{
				if (document.formEncuesta.pregunta2.value!="" && (document.formEncuesta.opcionA2.value=="" || document.formEncuesta.opcionB2.value==""))
					{	alert("si hace una pregunta, mínimo tiene que tener dos opciones para responder");	return;}
				if (document.formEncuesta.pregunta3.value!="" && (document.formEncuesta.opcionA3.value=="" || document.formEncuesta.opcionB3.value==""))
					{	alert("si hace una pregunta, mínimo tiene que tener dos opciones para responder");	return;}
				if (document.formEncuesta.pregunta4.value!="" && (document.formEncuesta.opcionA4.value=="" || document.formEncuesta.opcionB4.value==""))
					{	alert("si hace una pregunta, mínimo tiene que tener dos opciones para responder");	return;}
				if (document.formEncuesta.pregunta5.value!="" && (document.formEncuesta.opcionA5.value=="" || document.formEncuesta.opcionB5.value==""))
					{	alert("si hace una pregunta, mínimo tiene que tener dos opciones para responder");	return;}
				if (document.formEncuesta.pregunta6.value!="" && (document.formEncuesta.opcionA6.value=="" || document.formEncuesta.opcionB6.value==""))
					{	alert("si hace una pregunta, mínimo tiene que tener dos opciones para responder");	return;}
			document.formEncuesta.submit();				
			}
	}
}
function borrarEncuesta(){ if (confirm("¿ Está seguro de que desea borrar el formulario ?")) {	
	for (idx = 0; idx < document.formEncuesta.elements.length; idx++) {
	 if (document.formEncuesta.elements[idx].name.substring(0,2) == "pr" || document.formEncuesta.elements[idx].name.substring(0,2) == "op") 
	 			{document.formEncuesta.elements[idx].value= "";}	} /*for*/ 	}	}
function enviarMensaje(){
	var email=document.formBuzon.email.value;	
	if (document.formBuzon.nombre.value==""){ alert ("No ha introducido su nombre"); }
	else {  if (email!="" && isNotValidEmail(email) ){ alert ("El correo electrónico no es válido"); } 
		   else {   if (document.formBuzon.mensaje.value==""){ alert ("No ha introducido su mensaje"); } 
			   		else { document.formBuzon.submit(); }   }	}	}
function firmar(){
	var email=document.formLibro.email.value;	var url=document.formLibro.web.value;	var codigo=document.formLibro.pass.value;
	if (document.formLibro.nombre.value==""){ alert ("No ha introducido su nombre"); }
	else { if (document.formLibro.firma.value==""){ alert ("No ha introducido su comentario"); } 
			else { if (url!="" && isNotValidURL(url) ){ alert ("La dirección web no es válida"); } 
					else { if (email!="" && isNotValidEmail(email) ){ alert ("El correo electrónico no es válido"); } 
							else { if (codigo.length!=8) { alert ("Debe introducir los 8 caracteres del Código de Seguridad"); }
									else { document.formLibro.submit(); }	 }	 }	}	}  }



function borrar(){ if (confirm("¿ Está seguro de que desea borrar el comentario ?")) {	document.formLibro.nombre.value="";	document.formLibro.web.value="";
		document.formLibro.email.value="";	document.formLibro.firma.value=""; document.formLibro.contador.value = 1000;		}	}
function isNotValidURL(url){
    var RegExp = /^(([\w]+:)?\/\/)?(([\d\w]|%[a-fA-f\d]{2,2})+(:([\d\w]|%[a-fA-f\d]{2,2})+)?@)?([\d\w][-\d\w]{0,253}[\d\w]\.)+[\w]{2,4}(:[\d]+)?(\/([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)*(\?(&?([-+_~.\d\w]|%[a-fA-f\d]{2,2})=?)*)?(#([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)?$/;
    if(RegExp.test(url)){
        return false;
    }else{
        return true;
    }
}
function isNotValidEmail(email){
    var RegExp = /^((([a-z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+(\.([a-z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+)*)@((((([a-z]|[0-9])([a-z]|[0-9]|\-){0,61}([a-z]|[0-9])\.))*([a-z]|[0-9])([a-z]|[0-9]|\-){0,61}([a-z]|[0-9])\.)[\w]{2,4}|(((([0-9]){1,3}\.){3}([0-9]){1,3}))|(\[((([0-9]){1,3}\.){3}([0-9]){1,3})\])))$/
    if(RegExp.test(email)){
        return false;
    }else{
        return true;
    }
} 
function cuenta(msg) {	msg.blur();	msg.focus();
	if (msg.value.length > 1000 ) {	msg.value = msg.value.substr(0,1000);	alert('No puede introducir más texto. Todo lo que añada se eliminará');	
									msg.blur();		return false;}
	document.formLibro.contador.value = 1000 - msg.value.length;	return true;	}
function cuentaB(msg) {	msg.blur();	msg.focus();
	if (msg.value.length > 500 ) {	msg.value = msg.value.substr(0,500);	alert('No puede introducir más texto. Todo lo que añada se eliminará');	
									msg.blur();		return false;}
	document.formBuzon.contador.value = 500 - msg.value.length;	return true;	}
function cuentaN(msg) {	msg.blur();	msg.focus();
	if (msg.value.length > 5000 ) {	msg.value = msg.value.substr(0,5000);	alert('No puede introducir más texto. Todo lo que añada se eliminará');	
									msg.blur();		return false;}
	document.formNoticia.contador.value = 5000 - msg.value.length;	return true;	}
function cuentaA(msg) {	msg.blur();	msg.focus();
	if (msg.value.length > 250 ) {	msg.value = msg.value.substr(0,250);	alert('No puede introducir más texto. Todo lo que añada se eliminará');	
									msg.blur();		return false;}
	document.formActo.contador.value = 250 - msg.value.length;	return true;	}
function borrarMensaje() { if (confirm("¿ Está seguro de que desea borrar el mensaje ?")) {	document.formBuzon.nombre.value="";
	document.formBuzon.email.value="";	document.formBuzon.mensaje.value=""; document.formBuzon.contador.value = 500;	} }
function borrarNoticia() { if (confirm("¿ Está seguro de que desea borrar la noticia ?")) {	document.formNoticia.titulo.value="";
	document.formNoticia.breve.value="";	document.formNoticia.img1.value="";		document.formNoticia.img2.value="";
	document.formNoticia.noticia.value="";	document.formNoticia.contador.value = 5000; } }
function borrarNoticiaBreve() { if (confirm("¿ Está seguro de que desea borrar la noticia breve ?")) {
	document.formNoticia.noticia.value="";	document.formNoticia.enlace.value=""; 	}	}
function borrarEnlace() { if (confirm("¿ Está seguro de que desea borrar el enlace ?")) {
	document.formEnlace.web.value="";	document.formNoticia.enlace.value=""; document.formNoticia.banner.value=""; }	}
function borrarActo() { if (confirm("¿ Está seguro de que desea borrar el acto ?")) {	document.formActo.acto.value="";
	document.formActo.organiza.value="";	document.formActo.lugar.value="";	document.formActo.fecha.value="";
	document.formActo.hora.value="";		document.formActo.web.value="";		document.formActo.contador.value = 250; } }
function enviarActo() {
	if (document.formActo.acto.value=="") { alert ("No ha introducido el título de la noticia"); }
	else {  if (document.formActo.organiza.value=="" ) { alert ("No ha introducido un resumen breve de la noticia"); } 
			else {  if (document.formActo.lugar.value=="") { alert ("No ha seleccionado la imagen principal de la noticia"); } 
					else {	if (document.formActo.fecha.value=="") { alert ("No ha introducido el texto de la noticia"); } 
							else { if (document.formActo.hora.value=="") { alert ("No ha introducido el texto de la noticia"); } 
									else { document.formActo.submit(); 	}		}		}		}		}		}
function enviarNoticia() {
	if (document.formNoticia.titulo.value=="") { alert ("No ha introducido el título de la noticia"); }
	else {  if (document.formNoticia.breve.value=="" ) { alert ("No ha introducido un resumen breve de la noticia"); } 
			else {  if (document.formNoticia.img1.value=="") { alert ("No ha seleccionado la imagen principal de la noticia"); } 
					else {	if (document.formNoticia.noticia.value=="") { alert ("No ha introducido el texto de la noticia"); } 
							else { document.formNoticia.submit(); }		}		}		}	}
function enviarNoticiaBreve() {
	if (document.formNoticia.noticia.value=="") { alert ("No ha introducido el texto de la noticia breve"); }
	else {  if (document.formNoticia.enlace.value=="" ) { alert ("No ha introducido el enlace al que va la noticia"); } 
			else { document.formNoticia.submit(); }		}	}
function enviarEnlace() {
	if (document.formEnlace.enlace.value=="") { alert ("No ha introducido el nombre del sitio web"); }
	else {  if (document.formEnlace.web.value=="" && document.formEnlace.banner.value=="") { alert ("Debe introducir el nombre del sitio web o un banner"); } 
			else { document.formEnlace.submit(); }	}	}
