﻿// JScript File
var ns4=document.layers;
var ie4=document.all;
var ns6=document.getElementById&&!document.all;

//funcoes para NS4
var dragswitch=0
var nsx;
var nsy;
var nstemp;

function drag_dropns(name){
	if (!ns4)
	return	
	temp=eval(name);
	temp.captureEvents(Event.MOUSEDOWN | Event.MOUSEUP);
	temp.onmousedown=gons;
	temp.onmousemove=dragns;
	temp.onmouseup=stopns;
}

function gons(e){    
	temp.captureEvents(Event.MOUSEMOVE);
	nsx=e.x;
	nsy=e.y;
}

function dragns(e){
	if (dragswitch==1){
		temp.moveBy(e.x-nsx,e.y-nsy);
		return false;
	}
}

function stopns(){
	temp.releaseEvents(Event.MOUSEMOVE)
}

//funcoes para IE4+, Opera, Mozilla e NS6
function drag_drop(e){    
	if (ie4 && dragapproved){
		crossobj.style.left=tempx+event.clientX-offsetx +'px';
		crossobj.style.top=tempy+event.clientY-offsety +'px';
		return false;
	} else if (ns6&&dragapproved){
		crossobj.style.left= tempx+e.clientX-offsetx +'px';
		crossobj.style.top= tempy+e.clientY-offsety +'px';
		return false;
	} else {
		return false;
	}
}

function initializedrag(e){
	if(!ns4){
		crossobj=ns6? document.getElementById("formcontato") : document.all.formcontato;
		crossobj2=ns6? document.getElementById("geral") : document.all.formcontato;
		
		var firedobj=ns6? e.target : event.srcElement;
		var topelement=ns6? "HTML" : "HTML";
	    	    
		while (firedobj.tagName != topelement && firedobj.id != "formcontato"){
		    firedobj=ns6? firedobj.parentNode : firedobj.parentElement;		    
	    }
		
		if (firedobj.id=="geral"){
		    return false;
		}
		
		if (firedobj.id=="formcontato"){
	
			offsetx=ie4? event.clientX : e.clientX;
			offsety=ie4? event.clientY : e.clientY;

			tempx=parseInt(crossobj.style.left);			
			if (!tempx) { tempx = 300; }
			tempy=parseInt(crossobj.style.top);						
			dragapproved=true;
			document.onmousemove=drag_drop;
		}
	}
}

//document.onmousedown=initializedrag;
//document.onmouseup=new Function("dragapproved=false");

function hidebox(){
	if (ie4||ns6)
		crossobj.style.display="none";
	else if (ns4)
		document.formcontato.display="none";
}

function enviaRecomendaOutros(Id, Opcao){
	var tipo, valor = "2";
	
	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="+valor+"&q="+Opcao+"&n="+para+"&e="+emaildestino+"&t="+comentario+"&";
    string += "i="+Id;
        
    var varLink = "<p class='alerta'>"+document.getElementById("txtwait").value+"</div>";
    document.getElementById("ctdrecomende").innerHTML = varLink;
    xhSend(string,'108');    
}

function quebraenter(){
    var str = new String(document.getElementById("mensagem").value)
    var regEx = new RegExp('\n');
    for (i=1;i<11;i++){ str = str.replace(regEx, '__'); }
    document.getElementById("mensagem").value = str;
    return true;
}

function quebraenterrecomende(){
    var str = new String(document.formulario.comentario.value)
    var regEx = new RegExp('\n');
    for (i=1;i<11;i++){ str = str.replace(regEx, '__'); }
    document.formulario.comentario.value = str;
    return true;
}

function limpaMsgEnvio(){
    document.formulario.contactMensagem.value = "";
}

function enterrevista(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){
                procuraLancamentos();
            } else if (opcao == 2){
                searchEvents(2,'home');            
            } else if (opcao == 3){
                searchEvents(2,'redir');
            }
            return false;
        } else {
            return true;
        }        
    }
}

function abreBanner(var1, var2, url){   
    var string = "/includes/jxClicks.aspx?o="+var1+"&i="+var2+"&u="+url;
    xhSend(string,'15');    
}

