/*
 *  Function rollPreload()
 *
 *  Carrega as imagens passadas como argumentos
 */
function rollPreload() {
   imagens = [];
   for (i = 0; i < arguments.length; i++) {
        imagens[i]     = new Image();
        imagens[i].src = arguments[i];
    }
}

function verificaClass(){
	if($('#tab-blog').hasClass('ui-tabs-selected')){
		$('#tab-blog a').css({ 'backgroundImage': 'url(../images/tab_blog_over.png)' });
		$('#tab-publicacoes a').css({ 'backgroundImage': 'url(../images/tab_publicacoes.png)' });
		$('#tab-midias a').css({ 'backgroundImage': 'url(../images/tab_midias.png)' });
	}
	if($('#tab-publicacoes').hasClass('ui-tabs-selected')){
		$('#tab-blog a').css({ 'backgroundImage': 'url(../images/tab_blog.png)' });
		$('#tab-publicacoes a').css({ 'backgroundImage': 'url(../images/tab_publicacoes_over.png)' });
		$('#tab-midias a').css({ 'backgroundImage': 'url(../images/tab_midias.png)' });
	}
	if($('#tab-midias').hasClass('ui-tabs-selected')){
		$('#tab-blog a').css({ 'backgroundImage': 'url(../images/tab_blog.png)' });
		$('#tab-publicacoes a').css({ 'backgroundImage': 'url(../images/tab_publicacoes.png)' });
		$('#tab-midias a').css({ 'backgroundImage': 'url(../images/tab_midias_over.png)' });
	}
	//PARTE DO SEARCH
	if($('#tab-busca-blog').hasClass('ui-tabs-selected')){
		$('#tab-busca-blog a').css({ 'backgroundImage': 'url(../images/tab_busca_blog_over.png)' });
		$('#tab-busca-publicacoes a').css({ 'backgroundImage': 'url(../images/tab_busca_publicacoes.png)' });
		$('#tab-busca-midias a').css({ 'backgroundImage': 'url(../images/tab_busca_midias.png)' });
	}
	if($('#tab-busca-publicacoes').hasClass('ui-tabs-selected')){
		$('#tab-busca-blog a').css({ 'backgroundImage': 'url(../images/tab_busca_blog.png)' });
		$('#tab-busca-publicacoes a').css({ 'backgroundImage': 'url(../images/tab_busca_publicacoes_over.png)' });
		$('#tab-busca-midias a').css({ 'backgroundImage': 'url(../images/tab_busca_midias.png)' });
	}
	if($('#tab-busca-midias').hasClass('ui-tabs-selected')){
		$('#tab-busca-blog a').css({ 'backgroundImage': 'url(../images/tab_busca_blog.png)' });
		$('#tab-busca-publicacoes a').css({ 'backgroundImage': 'url(../images/tab_busca_publicacoes.png)' });
		$('#tab-busca-midias a').css({ 'backgroundImage': 'url(../images/tab_busca_midias_over.png)' });
	}
}

function validaForms(){
	$('#formSugestao').validate({
		rules:{
			campoNome:{ required: true, minlength: 2 },
			campoEmail:{ required: true, email: true },
			campoLink:{ url: true },
			campoSugestao:{ required: true, minlength: 2 }
		},messages:{
			campoNome:{ required: "Preencha o campo acima.", minlength: "Digite pelo menos, 2 caracteres." },
			campoEmail:{ required: "Preencha o campo acima.", email: "Digite o email corretamente." },
			campoLink:{ url: "Digite o link corretamente." },
			campoSugestao:{ required: "Preencha o campo acima.", minlength: "Digite pelo menos, 2 caracteres." }
		}
	});
	
	$('#formComment').validate({
		rules:{
			campoNome:{ required: true, minlength: 2 },
			campoEmail:{ required: true, email: true },
			campoLink:{ url: true },
			campoComentario:{ required: true, minlength: 2 }
		},messages:{
			campoNome:{ required: "Preencha o campo acima.", minlength: "Digite pelo menos, 2 caracteres." },
			campoEmail:{ required: "Preencha o campo acima.", email: "Digite o email corretamente." },
			campoLink:{ url: "Digite o link corretamente." },
			campoComentario:{ required: "Preencha o campo acima.", minlength: "Digite pelo menos, 2 caracteres." }
		}
	});
}

