function addEvent(obj, evType, fn){
 if (obj.addEventListener){
    obj.addEventListener(evType, fn, true);
    return true;
 } else if (obj.attachEvent){
    var r = obj.attachEvent("on"+evType, fn);
    return r;
 } else {
    return false;
 }
}

function addNode() {
	if (tree.getSelected()) {
		tree.getSelected().add(new WebFXTreeItem('New'));
	}
}

function addNodes() {
	if (tree.getSelected()) {
		var foo = tree.getSelected().add(new WebFXTreeItem('New'));
		var bar = foo.add(new WebFXTreeItem('Sub 1'));
		var fbr = foo.add(new WebFXTreeItem('Sub 2'));
	}
}

function delNode() {
	if (tree.getSelected()) {
		tree.getSelected().remove();
	}
}

function frame( link, frame){
	if ((frame == '') || (frame == undefined)) {
		findDOM('Embpage1', 0).src = link;
	}else{
		findDOM(frame, 0).src = link;
	}
}

function MenuFecha(){
	findDOM('MenuOcult', 0).style.display = 'none';
	findDOM('Celula', 0).style.width = 1;
	Embpage1.findDOM('mlc_divAbre', 0).style.display = 'block';
	Embpage1.findDOM('mlc_divFecha', 0).style.display = 'none';
}

function MenuAbre(){
	findDOM('MenuOcult', 0).style.display = 'block';
	Embpage1.findDOM('mlc_divAbre', 0).style.display = 'none';
	Embpage1.findDOM('mlc_divFecha', 0).style.display = 'block';
}

function OcultAgenda(){
	if (document.getElementById('Agenda').style.display == 'none') {
		document.getElementById('Agenda').style.visibility = 'visible';
		document.getElementById('Agenda').style.display = 'Block';
		//document.getElementById('Compromisso').style.height = 280;
		document.getElementById('CompSeta').src = 'images/SCS/seta_prata_cima.gif';
	}else{
		document.getElementById('Agenda').style.visibility = 'hidden';
		document.getElementById('Agenda').style.display = 'none';
		//document.getElementById('Compromisso').style.height = 473;
		document.getElementById('CompSeta').src = 'images/SCS/seta_prata_baixo.gif';
	}
}

function Demonstra(){
 	if (document.getElementById('Layer1').style.left == '795px') {
		document.getElementById('Layer1').style.left = '8px';
		document.getElementById('SetaDemo').src = 'images/SCS/seta_prata_dir.gif';
	}else{
		document.getElementById('Layer1').style.left = '795px';
		document.getElementById('SetaDemo').src = 'images/SCS/seta_prata_esq.gif';
	}
}


function ReloadDiv(elem) {
	
	h = (parseInt(this.document.body.scrollHeight) < 250 ? 250 : parseInt(this.document.body.scrollHeight));
	w = (parseInt(this.document.body.ScrollWidth) < 250 ? 250 : parseInt(this.document.body.ScrollWidth))+200;
	document.getElementById('oDiv').style.height = h;
	document.getElementById('oDiv').style.Width = w;
}

function Redimencion(elem) {
	
//	h = (parseInt(document.getElementById(elem).document.body.scrollHeight) < 250 ? 250 : parseInt(document.getElementById(elem).document.body.scrollHeight));
//	w = (parseInt(this.document.body.ScrollWidth) < 250 ? 250 : parseInt(this.document.body.ScrollWidth))+200;

	//alert(parseInt(document.getElementById(elem).document.body.scrollHeight));
	
//	document.getElementById(elem).style.height = h;
//	document.getElementById(elem).style.Width  = w;
}

function Navegador(){
	ua = navigator.userAgent;
	if(ua.indexOf("MSIE") != -1) {
		
	}else{
		alert("Utilize o Internet Explorer para acessar esta aplicação!")
	}
}

function Menuframe( link, frame, img ){
	findDOM(frame, 0).src = link;
 	if ( findDOM('val', 0).value > 0 ) {
		valor = findDOM('val', 0).value;
		for (c = 1; c <= valor; c++) {
			document.getElementById('Seta'+c).src = 'images/SCS/seta_mouseout_menu_simples.gif';
		}
	}
	document.getElementById('Seta'+img).src = 'images/SCS/seta_mouseover_menu_simples.gif';
}

