// JavaScript Document
// Máscaras para campos de formulário
$(function($){
	$('.mask-cnpj').mask('99.999.999/9999-99'); //CNPJ
	$('.mask-cpf').mask('999.999.999-99'); //CPF
	$('.mask-cep').mask('99999-999'); //CEP
	$('.mask-ddd').mask('99'); //DDD
	$('.mask-tel').mask('(99) 9999-9999'); //Telefone
	$('.mask-data').mask('99/99/9999'); //Data
	$('.jemails').alphanumeric({
		allow: 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ.-_+1234567890@',
		ichars: 'çÇ!@#$%^&*()+=[]\\\';,/{}|\":<>?~`.- ÀÁÂÃÄÅÂÀÁÄÃàáâãäåáàâãäÇÇççÈÉÊËÊÈÉËèéêëéèêëÌÍ¨ÎÏÎÍÌÏìíîïîíìïÑÑññÒÓÔÕÖÔÕÒÓÖòóôõöóòôõöÙÚÛÜÛÙÚÜùúûüúùûüÝÝýÿýÿªªºº'
	});
});
$(document).ready(function(){	
	$("#slider").easySlider({
		auto: true, 
		continuous: true,
		numeric: true,
		speed: 800,
		pause: 3000
	});
});	

// Função de ordenar página
function ordenar (form) {
	str = $("#ordenar2 option:selected").val();
	if (str) {
		location=str;
	}
}

// Verifica o endereço através do CEP
function getEndereco(tipo) {
	// Se o campo CEP não estiver vazio
	if (tipo == "entrega") {
			if ($.trim($("#cep").val()) != ""){
			/*
			Para conectar no serviço e executar o json, precisamos usar a função
			getScript do jQuery, o getScript e o dataType:"jsonp" conseguem fazer o cross-domain, os outros
			dataTypes não possibilitam esta interação entre domínios diferentes
			Estou chamando a url do serviço passando o parâmetro "formato=javascript" e o CEP digitado no formulário
			https://cep.republicavirtual.com.br/web_cep.php?formato=javascript&cep="+$("#cep").val()
			*/
			$.getScript("http://cep.republicavirtual.com.br/web_cep.php?formato=javascript&cep="+$("#cep").val(), function(){
				// o getScript dá um eval no script, então é só ler!
				//Se o resultado for igual a 1
				if(resultadoCEP["resultado"]){
					// troca o valor dos elementos
					$("#tipologradouro").val(unescape(resultadoCEP["tipo_logradouro"]));
					$("#logradouro").val(unescape(resultadoCEP["logradouro"]));
					$("#bairro").val(unescape(resultadoCEP["bairro"]));
					$("#cidade").val(unescape(resultadoCEP["cidade"]));
					$("#estado").val(unescape(resultadoCEP["uf"]));
				} else {   
					alert("Endereço não encontrado");   
				}   
			});   
		}
	}
	
	if(tipo == "cobranca") {
			if($.trim($("#c_cep").val()) != ""){
			/*
			Para conectar no serviço e executar o json, precisamos usar a função
			getScript do jQuery, o getScript e o dataType:"jsonp" conseguem fazer o cross-domain, os outros
			dataTypes não possibilitam esta interação entre domínios diferentes
			Estou chamando a url do serviço passando o parâmetro "formato=javascript" e o CEP digitado no formulário
			https://cep.republicavirtual.com.br/web_cep.php?formato=javascript&cep="+$("#cep").val()
			*/
			$.getScript("https://cep.republicavirtual.com.br/web_cep.php?formato=javascript&cep="+$("#c_cep").val(), function(){
				// o getScript dá um eval no script, então é só ler!
				//Se o resultado for igual a 1
				if(resultadoCEP["resultado"]){
					// troca o valor dos elementos
					$("#c_tipologradouro").val(unescape(resultadoCEP["tipo_logradouro"]));
					$("#c_logradouro").val(unescape(resultadoCEP["logradouro"]));
					$("#c_bairro").val(unescape(resultadoCEP["bairro"]));
					$("#c_cidade").val(unescape(resultadoCEP["cidade"]));
					$("#c_estado").val(unescape(resultadoCEP["uf"]));
				} else {   
					alert("Endereço não encontrado");   
				}   
			});   
		}
	}
}

