var req;

function navigate(month,year) {
        var url = "includes/calendar.php?month="+month+"&year="+year;
        if(window.XMLHttpRequest) {
                req = new XMLHttpRequest();
        } else if(window.ActiveXObject) {
                req = new ActiveXObject("Microsoft.XMLHTTP");
        }
        req.open("GET", url, true);
        req.onreadystatechange = callback;
        req.send(null);
}

function callback() {        
        obj = document.getElementById("calendar");
        setFade(0);
        
		if(req.readyState == 4) {
                if(req.status == 200) {
                        response = req.responseText;
                        obj.innerHTML = response;
                        fade(0);
                } else {
                        alert("There was a problem retrieving the data:\n" + req.statusText);
                }
        }
}

function fade(amt) {
	if(amt <= 100) {
		setFade(amt);
		amt += 10;
		setTimeout("fade("+amt+")", 5);
    }
}

function setFade(amt) {
	obj = document.getElementById("calendar");
	
	amt = (amt == 100)?99.999:amt;
  
	// IE
	obj.style.filter = "alpha(opacity:"+amt+")";
  
	// Safari<1.2, Konqueror
	obj.style.KHTMLOpacity = amt/100;
  
	// Mozilla and Firefox
	obj.style.MozOpacity = amt/100;
  
	// Safari 1.2, newer Firefox and Mozilla, CSS3
	obj.style.opacity = amt/100;
}

// FUNCIONES DE ALERTAS BONITAS

function llama_alerta(texto){

	/*Alerta = new SexyAlertBox();
		Alerta.alert(texto);*/
		texto = texto.replace("\n","\n");
		texto = texto.replace("\n", "\n");
		alert(texto);
		//return false;

}

function llama_info(texto){

	/*Info = new SexyAlertBox();
		Info.info(texto);
		return false;*/
		texto = texto.replace("\n", "\n");
		texto = texto.replace("\n", "\n");
		alert(texto);

}

function llama_confirm(texto){

	Confirm = new SexyAlertBox();
		Confirm.confirm(texto);
		return false;

}

function llama_error(texto){

	/*Error = new SexyAlertBox();
		Error.error(texto);
		return false;
		*/
	texto = texto.replace("\n", "\n");
		texto = texto.replace("\n", "\n");
		alert(texto);

}
// FUNCION PARA LOS ROLLOVERS

function CerrarSesion(){
    if(!confirm('Esta seguro que desea cerrar la sesion?'))
  		llama_alerta ('Accion Cancelada');
  	else
        location = "./index.php?action=central_login.php&act=2";
}

function CerrarSesionUsuario(){
    if(!confirm('Esta seguro que desea cerrar la sesion?'))
  		llama_alerta ('Accion Cancelada');
  	else
        location = "./inicio.php?action=cerrar";
}

function abrir(url) {
	window.open(url,"detalle","width=690,height=400,scrollbars=no");
}

function Borrar(LINK){
    if(!confirm('Esta seguro que desea borrar?'))
  		llama_alerta ('Accion Cancelada');
  	else
        location = LINK;
}

function Baja(LINK){
    if(!confirm('Esta seguro que desea darse de baja?\n\n Perdera su acceso tanto a la comunidad como al foro'))
  		llama_alerta ('Accion Cancelada');
  	else
        location = LINK;
}

function calcular_edad(fecha, hoy){

    //calculo la fecha de hoy
    //hoy=new Date()
    //alert(hoy)

    //calculo la fecha que recibo
    //La descompongo en un array
    var array_fecha = fecha.split("/")
    //si el array no tiene tres partes, la fecha es incorrecta
    if (array_fecha.length!=3)
       return false
    
    var array_fecha_hoy = hoy.split("/")
    //si el array no tiene tres partes, la fecha es incorrecta
    if (array_fecha_hoy.length!=3)
       return false

    //compruebo que los ano, mes, dia son correctos
    var ano
    ano = parseInt(array_fecha[2]);
    if (isNaN(ano))
       return false

    var mes
    mes = parseInt(array_fecha[1]);
    if (isNaN(mes))
       return false

    var dia
    dia = parseInt(array_fecha[0]);
    if (isNaN(dia))
       return false
    
    var ano_hoy
    ano_hoy = parseInt(array_fecha_hoy[2]);
    if (isNaN(ano))
       return false

    var mes_hoy
    mes_hoy = parseInt(array_fecha_hoy[1]);
    if (isNaN(mes))
       return false

    var dia_hoy
    dia_hoy = parseInt(array_fecha_hoy[0]);
    if (isNaN(dia))
       return false


    //si el aņo de la fecha que recibo solo tiene 2 cifras hay que cambiarlo a 4
    if (ano<=99)
       ano +=1900

    //resto los aņos de las dos fechas
    edad=ano_hoy - ano - 1; //-1 porque no se si ha cumplido aņos ya este aņo

    //si resto los meses y me da menor que 0 entonces no ha cumplido aņos. Si da mayor si ha cumplido
    if (mes_hoy + 1 - mes < 0) //+ 1 porque los meses empiezan en 0
       return edad
    if (mes_hoy + 1 - mes > 0)
       return edad+1

    //entonces es que eran iguales. miro los dias
    //si resto los dias y me da menor que 0 entonces no ha cumplido aņos. Si da mayor o igual si ha cumplido
    if (dia_hoy - dia >= 0)
       return edad + 1

    return edad
} 

