Cufon.replace('#navigation li a');
Cufon.replace('h2');
Cufon.replace('h3');
Cufon.replace('h4');
Cufon.replace('.read-more');
Cufon.replace('#inner-section h1');

function carrossel_initCallback(carousel) {
	j('#carrossel-proximo').bind('click', function(e) {
        e.preventDefault();
		carousel.next();
        //return false;
    });

    j('#carrossel-anterior').bind('click', function(e) {
		e.preventDefault();
        carousel.prev();
        //return false;
    });
};

var j = jQuery.noConflict();

j(document).ready(function(){
	
	/****************************
	**** EFEITOS NO MENU
	****************************/ 
	j('#navigation li#button-home a.active').prepend('<span class="borderMenuEsq"></span>');
	j('#navigation li#button-localizacao a.active').append('<span class="borderMenuDir"></span>');
	
	if (j.browser.msie && j.browser.version < 7) return;
        
        j('#navigation li').removeClass('highlight').find('a').append('<span class="hover" />').each(function () {
                    var $span = j('> span.hover', this).css('opacity', 0);
                    j(this).hover(function () {
						$span.css({'width':j(this).parent().width()+'px'});
                        $span.stop().fadeTo(500, 1);
                    }, function () {
						$span.css({'width':j(this).parent().width()+'px'});
                        $span.stop().fadeTo(500, 0);
                    });
         });
		 
	j('#button-empresa .active .hover').remove();
	j('#button-produtos .active .hover').remove();
	j('#button-portfolio .active .hover').remove();
	j('#button-revenda .active .hover').remove();
	j('#button-contato .active .hover').remove();
	j('#button-localizacao .active .hover').remove();
		
	/****************************
	**** SLIDESHOW
	****************************/ 
	j('#slideshow ul').cycle({ 
		fx:     'scrollLeft', 
    	timeout: 5000
	});
	
	/****************************
	**** CARROSSEL
	****************************/ 
	j("#carrossel").jcarousel({
        scroll: 1,
        initCallback: carrossel_initCallback,
        buttonNextHTML: null,
        buttonPrevHTML: null
    });
	
	
	// Valida Contato
	j("#node-form").submit(function() {
		erro = '';
		nome = j("#nome").val();
		email = j("#email").val();
		telefone = j("#telefone").val();
		mensagem = j("#msg").val();
		assunto = j("#assunto").val();
		
		if(!nome) { erro = erro + 'Informe seu nome!\n'; }
		if(email){
			p = email.indexOf("@");
			z = email.indexOf(".");
			
			if ((p < 1 || p == (email.length-1)) || (z < 1 || z == (email.length-1))) {
				erro = erro + 'E-mail invalido\n';
			}
		} else {
			erro = erro + 'Informe seu e-mail!\n';
		}
		if(!telefone) { erro = erro + 'Informe seu telefone!\n'; }
		if(!mensagem) { erro = erro + 'Informe a mensagem!\n'; }
		if(!assunto) { erro = erro + 'Informe o assunto!\n'; }
		if (erro) { alert(erro); return false; }
		return true;
		
	});
});
