// JavaScript Document
function zeracampos(valor){
	if (valor == 1){
		document.formulario.buscanei.value="";
		document.formulario.buscanei.style.color='#000000';
		document.formulario.buscanei.style.fontWeight='normal';
	}	
	if (valor == 2){
		document.formulario.senha.style.backgroundImage="url(/images/skin/v1/alert-vazio.gif)";		
		document.getElementById("merro").innerHTML = "";		
    }
	if (valor == 3){
		document.formulario.usuario.style.backgroundImage="url(/images/skin/v1/alert-vazio.gif)";	
		document.getElementById("merro").innerHTML = "";
	}	
	if (valor == 4){
	    if (document.formulario.contactEmail.value == "fulano@algum.com.br"){
		    document.formulario.contactEmail.value="";
		}
	}
	if (valor == 5){
		document.formulario.contactAssunto.value="";
	}	
	if (valor == 6){
		if (document.formulario.contactMensagem.value=="Digite aqui a sua mensagem."){
		    document.formulario.contactMensagem.value="";
		}
		document.getElementById("tcontatomin").style.display = 'block';
		document.getElementById("contato").style.width = '276px';
		document.getElementById("contato").style.position = 'absolute';
		document.getElementById("contato").style.left = '0px';
		document.getElementById("contactMensagem").style.width = '266px';
	}	
	if (valor == 7){
	    document.formulario.palavraBusca.value="";
	}	
	if (valor == 9){
	    if (document.formulario.palavraBuscaEvento.value == "Digite a palavra"){
	        document.formulario.palavraBuscaEvento.value="";
	    }
	}
	if (valor == 10){
		document.formulario.usuarioLogin.style.backgroundImage="url(/images/skin/v1/alert-vazio.gif)";	
	}
	if (valor == 11){
		document.formulario.senhaLogin.style.backgroundImage="url(/images/skin/v1/alert-vazio.gif)";
	}
	if (valor == 12){
	    if (document.formulario.palavraBuscaLancamento.value == "Digite a palavra"){
	        document.formulario.palavraBuscaLancamento.value="";
	    }
	}
	if (valor == 13){
		document.formulario.caixabuscatopfive.value="";
		document.formulario.caixabuscatopfive.style.color='#000000';
		document.formulario.caixabuscatopfive.style.fontWeight='normal';
	}		
}

//Flags
var varAf = 0;

var flagLimpa = false;
function limpaCampo(varObj){
    if (flagLimpa == false){
        varObj.value = "";
        flagLimpa = true;
    }    
}

function limpaValores(form){
	form.value = "";	
}

function noenter(){
    if (window.event && window.event.keyCode == 13){
        return false;
    } else {
        return true;        
    }
}

var disableBotao = 0;
var code;

function enter(opcao){

    document.onkeyup = alertkey;

    function alertkey(e) {
    
        if( window.event ) {       
            code = window.event.keyCode;
        } else {
            if (e.keyCode) code = e.keyCode;  	
            else if (e.which) code = e.which; // Netscape 4.?
            else if (e.charCode) code = e.charCode; // Mozilla
        }        
        
        if (code == 13){
            if (opcao == 1){
                enviaLogin(1);
            } else if (opcao == 2){
                buscaGuia(2);
            } else if (opcao == 3){                
                enviaLogin(3);                
            }
            return false;
        } else {
            return true;
        }        
    }
}


