/**
 * TikiCMS
 * Copyright (C) 2009, Tiki Web Inteligente Ltda.
 * @requires jQuery 1.3.2 or latter
 *
 * $Id$
 */

// define o namespace da aplicação
Application = {
    Controller: {}
};

/**
 * Retorna uma URL completa dado um caminho relativo.
 *
 * É importante que esta função seja definida antes
 * da definição das biliotecas "thickbox" e "sIFR",
 * pois alterei o código-fonte delas para que caminhos
 * relativos sejam convertidos em caminhos absolutos utilizando
 * esta função.
 *
 * @param  string url Um pedaço de URL (caminho relativo dentro do servidor)
 * @return string     Uma URL completa
 */
Application.build_url = function(url) {

    if (!Application.BASE_URL || !Application.BASE_URL.match(/^http/)) {
        Application.BASE_URL = $('meta[name=base_url]').attr('content');
    }

    return Application.BASE_URL + url; 
}

jQuery(document).ready(function($) {	
	//Abre e fecha as abas do topo do site
	$('#header ul.acessos li.grupo a.bt, #header ul.acessos li.area a.bt').click(function(){
		$('#header .acessos .cont').slideUp('fast');
		$('#header .acessos').find('li a.bt').not($(this)).removeClass('current');		

		if(!$(this).hasClass('current')){
			$(this).addClass('current');
			$(this).prev('.cont').slideDown('fast');
		}
		else {
			$(this).removeClass('current');
		}
	});
	//Fecha as abas do topo do site quando clica no body
	$('body').mouseup(function(e){
        var $target = $(e.target);
		// se o target é filho do seletor
		if ($target.parents('#header ul.acessos').length == 1) return false;																			  
		$('#header .acessos .cont').slideUp('fast');
		$('#header ul.acessos a.bt').removeClass('current');
	});
    
    $('.newsletter p.error input').focusin(function(){
        $(this).parent('p').removeClass('error');
    });
    
    //Define máscaras para os campos de data e hora
    $(".telefone").mask("(99) 9999-9999");
    $(".hora").mask("99:99");
    
    // Flutuante aparece apenas quando termina de carregar a imagem
    $('.flutuante_enquete img').attr('src',Application.build_url("img/flutuantes/nome_san/enquete_nome_san.png")).load(function(){
        $('.flutuante_enquete').show();
    });
    
    // Flutuante enquete
    $('.flutuante_enquete a.fechar').click(function(){
        $('.flutuante_enquete').remove();
    });
});
