// JavaScript Padrao
$(document).ready(function() {
	$('div#idioma').corner('bottom'); 						   
	//box
	$("a.box").simpletooltip();
	//Paginas
	$("#lista").paginate({ limit: 8, content: 'li.block' });
	$("#paginas_produto").paginate({ limit: 4, content: 'div#produto_item' });	
	
	
	//Remove Atributos
	$('#descricao_dados_produto *').removeAttr('style');
	
	// Valida Form contato
	$("#form-contato").validate({
		rules: {
			nome_contato: "required",
			email_contato:{ 
				required: true,
				email: true
			},
			telefone_contato: "required",
			assunto_contato: "required",
			mensagem_contato: "required"
		},
		messages: {
			nome_contato: "<span class='notification-input'>Preencha o seu Nome Completo</span>",
			email_contato: "<span class='notification-input'>Preencha o seu E-Mail de Contato</span>",
			telefone_contato: "<span class='notification-input'>Preencha o seu Telefone de Contato</span>",
			assunto_contato: "<span class='notification-input'>Preencha um Assunto para o Contato</span>",
			mensagem_contato: "<span class='notification-input'>Preencha uma Mensagem.</span>"
		}
	});	
	$("#cadastro_consulta").validate({
		rules: {
			nome_completo: "required",
			email:{ 
				required: true,
				email: true
			},
			telefone: "required"
		},
		messages: {
			nome_completo: "<span class='notification-input'>Preencha o seu Nome Completo</span>",
			email: "<span class='notification-input'>Preencha o seu E-Mail de Contato</span>",
			telefone: "<span class='notification-input'>Preencha o seu Telefone de Contato</span>"		
		}
	});		
	$("#form-login").validate({
		rules: {
			login_user: "required",
			senha_user: "required"
		},
		messages: {
			login_user: "<span class='notification-input'>Preencha o seu Usuário</span>",
			senha_user: "<span class='notification-input'>Preencha sua Senha.</span>"
		}
	});		
	
	$("#cadastro-user").validate({
		rules: {
			nome_completo: "required",
			email_contato: {
				required: true,
				email: true
			},			
			telefone: "required",
			login_user: "required",
			senha_user: {
				required: true,
				minlength: 6
			},
			confirm_senha: {
				required: true,
				minlength: 6,
				equalTo: "#senha_1"
			},		
			endereco_user: "required",
			numero_user: "required",
			bairro_user: "required",
			cep_user: "required",
			cidade_user: "required",
			estado_user: "required",
			cpf_user: "required"
		},
		messages: {
			nome_completo: "<span class='notification-input ni-error'>Por favor preencha o seu Nome Completo.</span>",
			email_contato: "<span class='notification-input ni-error'>Por favor preencha o seu E-Mail.</span>",
			telefone: "<span class='notification-input ni-error'>Por favor preencha o seu Telefone.</span>",
			login_user: "<span class='notification-input ni-error'>Por favor preencha o seu Usuário.</span>",
			senha_user: {
				required: "<span class='notification-input ni-error'>Digite a senha do usuário.</span>",
				minlength: "<span class='notification-input ni-error'>Desculpe a senha deve conter no minimo 6 caracteres.</span>"
			},
			confirm_senha: {
				required: "<span class='notification-input ni-error'>Por favor confirme a senha digitada no campo acima.</span>",
				minlength: "<span class='notification-input ni-error'>Desculpe a senha deve conter no minimo 6 caracteres.</span>",
				equalTo: "<span class='notification-input ni-error'>Erro - Senhas Digitadas não são iguais.</span>"
			},	
			endereco_user: "<span class='notification-input ni-error'>Por favor preencha o seu Endereço.</span>",
			numero_user: "<span class='notification-input ni-error'>Por favor preencha o Numero de seu Endereço.</span>",
			bairro_user: "<span class='notification-input ni-error'>Por favor preencha o seu Bairro.</span>",
			cep_user: "<span class='notification-input ni-error'>Por favor preencha o seu CEP.</span>",
			cidade_user: "<span class='notification-input ni-error'>Por favor preencha a sua Cidade.</span>",
			estado_user: "<span class='notification-input ni-error'>Por favor preencha o seu Estado.</span>",
			cpf_user: "<span class='notification-input ni-error'>Por favor preencha o seu CPF.</span>"
		}
	});		
	
	
	
	// Valida Cep Carrinho
	$("#pagamento-select").validate({
		rules: {
			cep_destino: "required"
		},
		messages: {
			cep_destino: "<span class='notification-input'>Selecione sua forma de pagamento</span>"

		}
	});	
	$('a#anexo-add').click(function(){
		$('div.box_anexo').toggle(400);
	});
	
	// Valida Cep Carrinho
	$("#calculoCep").validate({
		rules: {
			cep_destino: "required"
		},
		messages: {
			cep_destino: "<span class='notification-input'>Por favor preencha o seu Cep de Destino</span>"

		}
	});		
	
	$("#telefone").mask("(99) 9999-9999"); 
	$("#celular").mask("(99) 9999-9999"); 
	$("#cep").mask("99.999-999"); 	
	$("#cpf").mask("999.999.999-99"); 	
	
	$('.title_categoria').click(function(){
		$('#lista_categorias').toggle(400);
	});
	$('div.hide').hide();

});
function boxModal(erro){
	$(function() {
		$("#box_" + erro).show();
		$("#box_" + erro).dialog({
			bgiframe: true,
			autoOpen: true,
			height: 140,
			modal: true
		});
	});	
}
function pagamentoSelect(forma){
	$(function() {
		$(".hide").hide();			   
		$("#box_" + forma).toggle(250);
	});	
}



function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}