var swapisHere = true;

var dc = document;
var pathImage = "";
function preloader(AllImages)
{		
		for(loadall=0; loadall<AllImages.length; loadall++)
		{
		
		var LoadedImage=new Image();
		LoadedImage.src=AllImages[loadall];
		}
}

function findPosX(obj)
  {
    var curleft = 0;
    if(obj.offsetParent)
        while(1) 
        {
          curleft += obj.offsetLeft;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.x)
        curleft += obj.x;
    return curleft;
  }
  function findPosY(obj)
  {
    var curtop = 0;
    if(obj.offsetParent)
        while(1)
        {
          curtop += obj.offsetTop;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += obj.y;
    return curtop;
  }
function FireCmd(btnName){
	
	peqName = btnName.replace("thumbBig_","thumbPeq_");

	if (navigator.appName == "Netscape"){				
		olink = document.getElementById(peqName).parentNode.href;			
		onClickEvt = document.getElementById(peqName).parentNode.onclick;					
		if(olink!=undefined){
			location.href=olink;			
		}
		else{
			document.getElementById(peqName).click();
		}
	}else{	//IE			
		document.getElementById(peqName).click();
	}
}
function ShowBigImage(obj,label){				
	strFullPat = obj.src;
	pos1 =strFullPat.lastIndexOf("\/"); 
	strPath= strFullPat.substring(0,pos1+1);
	_x = findPosX(obj);
	_y = findPosY(obj);
	label = label==undefined?"":label;	
	bigName = obj.id.replace("thumbPeq_","thumbBig_");
	oBig = dc.getElementById("bigImage");
	oBig.innerHTML="<a id='"+bigName+"' href='javascript:FireCmd(\""+bigName +"\");'><img src='"+strPath+bigName+".png' style='border-width:0'></a><br><div style='background-color:#FFF;width:155px'><font  style='background-color:#FFF' size='0' face='verdana' color='#0174FF'>"+label+"</font></div>";	

	oBig.style.top = _y - 3;
	oBig.style.left= _x - 4;
	oBig.style.display="block";
}

function ShowLayer(name,visible){
	oLayer = dc.getElementById(name);
	oLayer.style.display=visible?"block":"none";
	oLayer.innerHTML="";
	oLayer.style.top=0;
	oLayer.style.left=0;
}

function ShowName(obj,str){
	//str2 = str.replace(" ","");
	str2 = str.replace("&nbsp;","")
	if(str2.length <2)
		return;
	_x = findPosX(obj);
	_y = findPosY(obj);
	
	dc = document;
	oDiv = dc.getElementById('boxName');	 
	
	oDiv.style.top = _y;
	oDiv.style.left = _x;		
	oDiv.style.display="block";
	oDiv.innerHTML = str;
}
function SwapImage(obj,src,srcRestore){		
	if(obj.clicked!=undefined){		
			obj.src = obj.clicked?srcRestore:src;
			obj.clicked = obj.clicked?false:true;
	}else{
	obj.src=src;
	obj.clicked = true;	
	}
	SetCheckBox(obj.id);
}
function SetCheckBox(id){
	dc.forms[0][id].checked = dc.forms[0][id].checked?false:true;
}

////////////////////////////////////////////////////////////////////////////////////
/*
Esse trecho de código é utilizado para excluir os botões na planilha gerada no excel
*/
////////////////////////////////////////////////////////////////////////////////////	

var allHTMLTags = new Array();
var arrLimpa = new Array();
function getElementByClass(theClass) {	
	var allHTMLTags=document.getElementsByTagName("*");	
	for (i=0; i<=allHTMLTags.length; i++) {		
		try{
			if(allHTMLTags[i].className && allHTMLTags[i].className!=null){
				if (allHTMLTags[i].className==theClass) 
						arrLimpa.push(allHTMLTags[i].innerHTML);		
			}
		}catch(err){					
		
		}
	
	}	
}
	
function GeraExcell(){  
  getElementByClass("noExcel");  
  tabela = document.getElementById('planilha').innerHTML;  
  
  for(z=0;z<=arrLimpa.length;z++){  		
  		tabela = tabela.replace(arrLimpa[z],"");
  		
  } 
  
  document.getElementById('oHidden').value=tabela;         
  document.forms[0].action="/relatorios/GeraExcel.asp";      
  document.forms[0].action = document.forms[0].action.replace("https","http");  
  document.forms[0].submit();
 }






