$(document).ready(function(){
/**************************
	ESQUECI SENHA
	**************************/
	$('#esqueci-senha').click(function(){
									   
		var email = $('#email1').val();
		if(email == '' || !valida_email(email)){
			alert('Email inválido');
			$('#email1').addClass('erro_campo_obrigatorio');
			$('#email1').focus();
		}
		else{
			if(confirm('A nova senha será enviada por email. CONFIRMA?')){
				$('#emailesqueci').val(email);
				$('#fesqueci').submit();
			}
		}
	});

});

/***************************
LIGHTBOX
***************************/
$(function() {
	$('.lb').lightBox();
});
$(function() {
	$('.lb').lightBox({
		overlayBgColor: '#000',
		overlayOpacity: 0.6,
		imageLoading: '../public/js/lightbox/img/loading.gif',
		imageBtnClose: '../public/js/lightbox/img/close.gif',
		imageBtnPrev: '../public/js/lightbox/img/prev.gif',
		imageBtnNext: '../public/js/lightbox/img/next.gif',
		txtImage: 'Imagem',
		txtOf: 'de'
	});
});

/*********************************************
CARREGAR CIDADE
funciona quando chamado na pagina do produto
**********************************************/
function carregarCidade(id_select_estado, id_select_cidade){
	//alert(id_select_estado+' - '+id_select_cidade);
	if($('#'+id_select_estado).val() != ''){
		$('#'+id_select_cidade).html('<option value="">carregando...</option>');
		var estado = $('#'+id_select_estado).val();
		$.post("../public/ajax_carregar_cidade.php", {estado:estado}, function(result){
			$('#'+id_select_cidade).html(result);
		});
	}
	else{
		$('#'+id_select_cidade).html('<option value=""></option>');
	}
}

/*********************************************
CARREGAR CIDADE
funciona quando chamado a partir da raiz
**********************************************/
function carregarCidade2(id_select_estado, id_select_cidade){
	//alert(id_select_estado+' - '+id_select_cidade);
	if($('#'+id_select_estado).val() != ''){
		$('#'+id_select_cidade).html('<option value="">carregando...</option>');
		var estado = $('#'+id_select_estado).val();
		$.post("public/ajax_carregar_cidade.php", {estado:estado}, function(result){
			$('#'+id_select_cidade).html(result);
		});
	}
	else{
		$('#'+id_select_cidade).html('<option value=""></option>');
	}
}

/************************
VALIDAR FORM
req='1'
************************/
function validarForm(valorReq){
	var classErro = 'erro_campo_obrigatorio';	
	var validou = true;
	$('[req='+valorReq+']').each(function(i){
		if($(this).val() == ""){
			validou = false;
			$(this).addClass(classErro);
		}
		else{
			$(this).removeClass(classErro);
		}
	});
	return validou;
}

