
function validar(f)
{
	var errores='';
	var  titulo=f.titulo.value;
	var  fecha=f.fecha.value;
	var  autor=f.autor.value;
	var  textos= f.textos.value;
	if (titulo=='') 
	{
		errores += "- tiene que constar de un  \"titulo\".\n";
	}

	if(textos=='')
	{	
		errores += "- tiene que constar de un  \"texto\".\n";
	}

	if (fecha=='')
	{
		errores += "- tiene que constar de una  \"fecha\".\n";
	}
	else
	{
		errores += validarFecha(fecha);
	}

	if(errores!='')
	{
		alert(errores);
		return false;
	}
	else
	{
		return true;
	}
}

function buscar_noticias(f)
{
	var concatena="";
	if(f.mes.value!="")
	{
		concatena=concatena+"&mes="+f.mes.value;
	}
	if(f.anyo.value!="")
	{
		concatena=concatena+"&anyo="+f.anyo.value;
	}
	if(f.contenido.value!="")
	{
		concatena=concatena+"&contenido="+f.contenido.value;
	}
	dir("/noticias/buscar_noticias.php?buscar=1="+concatena,"Buscar Noticias");
}

function validarFecha(Cadena)
{ 

	var Fecha= new String(Cadena);   // Crea un string  
	var RealFecha= new Date();      // Para sacar la fecha de hoy
	var Ano= new String(Fecha.substring(Fecha.lastIndexOf("-")+1,Fecha.length));
	var Mes= new String(Fecha.substring(Fecha.indexOf("-")+1,Fecha.lastIndexOf("-")));
	var Dia= new String(Fecha.substring(0,Fecha.indexOf("-")));
	var erroresFecha = "";

	//Valido el año
	if (isNaN(Ano) || Ano.length<4 || parseFloat(Ano)<1900)
	{
	     erroresFecha += '- Año introducido en fecha incorrecto\n';
	}

	//Valido el Mes  
	if (isNaN(Mes) || parseFloat(Mes)<1 || parseFloat(Mes)>12)
	{
		erroresFecha +=  '- Mes introducido en fecha incorrecto\n';
	}

	// Valido el Dia  
	if (isNaN(Dia) || parseInt(Dia, 10)<1 || parseInt(Dia, 10)>31)
	{
	        erroresFecha += '- Dia introducido en fecha incorrecto\n';
	}

	if (Mes==4 || Mes==6 || Mes==9 || Mes==11 || Mes==2)
	{
		if (Mes==2 && Dia > 28 || Dia>30)
		{
			erroresFecha += '- Dia de mes excedido';
		}
	}

	return erroresFecha;

}

function borrar(n)
{
	if(confirm("Desea usted borrar la noticia?"))
	{
		dir("noticias/listas.php?borra="+n,"Más Noticies");
	}
}