
function alcuaderno(enlace,municipio,recurso,op,ini){
	//alert(enlace.quitar);
	if (typeof(enlace.quitar)=="undefined") enlace.quitar=ini;
	//alert(enlace.quitar);
  if (enlace.quitar==1) {
	    enlace.quitar=0;
			enlace.innerHTML='Añadir al cuaderno';
			enlace.title='Añadir al cuaderno';
			var op='quitar';
	} else {
	    enlace.quitar=1;
			enlace.innerHTML='Borrar del cuaderno';
			enlace.title='Borrar del cuaderno';
			var op='anadir';
	}
		 
  var mun = 0+municipio;
	var rec = 0+recurso;
	if (mun==0) return false;
  var url = '/cgi-bin/apsesp/diptur/cuaderno.php?muni='+mun+'&rec='+rec+'&op='+op+'&rnd='+Math.random();
	//alert(url); 
  var idbloque= 'micuaderno';
	actualizabloque(url,idbloque);
	return false;
}



function ordenarcuaderno(orden){
  var url = '/cgi-bin/apsesp/diptur/cuaderno.php?op=orden&nuevoorden='+orden+'&rnd='+Math.random();
  //var idbloque= 'micuaderno';
	var idbloque= '';
	actualizabloque(url,idbloque);
	return false;
}


function vaciarcuaderno(){
  var url = '/cgi-bin/apsesp/diptur/cuaderno.php?op=vaciar'; 
  var idbloque= 'micuaderno';
	actualizabloque(url,idbloque);
	return false;
}


function actualizabloque(url,idbloque){
  var urlf =''+url;
  if (urlf=='') return false;

  /* comprobamos que existe le bloque
  var bloque = document.getElementById(idbloque);
  var anterior = bloque.innerHTML;*/

	//We can use one Request object many times.
	var myHTMLRequest = new Request.HTML({url:urlf,
	onSuccess: function(html) {
			//Clear the text currently inside the results div.
			if ($(idbloque)) $(idbloque).set('text', '');
			//Inject the new DOM elements into the results div.
			if ($(idbloque)) $(idbloque).adopt(html);
		},
		//Our request will most likely succeed, but just in case, we'll add an
		//onFailure method which will let the user know what happened.
		onFailure: function() {
		  alert('Fallo: '+urlf);
			$(idbloque).set('text', 'The request failed.');
		}
	});
	
	myHTMLRequest.send();	
	
  
  return false;
}


function onoff(capa,cook){
   var a=document.getElementById(capa);
	 if ( (a.style.display == 'block') || !(a.style.display) ) {
      a.style.display='none';
			if (cook) setcookie(cook,0,5); 
	 }else {
      a.style.display='block';
			if (cook) setcookie(cook,1,5);
	 }
	 self.focus();
	 return false;
}

function getexpirydate( nodays){
  var UTCstring;
  Today = new Date();
  nomilli=Date.parse(Today);
  Today.setTime(nomilli+nodays*24*60*60*1000);
  UTCstring = Today.toUTCString();
  return UTCstring;
}

function getcookie (name) {
  var InCookie=document.cookie; 
	var prop = name + "="; // propiedad buscada
	var plen = prop.length;
	var clen = InCookie.length;
	var i=0;
	if (clen>0) { // Cookie no vacío
		i = InCookie.indexOf(prop,0); // aparición de la propiedad
		if (i!=-1) { // propiedad encontrada
			// Buscamos el valor correspondiente
			j = InCookie.indexOf(";",i+plen);
			if(j!=-1) // valor encontrado
				return unescape(InCookie.substring(i+plen,j));
			else //el último no lleva ";"
				return unescape(InCookie.substring(i+plen,clen));
		}
		else
			return "";
	}
	else
		return "";
}


function setcookie(name,value,duration){
  cookiestring =name+"="+escape(value)+";EXPIRES="+getexpirydate(duration)+";path=/";
  document.cookie=cookiestring;
  if(!getcookie(name)){
   return false;
  }
   else{
   return true;
  }
}

