$(document).ready(function() {
    // Acá va de menos importante a más importante. Ojo! Si el código carga cosas, dejarlas al final!
    
    // Cargamos el texto por defecto del buscador
    search_default = $('#buscador input#s').attr('value');
    
    // Links con rel="external" se abren en tab-ventana nueva
    $('a[rel="external"]').attr("target","_blank");
    
    // Columnas iguales
    $(".home .columna").equalHeights('1155px');
    $(".home #galle-fotos .lista-fotos").equalHeights();
    
    // Caja de login
    $('p','#login').css({display: 'none'});
    $('h2', '#login').click(function () { $("p", '#login').slideToggle(); });
    
    // Blanquea caja de búsqueda
    $('#buscador input#s').focus(function(){
	if($(this).attr('value') === search_default){
	    $(this).attr('value', '')
	}
    });
    
    // Destacamos objeto de agenda
    if(window.location.hash != ""){ $('#'+window.location.hash, 'ul.eventos').addClass('destacado'); }
    
    // Cycle
    $('#extra').prepend('<div id="carousel-control" class="grid_4 prefix_3"></div>');
    $('#destacados').cycle({
	delay: 7000, speed: 500, pause: true, pager: '#carousel-control',
	before: function() { $('#destacados span').fadeOut().css({display: 'none'}); },
	after: function() { $('span', this).css({opacity: '0.8'}).slideDown(); }
    });
    
    $('#galle-fotos').before('<div id="control-galeria" class="grid_4 prefix_2"></div>');
    $('#galle-fotos').cycle({
	delay: 1500, speed: 1000, pause: true,
	pager: '#control-galeria',
	pagerAnchorBuilder: function(idx, slide) { 
	    var texto = $('p', slide).text(); return '<a href="#" title="Galería: ' + texto + '">' + (idx*1+1) + '</a>';
        }
    });
    
    // Hover OTF
    $("#bloque-medio").hoverOTF();
    
    // Cargamos flash
    $(".home #logo").flashembed("http://cdn.fech.cl/w/2011/banner.swf");
    $("#banner-flash-grande").flashembed({
		src: 'http://cdn.fech.cl/w/2011/banner_fc.swf',
		width: '520px', height: '100px'
    })
    
    // Le sacamos el jugo a Cufón
    Cufon.replace('h2.titulo');
    Cufon.replace('h2.minititulo');
    Cufon.replace('#destacados-news h3');
    Cufon.replace('p#fech');
});