function enviaLogin(valor){

    var usuario, senha, email = "", url, string;
    
    
	if (valor == "1"){	   
	    usuario = gE("usuario").value;
        string = '/login/processaLogin.aspx?usuario='+usuario+'&o='+valor;
        
        if (gE("usuario").value == ""){
            alert("Preencha seu email");
            return;
        }
        
        gE("Topo_logar").innerHTML = gE("varAguarde").value;
        
    } else if (valor == "2"){
        string = '/login/processaLogin.aspx?o='+valor;
        gE("Topo_logar").innerHTML = gE("varAguarde").value;
        
        
    } else if (valor == "3"){
        usuario = gE("usuario").value;
        string = '/login/processaLogin.aspx?usuario='+usuario+'&o='+valor;

        if (gE("usuario").value == ""){
            alert("Preencha seu email");
            return;
        }
        
        gE("varAguarde").innerHTML = gE("txtwait").value;
        
    } else if (valor == "4"){
        valor = 1;
        email = gE("alertemail").value;
        if (email == ""){ alert("Preencha o email"); return; }
        gE("malert").innerHTML = "...aguarde...";
        string = '/login/processaLogin.aspx?usuario='+email+'&o='+valor;
    }

    if (disableBotao == 0){
        if (valor == "2"){ valor = "1"; }
        
        xhSend(string,valor);
    }
}

function enviaLoginSubmit(valor){

    var usuario, senha, url, string = '';

    if (gE("usuario").value == ""){
        alert("Preencha seu email");
        return;
    }

	if (valor == "1"){	   
        usuario = gE("usuario").value;
        string = '/login/processaLogin.aspx?usuario='+usuario+'&o='+valor;        
    } else if (valor == "2"){
        string = '/login/processaLogin.aspx?o='+valor;        
    } else if (valor == "3"){
        usuario = gE("usuario").value;
        string = '/login/processaLogin.aspx?usuario='+usuario+'&o='+valor;
    }

    if (valor == "2"){ valor = "1"; }
    
    if (window.event && window.event.keyCode == 13){        
        xhSend(string,valor);
    }
    
}

function showEsqueciSenha(){
    document.getElementById("formesquecsenha").style.display = 'block';
}

function hideEsqueciSenha(){
    document.getElementById("formesquecsenha").style.display = 'none';
}

function enviaEsqueciSenha(){
    
    var busca, usuario, string;
    busca = document.formulario.emailsenha.value;   
            
    if (busca.length > 2){
        string = "/includes/jxSearchs.aspx?searchWord="+busca+"&searchOption=4";
    }
    
    document.getElementById("rotuloesquecsenha").innerHTML = "Pesquisando...";    
    xhSend(string,'6');
}


function showRecomende(valor){
    if (valor == "s"){
        if (document.formulario.indica.value == "0"){
            alert("Por favor, registre-se para para indicar algo do site.");
            return false;        
        }
    
        document.getElementById("formrecomende").style.display = 'block';
    } else {
        document.getElementById("formrecomende").style.display = 'none';
    }
}


function getPosicaoElemento(elemID){
    var offsetTrail = document.getElementById(elemID);
    var offsetLeft = 0;
    var offsetTop = 0;
    while (offsetTrail) {
        offsetLeft += offsetTrail.offsetLeft;
        offsetTop += offsetTrail.offsetTop;
        offsetTrail = offsetTrail.offsetParent;
    }
    if (navigator.userAgent.indexOf("Mac") != -1 && 
        typeof document.body.leftMargin != "undefined") {
        offsetLeft += document.body.leftMargin;
        offsetTop += document.body.topMargin;
    }
    return {left:offsetLeft, top:offsetTop};    
}

var varPrimVezR = 0;
var varCtFinalR = 0;
var varCtAtualR;

function contadorRedir(varUrl){	
	var data = new Date();
	var varCtAtualR = data.getTime();	
	setTimeout("contadorRedir('"+varUrl+"')",1000);	
	if (varCtAtualR >= varCtFinalR){ 
	    varCtFinalR = varCtAtualR + 1000;
	    if (varPrimVezR == 1){
	        varPrimVezR = 2;
	        redireciona(varUrl);
	    }
	} 
	if (varPrimVezR == 0){ varPrimVezR = 1; }
}

function gravaGuia(varOpcao,varTermo,varUrl){
    string = "/includes/jxGrava.aspx?o="+varOpcao+"&w="+varTermo;    
    xhSend(string,'101');
    
    contadorRedir(varUrl);
}

