// JavaScript Document
$(document).ready(function(){
(function($){
	$.campo = function(){
		if($("#email2").val() == ''){
			$("#email2").val("Seu e-mail");
		}
	}

	$.verificaCampo = function (){
		if($("#email2").val() == 'Seu e-mail'){
			$("#email2").val('');
		}
	}
})(jQuery);

// Retira linha do último menu de departamentos
$("#menuDepartamentos a:last").css({background: "none"});

// Retira o icone de mais do último produto do combo
var qtdUL = $("#combos ul").length;
  $("#combos ul").each(function(index){
    $("#combos ul:eq("+ index +") li:last").css({background: "none"});
    }
  );


	// Retira linhas da última linha de produtos
  var qtdLi = $("#produtos li").length;
  var liSobra;  
	if($("body").attr("id") == "home"){
    liSobra = qtdLi % 4;
    if(liSobra == 0) liSobra = 4;		
	}
	else{
    liSobra = qtdLi % 5;
    if(liSobra == 0) liSobra = 5;
    
	};	
	$("#produtos li").each(function(index){
			if (index >= (qtdLi - liSobra)){
				$(this).css({background: "none"});
			}
		});
	
	
/* Abas detalhe */
/* Verifica se existe link na aba Trechos da obra. Se não houver, esconde aba. */
if( !($("#conteudoAbas div#aba2:has(a)")[0])){ //se não existe entra neste IF
	$("#abas li").eq(1).hide();
}


/* Esconde todos os conteudos das abas e exibe somente o primeiro */
$("#conteudoAbas div[id ^='aba']").css({display: "none"});
$("#conteudoAbas div[id ^='aba']:first").css({display: "block"});
$("#abas li:first").addClass("on");

/* Coloca a classe 'on' e mostra o conteúdo da aba */
$("#abas li").click(function(){
	$("#abas li").removeClass("on");
	$(this).addClass("on");
	var posicaoAbaSelecionada = $("#abas li").index(this);	
	$("#conteudoAbas div[id ^='aba']").hide().eq(posicaoAbaSelecionada).show();
});

$("#abas li a").click(function(){
	//return false;
});

/* Menu com Veja mais */
		var x = 0;
		var listaArray = '';
		
        $('#menuSecao li').each(function(){
			if(x==10){
				listaArray += "<li><a href='javascript:void(0);' id='newMenuTitleAmpliar'><strong>Veja mais</strong></a></li></ul><ul id='newMenu' style='margin-top: 0;'>"+"<li>"+$(this).html()+"</li>";
			}else{
				listaArray += "<li>"+$(this).html()+"</li>";
			}			
			x++;
		});
        listaArray += "<li><a href='javascript:void(0);' id='newMenuTitleReduzir'><strong>Reduzir lista</strong></a></li>";
		$('#menuSecao').empty();
		$('#menuSecao').append(listaArray);
        $('#newMenuTitleReduzir').hide();
		$('#newMenu').hide();
        
		$('#newMenuTitleAmpliar').click(function(){
			  $(this).hide();
			  $('#newMenu').slideDown('slow');
              $('#newMenuTitleReduzir').fadeIn('slow');
		});
        
        $('#newMenuTitleReduzir').click(function(){
            $(this).fadeOut('slow');
            $('#newMenuTitleAmpliar').fadeIn('slow');
            $('#newMenu').slideUp('slow');
        });
        
});

function Consulta(){
$("#prazo").hide();
$("div#janelaCepDetalhe").show("fast");
}
function fecharDetalhe() {
$("div#janelaCepDetalhe").hide("fast");
$("#prazo").show();
}

//funcao para chamar o avaliacao do produto
//e necessário o arquivo ui.stars.js
function avaliacao(){
    var parametros = new Array();
    var vt;
    var http = criaHTTPObject();
    
    var dominio = document.domain;

    var programa = 'http://'+dominio+'/cgi-bin/loja.pl';
    parametros['loja'] = document.formDetalhe.loja.value;
    parametros['acao'] = 'avaliacao';
    parametros['prod_id'] = document.formDetalhe.prod_id.value;
    parametros['pedido'] = document.frmLoja.pedido.value;
    
    vt = document.getElementById('formDetalhe').getElementsByTagName('input');

	//rate é a posicão da avaliaçao selecionada, ela está com hidden
    for (i=0; i < vt.length; i++){
        if (vt[i].name == 'rate'){
            parametros['rate'] = vt[i].value;
            break;
        }
    }
    chamaProcedimentoRemoto(http,programa,parametros,'verAvaliacao','');
}

//funcao de retorno da funcao avaliacao
function verAvaliacao(retorno){
	var i,hashValores;

    if (retorno){
        hashValores = eval('({'+retorno+'})');

        if (hashValores['MSG']){
            document.getElementById('msgAvaliacao').innerHTML = hashValores['MSG'];
        }

    }else{
        document.getElementById('msgAvaliacao').innerHTML = "-";
    }
    return;
}

function SubmeteLoginAvalia() {
    var email = document.formDetalhe.emailAval.value.trim();
    var senha = document.formDetalhe.senhaAval.value.trim();

    if (email != '') {
        if (senha != '') {
            if (! ValidaEmail(email)) {
                alert('Email inválido.');
                return;
            }

            dominio = document.domain;

            window.location="http://"+dominio+"/cgi-bin/loja.pl?acao=LOGIN&pedido="+ document.formDetalhe.pedido.value + "&email=" + email + "&senha=" + senha + "&loja=" + document.formDetalhe.loja.value + "&url_redirecionar=AVALIACAO&prod_id=" + document.formDetalhe.prod_id.value + "&dep=" + document.formDetalhe.dep.value + "&secao=" + document.formDetalhe.secao.value;
            //document.formDetalhe.submit();
        } else {
            alert('Digite sua senha.');
        }
    } else {
        alert('Digite seu e-mail para login.');
    }
}

function abrir() {
    $("div#janelaLoginAvaliacao").show("fast");
}
function fechar() {
    $("div#janelaLoginAvaliacao").hide("fast");
}


function abrirLogin() {
    $("div#janelaLogin").show("fast");
}
function fecharLogin() {
    $("div#janelaLogin").hide("fast");
}

