function Aparece(divid){
		window.document.getElementById(divid).style.display='';
  }
 function Desaparece(divid){
		window.document.getElementById(divid).style.display='none';
 }



function listado_fotos(id)
{
	document.frm_listado.id.value = id;
	document.frm_listado.accion.value = "noticias_fotos";	
	document.frm_listado.submit();
}

function textCounter(field, countfield, maxlimit) {
if (field.value.length > maxlimit) // if too long...trim it!
  field.value = field.value.substring(0, maxlimit);
// otherwise, update 'characters left' counter
else 
  countfield.value = maxlimit - field.value.length;
}



function acciones_especiales(formulario,accion,idcomentario,registrado){
 var error="";
 var bien=true;
 if (registrado!=1){
	alert("Debe estar registrado para realizar esta accion.");	 
 }else{
	 
 }


}

///////////////////////////////////////////////
///// Compruebo que todos los datos obligatorios estan rrellenos
///  Paso el formulario y el select de la ultima categoria
///////////////////////////////////////////////
function comprobar_formulario(formulario){
 var error="Han ocurrido los siguientes errores: ";
 var bien=true;
 
 
  if (bien==true){
   document.guardar_return=true;
  }  else{
   alert(error);
   document.guardar_return=false;
  }
 
}

function comprobar_formulario_participa(formulario){
 var error="Han ocurrido los siguientes errores: ";
 var bien=true;

	if (formulario.comentarios_titulo.value=='escriba aqui el titulo...'){
			bien=false;
			error+="\n * Escribir el titulo.";
	}
	if (formulario.comentarios_desarrollo.value=='escriba aqui su comentario...'){
			bien=false;
			error+="\n * Escribir el comentario.";
	}
	if (formulario.comentarios_nick.value=='escriba aqui su nombre...'){
			bien=false;
			error+="\n * Escribir el nombre.";
	}
	if (formulario.comentarios_email.value=='escriba aqui su email... (e-mail privado, no se publicara)'){
			bien=false;
			error+="\n * Escribir el email.";
	}
	if (formulario.categorias1.checked==false && formulario.categorias2.value=='0' && formulario.categorias3.value=='0'){
			bien=false;
			error+="\n * Seleccione algun apartado donde mostrarlo.";
	}
	
  if (bien==true){
   formulario.submit();
  }  else{
   alert(error);
   document.guardar_return=false;
  }
}

/////////////////////////////////////////////////////////
/////// Comprobar que se ha subido una imagen en formato JPG
/////////////////////////////////////////////////////////
function comprueba_extension(formulario, archivo) {
	extensiones_permitidas = new Array(".jpg"); 
	if (!archivo) {
		//Si no tengo archivo, es que no se ha seleccionado un archivo en el formulario
		return false;
	}else{
		//recupero la extensión de este nombre de archivo
		extension = (archivo.substring(archivo.lastIndexOf("."))).toLowerCase();
		//alert (extension);
		//compruebo si la extensión está entre las permitidas
		permitida = false;
		for (var i = 0; i < extensiones_permitidas.length; i++) {
			if (extensiones_permitidas[i] == extension) { 
				permitida = true;
				break;
			}
		}
		if (!permitida) {
			return false;
		}else{
		  return true;
		}
	}
}

///////////////////////////////////////////////
///// Compruebo que todos los datos obligatorios estan rrellenos
///  Paso el formulario y el select de la ultima categoria
///////////////////////////////////////////////
function comprobar_formulario_fotos(formulario){
 var error="Han ocurrido los siguientes errores: ";
 var bien=true;


/////////////////////
/// Ver fomato de las imagenes
////////////////////
if (formulario.imagen.value.length!=0){	 
		  if (!comprueba_extension(formulario,formulario.imagen.value)){
				bien=false;
				error+="\n * Formato del imagen  incorrecto, debe ser *.jpg .";
		   }
 }
   

  if (bien==true){
   document.guardar_return=true;
  }  else{
   alert(error);
   document.guardar_return=false;
  }
}

/*
 * Funciones necesarias para recorte de fotos
 */
var _IE_ = navigator.userAgent.indexOf("MSIE") != -1; // Si es IE
var inicio = false;
var xini = 0;
var yini = 0;
var xfin = 0;
var yfin = 0;

function posicionaMarco(e, img,marco_fotito,x_final,y_final,recorte_x,recorte_y,div_recorte) 
{
	inicio = !inicio;
	var marco = document.getElementById(marco_fotito);

	if (true) 
	{
		marco.style.display = "block";

		// En IE y Opera se usa otra propiedad del evento
		if (_IE_) 
		{
			xini = e.offsetX;
			yini = e.offsetY;
		} 
		else 
		{
			xini = e.layerX;
			yini = e.layerY;
		}
		marco.style.left   = xini+"px";
		marco.style.top    = yini+"px";
		marco.style.width  = "0px";
		marco.style.height = "0px";
		
		xfin = xini+x_final;
		yfin = yini+y_final;

		if (xfin > xini+5) 
		{
			marco.style.width = (xfin-xini)+"px";
		}
		if (yfin > yini+5) 
		{
			marco.style.height = (yfin-yini)+"px";
		}
	} 
	
	cortar(img,recorte_x,recorte_y,div_recorte);
}

function despliegaMarco(e) 
{
	if (inicio) 
	{
		var marco = document.getElementById("marco");

		// En IE y Opera se usa otra propiedad del evento
		if (_IE_) 
		{
			xfin = e.offsetX-7;
			yfin = e.offsetY-7;
		} 
		else 
		{
			xfin = e.layerX-7;
			yfin = e.layerY-7;
		}
		if (xfin > xini+5) 
		{
			marco.style.width = (xfin-xini)+"px";
		}
		if (yfin > yini+5) 
		{
			marco.style.height = (yfin-yini)+"px";
		}
	}
}

function cortar(img,recorte_xx,recorte_yy,div_recorte) 
{
	
	recorte_xx.value = xini;
	recorte_yy.value = yini;
	
	document.getElementById(div_recorte).src = "../gestion/menus/noticias_categorias/recortar.php?img="+img+"&xini="+(xini)+"&yini="+(yini)+"&xfin="+(xfin)+"&yfin="+(yfin);
}
// JavaScript Document


function no_mas_5_pulsado(formulario) 
{
	
	maximo=0;
	contador_dias=1;
	contador_cofradias=1;

	
	for (i = 0; i < formulario.elements.length; i++) {
	
	 // Numero de dias
	 if  (formulario.elements[i].name=="bloque2_"+contador_dias) 
	 {
		   if (formulario.elements[i].checked)
		   { 
		     maximo=maximo+1;
		   }
		 
		 contador_dias=contador_dias+1;
	 }
	 
	 
  
  	 // Numero de cofradias
	 if  (formulario.elements[i].name=="bloque3_"+contador_cofradias) 
	 {
		   if (formulario.elements[i].checked)
		   { 
		     maximo=maximo+1;
		   }
		 
		 contador_cofradias=contador_cofradias+1;
	 }
	 
		
} // for

  if (maximo>5)
  {
	   //alert("Error : Solo puede seleccionar una máximo de 5 elementos de la lista");
  }
  else
  {
	formulario.submit();
  }

}