function redireciona(varUrl){    
    varUrl = varUrl.replace("#1#","?");
    varUrl = varUrl.replace("#2#","&");
    varUrl = varUrl.replace("#2#","&");
    varUrl = varUrl.replace("#2#","&");
    varUrl = varUrl.replace("#2#","&");
    location.href = varUrl;    
}

function buscaGuia(valor){
    var opcao = 0;
    var url = "", string = "";
    var txtbusca = document.formulario.buscanei.value;
    txtbusca = txtbusca.replace("&","_e_");
    txtbusca = txtbusca.replace("+","_m_");
    
    //Fecha o AutoFill
    fss_close();
    
    if (txtbusca == ""){ alert("Digite uma palavra para a busca."); return false; }
    
    if (valor != 1){
        if (valor == "2"){
            
            varOpcao = 1;
            gE("pesquisar").value = gE("varAguarde").value;
            
            string = "/includes/jxGrava.aspx?o="+varOpcao+"&w="+txtbusca+"&tmp=0|t|"+txtbusca;
            xhSend(string,'109');            
        }
    }
}

function abrir(varConteudo){
    
    //alert(document.getElementById("formalerta").style.innerHTML);
    
    document.getElementById(varConteudo).style.display = 'block';
}

function fechar(varConteudo){
    document.getElementById(varConteudo).style.display = 'none';
}

function imprimir(){
    window.print();
}

function clickPrint(var1, var2, var3, var4){
    var string = "/includes/jxClicks.aspx?";
    switch(var1){    
        case "1": string += "o="+var1+"&i="+var2+"&h="+var3+"&e="+var4; break;
        case "2": string += "o="+var1+"&i="+var2; break;
        case "3": string += "o="+var1+"&i="+var2; break;
        case "4": string += "o="+var1+"&i="+var2+"&h="+var3; break;
        default: break;
    }
    xhSend(string,'14');    
    window.print();
}

function abreLink(var1, var2, url){
   
    var string = "/includes/jxClicks.aspx?o="+var1+"&i="+var2;
    xhSend(string,'14');
    
    window.open(url);
}

function abreTop(){

    var string = "/includes/jxClicks.aspx?o=5";
    xhSend(string,'14');
    
    var url = "/topfive/index.aspx";
    location.href = url;
}


function mudaLang(valor,qs,url){
	
	var string;
	
    var str = new String(qs);
    var regEx = new RegExp('&');
    for (i=1;i<11;i++){ str = str.replace(regEx, '||'); }
	
	if (valor == "1"){
	    string = "/includes/jxLang.aspx?o=1&qs="+str+"&url="+url;
	} else {
	    string = "/includes/jxLang.aspx?o=2&qs="+str+"&url="+url;
	}
    
    xhSend(string,'16');
}


/* FUNCOES PARA A BUSCA DINAMICA */

function fss_open(){
              
    var idPage = document.formulario.idPage.value;
    
    document.getElementById("fss_caixa").style.display = 'block';
    
    //Descobre a posição da caixa para posicionamento
    document.getElementById("fss_caixa").style.top = getPosicaoElemento("buscanei").top - 10 + 'px';
    
    //if (idPage == "1"){
        document.getElementById("fss_caixa").style.left = getPosicaoElemento("buscanei").left - 6 + 'px';
    //} else {
    //    document.getElementById("fss_caixa").style.left = getPosicaoElemento("buscanei").left - 155 + 'px';
    //}    
        
    if (document.formulario.buscanei.value != ""){
        
        fss_maximiza();            
        procuraAutoFill();
        changeStyleDisplayHidden();
        
    } else {
        fss_close();
    }
}

function fss_maximiza(){
    
    document.getElementById("fss_aba").style.display = 'block';
    document.getElementById("fss_enche").innerHTML = "<span id='fss_center'><div><img src='/images/skin/v1/ico_aguarde.gif' /></div>" + document.formulario.varAguarde.value + "</span>";
    document.getElementById("fss_enche").style.display = 'block';
    document.getElementById("fss_enche").style.overflow = 'auto';

}

