$(document).ready(function(){

	/* TRATAMENTO DO FORMULARIO DE NEWS */
	$('#box_newsletter #form_newsletter').submit(function(){
	
		if ($('#box_newsletter #form_newsletter #nome').val() == '' || $('#box_newsletter #form_newsletter #nome').val() == 'Nome'){
			alert('Preencha o Nome!');
			$('#box_newsletter #form_newsletter #nome').focus();
			return false;
		}else if($('#box_newsletter #form_newsletter #email').val() == '' || $('#box_newsletter #form_newsletter #email').val() == 'Email'){
			alert('Preencha o Email!');
			$('#box_newsletter #form_newsletter #email').focus();
			return false;
		}else{
			var formato_email = new RegExp(/^[\w!#$%&'*+\/=?^`{|}~-]+(\.[\w!#$%&'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/);		
			if ( ! formato_email.test($("#box_newsletter #form_newsletter #email").val()) ){
				alert('Email invalido!');
				$('#box_newsletter #form_newsletter #email').focus();
				return false;
			}
		}
			
	})

	$("#box_newsletter #form_newsletter #nome").Watermark("Nome");
	$("#box_newsletter #form_newsletter #email").Watermark("Email");
	$("#box_newsletter #form_newsletter #sobrenome").Watermark("Sobrenome");
	/* TRATAMENTO DO FORMULARIO DE NEWS - FIM */
	
	
	// marca o campo com o foco
	$("#input, #select").focus(function(){
		$(this).addClass("selecionado");
	})
	$("#input, #select").blur(function(){
		$(this).removeClass("selecionado");
	})

	
	/* TRATAMENTO DO FORMULARIO DE COMENTARIO */
	$("#respond #author").blur(function(){
										   		
		// se houver mais de tres caracteres assume que esta ok
		if ( $(this).val().length >= 3 ){
			$('#respond .author_status').removeClass('erro').addClass('ok').html('');
		}else{
			$('#respond .author_status').addClass('erro').html('<br><label class="alignleft"></label>Preencha o nome.');
		}
	});

	$("#respond #email").blur(function(){
										   		
		// se houver mais de tres caracteres assume que esta ok
		var formato_email = new RegExp(/^[\w!#$%&'*+\/=?^`{|}~-]+(\.[\w!#$%&'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/);		
		if ( formato_email.test($(this).val()) ){
			$('#respond .email_status').removeClass('erro').addClass('ok').html('');
		}else{
			$('#respond .email_status').addClass('erro').html('<br><label class="alignleft"></label>Este email n&atilde;o &eacute; v&aacute;lido.');
		}
	});
	
	$("#respond #comment").blur(function(){
										   		
		// se houver mais de tres caracteres assume que esta ok
		if ( $(this).val().length >= 3 ){
			$('#respond .comment_status').removeClass('erro').addClass('ok').html('');
		}else{
			$('#respond .comment_status').addClass('erro').html('<br><label class="alignleft"></label>Preencha o coment&aacute;rio.');
		}
	});

	$("#commentform").submit(function(){
		
		if ( $("#respond #author").val().length < 3 ){
			$('#respond .author_status').addClass('erro').html('<br><label class="alignleft"></label>Preencha o nome.');
			$("#respond #author").focus();
			return false;
		}else $('#respond .author_status').removeClass('erro').addClass('ok').html('');

		var formato_email = new RegExp(/^[\w!#$%&'*+\/=?^`{|}~-]+(\.[\w!#$%&'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/);		
		if ( ! formato_email.test($("#respond #email").val()) ){
			$('#respond .email_status').addClass('erro').html('<br><label class="alignleft"></label>Este email n&atilde;o &eacute; v&aacute;lido.');
			$('#respond #email').focus();
			return false;
		}else $('#respond .email_status').removeClass('erro').addClass('ok').html('');

		if ( $("#respond #comment").val().length < 3 ){
			$('#respond .comment_status').addClass('erro').html('<br><label class="alignleft"></label>Preencha o coment&aacute;rio.');
			$("#respond #comment").focus();
			return false;
		}else $('#respond .comment_status').removeClass('erro').addClass('ok').html('');

	})

	/* TRATAMENTO DO FORMULARIO DE COMENTARIO - FIM */
	
	/* TRATAMENTO DO FORMULARIO DE CADASTRO */
	
	// aplica a mascara de entrada no campo de telefone
	//$("#cadastro #telefone").mask("99 99 9999-9999");

	
	$("#cadastro #nome").blur(function(){
										   		
		// se houver mais de tres caracteres assume que esta ok
		if ( $(this).val().length >= 3 ){
			$('#cadastro .nome_status').removeClass('erro').addClass('ok').html('');
		}else{
			$('#cadastro .nome_status').addClass('erro').html('Preencha o nome.');
		}
	});

	$("#cadastro #email").blur(function(){
										   		
		// se houver mais de tres caracteres assume que esta ok
		var formato_email = new RegExp(/^[\w!#$%&'*+\/=?^`{|}~-]+(\.[\w!#$%&'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/);		
		if ( formato_email.test($(this).val()) ){
			$('#cadastro .email_status').removeClass('erro').addClass('ok').html('');
		}else{
			$('#cadastro .email_status').addClass('erro').html('Este email n&atilde;o &eacute; v&aacute;lido.');
		}
	});
	
	$("#cadastro").submit(function(){
		
		if ( $("#cadastro #nome").val().length < 3 ){
			$('#cadastro .nome_status').addClass('erro').html('Preencha o nome.');
			$("#cadastro #nome").focus();
			return false;
		}else $('#cadastro .nome_status').removeClass('erro').addClass('ok').html('');

		var formato_email = new RegExp(/^[\w!#$%&'*+\/=?^`{|}~-]+(\.[\w!#$%&'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/);		
		if ( ! formato_email.test($("#cadastro #email").val()) ){
			$('#cadastro .email_status').addClass('erro').html('Este email n&atilde;o &eacute; v&aacute;lido.');
			$('#cadastro #email').focus();
			return false;
		}else $('#cadastro .email_status').removeClass('erro').addClass('ok').html('');
	
	})

	$("#contato #nome").blur(function(){
	
		// se houver mais de tres caracteres assume que esta ok
		if ( $(this).val().length >= 3 ){
			$('#contato .nome_status').removeClass('erro').addClass('ok').html('');
		}else{
			$('#contato .nome_status').addClass('erro').html('Preencha o nome.');
		}	

	});

	$("#contato #email").blur(function(){
										   		
		// se houver mais de tres caracteres assume que esta ok
		var formato_email = new RegExp(/^[\w!#$%&'*+\/=?^`{|}~-]+(\.[\w!#$%&'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/);		
		if ( formato_email.test($(this).val()) ){
			$('#contato .email_status').removeClass('erro').addClass('ok').html('');
		}else{
			$('#contato .email_status').addClass('erro').html('Este email n&atilde;o &eacute; v&aacute;lido.');
		}
	});
	
	$("#contato #comentario").blur(function(){
										   		
		// se houver mais de tres caracteres assume que esta ok
		if ( $(this).val().length >= 3 ){
			$('#contato .comentario_status').removeClass('erro').addClass('ok').html('');
		}else{
			$('#contato .comentario_status').addClass('erro').html('Preencha a mensagem.');
		}
	});
	

	$("#contato").submit(function(){
		
		if ( $("#contato #nome").val().length < 3 ){
			$('#contato .nome_status').addClass('erro').html('Preencha o nome.');
			$("#contato #nome").focus();
			return false;
		}else $('#contato .nome_status').removeClass('erro').addClass('ok').html('');

		var formato_email = new RegExp(/^[\w!#$%&'*+\/=?^`{|}~-]+(\.[\w!#$%&'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/);		
		if ( ! formato_email.test($("#contato #email").val()) ){
			$('#contato .email_status').addClass('erro').html('Este email n&atilde;o &eacute; v&aacute;lido.');
			$('#contato #email').focus();
			return false;
		}else $('#contato .email_status').removeClass('erro').addClass('ok').html('');

		if ( $("#contato #comentario").val().length < 3 ){
			$('#contato .comentario_status').addClass('erro').html('Preencha a mensagem.');
			$("#contato #comentario").focus();
			return false;
		}else $('#contato .comentario_status').removeClass('erro').addClass('ok').html('');
		
	})

	/* TRATAMENTO DO FORMULARIO DE CONTATO - FIM */

	// amplia o modelo de newsletter em contato
	$("#amigo a").fancybox({ 'zoomSpeedIn': 250, 'zoomSpeedOut': 250, 'overlayShow': false, 'frameWidth': 460, 'frameHeight': 400 }); 
	
	// amplia o modelo de newsletter em contato
	$(".mensagem a").fancybox({ 'zoomSpeedIn': 250, 'zoomSpeedOut': 250, 'overlayShow': false, 'frameWidth': 740, 'frameHeight': 600 }); 	

	// mostra o box de login
	$("#btlogin").click(function(){
		$("#box_login").show();
	})
	$("#fechar").click(function(){
		$("#box_login").hide();
	})

	
	$('.commentlist li:even').addClass('comentario2');
	
	/* MENU LATERAL */
	$("#titleBlogCategories").click(function() {
		if ($("#blogCategories").parent().is(":hidden")) {
			$("#blogCategories").parent().slideDown();
			$(this).css("background-image", "url(" + template_url + "/img/bg-itemMenuMenos.png)");
		} else {
			$("#blogCategories").parent().slideUp();
			$(this).css("background-image", "url(" + template_url + "/img/bg-itemMenuMais.png)");
		}
	});

	$("#titleBlogContentTypes").click(function() {
		if ($("#blogContentTypes").is(":hidden")) {
			$("#blogContentTypes").slideDown();
			$(this).css("background-image", "url(" + template_url + "/img/bg-itemMenuMenos.png)");
		} else {
			$("#blogContentTypes").slideUp();
			$(this).css("background-image", "url(" + template_url + "/img/bg-itemMenuMais.png)");
		}
	});	
	
	if ($("#blogContentTypes li.current-cat").length > 0) {
		$("#blogCategories").parent().slideUp();
		$("#titleBlogCategories").css("background-image", "url(" + template_url + "/img/bg-itemMenuMais.png)");
	}
		
});
