ScrollFreeze = /*2843293230303620532E4368616C6D657273*/{			/*Modzila scroll lock*/
	propFlag : true,Ydisp : 0,Xdisp : 0,
	on : function(){if(this.getProp())window.onscroll=function(){ ScrollFreeze.setXY(); }},
	off : function(){window.onscroll=null;},getProp : function(){
	if( typeof window.pageYOffset != 'undefined' ){
		this.Ydisp=window.pageYOffset;
		this.Xdisp=window.pageXOffset;
	}else if(document.documentElement){
		this.Ydisp=document.documentElement.scrollTop;
		this.Xdisp=document.documentElement.scrollLeft;
	}else if(document.body && typeof document.body.scrollTop != 'undefined'){
		this.Ydisp=document.body.scrollTop;
		this.Xdisp=document.body.scrollLeft;
	}else
		this.propFlag=false;
	return this.propFlag;},
	setXY : function(){
		window.scrollTo( this.Xdisp, this.Ydisp );
	}
}/*Fim Modzila scroll lock*/


	var ez_strictHTML=0;	//NESS
	var ez_NN4=document.layers?1:0;
	var ez_IE4=document.getElementById?0:1;
	var ez_OPR=(navigator.userAgent.indexOf("Opera")!=-1)?1:0;
	var ez_OPR7=0;
	var ez_isIE=(navigator.appVersion.indexOf("MSIE")>-1)?1:0;
	var ez_NS6=(document.getElementById&&!document.all&&!ez_OPR)?1:0;
	if(ez_OPR){
		temp=navigator.userAgent.split("Opera");
		if(temp[1].substring(0,1)=="/"){temp=temp[1].split("/");}
		ver=parseFloat(temp[1]);
		if(ver>=7)ez_OPR7=1;
			if(ver<7)ez_strictHTML=0;
		}
	var ez_MOZ=0;
	ez_MOZ=(navigator.userAgent.indexOf("ozilla")!=-1)?1:0;
	ez_SAF=(navigator.userAgent.indexOf("Safari")!=-1)?1:0;


writeFullTransparentDiv();	//Desenha um div transparente
var targetField="";
function setTargetField(newValue){
	targetField=newValue;
}
function getTargetField(){
	return targetField;
}
function mostraJanela(UID,width,height,URL){	//Vai fazer aparecer uma Janela
		resizeWnd(UID,width,height);	//Resize da janela antes de fazer os calculos para a posição
		var ez_isIE=(navigator.appVersion.indexOf("MSIE")>-1)?1:0;

		if(ez_isIE){
			document.getElementById(UID).style.left=((getWidthScreen()/2)-(getWidthWindow(UID+'Table')/2)+getScrollX());		//OK
			document.getElementById(UID).style.top=((getHeightScreen()/2)-(getHeightWindow(UID+'Table')/2)+(getScrollY()));		//OK
			document.body.scroll='NO';	//Esconde o scrollbar					
		}else{
			document.getElementById(UID).style.left=((getWidthScreen()/2)-(getWidthWindow(UID+'Table')/2)+getScrollX());		//OK
			document.getElementById(UID).style.top=getScrollY()+50;																//Rever
			ScrollFreeze.on();
		}
 		document.getElementById(UID).style.display = 'block';	//Mostra o div
 		showOnTopDIV("fullTransparentDIV");
}    