function abreFeira(var1, varFeira){   
    var string = "/includes/jxClicks.aspx?o="+var1+"&i="+varFeira;
    xhSend(string,'18');
    location.href = "lancamentos.aspx?f=" + varFeira;
}

function showTelPerfil(tipo){
    
    var busca, varHead, varEp, string;
     
    if (tipo == 2){        
        busca = document.formulario.varLanc.value;        
        varEp = document.formulario.varEp.value;
        varHead = document.formulario.varHead.value;
        
        string ="/includes/jxSearchs.aspx?searchWord="+busca+"&searchOption=9&varHead="+varHead+"&varEp="+varEp;        
        xhSend(string,'103');
    }
}

function abreFax(){

    var var1 = document.formulario.varCo.value;
    var var2 = document.formulario.varHead.value;
    var var3 = document.getElementById("mensagem").value
    var var4 = document.formulario.varLanc.value;
    var var5 = document.formulario.varEp.value;    

    var string = "/includes/jxClicks.aspx?";
    string += "o=21&i="+var4+"&h="+var2+"&e="+var5;
    xhSend(string,'14');
    
    if (var3 == ""){
        alert("Preencha o campo de mensagem."); return false;
    }
    
    tipo = "informacao";
	
    var url = "/lancamentos/cotacaofaxrevista.aspx?c="+var1+"&t="+tipo+"&m="+var3+"&h="+var2+"&lanc="+var4;
    window.open(url,"","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=600,height=450");

}

function showReportarErro(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("formreportarerro").style.display = 'block';
    } else {
        document.getElementById("formreportarerro").style.display = 'none';
    }
}

function quebraenterreport(){
    
    var str = new String(document.formulario.repMensagem.value);
    var regEx = new RegExp('\n');
    for (i=1;i<11;i++){ str = str.replace(regEx, '__'); }
    document.formulario.repMensagem.value = str;
    return true;
}

function ordemLancamentos(ordem){
    var string = "/includes/jxClicks.aspx?o=22&t="+ordem;
    xhSend(string,'17');
    
    if (ordem == "v"){
        location.href = "listaLancamentos.aspx?m=1";
    } else {
        location.href = "lancamentos.aspx";
    }
    
}


function redirAtividades(varOpcao){

    if (varOpcao == "max"){
        document.getElementById("caixavejalancamento").style.width = '328px';
        document.getElementById("listalancamentoul").style.width = '320px';
        document.getElementById("reduzircaixa").style.display = 'block';
    } else {
        document.getElementById("caixavejalancamento").style.width = '138px';
        document.getElementById("listalancamentoul").style.width = '130px';
        document.getElementById("reduzircaixa").style.display = 'none';
    }
    
}

function redirRoteiro(varOpcao){

    if (varOpcao == "max"){
		document.getElementById("caixavejaroteiro").style.left = '432px';
        document.getElementById("caixavejaroteiro").style.width = '328px';
        document.getElementById("listaroteiroul").style.width = '320px';
        document.getElementById("reduzircaixa").style.display = 'block';
		document.getElementById("aumentarcaixa").style.display = 'none';
    } else {
		document.getElementById("caixavejaroteiro").style.left = '622px';
        document.getElementById("caixavejaroteiro").style.width = '138px';
        document.getElementById("listaroteiroul").style.width = '130px';
        document.getElementById("reduzircaixa").style.display = 'none';
		document.getElementById("aumentarcaixa").style.display = 'inline';
    }
    
}

function gravaRoteiro(){
	var xhOpt, string = "";	
	var varLanc = document.formulario.varLanc.value;
	var varAcao = "";
    
    //Verifica Redir
    if (document.formulario.indica.value == "1"){
    
        //Adicionar ou Remove Roteiro
        if (document.formulario.chkRoteiro.checked == true){ varAcao = "1"; } else { varAcao = "0"; }

	    xhOpt = '103';
        string = "/includes/jxClicks.aspx?o=411&l="+varLanc+"&a="+varAcao;    
        xhSend(string,xhOpt);
    } else {
        location.href = "/login/autentica.aspx";   
    }
}


