/**
 * TikiCMS
 * Copyright (C) 2009, Tiki Web Inteligente Ltda.
 * @requires jQuery 1.3.2 or latter
 *
 * $Id: application.js 101 2010-10-28 15:41:57Z leandro $
 */

// 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($) {

    // invoca o controlador e o método solicitados
    var controller = $('meta[name=camelized_controller]').attr('content');
    var method = $('meta[name=method]').attr('content');

    Application.Controller[controller] &&
    Application.Controller[controller][method] &&
    Application.Controller[controller][method].call();

    // o mesmo que target="_blank", porém para DOCTYPE Strict
    $('a[rel*=blank]').click(function() {
        window.open(this.href);
        return false;
    });

    //abre submenu produtos
    $('#show-products, #menu .children').hover(function(){
        $('#menu .children').addClass('childrenShow');
        $('#show-products a').addClass('active');
    }, function(){
        $('#menu .children').removeClass('childrenShow');
        $('#show-products a').removeClass();
    });


    //navegação nas abas de endereço - página de contato
    $('#tab-brasil').click(function(){
        $('#tab li').removeClass();
        $(this).addClass('active');
        $('#address-argentina').show();
        $('#address-brasil').hide();
    });
    $('#tab-argentina').click(function(){
        $('#tab li').removeClass();
        $(this).addClass('active');
        $('#address-brasil').show();
        $('#address-argentina').hide();
    });

    //remove último "li" da página de produtos
    $('#produtos-content #produtos li:last').remove();

    //rotatividade de imagens do sidebar
    $('#random ul').innerfade({
		speed: 1500,
		timeout: 5000,
		type: 'sequence'
	});
    
    //VISUALIZAÇÃO DAS FOTOS EM MAIOR RESOLUÇÃO
    $("a[rel^='prettyPhoto']").prettyPhoto({theme:'light_rounded'});




});

