window.addEvent('domready',function(){
	
	
	
Cufon.replace('h2,h4');
	Cufon.replace('h3,#menu_arbol a', {
    hover: true});
	
					menuHover('botones_barra');
					//IDIOMAS
	
   
      		
      		//GALERIA
      		if($('galeria')){
      		
	      		var numeros_galeria=$$('#galeria_info #numeros span');
	      		var fotos_galeria=$$('#galeria .foto_galeria');
	      		var num_fotos=fotos_galeria.length;
	      		var intervalo_fotos;
	      		var movimiento = new Fx.Style('galeria_fotos', 'left', {duration:700, transition: Fx.Transitions.Cubic.easeOut});
	      		
	      		function irAFoto(num){
	      			if(num===false){
	      				num=(Number($E('#galeria_info .seleccionado').num)+1)%num_fotos;
	      			}else{
	      				if(intervalo_fotos){
		      				clearInterval(intervalo_fotos);
	      				}
	      			}      			
	    				for(var k=0;k<num_fotos;k++){
	    					if(num==k){
	    						numeros_galeria[k].addClass('seleccionado');
	    					//	fotos_galeria[k].removeClass('oculto');
	    						$('alt_imagen').setText(fotos_galeria[k].alt);
	    					}else{
	    						numeros_galeria[k].removeClass('seleccionado');
	    					//	fotos_galeria[k].addClass('oculto');
	    					}
	    				}
	    				movimiento.start($('galeria_fotos').getStyle('left'), -475*num);
	    				
	      		}
	      		
						intervalo_fotos=setInterval(function(){irAFoto(false)},4500);

	      		var cont=0;
	      		numeros_galeria.each(function(el){
	      			el.num=cont;
	      			cont++;
	      			el.onclick=function(){
								irAFoto(this.num);
	      			}
	      		});
      		}





});

 function ajustarFondo(){
	try{
		var img=$('fondo_fijo');
		var divfondo=$('divfondo');
		var dimensiones_fondo=divfondo.getSize();
		var dimensiones_foto=$('fondo_fijo').getSize();
		//if(dimensiones_fondo.size.x<964) dimensiones_fondo.size.x=964;
		var proporciones_fondo=dimensiones_fondo.size.x/dimensiones_fondo.size.y;
		var proporciones_foto=dimensiones_foto.size.x/dimensiones_foto.size.y;
		if(proporciones_fondo>proporciones_foto){
			img.setStyle('width',dimensiones_fondo.size.x);
			img.setStyle('height',dimensiones_fondo.size.x/proporciones_foto);
		//	divfondo.setStyle('width',dimensiones_fondo.size.x);
		}else{
			img.setStyle('height',dimensiones_fondo.size.y);
			img.setStyle('width',dimensiones_fondo.size.y*proporciones_foto);
		//	divfondo.setStyle('width',dimensiones_fondo.size.y*proporciones_foto);
		}
	}catch(ex){}
}

window.addEvent('load',ajustarFondo);
window.addEvent('resize',ajustarFondo);