$(function() {
    $('.rollover').hover(function() {
        var currentImg = $(this).attr('src');
        $(this).attr('src', $(this).attr('hover'));
        $(this).attr('hover', currentImg);
    }, function() {
        var currentImg = $(this).attr('src');
        $(this).attr('src', $(this).attr('hover'));
        $(this).attr('hover', currentImg);
    });
});

function menuswp (id) {
	var id2 = parseInt(id) + 1;
	var id3 = parseInt(id) - 1;
	//alert($("div#menu"+id+"").css('color'));
	if ($("div#menu"+id+"").css('color') == 'rgb(255,255,254)' || $("div#menu"+id+"").css('color') == 'rgb(255, 255, 254)') {
		// Levanta o Menu
		$("div#sub"+id+"").slideUp();
		// Verifica se o menu de cima está aberto ou fechado
		//alert($("div#menu"+id3+"").css('background-image'));
		if ($("div#menu"+id3+"").css('background-image') == 'url("https://www.ghtstore.com.br/imagens/menu_lateral_fundo_superior_over.png")' || $("div#menu"+id3+"").css('background-image') == 'url("https://www.ghtstore.com.br/imagens/menu_lateral_fundo_duplo2.png")' || $("div#menu"+id3+"").css('background-image') == 'url("https://www.ghtstore.com.br/imagens/menu_lateral_fundo_sup2_over.png")' || $("div#menu"+id3+"").css('background-image') == 'url(https://www.ghtstore.com.br/imagens/menu_lateral_fundo_superior_over.png)' || $("div#menu"+id3+"").css('background-image') == 'url(https://www.ghtstore.com.br/imagens/menu_lateral_fundo_sup2_over.png)' || $("div#menu"+id3+"").css('background-image') == 'url(https://www.ghtstore.com.br/imagens/menu_lateral_fundo_duplo2.png)') {
			// Se aberto, modifico para o fundo duplo
			$("div#menu"+id+"").css("background-image","url(imagens/menu_lateral_fundo_duplo.png)");
		} else {
			// Se fechado, modifico para o fundo padrão
			if (id == 1) {
				$("div#menu"+id+"").css("background-image","url(imagens/menu_lateral_fundo_sup2.png)");
			} else {
				$("div#menu"+id+"").css("background-image","url(imagens/menu_lateral_fundo_superior.png)");
			}
		}
		// Verifico se o menu abaixo está aberto ou fechado
		if ($("div#menu"+id2+"").css('background-image') == 'url("https://www.ghtstore.com.br/imagens/menu_lateral_fundo_superior_over.png")' || $("div#menu"+id2+"").css('background-image') == 'url("https://www.ghtstore.com.br/imagens/menu_lateral_fundo_duplo2.png")' || $("div#menu"+id2+"").css('background-image') == 'url(https://www.ghtstore.com.br/imagens/menu_lateral_fundo_superior_over.png)' || $("div#menu"+id2+"").css('background-image') == 'url(https://www.ghtstore.com.br/imagens/menu_lateral_fundo_duplo2.png)') {
			// Se aberto, modifico para o fundo duplo
			$("div#menu"+id2+"").css("background-image","url(imagens/menu_lateral_fundo_superior_over.png)");
		} else {
			$("div#menu"+id2+"").css("background-image","url(imagens/menu_lateral_fundo_superior.png)");
		}
		$("div#menu"+id+"").mouseover(function() {
			$("div#menu"+id+"").css("color","rgb(241,89,40)");
		}).mouseout(function(){
			$("div#menu"+id+"").css("color","rgb(119,110,84)");
		});
		$("div#menu"+id+"").css('color','rgb(119, 110, 84)');
	// Abaixa o menu
	} else {
		$("div#sub"+id+"").slideDown();
		$("div#menu"+id+"").unbind("mouseover");
		$("div#menu"+id+"").unbind("mouseout");
		$("div#menu"+id+"").removeAttr("onmouseover");
		$("div#menu"+id+"").removeAttr("onmouseout");
		$("div#menu"+id+"").css('color','rgb(255,255,254)');
		//alert($("div#menu"+id3+"").css('background-image'));
		if ($("div#menu"+id3+"").css('background-image') == 'url("https://www.ghtstore.com.br/imagens/menu_lateral_fundo_superior_over.png")' || $("div#menu"+id3+"").css('background-image') == 'url("https://www.ghtstore.com.br/imagens/menu_lateral_fundo_duplo2.png")' || $("div#menu"+id3+"").css('background-image') == 'url("https://www.ghtstore.com.br/imagens/menu_lateral_fundo_sup2_over.png")' || $("div#menu"+id3+"").css('background-image') == 'url(https://www.ghtstore.com.br/imagens/menu_lateral_fundo_superior_over.png)' || $("div#menu"+id3+"").css('background-image') == 'url(https://www.ghtstore.com.br/imagens/menu_lateral_fundo_duplo2.png)' || $("div#menu"+id3+"").css('background-image') == 'url(https://www.ghtstore.com.br/imagens/menu_lateral_fundo_sup2_over.png)') {
			$("div#menu"+id+"").css("background-image","url(https://www.ghtstore.com.br/imagens/menu_lateral_fundo_duplo2.png)");
		} else {
			if (id == 1) {
				$("div#menu"+id+"").css("background-image","url(https://www.ghtstore.com.br/imagens/menu_lateral_fundo_sup2_over.png)");
			} else {
				$("div#menu"+id+"").css("background-image","url(https://www.ghtstore.com.br/imagens/menu_lateral_fundo_superior_over.png)");
			}
		}
		if ($("div#menu"+id2+"").css('background-image') == 'url("https://www.ghtstore.com.br/imagens/menu_lateral_fundo_superior_over.png")' || $("div#menu"+id2+"").css('background-image') == 'url(https://www.ghtstore.com.br/imagens/menu_lateral_fundo_superior_over.png)') {
			$("div#menu"+id2+"").css("background-image","url(https://www.ghtstore.com.br/imagens/menu_lateral_fundo_duplo2.png)");
		} else {
			$("div#menu"+id2+"").css("background-image","url(https://www.ghtstore.com.br/imagens/menu_lateral_fundo_duplo.png)");
		}
	}
}

