<!--
    var blnMenu = true;

	String.prototype.trim  = trim;	
	String.prototype.ltrim = ltrim;	
	String.prototype.rtrim = rtrim;	 

	var gIntRegisters = 0;
	var gStrFieldSortAux = "";
	
	function trim()	
	{
	var sStr = this.ltrim();
	sStr = sStr.rtrim();
	return sStr;
	}	 
	
	function ltrim()	
	{	
	var sRegExp = /^\s+/;
	var sStr = this.replace(sRegExp,'');
	return sStr;
	}	 
	
	function rtrim()
	{
	var sRegExp = /\s+$/;
	var sStr = this.replace(sRegExp,'');
	return sStr;
	}

	function replace(str,oq,por)
	{
		while (str.indexOf(oq) > -1)
			str = str.replace(oq,por);

		return(str);
	}
		
	function justNumber()
	{	
		if ( !(event.keyCode>47 && event.keyCode<58) && (event.keyCode != 13) && event.keyCode != 45)
			event.keyCode=0;
	} 	
	
	function justNumberFloat()
	{	
		if (!(event.keyCode>47 && event.keyCode<58 ) && event.keyCode!=44 && event.keyCode != 45)
			event.keyCode=0;	
	}
	
	function justDate(){
		if (!(event.keyCode>47 && event.keyCode<58) && (event.keyCode != 47) && (event.keyCode != 45) ){
			event.keyCode=0;
		}
	}
	
	function justPhone(){
		if (!(event.keyCode>47 && event.keyCode<58) && !(event.keyCode == 40 || event.keyCode == 41 || event.keyCode == 45))
			event.keyCode=0;
	}
	
	function justCEP(){
		if (!(event.keyCode>47 && event.keyCode<58) && !(event.keyCode == 45))
			event.keyCode=0;
	}

	function redirect(p_strPath){
		window.location.href = p_strPath;
	}	

	function paintLine(p_objTr, p_blnFlag){
		if(p_blnFlag){
			p_objTr.style.backgroundColor = "#C2DAC2";
			p_objTr.style.color = "#9C1D1D";
		}else{
			p_objTr.style.backgroundColor = "";
			p_objTr.style.color = "#000000";
		}
	}
	
	function paintLineForeColor(p_objTr, p_blnFlag, p_strColor){
		if(p_blnFlag){
			p_objTr.style.backgroundColor = "#C2DAC2";
			p_objTr.style.color = "#9C1D1D";
		}else{
			p_objTr.style.backgroundColor = "";
			p_objTr.style.color = p_strColor;
		}
	}

	function enterSubmit(){
		if(window.event.keyCode == 13){
			verifyForm();
		}
	}

	function maximize(){
		top.window.moveTo(0,0);

		if (document.all)
			top.window.resizeTo(screen.availWidth,screen.availHeight);
		else if (document.layers||document.getElementById){
			if (top.window.outerHeight < screen.availHeight||top.window.outerWidth < screen.availWidth){
				top.window.outerHeight = screen.availHeight;
				top.window.outerWidth = screen.availWidth;
			}
		}
	}
	
	function showWindow(p_blnShow){
		if(p_blnShow){
			window.tdWindow.style.display = "";
			window.tdMenu.style.display = "none";
		}else{
			window.tdWindow.style.display = "none";
			window.tdMenu.style.display = "";		
		}
	}	

	function selectMenu(p_objTD,p_blnLight){
		if(p_blnLight){
			p_objTD.style.color = "#9C1D1D";
		}else{
			p_objTD.style.color = "";
		}
	}

	function refreshXSL(p_strFieldSort, p_strFieldType){
	    if(window.tagXML.innerHTML.trim() != ""){
		    var objXSL = new ActiveXObject("Msxml2.DOMDocument");
		    objXSL.async = false;
		    var strXSL = tagXSL.xml;
		    var strXSLOrder = "ascending";
		    var intPositionFieldSort = strXSL.indexOf("<xsl:sort select=\"");
    		
		    var strXSLSort = strXSL.slice(intPositionFieldSort, strXSL.indexOf("/>",intPositionFieldSort) + 2);

		    if(p_strFieldSort == undefined)
			    gStrFieldSortAux = "";
		    else if(gStrFieldSortAux == p_strFieldSort){
			    strXSLOrder = (strXSLSort.indexOf('order="ascending"') != -1) ? "descending" : "ascending";
			    gStrFieldSortAux = p_strFieldSort;
		    }else
			    gStrFieldSortAux = p_strFieldSort;

		    if(p_strFieldType == undefined)
			    p_strFieldType = "text";

		    strXSL = replace(strXSL, strXSLSort, "<xsl:sort select=\"@" + p_strFieldSort + "\" data-type=\"" + p_strFieldType + "\" order=\"" + strXSLOrder + "\"/>");
		    strXSL = replace(strXSL, '<?xml version="1.0"?>', '<?xml version="1.0" encoding="ISO-8859-1"?>');
    		
		    strXSL = "<XML ID='tagXSL'>" + strXSL + "</XML>";
    		
		    window.divXSL.innerHTML = strXSL;
    		
		    objXSL.loadXML(tagXSL.xml);

		    window.tdAll.innerHTML = tagXML.transformNode(objXSL);
    		
		    gIntRegisters = tagXML.childNodes[1].childNodes.length;
		    
		    if(gIntRegisters == 0)
			    window.trAlert.style.display = "";
		}
	}

	function refreshXSLGeneric(p_strNameXml, p_objDisplay){
		var objXSL = new ActiveXObject("Msxml2.DOMDocument");
		objXSL.async = false;
		objXSL.loadXML(window["tagXSL" + p_strNameXml].xml);
		p_objDisplay.innerHTML = window["tagXML" + p_strNameXml].transformNode(objXSL);
	}	
	
	function refreshLst(p_objLst, p_strArrLst){
		var arrLst = p_strArrLst.split(",");

		for(var i = 0; i < arrLst.length; i++){
			for(var w = 0; w < p_objLst.length; w++){
				if(p_objLst[w].value == arrLst[i]){
					p_objLst[w].selected = true;
				}
			}
		}
	}
	
	function takeOffLst(p_objLst){
		for(var i = 0; i < p_objLst.length; i++){
			p_objLst[i].selected = false;
		}
	}	

	function openCloseDivPopup(p_objDIV){
		if(p_objDIV.style.display == "none"){
			p_objDIV.style.display = "";
			p_objDIV.zIndex = 0;
			p_objDIV.style.top = 300;
			p_objDIV.style.left = 500;
		}else{
			p_objDIV.style.display = "none";
			window.spnStatusRefresh.innerText = "0";
			document.forms[0].submit();
		}
	}	
	
	function convertFloat(p_strValue){
		return (p_strValue.toString().indexOf(",") != -1) ? parseFloat(replace(replace(p_strValue,".",""),",",".")) : parseFloat(p_strValue);
	}
	
	function convertFloatBrazil(p_strValue){
		return (p_strValue.toString().indexOf(".") != -1) ? replace(replace(p_strValue.toString(),",",""),".",",") : p_strValue;
	}

	function convertFloatShowInTextBox(p_strValue){
		return replace(p_strValue.toString(),".","");
	}
	
	function selectedAllChecks(p_objTbl, p_intColl, p_blnSelected){
		if(p_objTbl.tHead != null)
			p_objTbl.tHead.childNodes[1].childNodes[p_intColl].firstChild.checked = p_blnSelected;

		for(var i = 0; i < p_objTbl.tBodies[0].childNodes.length; i++){
			if(p_objTbl.tBodies[0].childNodes[i].childNodes[p_intColl] != null)
				if(p_objTbl.tBodies[0].childNodes[i].childNodes[p_intColl].firstChild.type == "checkbox")
					p_objTbl.tBodies[0].childNodes[i].childNodes[p_intColl].firstChild.checked = p_blnSelected;
		}
	}
	
	function returnSmallDate(){
		var datDate = new Date();
		
		var datDay = datDate.getDate();
		var datMonth = datDate.getMonth() + 1;
		var datYear = datDate.getFullYear();

		document.getElementById("divDate").innerHTML = "| " + datDay + "." + datMonth + "." + datYear + " | ";
	}
	
	function breakString(p_strText, p_intNumber){
	    p_strText = p_strText.toString();
        var intInitialNumber = p_intNumber;
        
		while (p_strText.toString().length > p_intNumber){
		    p_strText = p_strText.substring(0, p_intNumber) + "\n" + p_strText.substring(p_intNumber);
			p_intNumber+= (intInitialNumber + "\n".length);
		}

		return p_strText;
	}
	
	function selectDropDownList(p_objDdl, p_strValue){
		for(var i = 0; i < p_objDdl.length; i++){
			if(p_objDdl[i](p_objDdl[i].selectedIndex).text.toString().toUpperCase().trim() == p_strValue.toString().toUpperCase().trim()){
				p_objDdl[i].selected = true;
				break;
			}
		}
	}	
	
	function addOptionDropDownList(p_objDdl, p_intId, p_strValue){
		var objOption = document.createElement("OPTION");
		p_objDdl.options.add(objOption);
		objOption.value = p_intId;
		objOption.innerText = p_strValue;
	}
	
	function deleteOptionDropDownList(p_objDdl){
		if(p_objDdl.selectedIndex > 0)
			p_objDdl.remove(p_objDdl.selectedIndex);
	}
	
	function buildXmlDocument(p_objXmlNodeList){
        var objXml = new ActiveXObject("MsXml2.DomDocument");
        objXml.loadXML("<ROOT></ROOT>");
        if(p_objXmlNodeList.length > 0){
            window.tdError.innerText = "";
            for(i = 0; i < p_objXmlNodeList.length; i++) {
                if (p_objXmlNodeList[i].tagName != "ROOT"){
                    objXml.documentElement.appendChild(p_objXmlNodeList[i]);
                }
            }
        }else
            window.tdError.innerText = "Nenhum registro encontrado";
        return objXml;
    }	

