
var ns4 = document.layers;
var op5 = (navigator.userAgent.indexOf("Opera 5")!=-1) 
	||(navigator.userAgent.indexOf("Opera/5")!=-1);
var op6 = (navigator.userAgent.indexOf("Opera 6")!=-1) 
	||(navigator.userAgent.indexOf("Opera/6")!=-1);
var agt=navigator.userAgent.toLowerCase();
var mac = (agt.indexOf("mac")!=-1);
var ie = (agt.indexOf("msie") != -1); 
var mac_ie = mac && ie;


function ChangeTab(tab)
{
  // primeir colocar tudo off
	document.getElementById('ctype1').className='TypeOff';
	document.getElementById('ctype2').className='TypeOff';
	document.getElementById('ctype3').className='TypeOff';
	// agora colocar a verdadeira em ON
	document.getElementById(tab).className='TypeOn';
}


function getPageOffsetLeft(el) {

  var x;

  x = el.offsetLeft;
  if (el.offsetParent != null)
    x += getPageOffsetLeft(el.offsetParent);

  return x;
}

function getPageOffsetTop(id) {

  var y;
  var el=document.getElementById(id);

  y = el.offsetTop;
  if (el.offsetParent != null)
    y += getPageOffsetTop(el.offsetParent);

  return y;
}

function getObjNN4(obj,name)
{
	var x = obj.layers;
	var foundLayer;
	for (var i=0;i<x.length;i++)
	{
		if (x[i].id == name)
		 	foundLayer = x[i];
		else if (x[i].layers.length)
			var tmp = getObjNN4(x[i],name);
		if (tmp) foundLayer = tmp;
	}
	return foundLayer;
}

function getElementTop(Elem) {
	if (ns4) {
		var elem = getObjNN4(document, Elem);
		return elem.pageY;
	} else {
		if(document.getElementById) {	
			var elem = document.getElementById(Elem);
		} else if (document.all) {
			var elem = document.all[Elem];
		}
		yPos = elem.offsetTop;
		tempEl = elem.offsetParent;
		while (tempEl != null) {
  			yPos += tempEl.offsetTop;
	  		tempEl = tempEl.offsetParent;
  		}
		return yPos;
	}
}


function show(id) {	
	
    	var DivRef = document.getElementById(id);
	var IfrRef = document.getElementById('Iframe'+id);		
	
	DivRef.style.display = "block";
	//alert("DivRef.offsetWidth:"+DivRef.offsetWidth+" DivRef.offsetHeight:"+DivRef.offsetHeight+" DivRef.style.top:"+" DivRef.style.left:"+DivRef.style.left);	
	if(document.all) val=0;	else	val=8; // devido a um problema com o IE/Firefox
	IfrRef.width = DivRef.offsetWidth -val;
    	IfrRef.height = DivRef.offsetHeight-val;    	
    	IfrRef.style.display = 'block';			      
}

function showRel(id,rel,divElement) {
	var topo=getElementTop(rel);	
	var DivRef = document.getElementById(id);
	var IfrRef = document.getElementById('Iframe'+id);		
	var DivScroll = document.getElementById(divElement).scrollTop;
	//alert('Scroll:'+DivScroll+' | divElement:'+divElement+ ' | Rel:'+rel +' | getElementTop:'+topo);
	
	DivRef.style.top=topo+15-DivScroll;
	
	DivRef.style.display = "block";
	
	if(document.all) val=0;	else	val=8; // devido a um problema com o IE/Firefox
	IfrRef.width = DivRef.offsetWidth -val;
    	IfrRef.height = DivRef.offsetHeight-val;    	
	IfrRef.style.top=DivRef.style.top;
    	IfrRef.style.display = 'block';
}

function hide(id) {
	var DivRef = document.getElementById(id);
	var IfrRef = document.getElementById('Iframe'+id);	
	DivRef.style.display='none';	
	IfrRef.style.display = "none";
	
}


function Li(id) {	
	var lista=document.getElementById(id);	
	if (lista.style.display=='none' || lista.style.display=='') {
		show(id);
	}
	else {
		hide(id);	
	}
}


function TogleDiv(id) {	
	var lista=document.getElementById(id);	
	if (lista.style.display=='none' || lista.style.display=='') {
		show(id);
	}
	else {
		hide(id);	
	}
}


function scrollPos(id) {
		//alert(document.getElementById(id).scrollTop);
}

function checkDiv(id) {
	if (document.getElementById(id).style.display=='block')
		show(id);
	
}

function ShowHide(id) {
	var lista=document.getElementById(id);	
	if (lista.style.display=='none' || lista.style.display=='') {		
		lista.style.display = 'block';
	}
	else {
		lista.style.display = 'none';		
	}
}

function HideOnly(id) {
	var lista=document.getElementById(id);
	lista.style.display = 'none';
}

function ShowOnly(id) {
	var lista=document.getElementById(id);
	lista.style.display = 'block';
}

function readLi(id,idoption,num) {
	radios=document.getElementsByName(idoption);
	//alert(idoption + '  '+radio.length);	
      document.getElementById(id).value=radios[num].value;;     
	hide('s'+id);
}