function Menu( contador, codigo ){
	if ( codigo > 0 ) {
		if (document.getElementById('Tab'+codigo).style.display == 'none') {
			document.getElementById('Tab'+codigo).style.visibility = 'visible';
			document.getElementById('Tab'+codigo).style.display = 'block';
			document.getElementById('MenuAbre'+codigo).src = 'images/SCS/seta_fecha_menu_principal.gif';
		} else {
			document.getElementById('Tab'+codigo).style.visibility = 'hidden';
			document.getElementById('Tab'+codigo).style.display = 'none';
			document.getElementById('MenuAbre'+codigo).src = 'images/SCS/seta_abre_menu_principal.gif';
		}
	}

 	if ( findDOM('val', 0).value <= 0 ) {
		findDOM('val', 0).value = contador;
	}
}

function ScrollB( Frame ){
	if( Frame == 'Compromisso'){
		Limite = (Number(document.getElementById('Compromisso').scrollHeight))-(Number(Compromisso.document.getElementById('LayScroll').scrollHeight));
		var menos = Compromisso.document.getElementById('LayScroll').style.top.split("px");
		passo = Number(menos[0]);
		menos = passo - 38;
		Limite = Limite - 38;
		if ((menos <= 0) && (menos >= Limite)) Compromisso.document.getElementById('LayScroll').style.top = menos;
	}
	if( Frame == 'Telas'){
		Limite = (Number(document.getElementById('Telas').scrollHeight))-(Number(Telas.document.getElementById('LayScroll').scrollHeight));
		var menos = Telas.document.getElementById('LayScroll').style.top.split("px");
		passo = Number(menos[0]);
		menos = passo - 38;
		Limite = Limite - 20;
		if ((menos <= 0) && (menos >= Limite)) Telas.document.getElementById('LayScroll').style.top = menos;
	}
}

function ScrollC( Frame ){
	if( Frame == 'Compromisso'){
		var menos = Compromisso.document.getElementById('LayScroll').style.top.split("px");
		passo = Number(menos[0]);
		menos = passo + 38;
		if (menos <= 0) Compromisso.document.getElementById('LayScroll').style.top = menos;
	}
	if( Frame == 'Telas'){
		var menos = Telas.document.getElementById('LayScroll').style.top.split("px");
		passo = Number(menos[0]);
		menos = passo + 38;
		if (menos <= 0) Telas.document.getElementById('LayScroll').style.top = menos;
	}
}
var coutn = 0;
function submitproc(valor,CRONOINI){
	if (valor=='4'){
		if (coutn == 1) {
			Processo.findDOM('_EventName', 0).value = 'EENTER.';
			Processo.findDOM('MAINFORM', 0).submit();
		}else{
			coutn = 1;
			var link = findDOM('Processo',0).src.split('?');
			findDOM('Processo',0).src = 'hpro_ref_rejeitar.aspx?'+link[1];
		}
	}else if (valor=='5'){
		if (coutn == 1) {
			Processo.findDOM('_EventName', 0).value = 'EENTER.';
			Processo.findDOM('MAINFORM', 0).submit();
 		}else{
			coutn = 1;
			var link = findDOM('Processo',0).src.split('?');
			findDOM('Processo',0).src = 'hpro_ref_delegar.aspx?'+link[1];
		}
	}else{
 		findDOM('_ACAO',	 0).value = valor;
		if(Processo.findDOM('oAcao',	 0).value){
			Processo.findDOM('oAcao',	 0).value = valor;
		}
		if (findDOM('_CRONOINI', 0).value == '/ / 00:00:00'){
			findDOM('_CRONOINI', 0).value = CRONOINI;
		}
		Processo.findDOM('_EventName', 0).value = 'EENTER.';
		Processo.findDOM('MAINFORM', 0).submit();
		findDOM('PassosAnteriores', 0).src = findDOM('PassosAnteriores', 0).src;
	}
}

//~ var coutn = 0;
//~ function submitproc(valor,CRONOINI){
	//~ if (valor=='4'){
		//~ if (coutn == 1) {
			//~ Processo.findDOM('_EventName', 0).value = 'EENTER.';
			//~ Processo.findDOM('MAINFORM', 0).submit();
		//~ }else{
			//~ coutn = 1;
			//~ var link = findDOM('Processo',0).src.split('?');
			//~ findDOM('Processo',0).src = 'hpro_ref_rejeitar.aspx?'+link[1];
		//~ }
	//~ }else{
 		//~ findDOM('_ACAO',	 0).value = valor;
		//~ if (Processo.findDOM('_CRONOINI', 0).value == '/  /   00:00:00'){
			//~ Processo.findDOM('_CRONOINI', 0).value = CRONOINI;
		//~ }
		//~ Processo.findDOM('_EventName', 0).value = 'EENTER.';
		//~ Processo.findDOM('MAINFORM', 0).submit();
		//~ findDOM('PassosAnteriores', 0).src = findDOM('PassosAnteriores', 0).src;
	//~ }