function fss_close(){
    document.getElementById("fss_caixa").style.display = 'none';
    changeStyleDisplayVisible();
}

function procuraAutoFill(){
    var string;
    
    //Busca pelo termo
    var varSearch = document.formulario.buscanei.value;
    varSearch = varSearch.replace("&","_e_");
    varSearch = varSearch.replace("+","_m_");
    varSearch = varSearch.replace("'","_1_");
                    
    string = "/includes/jxSearchs.aspx?searchOption=100&s="+varSearch;
    xhSend(string,'102');
}

function abaFechar(varMostra){
    if (varMostra == "1"){
        document.getElementById("fss_aba_texto").style.display = 'block';
    } else {
        document.getElementById("fss_aba_texto").style.display = 'none';
    }
}

function gE(ID) {
	return document.getElementById(ID);
}

function wfechar(window){
	gE(window).style.display = 'none';
}

function wabrir(window){
	gE(window).style.display = 'block';
}

var arrSuper = new Array();
for (i=0;i<=30;i++){ arrSuper[i] = 0; }

function abreSuper(varAct,varLI){
    
    var varTmpAct = "";    
    varTmpAct = "SC" + varAct;
    
    if (arrSuper[varAct] == 0){
        gE(varLI.id).innerHTML = '[ - ]';
        gE(varTmpAct).style.display = 'block';
        arrSuper[varAct] = 1;
    } else {
        gE(varLI.id).innerHTML = '[ + ]';
        gE(varTmpAct).style.display = 'none';
        arrSuper[varAct] = 0;
    }
}

var posX = 0, posY = 0;
function setaValores(e){


	if( !e ) {
		//if the browser did not pass the event information to the
		//function, we will have to obtain it from the event register
		if( window.event ) {
		  //Internet Explorer
		  e = window.event;
		} else {
		  //total failure, we have no way of referencing the event
		  return;
		}
	}

	posX = e.clientX;
	posY = e.clientY;
}


document.onmousemove = setaValores;


function changeStyleDisplayVisible() {
	// Oculta SELECT quando o navegador e IE
	//alert(navigator.appName.indexOf('Internet Explorer'));
	if(navigator.appName.indexOf('Internet Explorer')>0){
	    if(!document.getElementById('filtros')){
	        return false;
	    }
		 var inputs = document.getElementById('filtros');
		 //alert(inputs.childNodes.length);
		 for(var x = 0; x < inputs.childNodes.length; x++) {
			var _input = inputs.childNodes[x].tagName;
			//alert(_input);
			if(_input == "SELECT"){
				var obj = inputs.childNodes[x].id;
				//alert("Objeto:"+obj);
				//if(document.getElementById(obj).style.visibility == "hidden" || document.getElementById(obj).style.visibility == null ){
					document.getElementById(obj).style.visibility = "visible";
				//}else{
				//	document.getElementById(obj).style.visibility = "hidden";
				//}
			}
		 }
		
	}
	
}
function changeStyleDisplayHidden() {
	// Oculta SELECT quando o navegador e IE
	//alert(navigator.appName.indexOf('Internet Explorer'));
	
	if(navigator.appName.indexOf('Internet Explorer')>0){
	    if(!document.getElementById('filtros')){
	        return false;
	    }   
		 var inputs = document.getElementById('filtros');
		 //alert(inputs.childNodes.length);
		 for(var x = 0; x < inputs.childNodes.length; x++) {
			var _input = inputs.childNodes[x].tagName;
			//alert(_input);
			if(_input == "SELECT"){
				var obj = inputs.childNodes[x].id;
				//alert("Objeto:"+obj);
				//if(document.getElementById(obj).style.visibility == "hidden" || document.getElementById(obj).style.visibility == null ){
					//document.getElementById(obj).style.visibility = "visible";
				//}else{
					document.getElementById(obj).style.visibility = "hidden";
				//}
			}
		 }	
	}
}

