//Para la portada
function moverPortada(cuanto){
	var derecha = $('banner_portada_arriba').offsetLeft;
	anchoTotal = Math.abs($$('div.item_banner_arriba').length*cuanto);
	anchoDisponible  = anchoTotal - 1500;
	if((derecha > -1) && (cuanto>0)){
		$('boton_portada_ant').style.display="none";
	}else if((cuanto<0)&&(anchoDisponible<-derecha)){
		$('boton_portada_sig').style.display="none";
		
	}else{
		//si y solo si estamos en los límites
		new Effect.Move ('banner_portada_arriba',
			{	x: cuanto,
				y: 0, 
				mode: 'relative',
				afterFinish: activarBotosPortada,
      			beforeStart: desactivarBotosPortada 
      			});
				
		
		if((derecha > -1) && (cuanto>0)){
			$('boton_portada_ant').style.display="none";
		}else if((cuanto<0)&&(anchoDisponible<-derecha)){
		$('boton_portada_sig').style.display="none";
		
		}else{
			$('boton_portada_sig').style.display = "block";
			$('boton_portada_ant').style.display = "block";
		}
	}
}

function activarBotosPortada(obj){
	botonesArray = $$('#botones_banner a');
	botonesArray.each(function(item) {
	  	enableLink(item);
	});
}
function desactivarBotosPortada(obj){
	botonesArray = $$('#botones_banner a');
	botonesArray.each(function(item) {
	  	disableLink(item);
	});
}



//General
function cancelLink () {
  return false;
}
function disableLink (link) {
  if (link.onclick)
    link.oldOnClick = link.onclick;
  link.onclick = cancelLink;
  if (link.style)
    link.style.cursor = 'default';
}
function enableLink (link) {
  link.onclick = link.oldOnClick ? link.oldOnClick : null;
  if (link.style)
    link.style.cursor = 
      document.all ? 'hand' : 'pointer';
}