$(document).ready(function(){

	/***************************
	PULA CAMPO DDD
	***************************/
	$('[ddd1=1]').keyup(function(){
		var tamanho = $(this).val().length;
		if(tamanho >= 2) {
			$('[telefone1=1]').focus();
		}
	});
	$('[ddd2=1]').keyup(function(){
		var tamanho = $(this).val().length;
		if(tamanho >= 2) {
			$('[telefone2=1]').focus();
		}
	});

	/**************************
 	ATAULIZA NAVEGADOR IE6
	**************************/
	if($.browser.msie == true){
	
	browserVersion = jQuery.browser.version;
	
					if(browserVersion == '6.0'){
	
								   window.location.href = "http://www.dominio-do-cliente.com.br/atualize-seu-navegador.php";
	
					}
	
	}
	
	/**************************
 	MENU ESQUERDO
	**************************/
	
	$("#menuesq li.item:has(div.submenuhor:has(ul))").hover(		
		function() {
		    $(this).find(".submenuhor").fadeIn();
		},
		function() {
		    $(this).find(".submenuhor").hide('slow');
		}
	);
	
/*
	
    $("#menuesq li.item:has(div.submenuhor:has(ul))").hover(
		function() {
		    $(this).find(".submenuhor").show(200);
		},
		function() {
		    $(this).find(".submenuhor").hide();
		}
	);*/

	/**************************
 	MENU
	**************************/
    $("#menuhor li.item:has(div.submenuhor:has(ul))").hover(
		function() {
		    $(this).find(".submenuhor").show();
		},
		function() {
		    $(this).find(".submenuhor").hide();
		}
	);
    /*
    $("#menuhor li.item div.submenuhor").each(function(index, elm) {
        $(elm).width($(elm).find("ul").length * 180);
    });

    $("#menuhor div.submenuhor:has(.highlight)").addClass("nav-highlight");
    */
    
	/***************************
	NEWSLETTER
	***************************/
	$('#nomeNewsletter').focus(function(){
		$(this).val('');
	});
	$('#nomeNewsletter').blur(function(){
		if($(this).val() == ''){
			$(this).val('Digite seu nome');
		}
	});
	
	$('#emailNewsletter').focus(function(){
		$(this).val('');
	});
	$('#emailNewsletter').blur(function(){
		if($(this).val() == ''){
			$(this).val('Digite seu email');
		}
	});
	$('#btnNewsletter').click(function(){
		if(!valida_email($('#emailNewsletter').val())){
			$(".error-newsletter").fadeIn("show");
			$(".error-newsletter").fadeOut(10000);	
			return false;
		}
	});
	
	/**************************
 	ABRE/FECHA DIV LOGIN TOPO
	**************************/
	//$("#menuesq li.item:has(div.submenuhor:has(ul))").hover(
															  /*
	$('[abrirLogin=1]').click(
    
		function() {
		    $(this).find("#box-login").show();
		},
		function(body).trigger('click'); {
			$(this).find("#box-login").hide();
		}
	);
	*/
	
	/*$('[abrirLogin=1]').click(function(){
		$("#box-login").show();
	});*/
	$('a[name=modal]').click(function(e) {
		e.preventDefault();
		
		var id = $(this).attr('href');
	
		var maskHeight = $(document).height();
		var maskWidth = $(window).width();
	
		$('#box-login').css({'width':maskWidth,'height':maskHeight});

		$('#box-login').fadeIn("show");	
		$('#box-login').fadeTo("slow");	
	
		//Get the window height and width
		var winH = $(window).height();
		var winW = $(window).width();
              
		$(id).css('top',  winH/2-$(id).height()/2);
		$(id).css('left', winW/2-$(id).width()/2);
	
		$(id).fadeIn(2000); 
	
	});
	
	$('.close').click(function (e) {
		e.preventDefault();
		
		$('.window').hide();
		
	});

	/**************************
 	ABRE/FECHA DIV SELECT ORDEM
	**************************/
	//$("#menuesq li.item:has(div.submenuhor:has(ul))").hover(
	$('[abrircat=2]').hover(
    
		function() {
		    $(this).find("#box-select-cat1").show();
		},
		function() {
			$(this).find("#box-select-cat1").hide();
		}
	);
	
	/**************************
 	ABRE/FECHA DIV SELECT ORDEM
	**************************/
	//$("#menuesq li.item:has(div.submenuhor:has(ul))").hover(
	$('[abrircat=1]').hover(
    
		function() {
		    $(this).find("#box-select-cat2").show();
		},
		function() {
			$(this).find("#box-select-cat2").hide();
		}
	);
	
	/***************************
	BUSCA
	***************************/
	$('#txtBusca').focus(function(){
		$(this).val('');
	});
	$('#txtBusca').blur(function(){
		if($(this).val() == ''){
			$(this).val('O que você procura?');
		}
	});
	
	/***************************
	SELECIONAR AS ORDENS DA PAGINAÇÃOS	
	***************************/


	$('.preco-ordem').click(function() {
		var id = $(this).attr('id');
		$('#preco-ordem').val(id);
		$('#selecionar-preco').submit();		
	});
	
	$('.paginacao-ordem').click(function() {
		var id = $(this).attr('id');
		$('#paginacao-ordem').val(id);
		$('#selecionar-paginacao').submit();		
	});
	
	/***************************
	ABRE JQUERY MEU PEDIDOS	
	***************************/

	$("#dados-meus-pedidos4 a").click(function(){
		
		id = $(this).attr("id");
		
		$.post("public/ajax_carregar_detalhes.php", { id:id }, function(retorno){

			/* limpa div de detalhes */		
			$(".div-detalhes").each(function(){
				$(this).empty();
			});		
			
			$('#detalhes-ajax-produto-'+id).empty();			
			$('#detalhes-ajax-produto-'+id).html(retorno);
		});

	})


});