function initializeGalleria(){
	Galleria.loadTheme('jquery/galeria/themes/galleria.classic.js');
	$('.galleria').galleria();
}

$(document).ready(function(){
	
	$('#button-search').hover(function(){
		$(this).attr({ src: 'images/btn_busca_over.jpg' });
	},function(){
		$(this).attr({ src: 'images/btn_busca.jpg' });
	});
	
	//Parte de fazer o tabs funcionar
	$('#conteudoRight > ul').tabs();
	verificaClass();
	
	initializeGalleria();
	
	validaForms();
		
	//Parte de fazer o hover e do tabs funcionar trocando as imagens
	$('ul li a').click(function(){ 
		verificaClass();
	});
	
	$('#caixa-de-texto').focus(function(){
		$('#caixa-de-texto').val("");
	});

	
	$('#tab-blog').hover(function(){
		$('#tab-blog a').css({ 'backgroundImage': 'url(../images/tab_blog_over.png)' });
	},function(){
		$('#tab-blog a').css({ 'backgroundImage': 'url(../images/tab_blog.png)' });
		verificaClass();
	});
	$('#tab-publicacoes').hover(function(){
		$('#tab-publicacoes a').css({ 'backgroundImage': 'url(../images/tab_publicacoes_over.png)' });
	},function(){
		$('#tab-publicacoes a').css({ 'backgroundImage': 'url(../images/tab_publicacoes.png)' });
		verificaClass();
	});
	$('#tab-midias').hover(function(){
		$('#tab-midias a').css({ 'backgroundImage': 'url(../images/tab_midias_over.png)' });
	},function(){
		$('#tab-midias a').css({ 'backgroundImage': 'url(../images/tab_midias.png)' });
		verificaClass();
	});
	
	$('#tab-busca-blog').hover(function(){
		$('#tab-busca-blog a').css({ 'backgroundImage': 'url(../images/tab_busca_blog_over.png)' });
	},function(){
		$('#tab-busca-blog a').css({ 'backgroundImage': 'url(../images/tab_busca_blog.png)' });
		verificaClass();
	});
	$('#tab-busca-publicacoes').hover(function(){
		$('#tab-busca-publicacoes a').css({ 'backgroundImage': 'url(../images/tab_busca_publicacoes_over.png)' });
	},function(){
		$('#tab-busca-publicacoes a').css({ 'backgroundImage': 'url(../images/tab_busca_publicacoes.png)' });
		verificaClass();
	});
	$('#tab-busca-midias').hover(function(){
		$('#tab-busca-midias a').css({ 'backgroundImage': 'url(../images/tab_busca_midias_over.png)' });
	},function(){
		$('#tab-busca-midias a').css({ 'backgroundImage': 'url(../images/tab_busca_midias.png)' });
		verificaClass();
	});
	
	/*rollPreload('images/cabecalho.jpg',
            'images/tab_blog.png',
            'images/tab_blog_over.png',
            'images/tab_contos.png',
            'images/tab_contos_over.png',
            'images/tab_midias.png',
            'images/tab_midias_over.png',
            'images/tab_heliopolvora.png',
            'images/tab_oblog.png',
            'images/tab_busca_blog.png',
            'images/tab_busca_blog_over.png',
            'images/tab_busca_midias.png',
            'images/tab_busca_midias_over.png',
            'images/tab_busca_publicacoes.png',
            'images/tab_busca_publicacoes_over.png',
            'images/btn_sugestoes.jpg',
            'images/btn_sugestoes_over.jpg');*/
	
});