//~ }

function gravaval(){
	findDOM("_VAR", 0).value = window.parent.findDOM('_ACAO', 0).value;
}

function AtulizaADD2(AddCod,dados){
	findDOM("OPORTCLI", 0).value = AddCod;
	findDOM("DADOSCLI", 0).innerHTML = dados;
}
function AtulizaADD(AddCod){
	var Separado = window.parent.findDOM("Processo", 0).src;
	Separado = Separado.split(",")
	var link = '';
	if (Separado.length == 3){
		link = Separado[0];
		link += ","+Separado[1];
		link += ","+Separado[2];
		link += ",0";
		link += ",0";
		link += ",/  /   00:00:00";
		link += ","+AddCod;
	}else{
		link = Separado[0];
		link += ","+Separado[1];
		link += ","+Separado[2];
		link += ","+Separado[3];
		link += ","+Separado[4];
		link += ","+Separado[5];
		link += ","+AddCod;
		link += ","+Separado[7];
	}
	window.parent.findDOM("Processo", 0).src = link;
}
 
function TransDado(){
	document.MAINFORM._VAR.value = document.getElementById("UPFILE").value;
	return true;
}

function GravaArray(Campo){
	Num = document.getElementById("_NUM").value;
	var Valor = '';
	for (c = 1; c <= Num; c++) {
		if (Valor == ''){
			Valor = document.getElementById("CAMPO"+c).value;
		}else{
			Valor += "|"+document.getElementById("CAMPO"+c).value;
		}
	}
	document.getElementById("_ARRACAMPO").value = Valor;
}

function Avaliacao(valor,Codigo){
 	if(valor == 1){
		if (document.getElementById("Pos"+Codigo).value == 1){
			document.getElementById("TabAval"+Codigo).style.visibility = "visible";
			document.getElementById("TabAval"+Codigo).style.display    = "block";
		}else{
			document.getElementById("TabAval"+Codigo).style.visibility = "hidden";
			document.getElementById("TabAval"+Codigo).style.display    = "none";
		}
	}
	if(valor == 2){
		if (document.getElementById("Neg"+Codigo).value == 1){
			document.getElementById("TabAval"+Codigo).style.visibility = "visible";
			document.getElementById("TabAval"+Codigo).style.display    = "block";
		}else{
			document.getElementById("TabAval"+Codigo).style.visibility = "hidden";
			document.getElementById("TabAval"+Codigo).style.display    = "none";
		}
	}
	if(valor == 0){
		document.getElementById("TabAval"+Codigo).style.visibility = "hidden";
		document.getElementById("TabAval"+Codigo).style.display    = "none";
	}
	RegAval(valor,Codigo,1);
}

function RegAval(valor,Codigo,onde){
	var Valor1 = window.parent.findDOM('_OPORTAVALVALOR', 0).value;
	
	var ValCod = 0;
	var ValNum = 0;
	var ValDsc = '';
	var ValorAtual = '';
	var SumP = 0;
	var ValorG = 0;
	Valor1 = Valor1.split('|');
	for (c = 0; c < (Valor1.length-1); c++) {
		Valor2 = Valor1[c].split('#');
		ValCod = Valor2[0];
		if (onde == 1){
			if (ValCod == Codigo){
				ValNum = valor;
				ValDsc = Valor2[2];
			}else{
				ValNum = Valor2[1];
				ValDsc = Valor2[2];
			}
		}else{
			if (ValCod == Codigo){
				ValNum = Valor2[1];
				ValDsc = valor;
			}else{
				ValNum = Valor2[1];
				ValDsc = Valor2[2];
			}
		}
		if (ValNum == 1){
			SumP += 1;
		}
		ValorAtual += ValCod+'#'+ValNum+'#'+ValDsc+'|';
	}
	ValorG = 100/c;
	ValorG = ValorG*SumP;
	
	var texto = ValorG+"";
	texto = texto.split('.');
	
	findDOM('AvalGeral', 0).innerHTML 	= texto[0];
	
	window.parent.findDOM('_OPORTAVALGERAL', 0).value 	= texto[0];
	window.parent.findDOM('_OPORTAVALVALOR', 0).value 	= ValorAtual;
	window.parent.findDOM('_OPAVCOD',  0).value 		= findDOM('_OPAVCOD',  0).value;
	
	window.parent.findDOM('_OPAVCONCO',  0).value 		= findDOM('_OPAVCONCO',  0).value;
	window.parent.findDOM('_OPORTAVAL',  0).value 	= findDOM('OportAval',  0).value;
	window.parent.findDOM('_OPAVCODCONCO',  0).value 	= findDOM('_OPAVCODCONCO',  0).value;
//	ReloadFrameAval();
}