function getYSize(){
	var myWidth=0,myHeight=0;
	if(typeof(window.innerWidth)=='number'){
		myWidth=window.innerWidth;
		myHeight=window.innerHeight;
	}else if(document.documentElement&&
	(document.documentElement.clientWidth||document.documentElement.clientHeight)){
		myWidth=document.documentElement.clientWidth;
		myHeight=document.documentElement.clientHeight;
	}else if(document.body&&(document.body.clientWidth||document.body.clientHeight)){
		myWidth=document.body.clientWidth;
		myHeight=document.body.clientHeight;
	}
	return myHeight;
}
function getScrollY(){
	var scrOfX=0,scrOfY=0;
	if(typeof(window.pageYOffset)=='number'){
		scrOfY=window.pageYOffset;
		scrOfX=window.pageXOffset;
	}else if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){
		scrOfY=document.body.scrollTop;
		scrOfX=document.body.scrollLeft;
	}else if(document.documentElement&&
	(document.documentElement.scrollLeft||document.documentElement.scrollTop)){
		scrOfY=document.documentElement.scrollTop;
		scrOfX=document.documentElement.scrollLeft;
	}
	return scrOfY;
}
function getScrollX(){
	var scrOfX=0,scrOfY=0;
	if(typeof(window.pageYOffset)=='number'){
		scrOfY=window.pageYOffset;
		scrOfX=window.pageXOffset;
	}else if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){
		scrOfY=document.body.scrollTop;
		scrOfX=document.body.scrollLeft;
	}else if(document.documentElement&&
	(document.documentElement.scrollLeft||document.documentElement.scrollTop)){
		scrOfY=document.documentElement.scrollTop;
		scrOfX=document.documentElement.scrollLeft;
	}
	return scrOfX;
}
function showOnTopDIV(divId){	//Ness

	styleObj=document.getElementById(divId).style;
	var scrollY=getScrollY();
	var ySize=getYSize();
	var newHeight=scrollY+ySize;
	styleObj.height=newHeight+'px';
	if(ez_OPR||ez_SAF){
		if(ez_MOZ&&ez_isMac){}
	}else{
		styleObj.backgroundColor="#ffffff";
	}
	//	scroll(0,0);
	showDIV(divId);
}
function hideOnTopDIV(divId){
	hideDIV(divId);
}
function hideDIV(divId){
	document.getElementById(divId).style.display="none";
}
function showDIV(divId){	//NESS
	document.getElementById(divId).style.display="inline";
}
function writeFullTransparentDiv(width) {	//Desenha um div transparente
    var doc = window.parent.document;
	widthWnd=0;
	if (parseInt(navigator.appVersion)>3) {
	 	if (navigator.appName=="Netscape") {
	  		widthWnd = window.innerWidth;
		}
	 	if (navigator.appName.indexOf("Microsoft")!=-1) { //alterado rever
//			widthWnd = document.body.offsetWidth-20;
	 	}
	}else{
		width='1024';
	}
    doc.writeln('<div id="fullTransparentDIV" style="opacity: .5; DISPLAY: none; Z-INDEX: 1000; FILTER: alpha(opacity=65); VISIBILITY: visible; POSITION: absolute; -moz-opacity: .6; width: '+widthWnd+'px; height: 100%; left: 0px; top: 0px;"></div>');
}

function loadWndIframe(UID, src){
		if(eval(UID+'IsLoaded==0')){
				document.getElementById(UID+'WndIFrame').src=src;
				eval(UID+'IsLoaded=1');
		}
}
	
function getHeightTotal(){
	return document.body.offsetHeight+document.body.scrollHeight;
}
function getHeightScrool(){
	return document.body.scrollHeight;
}	
function getWidthScreen(){
	return document.body.offsetWidth;
}	
function setWidthScreen(newValue){
	document.body.offsetWidth=newValue;
}		
function getHeightScreen(){
	return document.body.offsetHeight;
}		
function setHeightScreen(newValue){
	document.body.offsetHeight=newValue;
}		
function getWidthWindow(UID){
return document.getElementById(UID).width;		
}	
function getHeightWindow(UID){
	res=parseInt(document.getElementById(UID).height)+10
	return res;	//Foi dada uma altura extra para compensar o tamanho extra da border
}

