var transicion_cabecera=false;
var transicion_destacados=false;
var destacado_actual=1;
var ancho_cabecera=0;
var alto_cabecera=0;
var intervalo_cabecera;

window.addEvent('domready',function(){
	/*$E('#cabecera_fondo').setOpacity(0);*/
	$$('#menu_arbol li a').each(function(el){
		if(el.getParent().getParent().id=='menu_arbol'){
			Cufon.replace(el, { fontFamily: 'Helvetica-Light', hover: true });
		}
	});

        Cufon.replace(".noticias_content h3, #apartado_titulo h2, #carpera_enlaces h2", { fontFamily: 'Helvetica-Light', hover: true });
	Cufon.now();
	
	/*transicion_cabecera = new Fx.Style('cabecera_fondo', 'opacity', {duration:600});
	transicion_destacados= new Fx.Style('megadestacados', 'opacity', {duration:600});
	transicion_zoom = new Fx.Styles('cabecera_zoom', {duration: 600});*/
/*
    $('mega').addEvent('mouseover',function(){
         // mostrar flechas
         $('i_next').setStyle("display","block");
         $('i_prev').setStyle("display","block");
    });

    $('destacados').addEvent('mouseover',function(){
         $('i_next').setStyle("display","none");
         $('i_prev').setStyle("display","none");
    })

     $('out').addEvent('mouseover',function(){
         $('i_next').setStyle("display","none");
         $('i_prev').setStyle("display","none");
    })
	*/


     
});




function buscar_localidades() {
    var id = $('sl1').getValue();
    var url = "/empresa_guias/localidades/"+id;
    var ajax = new Ajax(url, {method: 'get', update:'localidades'});
    ajax.request();
}

function buscar_cp() {
    var id = $('localidad').getValue();
    
    var url = "/empresa_guias/codigos_postales/"+id;
    url = encodeURI(url);
    var ajax = new Ajax(url, {method: 'get', update:'cpostal',encoding:'utf-8'}).request();


    $("resultados").setHTML("");

}


function tiendas() {
    var id = $('cps').getValue();
    var url = "/empresa_guias/tiendas/"+id;
    var ajax = new Ajax(url, {method: 'get', update:'resultados'}).request();
}


function pagina1() {
    $('pagina2').setStyle('display','none');
    $('pagina1').setStyle('display','block');
    return false;
}

function pagina2() {
    $('pagina1').setStyle('display','none');
    $('pagina2').setStyle('display','block');
    return false;
}




function cambioDestacado(num){
	if(!transicion_cabecera) return;
	transicion_cabecera.start(1,0);
	transicion_destacados.start(1,0);
	
	var despl_x=Math.round(Math.random()*100);
	var despl_y=Math.round(Math.random()*50);
	
	var titulos=$$('.titulo_megadestacado');
	var numero_destacados=titulos.length;
	
	if(num>numero_destacados) num=1;
		
	if(ancho_cabecera){	
			transicion_zoom.start({
				'top': [0,-despl_y],
				'left': [0,-despl_x],
				'width': [ancho_cabecera,ancho_cabecera+(despl_x*2)], 
				'height': [alto_cabecera,alto_cabecera+(despl_y*2)]
			});
		}
	
	setTimeout(function(){
		$$('#megadestacados .megadestacado').each(function(el){
			if(el==$('megadestacado_'+num)){
				el.removeClass('oculto');
			}else{
				el.addClass('oculto');
			}
		});
	
		$$('#cabecera_fondo .div_cabecera').each(function(el){
			if(el==$('foto_megadestacado_'+num)){
				el.removeClass('oculto');
			}else{
				el.addClass('oculto');
			}
		});
		
		
		
		transicion_cabecera.start(0,1);
		transicion_destacados.start(0,1);
		
		if(ancho_cabecera){
			transicion_zoom.start({
				'top': [-despl_y,0],
				'left': [-despl_x,0],
				'width': [ancho_cabecera+(despl_x*2),ancho_cabecera], 
				'height': [alto_cabecera+(despl_y*2),alto_cabecera]
			});
		}
		
	},700);
	
	
	titulos.each(function(el){	//alert(el);
			if(el==$('titulo_megadestacado_'+num)){
				el.addClass('activo');
			}else{
				el.removeClass('activo');
			}
	});
	
	destacado_actual=num;
}



function reescalarCabecera(){ 
	var ancho_pantalla=window.getWidth();
	foto=$E('#cabecera_fondo img');
	var dimensiones=foto.getSize();
	var ancho_foto=dimensiones.size.x;
	ancho_cabecera=ancho_pantalla;
	
	var alto_minimo=$('cabecera_fondo').getSize().size.y;
	alto_cabecera=alto_minimo*ancho_pantalla/ancho_foto;
	if(window.ie6){
		$$('#cabecera_fondo img').each(function(f){
			var dimensiones_f=f.getSize();
			var ancho_f=dimensiones.size.x;
			if(ancho_f<ancho_pantalla){
			//	f.setStyle('height',alto_minimo*ancho_pantalla/ancho_f);	
			f.setStyle('height','auto');
				f.setStyle('width',ancho_pantalla);	
			}
		});
	}
	if(ancho_foto>ancho_pantalla){
		foto.setStyle('marginLeft', (ancho_pantalla-ancho_foto)/2);	
	}else{
		foto.setStyle('marginLeft', 0);	
	}
	$('cabecera_zoom').setStyle('width',ancho_pantalla);
}


/*
window.addEvent('load',function(){
	transicion_cabecera = new Fx.Style('cabecera_fondo', 'opacity', {duration:600});
	reescalarCabecera();
	transicion_cabecera.start(0, 1);
	});
*/

/*window.addEvent('resize',reescalarCabecera);*/

/*
if(window.ie6){
	window.addEvent('load',function(){
		var ancho_pantalla=window.getWidth();
		foto=$E('#cabecera_fondo img');
		var ancho_foto=foto.getSize().size.x;
		var alto_minimo=$('cabecera_fondo').getSize().size.y;
		if(ancho_foto<ancho_pantalla){
			foto.setStyle('height',alto_minimo*ancho_pantalla/ancho_foto);	
			foto.setStyle('width',ancho_pantalla);	
		}
		
	});
}*/