function ReloadFrameAval(){
	h = (parseInt(this.document.body.scrollHeight) < 250 ? 250 : parseInt(this.document.body.scrollHeight));
	window.parent.findDOM('Avalicao',  0).style.height = h+20;
}


// Cronometro
var minuto = 0;
var segundo = 0;
var hora = 0;
function cronometro(onde){
	segundo++;
	if (segundo == 60){
		minuto++;
		segundo = 0;
	}
 
	if (minuto == 60){
		hora++;
		minuto=0;
	}
	
	Ssegundo = new String(segundo);
	if (Ssegundo.length < 2)
		Ssegundo = "0"+Ssegundo;

	Sminuto = new String(minuto);
	if (Sminuto.length < 2)
		Sminuto = "0"+Sminuto;
				
	Shora = new String(hora);
	if (Shora.length < 2)
		Shora = "0"+Shora;
	findDOM(onde).innerHTML = " Tempo de Trabalho: <b>" +Shora+":"+Sminuto+":"+Ssegundo+"</b>&nbsp;&nbsp;";
	window.setTimeout("cronometro('"+onde+"')",1000);
} // Fim cornometro

function MenuNovo(){
	toggleDisplay('NovoMenu001','HelpShim','Btn_Novo','bottom');
	
	//~ if (document.getElementById('NovoMenu001').style.display == 'none') {
		//~ document.getElementById('NovoMenu001').style.visibility = 'visible';
		//~ document.getElementById('NovoMenu001').style.display = 'block';
	//~ }else{
		//~ document.getElementById('NovoMenu001').style.visibility = 'hidden';
		//~ document.getElementById('NovoMenu001').style.display = 'none';
	//~ }
}

function toggleDisplay(div,iframe,objpos,pos){
	var t=0;
	var l=0;
	var state=false;
	
	var cNode = document.getElementById(objpos);
	
	while(cNode.tagName!='BODY'){ 
       		l+=cNode.offsetLeft; 
       		t+=cNode.offsetTop; 
       		cNode=cNode.offsetParent; 
    	}

	var DivRef = document.getElementById(div);
	var IfrRef = document.getElementById(iframe);
   	var ObjPos = document.getElementById(objpos);

	if (DivRef.style.display=="none") {
		state=true;
	} else {
		state=false;
		DivRef.style.display=="none";
		IfrRef.style.display = "none";
	}

   	if(state)
   	{
    		DivRef.style.display = "block";
    		IfrRef.style.width = DivRef.offsetWidth-5;
    		IfrRef.style.height = DivRef.offsetHeight-5;
	
	switch (pos) {
		case "left": 
    			DivRef.style.top = t;
    			DivRef.style.left = (l-ObjPos.offsetWidth);
    			IfrRef.style.top = t;
    			IfrRef.style.left = (l-ObjPos.offsetWidth);
	  		break;
		case "right": 
			DivRef.style.top = t;
			DivRef.style.left = (l+ObjPos.offsetWidth);
    			IfrRef.style.top = t;
    			IfrRef.style.left = (l+ObjPos.offsetWidth);
	  		break;
		case "bottom": 
			DivRef.style.top = (t+ObjPos.offsetHeight);
    			DivRef.style.left = l;
    			IfrRef.style.top = (t+ObjPos.offsetHeight);
    			IfrRef.style.left = l;
	  		break;
		case "top": 
    			DivRef.style.top = (t-ObjPos.offsetHeight);
    			DivRef.style.left = l;
    			IfrRef.style.top = (t-ObjPos.offsetHeight);
    			IfrRef.style.left = l;
	  		break;
        	}


    	IfrRef.style.zIndex = DivRef.style.zIndex - 1;
    	IfrRef.style.display = "block";
    	IfrRef.style.backgroundColor = "black";
   	}
   	else
   	{
    		DivRef.style.display = "none";
    		IfrRef.style.display = "none";
   	}
	state=true;
}