/*ESPECÍFICAS*/

	function tipsAll(p_strSystem){
		window.open("/aFinderX/SharedAll/Page/tipsAll.aspx?sistema=" + p_strSystem,"wndTipsAll","top=120,left=520,width=375,height=500,menubar=no,resizable=yes,titlebar=no,scrollbars=yes,toolbar=no");
	}

	function tipsOfDay(p_strSystem){
		window.open("/aFinderX/SharedAll/Page/tipofday.aspx?DicaDoDia=1&sistema=" + p_strSystem,"wndTipOfDay","top=120,left=520,width=330,height=300,menubar=no,resizable=yes,titlebar=no,scrollbars=yes,toolbar=no");
	}
		
	function changePassword(p_strSystem){
		window.open("/aFinderX/SharedAll/Page/changePassword.aspx?sistema=" + p_strSystem,"wndChangePassword","top=120,left=520,width=330,height=300,menubar=no,resizable=yes,titlebar=no,scrollbars=yes,toolbar=no");
	}	
	
	function alerts(p_strSystem){
		window.open("/aFinderX/SharedAll/Page/Alert.aspx?sistema=" + p_strSystem, null, "top=120,left=520,width=330,height=300,menubar=no,resizable=yes,titlebar=no,scrollbars=yes,toolbar=no");
	}

	function popupImg(p_strImgSrc){
		window.open("/aFinderX/SharedAll/Page/popupimg.aspx?ImgSrc=" + p_strImgSrc,"popupImg","menubar=no,resizable=yes,titlebar=no,scrollbars=yes,toolbar=no,height=650,width=850,left=50,top=50");
	}
	
	/*function setLogged(p_strSystem, p_blnLogado){
	    window.prompt("","/aFinderX/SharedAll/Page/setLogged.aspx?Sistema=" + p_strSystem + "&" + p_strSystem + "Logado=" + p_blnLogado);
	    executeXMLHttp("/aFinderX/SharedAll/Page/setLogged.aspx?Sistema=" + p_strSystem + "&" + p_strSystem + "Logado=" + p_blnLogado);
	}*/

	function showHiddenMenu(p_strSystem){
		objTblMenu = document.getElementById("uscTop_uscHeader_uscMenu_tblMenu");
		objDivCloseMenu = document.getElementById("uscTop_uscHeader_uscMenu_divCloseMenu");
		
		if(objTblMenu.style.display == "none"){
			objTblMenu.style.display = "";
			objDivCloseMenu.innerHTML = "x";
			tdShowHiddenMenu.width = "135";
			blnMenu = true;
		}else{
			objTblMenu.style.display = "none";
			objDivCloseMenu.innerHTML = ">>"
			tdShowHiddenMenu.width = "5";
			blnMenu = false;
		}
		
		if(p_strSystem.toUpperCase() != "FINDERX"){
		    p_strSystem = p_strSystem.toUpperCase();
		
		    if(p_strSystem.indexOf("REPORT") != -1 || p_strSystem.indexOf("ADM") != -1)
		        executeXMLHttp("/aFinderXASP/SharedAll/Page/setShowHiddenMenu.asp?Sistema=" + p_strSystem + "&menu=" + blnMenu);

            executeXMLHttp("/aFinderX/SharedAll/Page/setShowHiddenMenu.aspx?Sistema=" + p_strSystem + "&menu=" + blnMenu);
	    }
	    
	    if(document.forms[0].hdnShowHiddenMenu != null)
	        document.forms[0].hdnShowHiddenMenu.value = blnMenu;
	}	

    var strArrSelected = "";
	
    function populateArrSelected(p_intCol){
		strArrSelected = "";

		var objTBodies = window.tblAll.tBodies[0];
		for(var i = 0; i < objTBodies.childNodes.length; i++){
			var blnChecked = objTBodies.childNodes[i].childNodes[p_intCol].firstChild.checked;
			if(blnChecked)
				strArrSelected += objTBodies.childNodes[i].childNodes[p_intCol].firstChild.value.toString() + "|";
		}
	}	
	
	function selectedGeneric(p_strPortuguese, p_strProc, p_strCol, p_blnArrayFull){
		if(window.confirm("Você tem certeza que deseja " + p_strPortuguese.toString().toUpperCase() + " todos os itens checados no relatório abaixo?")){
			populateArrSelected(p_strCol);
			openCloseDivPopup(window.divAlert);

		    var arrSelected = strArrSelected.split("|");
		    var intArrSelectedLength = (arrSelected.length - 1)
			
			if(p_blnArrayFull){
                window.execScript("refreshGeneric('" + p_strProc + "','" + strArrSelected + "')");			    
                window.spnStatusRefresh.innerText = intArrSelectedLength;
			}else{
			    for(var i = 0; i < intArrSelectedLength; i++){
				    window.execScript("refreshGeneric('" + p_strProc + "'," + arrSelected[i].toString() + ")");
				    window.spnStatusRefresh.innerText = i;
			    }

			    window.spnStatusRefresh.innerText = i;
			}
			window.trSucesso.style.display = "";
			window.trOK.style.display = "";
		}
	}

	function refreshGeneric(p_strProc, p_intId){
		var objXML = returnExecuteXMLHttp("/aFinderXASP/Adm/shared/xml/refreshGeneric.asp?Proc=" + p_strProc + "&Id=" + p_intId).responseXML;
		if(objXML.xml != ""){
			if(objXML.childNodes(1).tagName=="erros"){
				alert(objXML.childNodes(1).text);
				return false;
			}
		}
		return true;
	}	

    function returnExecuteXMLHttp(p_strUrl){
        var objXMLHttp = null;

        if (window.XMLHttpRequest)
          objXMLHttp = new XMLHttpRequest();
        else if (window.ActiveXObject)
          objXMLHttp = new ActiveXObject("Microsoft.XMLHTTP");          

        if (objXMLHttp != null){
          objXMLHttp.open("GET", p_strUrl, true);
          objXMLHttp.send(null);
        }else
          alert("Seu browser não suporta os recursos utilizidos nesta página, utilize o IE6 ou superior para plataforma MS, em outras plataformas, utilize a versão mais atual do Firefox.");
          
        return objXMLHttp;          
    }
	
    function executeXMLHttp(p_strUrl){
        var objXMLHttp = null;

        if (window.XMLHttpRequest)
          objXMLHttp = new XMLHttpRequest();
        else if (window.ActiveXObject)
          objXMLHttp = new ActiveXObject("Microsoft.XMLHTTP");          

        if (objXMLHttp != null){
          objXMLHttp.open("GET", p_strUrl, true);
          objXMLHttp.send(null);
        }else
          alert("Seu browser não suporta os recursos utilizidos nesta página, utilize o IE6 ou superior para plataforma MS, em outras plataformas, utilize a versão mais atual do Firefox.");
    }
-->