var catOpen = "0";
function abreCategorias(){

	if (catOpen == "0"){
		gE("butcat").value = gE("varBotaoFechar").value; //Fechar a Lista de Categorias";
		catOpen = "1";
		
		var string = "/includes/jxConteudo.aspx?o=9";
		xhSend(string,'103');
		
	} else {
		gE("butcat").value = gE("varBotaoAbrir").value; //"Veja a Lista de Categorias";
		catOpen = "0";
		gE("Topo_caixacategorias").style.display = "none";
	}

}

function positioncenterscreen(onde,caixa){

	obj = document.getElementById(caixa);
	ondeFicar = document.getElementById(onde);
	
	//alert (obj.id);
	//alert (ondeFicar.id);
		
	//Tamanho da caixa
	varOffsetWidthcaixa = obj.offsetWidth;
	varOffsetHeightcaixa = obj.offsetHeight;
	
	//Tela - window
	telaAltura = document.documentElement.clientHeight;
	telaLargura = document.documentElement.clientWidth;
	
	posicaoTop = document.documentElement.scrollTop;
	
	meioVertical = telaAltura/3;
	meioVertical = posicaoTop + meioVertical;
	meioVertical = meioVertical - (varOffsetHeightcaixa/2);
	
	meioHorizontal = telaLargura/2;
	meioHorizontal = meioHorizontal - (varOffsetWidthcaixa/2);
	
	//obj.style.display = 'block';
	//obj.style.visibility = 'visible';
		
	obj.style.top = meioVertical + "px";
	obj.style.left = meioHorizontal + "px";
	
	return {left:meioVertical, top:meioHorizontal};   
}
// video novos produtos
function carregavideo(url,w,h){
	var obj = embeds8(url,w,h);
	 document.getElementById("imla").innerHTML = obj;
}


function embeds8(url,w,h){
    mensagem = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+w+'" height="'+h+'">';
    mensagem += '<param name="allowScriptAccess" value="sameDomain" />';
    mensagem += '<param name="movie" value="'+url+'" />';
    mensagem += '<param name="quality" value="high" />';
    mensagem += '<param name="bgcolor" value="#ffffff" />';
    mensagem += '<embed src="'+url+'" quality="high" width="'+w+'" height="'+h+'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
    mensagem += '</object>';
    return(mensagem);
}

function showAtualizar(){

    //Descobre a posição da caixa para posicionamento
    document.getElementById("diverror").style.top = getPosicaoElemento("formalerta").top - 2 + 'px';
    document.getElementById("diverror").style.left = getPosicaoElemento("formalerta").left - 425 + 'px';    
    
    string ="/includes/jxConteudo.aspx?o=11";
    xhSend(string,"103");
}

function abreRecomende(){
    
    string ="/includes/jxConteudo.aspx?o=12";
    xhSend(string,"103");
}

function sendRecomende(){

    var seunome = document.formulario.seunome.value;
    var from = document.formulario.from.value;
    var para = document.formulario.para.value;
	var emaildestino = document.getElementById("emaildestino").value;
	var comentario = document.formulario.comentario.value;
	comentario = comentario.replace("&","|e|");
		    
    if (para == ""){ alert("Preencha o nome."); return false; }    
    if (emaildestino == ""){ alert("Preencha o email."); return false; } 
    
    var string = "/includes/jxContact.aspx?";    
        string += "o=8&sn="+seunome+"&f="+from+"&n="+para+"&e="+emaildestino+"&t="+comentario;
    
    var varLink = "<p class='alerta'>"+document.getElementById("txtwait").value+"</div>";
    document.getElementById("ctdrecomende").innerHTML = varLink;

    //alert(string);
    xhSend(string,'108');
}

function session(){
    
    string ="/includes/jxClicks.aspx?o=1000";
    xhSend(string,"101");
}