function mouseoverswp(tipo,id) {
	if (tipo == 'menu') {
		$("div#menu"+id+"").css("color","rgb(241,89,40)");
	} else if (tipo == 'submenu') {
		$("div#submenu"+id+"").css("background-image","url(imagens/menu_lateral_fundo_over_sub.png)");
	} else if (tipo == 'new_menu') {
		$("div#new_menu"+id+"").css("background-image","url(imagens/menu_lateral_fundo_over_sub.png)");
	} else if (tipo == 'new_submenu') {
		$("div#new_submenu"+id+"").css("background-image","url(imagens/menu_lateral_fundo_over_sub.png)");
	}
}

function mouseoutswp(tipo,id) {
	if (tipo == 'menu') {
		$("div#menu"+id+"").css("color","rgb(119,110,84)");
	} else if (tipo == 'submenu') {
		$("div#submenu"+id+"").css("background-image","url(imagens/menu_lateral_fundo_sub.png)");
	} else if (tipo == 'new_menu') {
		$("div#new_menu"+id+"").css("background-image","url(imagens/menu_lateral_fundo_sub.png)");
	} else if (tipo == 'new_submenu') {
		$("div#new_submenu"+id+"").css("background-image","url(imagens/menu_lateral_fundo_sub.png)");
	}
}

function new_menuswp (id) {
	if ($("div#new_sub"+id+"").css('display') == 'block') {
		// Levanta o Menu
		$("div#new_sub"+id+"").slideUp();
		$("div#new_menu"+id+"").mouseover(function() {
			$("div#new_menu"+id+"").css("background-image","url(imagens/menu_lateral_fundo_over_sub.png)");
		}).mouseout(function(){
			$("div#new_menu"+id+"").css("background-image","url(imagens/menu_lateral_fundo_sub.png)");
		});
	// Abaixa o menu
	} else {
		$("div#new_sub"+id+"").slideDown();
		$("div#new_menu"+id+"").unbind("mouseover");
		$("div#new_menu"+id+"").unbind("mouseout");
		$("div#new_menu"+id+"").removeAttr("onmouseover");
		$("div#new_menu"+id+"").removeAttr("onmouseout");
		$("div#new_menu"+id+"").css('background-image','url(imagens/menu_lateral_fundo_over_sub.png)');
	}
}