function wndInit(UID,botoesp,titulo,srvurl){
	var res= '';
	doc=window.parent.document.getElementById("wndcontainer");
 	eval(UID+'IsLoaded=0');


	res=res+ '<div id="'+UID+'" class="mynetWndDivHidden">';
	res=res+ '	<table id="'+UID+'Table" class="wndStyle1_Border mynetTabData_border" cellSpacing=0 cellPadding=0 border=0 width="0" height="0">';	
	res=res+ '<tr><td align="right" valign="bottom" height="15">';
	res=res+ '<img id="botaofechar" onclick="';
	res=res+ ' hideOnTopDIV(\'fullTransparentDIV\');hideOnTopDIV(\''+UID+'\');closeWnd(\''+UID+'\',\'1\',\''+srvurl+'\');" ';
	res=res+ ' onclick="hideOnTopDIV(\'fullTransparentDIV\');hideOnTopDIV(\''+UID+'\');closeWnd(\''+UID+'\',\'1\',\''+srvurl+'\');" ';
	res=res+ ' class="labelEdit" class="mynetinput" href="javaScript:void(0)" src="Imagens/Bts/btfechar.jpg"/>';
	res=res+ '		</td></tr>';	


	res=res+ '		<tr><td class="wndStyle1_Top" width="100%" nowrap>';	
	if (titulo!=''){
	res=res+ '			<div class="wndStyle1_Title  mynetTabData_titleB">';		
	res=res+ 				titulo;
	res=res+ '			</div>';		
	}
	res=res+ '		</td></tr>';	
	res=res+ '		<tr><td height="100%" width="100%" color="white" color="white">';	
	res=res+ '			<div class="wndStyle1_Body  mynetTabData_body">';	
	res=res+ '				<iframe width="100%" height="100%" id="'+UID+'WndIFrame" frameborder="0" src="acarregar.htm"></iframe>';
	res=res+ '			</div>';	
	res=res+ '		</td></tr>';	
	res=res+ '		<tr>';
	res=res+ '			<td width="100%" height="25" nowrap valign="middle" align="center">';
	res=res+ 			botoesp;
	res=res+ '				<input type="hidden" id="selectValue" type="text"/>';		
	res=res+ '			</td>';
	res=res+ '		</tr>';	
	res=res+ '	</table>';	
	res=res+ '</div>';
	doc.innerHTML=doc.innerHTML+res;
}
function setSelectValue(){

	myframeB.setResult("a funcionar");
}
function resizeWnd(UID,width,height){
	document.getElementById(UID+'Table').width=width;
	document.getElementById(UID+'Table').height=height;
	heightIFrame=height-25-21;
	document.getElementById(UID+'WndIFrame').height=heightIFrame;	
}
function showWnd(UID,URL,width,height,targetFieldP){
		mostraJanela(UID,width,height,URL);
		loadWndIframe(UID,URL);
		setTargetField(targetFieldP);
		resizeIFrame(UID);				
		WCH.Apply('fullTransparentDIV');		
	}
function wndChangeTitle(UID,newTitle){
//	eval('');
//window.parent.document.getElementById("WndTitle"+UID).innerHTML=newTitle;

}
function resizeIFrame(UID){
	//var currentfr=window.parent.document.getElementById(iFrameName);
	oldHeight=getHeightScreen();
	if (getHeightScreen()<getHeightWindow(UID+'Table')){
		setHeightScreen(getHeightWindow(UID+'Table')+0);	//Rever: Foi adicionada uma pequena margem a mais no resize do Iframe
	}
}
function restartwnd(UID){
		document.getElementById(UID+'WndIFrame').src="acarregar.htm";
}
function closeWnd(UID,pRestartwnd){
	if (pRestartwnd=='1'){
		restartwnd(UID);
		eval(UID+'IsLoaded=0');		
	}		
	WCH.Discard('fullTransparentDIV');		
		if(ez_isIE){
			document.body.scroll='YES';	//Mostra o scrollbar			
		}else{
			ScrollFreeze.off();
		}	
}

function pesquisa(filtro){
	var pvalor = "";
	if(filtro==""){
		pvalor=document.getElementById("pvalor").value;
		if(pvalor=="[a pesquisar]"){
			pvalor="";
		}
	}
	pvalor = replaceAll(pvalor, "\\","");
	pvalor = replaceAll(pvalor, "\'","");
	pvalor = replaceAll(pvalor, "&",""); 
	pvalor = replaceAll(pvalor, "%","");
	pvalor = replaceAll(pvalor, "(","");
	pvalor = replaceAll(pvalor, ")","");   
	pvalor = replaceAll(pvalor, "#","");
	pvalor = replaceAll(pvalor, "[","");
	pvalor = replaceAll(pvalor, "]",""); 
	pvalor = replaceAll(pvalor, "?",""); 
	pvalor = replaceAll(pvalor, ">",""); 
	pvalor = replaceAll(pvalor, "<",""); 
	if( (pvalor.length+filtro.length )>0){
		setIFrameSrc('?src=MyNetComando&accao=pesquisainternet&filtro='+filtro+'&pvalor='+pvalor+'&tk='+Math.random());
	} else {
		alert("Para efectuar uma pesquisa é necessário utilizar um critério.");
	}
}
