//Alta nueva noticia
conErrores=0;
listaErrores=new Array();
function addError(num)
{
	conErrores=1;

	if(num)
	{				
		switch (num){
		case 1:listaErrores.push("Tienes que introducir el titulo de la noticia"); break;
		case 2:listaErrores.push("Tienes que introducir la fuente"); break;
		case 3:listaErrores.push("Tienes que introducir el contenido"); break;
		}				
	}
}
function makeErrorList()
{
	var txtError="<h1 class=\"error\">Hay errores en el formulario</h1><ol class=\"error\">";
	for (i=0; i<listaErrores.length;i++) txtError+="<li>"+listaErrores[i]+"</li>";
	txtError+="</ol>";
	return txtError;
}


// Validacion de formulario alta_pio
function validar_form_alta()
{
	//Si ya hemos validado alguna vez, limpiamos los avisos de error y vaciamos el array
	if (conErrores==1) { limpiarAvisos(); totErr=listaErrores.length;  for (i=0; i<totErr;i++) listaErrores.shift(); conErrores=0;}
	
	var titulo=document.getElementById("titulo");
	var contenido=document.getElementById("contenido");
	


		if (titulo.value=='') addError(1);		
		if (contenido.value=='') addError(3);
		
		
			
	//Finalmente si todo es correcto enviamos formulario
	if (conErrores==0) document.altaNoticia.submit();
	else mostrarAvisos(makeErrorList());
} 
//-hasta aqui comprobamos si los datos de la noticia se introducen corectamente

function borrarNoticia()
{
	if (confirm("Seguro que deseas eliminar esta noticia?"))
		return true;
	else
		return false;			
}

function borrarFotoNoticia(id)
{
	
	if(confirm("Seguro que deseas eliminar esta foto?"))
	{
		
	var filePHP=pathRoot+"/centros/noticias/eliminar_foto.php?id="+id;
	var content=Request();	
	
	content.open("GET",filePHP,true);
	content.onreadystatechange=function(){
		if (content.readyState==4)
			{	
				if(content.responseText==1)
				hideDiv(document.getElementById("foto_"+id));
				//alert(content.responseText);
			}
	}
	
	content.send(null);	
	}
}

										
/*function show()
	{
		showDiv(document.getElementById("periodo"));
	}

function hide()
	{
		hideDiv(document.getElementById("periodo"));
	}*/

function genFileField(num)
{
	var formulario='<div>';
	formulario+='Foto #'+num+' <input name="url'+num+'" size="40" id="url'+num+'" type="file" /><br>';	
	formulario+='</div>';
	return formulario;
}
function addCampoImagen()
{
	var fTot=document.getElementById("numFotos");
	fTot.value=eval(parseInt(fTot.value)+1);
	var form=genFileField(fTot.value);
	var newField = document.createElement("div");
	newField.innerHTML=form;
	document.getElementById("fotosUpload").appendChild(newField);
	//Limitamos a añadir 9 campos
	if(fTot.value==9) 
	{ 	var bot=document.getElementById("addFoto");
		bot.value="Máximo de fotos alcanzado";
		bot.disabled="disabled";
	}		
}									