//FUNCIONES DE VALIDACION DE FORMULARIOS

function CompruebaFormularioAdmin(Formu){
    if (Formu.nombre.value == "" || Formu.apellidos.value == "" || Formu.email.value == "" ||Formu.usuario.value == "" || Formu.contrasena.value == ""){
        llama_alerta ("Todos los campos son obligatorios");
    }
    else{
        if (validamail(Formu.email.value) == 0){
					Formu.submit();
				}
				else{
					llama_alerta ("Ingrese un mail valido");
				}
    }
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function saltaPaginaGaleria(Formu){
	Formu.submit();
}

function validamail(mail){
	var reg=/^\w{1}.+\@{1}\w{1}.+\.{1}\w{1}\w+$/;
	var reg2=mail.search(reg);
	if (reg2!=0 || mail=="")	{
		return 1;
	}
	else return 0;
}

function validarAlfa(e) {
  tecla = (document.all) ? e.keyCode : e.which;
  if (tecla==8 || tecla==0) return true;
  patron =/[A-Za-zņŅáéíķúÁÉÍĶÚ\s]/;
  //patron =/[0-9\s]/;
  te = String.fromCharCode(tecla);
  return patron.test(te);
} 

function validarNumeric(e) {
  tecla = (document.all) ? e.keyCode : e.which;
  if (tecla==8 || tecla==0) return true;
  //patron =/[A-Za-z\s]/;
  patron =/[0-9\s]/;
  te = String.fromCharCode(tecla);
  return patron.test(te);
}

function validarCaracteres(e) {
  tecla = (document.all) ? e.keyCode : e.which;
  if (tecla==8 || tecla==0) return true;
  patron =/[A-Za-zņŅáéíķúÁÉÍĶÚ0-9\s]/;
  //patron =/[0-9\s]/;
  te = String.fromCharCode(tecla);
  return patron.test(te);
} 

function validaTelefonos(numero)
{
	var reg5=/^\d{9}$/;
	var reg4=numero.search(reg5);
	if (reg4!=0) return 1;
	else return 0;
}

function validaCP(numero)
{
	var reg5=/^\d{5}$/;
	var reg4=numero.search(reg5);
	if (reg4!=0) return 1;
	else return 0;
}

function validaFecha(Fecha)
{
	var reg5=/^\d{1,2}\/\d{1,2}\/\d{4}$/;
	var reg4=Fecha.search(reg5);
	if (reg4!=0)
	{
		return 1;
	}
	else return 0;
}

	
function CompruebaFormularioLogin(Formu){
	Error = 0
	DescError = "Se han producido los siguientes errores:\n"
	
	if (Formu.usuario.value == "" || Formu.usuario.value == "E-Mail"){
		DescError += "\n  - E-mail es obligatorio";
    Error = 1;
	}
	else{
		if (validamail(Formu.usuario.value)){
			DescError += "\n  - El e-mail introducido no es correcto";
    	Error = 1;
		}
	}
	
	if (Formu.pass.value == ""){
		DescError += "\n  - Password es obligatorio";
    Error = 1;
	}

	if (Error == 1){
  	llama_alerta (DescError);
  	return false;
  }
  else{
   	return true;
  }
}

function compruebaMailUsuario(Email){
	ajax=nuevoAjax();
	ajax.open("GET", "comprobarDatos.php?Email="+Email, true);
	ajax.onreadystatechange=function(){ 
		if (ajax.readyState==4)
		{ 
			document.getElementById("estadoEmail").innerHTML=ajax.responseText;
		} 
	}
	ajax.send(null);
}

function compruebaNickUsuario(Nick){
	ajax_2 =nuevoAjax();
	ajax_2 .open("GET", "comprobarDatos.php?Nick="+Nick, true);
	ajax_2 .onreadystatechange=function(){ 
		if (ajax_2 .readyState==4)
		{ 
			document.getElementById("estadoNick").innerHTML=ajax_2 .responseText;
		}
	}
	ajax_2 .send(null);
}


function tiene_numeros(texto){
	var numeros="0123456789";
	var total = 0;
	for(i=0; i<texto.length; i++){
	  if (numeros.indexOf(texto.charAt(i),0)!=-1){
	     total = total + 1;
	  }
	}
	
	if (total < 2)
		return 0;
	else
		return 1;
} 

function CompruebaFormularioGira(Formu){
	Error = 0;
	DescError = "Se han producido los siguientes errores:\n";
	if (Formu.nombre.value == ""){
			DescError += "\n  -Nombre Obligatorio";
      Error = 1
  }
  
  if (Formu.descripcion.value == ""){
			DescError += "\n  -Descripcion Obligatorio";
      Error = 1
  }
  
  if (Error == 1){
    	llama_alerta (DescError);
    }
    else{
        Formu.submit();
    }
}

function CompruebaFormularioNoticia(Formu, tipo){
    Error = 0
		DescError = "Se han producido los siguientes errores:\n"
    if (Formu.titulo.value == ""){
        DescError += "\n  -Titulo Obligatorio";
        Error = 1
    }
    /*
    if (tipo == "1"){
    	if (Formu.fich.value == ""){
        DescError += "\n  -Imagen Obligatoria";
        Error = 1
      }
    }
    */
    if (Error == 1){
    	llama_alerta (DescError);
    }
    else{
        Formu.submit();
    }
}

function compruebaFormComentario(Formu){
	Error = 0;
	DescError = "Se han producido los siguientes errores:\n";

	if (Formu.titulo.value == ""){
			DescError += "\n  -Titulo Obligatorio";
      Error = 1
  }
  
  if (Formu.texto.value == ""){
			DescError += "\n  -Texto Obligatorio";
      Error = 1
  }
  
  if (Formu.fich.value != ""){
  			var extension = Formu.fich.value.substr((Formu.fich.value.length-3),3);
  			extension = extension.toLowerCase();
  			if (extension != "jpg" && extension != "gif" && extension != "png"){
					DescError += "\n  -Extension incorrecta para el fichero";
      		Error = 1
      	}
  }

  if (Error == 1){
  	llama_alerta(DescError);
  }
  else{
      Formu.submit();
  }	
}

function compruebaFormMensaje(Formu){
	Error = 0;
	DescError = "Se han producido los siguientes errores:\n";

	if (Formu.titulo.value == ""){
			DescError += "\n  -Titulo Obligatorio";
      Error = 1
  }
  
  if (Formu.texto.value == ""){
			DescError += "\n  -Texto Obligatorio";
      Error = 1
  }
  
  if (Error == 1){
  	llama_alerta(DescError);
  }
  else{
      Formu.submit();
  }	
}

function compruebaFormGaleria(Formu){
	Error = 0;
	DescError = "Se han producido los siguientes errores:\n";

  if (Formu.texto.value == ""){
			DescError += "\n  -Texto Obligatorio";
      Error = 1
  }
  
  if (Formu.fich.value == ""){
  		DescError += "\n  -Fichero Obligatorio";
      Error = 1
  }
  else{
  			var extension = Formu.fich.value.substr((Formu.fich.value.length-3),3);
  			extension = extension.toLowerCase();
  			if (extension != "jpg" && extension != "gif" && extension != "png"){
					DescError += "\n  -Extension incorrecta para el fichero";
      		Error = 1
      	}
  }

  if (Error == 1){
  	llama_alerta(DescError);
  }
  else{
      Formu.submit();
  }	
}

function conectaUsuario(Formu){
	Error = 0;
	DescError = "Se han producido los siguientes errores:\n";

  if (Formu.nick.value == ""){
			DescError += "\n  -Nick Obligatorio";
      Error = 1
  }
  
  if (Formu.clave.value == ""){
  		DescError += "\n  -Clave Obligatoria";
      Error = 1
  }

  if (Error == 1){
  	llama_alerta(DescError);
  }
  else{
      Formu.submit();
  }	
}

function enviaPregunta(Formu){
	Error = 0;
	DescError = "Se han producido los siguientes errores:\n";

  if (Formu.titulo.value == "" || Formu.titulo.value == "Introduce el titulo de tu pregunta"){
			DescError += "\n  -Titulo Obligatorio";
      Error = 1
  }
  
  if (Formu.texto.value == "" || Formu.texto.value == "Describe tu pregunta"){
  		DescError += "\n  -Texto Obligatorio";
      Error = 1
  }

  if (Error == 1){
  	llama_alerta(DescError);
  }
  else{
      ajax_1=nuevoAjax();
			ajax_1.open("GET", "enviaPregunta.php?titulo="+Formu.titulo.value+"&texto="+Formu.texto.value, true);
			ajax_1.onreadystatechange=function(){ 
				if (ajax_1.readyState==4)
				{ 
					if (ajax_1.responseText == "1"){
						llama_info("Pregunta a&ntilde;adida, gracias");
						Formu.titulo.value = "Introduce el titulo de tu pregunta"
						Formu.texto.value = "Describe tu pregunta"
						//window.refresh();
					}
					else{
						llama_alerta("Hubo un problema, intentelo de nuevo pasados unos minutos");
					}
				} 
			}
			ajax_1.send(null);
  }	
}

function compruebaFormUsuario(Formu, Hoy){
	Error = 0;
	DescError = "Se han producido los siguientes errores:\n\n";
	
	FechaNacimiento = Formu.dia.value + "/" + Formu.mes.value + "/" + Formu.ano.value;
	
	
	if (Formu.nombre.value == ""){
		DescError += "\n  - Nombre es obligatorio";
    Error = 1;
	}
	
	if (Formu.apellidos.value == ""){
		DescError += "\n  - Apellidos es obligatorio";
    Error = 1;
	}
	
	if (Formu.cp.value == ""){
		DescError += "\n  - Codigo Postal es obligatorio";
    Error = 1;
	}
	else{
		if (validaCP(Formu.cp.value) == "1"){
			DescError += "\n  - Codigo Postal erroneo";
    	Error = 1;
		}
	}
	
	if (calcular_edad(FechaNacimiento, Hoy) < 14){
		DescError += "\n  - Tienes que tener mas de 14 aņos para poder registrarte";
    Error = 1;
	}
		
	if (Formu.pais.value == ""){
		DescError += "\n  - Pais es obligatorio";
    Error = 1;
	}
	
	if (Formu.email.value == ""){
		DescError += "\n  - Email es obligatorio";
    Error = 1;
	}
	else{
		compruebaMailUsuario(Formu.email.value);
	}
	
	if (Formu.nick.value == ""){
		DescError += "\n  - Nick es obligatorio";
    Error = 1;
	}
	else{
		compruebaNickUsuario(Formu.nick.value);
	}
	
	if (Formu.contrasena.value == ""){
		DescError += "\n  - Contraseņa es obligatorio";
    Error = 1;
	}
	else{
		if (Formu.contrasena.value.length < 5){
			DescError += "\n  - La contraseņa debe de tener al menos 5 caracteres";
	    Error = 1;
		}
		else{
			if (tiene_numeros(Formu.contrasena.value)){
				if (Formu.contrasena.value != Formu.conf_contrasena.value){
					DescError += "\n  - No coinciden las contraseņas";
			    Error = 1;
				}
			}
			else{
				DescError += "\n  - Su contraseņa debe de tener al menos 2 caracteres numericos";
			  Error = 1;
			}
		}
	}
	
	if (Formu.movil.value != "" && validaTelefonos(Formu.movil.value) == "1"){
		DescError += "\n  - El movil no tiene un formato correcto";
	  Error = 1;
	}
	
	if (Formu.fich.value != ""){
 			var extension = Formu.fich.value.substr((Formu.fich.value.length-3),3);
 			extension = extension.toLowerCase();
			if (extension != "jpg" && extension != "gif" && extension != "png"){
				DescError += "\n  - Extension incorrecta para la foto perfil";
    		Error = 1
    	}
  }
	
	if (Formu.condiciones.checked == false){
		Error = 1;
		DescError += "\n  - Debe aceptar las condiciones";
	}
	
	if (Error == 1){
  	llama_error(DescError);
  	//return false;
	}
	else{
		
  	if (document.getElementById("estadoNick").innerHTML == "0"){
  		Error = 1;
  		DescError += "\n  - El nick introducido ya existe en bdd";
  		Formu.nick.focus();
  	}
  	if (document.getElementById("estadoEmail").innerHTML == "0"){
  		Error = 1;
  		DescError += "\n  - El mail introducido ya existe en bdd";
  		Formu.email.focus();
  	}
  	
  	if (Error == 1){
	  	llama_alerta (DescError);
	  	//return false;
		}
		else{
			Formu.submit();
		}
   	//return true;
  }
}

function compruebaFormuBuscarUser(Formu){
	Error = 0;
	DescError = "Se han producido los siguientes errores:\n";

  if (Formu.dato.value == ""){
			DescError += "\n  -Dato Obligatorio";
      Error = 1
  }
  
  if (Error == 1){
  	llama_alerta(DescError);
  }
  else{
      Formu.submit();
  }	
}

function denunciar(idu, tabla, idelemento, subtabla){
	ajax_3=nuevoAjax();
	ajax_3.open("GET", "denuncias.php?idu="+idu+"&tabla="+tabla+"&idelemento="+idelemento+"&subtabla="+subtabla, true);
	ajax_3.onreadystatechange=function(){ 
		if (ajax_3.readyState==4)
		{ 
			if (ajax_3.responseText == "1"){
				llama_info("Gracias por tu colaboracion, un administrador se encargara de revisar el contenido");
			}
			else{
				if (ajax_3.responseText == "0"){
					llama_alerta("Hubo un problema, intentelo de nuevo pasados unos minutos");
				}
				else{
					llama_alerta("Ya denunciastes este contenido, se esta revisando el contenido");
				}
			}
		} 
	}
	ajax_3.send(null);
}

function compruebaRecordar(Formu){
	Error = 0;
	DescError = "Se han producido los siguientes errores:\n";

  if (Formu.nick.value == "" && Formu.mail.value == ""){
			DescError += "\n  - Dato Obligatorio";
      Error = 1
  }
  
  if (Formu.nick.value != "" && Formu.mail.value != ""){
			DescError += "\n  - Solo puede recordar datos por Nick o por Mail.";
      Error = 1
  }
  
  if (Error == 1){
  	llama_alerta(DescError);
  }
  else{
  	if (Formu.nick.value != ""){
  		tipo = "nick";
  		dato = Formu.nick.value;
  	}
  	else{
  		tipo = "mail";
  		dato = Formu.value.value;
  	}
  	
		ajax_4=nuevoAjax();
		ajax_4.open("GET", "recordar.php?tipo="+tipo+"&dato="+dato, true);
		ajax_4.onreadystatechange=function(){ 
			if (ajax_4.readyState==4)
			{ 
				if (ajax_4.responseText == "1"){
					llama_info("Se ha enviado un mail con la nueva clave a su cuenta de correo.");
				}
				else{
					if (ajax_4.responseText == "0"){
						llama_alerta("No se encontraron coincidencias, intentelo de nuevo");
					}
					if (ajax_4.responseText == "2"){
						llama_alerta("Hubo un problema, espere unos minutos e intentelo mas tarde");
					}
				}
			} 
		}
		ajax_4.send(null);
	}
}

function compruebaFormUsuarioMod(Formu, Hoy){
	Error = 0;
	DescError = "Se han producido los siguientes errores:\n\n";
	
	FechaNacimiento = Formu.dia.value + "/" + Formu.mes.value + "/" + Formu.ano.value;
	
	
	if (Formu.cp.value == ""){
		DescError += "\n  - Codigo Postal es obligatorio";
    Error = 1;
	}
	else{
		if (validaCP(Formu.cp.value) == "1"){
			DescError += "\n  - Codigo Postal erroneo";
    	Error = 1;
		}
	}
	
	if (calcular_edad(FechaNacimiento, Hoy) < 14){
		DescError += "\n  - Tienes que tener mas de 14 a&ntilde;os";
    Error = 1;
	}
		
	if (Formu.contrasena.value != ""){
		if (Formu.contrasena.value.length < 5){
			DescError += "\n  - La contraseņa debe de tener al menos 5 caracteres";
	    Error = 1;
		}
		else{
			if (tiene_numeros(Formu.contrasena.value)){
				if (Formu.contrasena.value != Formu.conf_contrasena.value){
					DescError += "\n  - No coinciden las contraseņas";
			    Error = 1;
				}
			}
			else{
				DescError += "\n  - Su contraseņa debe de tener al menos 2 caracteres numericos";
			  Error = 1;
			}
		}
	}
	
	if (Formu.movil.value != "" && validaTelefonos(Formu.movil.value) == "1"){
		DescError += "\n  - El movil no tiene un formato correcto";
	  Error = 1;
	}
	
	if (Formu.fich.value != ""){
 			var extension = Formu.fich.value.substr((Formu.fich.value.length-3),3);
 			extension = extension.toLowerCase();
			if (extension != "jpg" && extension != "gif" && extension != "png"){
				DescError += "\n  - Extension incorrecta para la foto perfil";
    		Error = 1
    	}
  }
	
	if (Formu.pais.value == ""){
		DescError += "\n  - Pais es obligatorio";
    Error = 1;
	}
	
	if (Error == 1){
  	llama_error(DescError);
  	//return false;
	}
	else{
		Formu.submit();
   	//return true;
  }
}

function compruebaSubirFoto(Formu){
	Error = 0;
	DescError = "Se han producido los siguientes errores:\n";

  if (Formu.texto.value == ""){
			DescError += "\n  - Descripcion Obligatoria";
      Error = 1
  }
  
  if (Formu.fich.value == ""){
			DescError += "\n  - Fichero Obligatorio";
      Error = 1
  }
  else{
  	var extension = Formu.fich.value.substr((Formu.fich.value.length-3),3);
		extension = extension.toLowerCase();
		if (extension != "jpg" && extension != "gif" && extension != "png"){
			DescError += "\n  - Extension incorrecta para la imagen";
  		Error = 1
  	}
  }
  
  if (Error == 1){
  	llama_alerta(DescError);
  }
  else{
      Formu.submit();
  }	
}

function CompruebaFormularioSeccion(Formu){
		Error = 0;
		DescError = "Se han producido los siguientes errores:";
    
    if (Formu.ESP.value == ""){
        DescError += "\n  - Ha de insertar como minimo idioma castellano";
        Error = 1;
    }
    if (Error == 1){
    	alert (DescError);
    }
    else{
        Formu.submit();
    }

}

function CompruebaFormularioCampo(Formu){
		Error = 0;
		DescError = "Se han producido los siguientes errores:";
    
    if (Formu.nombre.value == ""){
        DescError += "\n  - Nombre es obligatorio";
        Error = 1;
    }
    if (Error == 1){
    	alert (DescError);
    }
    else{
        Formu.submit();
    }

}

function CompruebaFormularioSeccionGaleria(Formu){
		Error = 0;
		DescError = "Se han producido los siguientes errores:";
    
    if (Formu.titulo.value == ""){
        DescError += "\n  - Titulo Obligatorio";
        Error = 1;
    }
    if (Error == 1){
    	alert (DescError);
    }
    else{
        Formu.submit();
    }

}

function CompruebaFormularioSeccionRevista(Formu){
		Error = 0;
		DescError = "Se han producido los siguientes errores:";
    
    if (Formu.numero.value == ""){
        DescError += "\n  - Numero Obligatorio";
        Error = 1;
    }
    if (Error == 1){
    	alert (DescError);
    }
    else{
        Formu.submit();
    }

}


function CompruebaFormularioNoticia(Formu, tipo){
    Error = 0
		DescError = "Se han producido los siguientes errores:\n"
    if (Formu.titulo.value == ""){
        DescError += "\n  -Titulo Obligatorio";
        Error = 1
    }
    /*
    if (tipo == "1"){
    	if (Formu.fich.value == ""){
        DescError += "\n  -Imagen Obligatoria";
        Error = 1
      }
    }
    */
    if (Error == 1){
    	llama_alerta (DescError);
    }
    else{
        Formu.submit();
    }
}

function cambiaDivNoticias(valor, tipo){
	
	ajax=nuevoAjax();
	ajax.open("GET", "cambiaNoticias.php?valor="+valor+"&tipo="+tipo, true);
	ajax.onreadystatechange=function(){ 
		if (ajax.readyState==4)
		{ 
			document.getElementById("otrasNoticias").innerHTML=ajax.responseText;
		} 
	}
	ajax.send(null);
}

function compruebaEncuesta(Formu){
		Error = 0
		DescError = "Se han producido los siguientes errores:\n"
		
		// OBLIGATORIOS
		//if (Formu.select1.value == "0" || Formu.select49.value == "0"){
		//	DescError += "\n  - Tiene que rellenar como minimo los campos obligatorios";
	  //  Error = 1;
		//}
		
		// OTRAS VALIDACIONES
		
		if (Error == 0){
			Formu.submit();
		}
		else{
			alert (DescError);
		}
	}
