$(document).ready(function() {
	$(".lista_de_desejos").hover(function(){
		alert('ok');
	});
	$("a[rel='external']").each(function() {
		$(this).attr("target","_blank");  
	});
	
	$("#txt_news_email").click(function() {
		if ($(this).val()=="E-mail") {
			$(this).val("");
		}
	});	
	
	$("#txt_news_email").blur(function() {
		if ($(this).val()=="") {
			$(this).val("E-mail");
		}
	});
	$("#frmEnviaAmigo").submit(function(){
		if($("#txt_seu_nome").val() == ""){
			$("#lb_txt_seu_nome").show();
			$("#txt_seu_nome").focus();
			return false;
		} else if (!(/^[a-z0-9\._-]+@+[a-z0-9\._-]+\.+[a-z]{2,4}$/.test($("#txt_seu_email").val()))){
			$("#lb_txt_seu_email").show();
			$("#txt_seu_email").focus();
			return false;
		} else if($("#txt_amigo_nome").val() == ""){
			$("#lb_txt_amigo_nome").show();
			$("#txt_amigo_nome").focus();
			return false;
		} else if (!(/^[a-z0-9\._-]+@+[a-z0-9\._-]+\.+[a-z]{2,4}$/.test($("#txt_amigo_email").val()))){
			$("#lb_txt_amigo_email").show();
			$("#txt_amigo_email").focus();
			return false;
		} else {
			return true;
		}
	});
	$("#frmEndereco").submit(function(){
		if($("#sel_logradouro").val()==""){
			$("#err_sel_logradouro").show();
			$("#sel_logradouro").focus();
			return false;
		} else if($("#txt_endereco").val()==""){ 
			$("#err_txt_endereco").show();
			$("#txt_endereco").focus();
			return false;
		} else if($("#txt_bairro").val()==""){ 
			$("#err_txt_bairro").show();
			$("#txt_bairro").focus();
			return false;
		} else if($("#txt_cidade").val()==""){ 
			$("#err_txt_cidade").show();
			$("#txt_cidade").focus();
			return false;
		} else if($("#sel_estado").val()==""){ 
			$("#err_sel_estado").show();
			$("#sel_estado").focus();
			return false;
		} else if($("#txt_cep").val()==""){ 
			$("#err_txt_cep").show();
			$("#txt_cep").focus();
			return false;
		} else if($("#sel_tipo").val()==""){ 
			$("#err_sel_tipo").show();
			$("#sel_tipo").focus();
			return false;
		} else {
			return true;
		}
	});
	$("#frmCadastro").submit(function(){
		if($("#txt_nome").val()==""){			
			$("#err_txt_nome").show();
			$("#txt_nome").focus();
			return false;
		} else if (!(/^[a-z0-9\._-]+@+[a-z0-9\._-]+\.+[a-z]{2,4}$/.test($("#txt_cadastro_email").val()))){
			$("#err_txt_cadastro_email").show();
			$("#txt_cadastro_email").focus();
			return false;
		} else if($("#txt_telefone").val()==""){ 
			$("#err_txt_telefone").show();
			$("#txt_telefone").focus();
			return false;
		} else if($("#txt_rg").val()==""){ 
			$("#err_txt_rg").show();
			$("#txt_rg").focus();
			return false;
		} else if($("#txt_cadastro_senha").val()==""){ 
			$("#err_txt_cadastro_senha").show();
			$("#txt_cadastro_senha").focus();
			return false;
		} else if($("#txt_cadastro_senha").val() != $("#txt_cadastro_senha_confirma").val()){ 
			$("#err_txt_cadastro_senha_confirma").show();
			$("#txt_cadastro_senha_confirma").focus();
			return false;
		} else if($("#txt_endereco").val()==""){ 
			$("#err_txt_endereco").show();
			$("#txt_endereco").focus();
			return false;
		} else if($("#txt_bairro").val()==""){ 
			$("#err_txt_bairro").show();
			$("#txt_bairro").focus();
			return false;
		} else if($("#txt_cidade").val()==""){ 
			$("#err_txt_cidade").show();
			$("#txt_cidade").focus();
			return false;
		} else if($("#sel_estado").val()==""){ 
			$("#err_sel_estado").show();
			$("#sel_estado").focus();
			return false;
		} else if($("#txt_cep").val()==""){ 
			$("#err_txt_cep").show();
			$("#txt_cep").focus();
			return false;
		} else if($("#sel_como").val()==""){ 		
			$("#err_sel_como").show();
			$("#sel_como").focus();
			return false;
		} else {
			return true;
		}
	});
	$("#frmAlteraCadastro").submit(function(){
		if($("#txt_nome").val()==""){			
			$("#err_txt_nome").show();
			$("#txt_nome").focus();
			return false;
		} else if (!(/^[a-z0-9\._-]+@+[a-z0-9\._-]+\.+[a-z]{2,4}$/.test($("#txt_cadastro_email").val()))){
			$("#err_txt_cadastro_email").show();
			$("#txt_cadastro_email").focus();
			return false;
		} else if($("#txt_rg").val()==""){ 
			$("#err_txt_rg").show();
			$("#txt_rg").focus();
			return false;
		} else if($("#txt_cadastro_senha").val() != $("#txt_cadastro_senha_confirma").val()){ 
			$("#err_txt_cadastro_senha_confirma").show();
			$("#txt_cadastro_senha_confirma").focus();
			return false;
		} else {
			return true;
		}
	});	
	$("#frmEnviaEmail").submit(function(){
		if($("#txt1_seu_nome").val() == ""){
			$("#lb1_txt_seu_nome").show();
			$("#txt1_seu_nome").focus();
			return false;
		} else if (!(/^[a-z0-9\._-]+@+[a-z0-9\._-]+\.+[a-z]{2,4}$/.test($("#txt1_seu_email").val()))){
			$("#lb1_txt_seu_email").show();
			$("#txt1_seu_email").focus();
			return false;
		} else {
			return true;
		}
	});	
	$("#frmEnviaNews").submit(function(){
		if($("#txt2_seu_nome").val() == ""){
			$("#lb2_txt_seu_nome").show();
			$("#txt2_seu_nome").focus();
			return false;
		} else if (!(/^[a-z0-9\._-]+@+[a-z0-9\._-]+\.+[a-z]{2,4}$/.test($("#txt2_seu_email").val()))){
			$("#lb2_txt_seu_email").show();
			$("#txt2_seu_email").focus();
			return false;
		} else {
			return true;
		}
	});
	$(".spError").click(function(){
		$(this).hide();
	});
	
	$(".input").blur(function(){
		if($(this).val()==""){
			$("#err_"+$(this).attr('id')).show();
		} else if($(this).val()=="(__) ____-____") {
			$("#err_"+$(this).attr('id')).show();
		} else if($(this).val()=="___.___.___-__") {
			$("#err_"+$(this).attr('id')).show();
		} else if($(this).val()=="__.___-___") {
			$("#err_"+$(this).attr('id')).show();
		} else if($(this).val()=="__/__/____") {
			$("#err_"+$(this).attr('id')).show();
		} else {
			$("#err_"+$(this).attr('id')).hide();
		}
	});
	
	
	$(".required-email").blur(function(){
		if(!(/^[a-z0-9\._-]+@+[a-z0-9\._-]+\.+[a-z]{2,4}$/.test($(this).val()))){
			$("#err_"+$(this).attr('id')).show();
		} else {
			$("#err_"+$(this).attr('id')).hide();
		}
	});
	$(".required-senha").blur(function(){
		if($(this).val() != $("#"+$(this).attr('id')+"_confirma").val()){
			$("#err_"+$(this).attr('id')).show();
		} else {
			$("#err_"+$(this).attr('id')).hide();
		}
	});
	
});
