/* 
*/

/***********************************************
* Tabbed Document Viewer script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/

var selectedtablink=""
var tcischecked=false

function handlelink(aobject){
selectedtablink=aobject.href
tcischecked=(document.tabcontrol && document.tabcontrol.tabcheck.checked)? true : false
if (document.getElementById && !tcischecked){
var tabobj=document.getElementById("tablist")
var tabobjlinks=tabobj.getElementsByTagName("A")
for (i=0; i<tabobjlinks.length; i++)
tabobjlinks[i].className=""
aobject.className="current"

document.getElementById("tabiframe").src=selectedtablink
return false
}
else
return true
}

function handleview(){
tcischecked=document.tabcontrol.tabcheck.checked
if (document.getElementById && tcischecked){
if (selectedtablink!="")
window.location=selectedtablink
}
}


/***********************************************
* Drop Down/ Overlapping Content- © Dynamic Drive (www.dynamicdrive.com)
* This notice must stay intact for legal use.
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/

function getposOffset(overlay, offsettype){
var totaloffset=(offsettype=="left")? overlay.offsetLeft : overlay.offsetTop;
var parentEl=overlay.offsetParent;
while (parentEl!=null){
totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
parentEl=parentEl.offsetParent;
}
return totaloffset;
}

function overlay(curobj_evnt, subobjstr, opt_position,tipo,desplx1,desply1){
	
if (document.getElementById){

var subobj=document.getElementById(subobjstr)

		subobj.style.display=(subobj.style.display!="block")? "block" : "none"
		
		//subobj.style.visibility=(subobj.style.visibility!="visible")? "visible" : "hidden"

//var xpos=getposOffset(curobj, "left")+((typeof opt_position!="undefined" && opt_position.indexOf("right")!=-1)? -(subobj.offsetWidth-curobj.offsetWidth) : 0) 
//var ypos=getposOffset(curobj, "top")+((typeof opt_position!="undefined" && opt_position.indexOf("bottom")!=-1)? curobj.offsetHeight : 0)
//alert(tipo+" "+desplx1+" "+desply1);

var IE = document.all?true:false
//var e;
// If NS -- that is, !IE -- then set up for mouse capture

// Set-up to use getMouseXY function onMouseMove
// Temporary variables to hold mouse x-y pos.s
var tempX = 0
var tempY = 0
var desplx=120;
var desp1y=20;
if(""+desplx1 != "undefined"){
	desplx = desplx1;
}
if(""+desply1 != "undefined"){
	desp1y = desply1;
}
		

if (IE) { // grab the x-y pos.s if browser is IE

	
	scY = document.body.scrollTop;
	scX = document.body.scrollLeft;
	
	if(typeof document.documentElement.scrollLeft != "undefined")
		scX = document.documentElement.scrollLeft;
	if(typeof document.documentElement.scrollTop != "undefined")
		scY = document.documentElement.scrollTop;
	
//alert(scY) 	

	if(tipo==2){

		tempX = scX + desplx;
	    tempY = document.documentElement.scrollTop + desp1y;
		
			
	}
	else if(tipo==1){
		tempX =  desplx;
	    tempY =  desp1y;		
	}
	else{
		//alert(curobj_evnt.style.top+""+ (event.clientY + document.body.scrollTop));
		tempX = event.clientX + document.body.scrollLeft;
	

    	tempY = event.clientY + document.body.scrollTop;
		//alert(event.clientY + document.body.scrollTop)
		//tempX = event.clientX;
    	//tempY = event.clientY;
	}
	
  } 
else {  // grab the x-y pos.s if browser is NS
	
	
	if(tipo==2){
		tempX = window.pageXOffset + desplx;
	    tempY = window.pageYOffset + desp1y;
	 
	}
	else if(tipo==1){
		tempX = desplx;
	    tempY = desp1y;
	 
	}
	else{
		//alert(curobj_evnt)

		if(curobj_evnt){
			//se envia event en vez del objeto
//		alert(curobj_evnt.pageY)			
		
			tempX = curobj_evnt.pageX ;
	    	tempY = curobj_evnt.pageY ;
		}
	}
  }  
  // catch possible negative values in NS4

  if (tempX < 0){tempX = 0}
  if (tempY < 0){tempY = 0}  


//subobj.style.left=xpos+"px"
//subobj.style.top=ypos+"px"
subobj.style.left=tempX+"px"
subobj.style.top=tempY+"px"
//alert(subobj.innerHTML);
return true
}
else
return false
}

function overlayclose(subobj){
document.getElementById(subobj).style.display="none"
//document.getElementById(subobj).style.visibility="hidden"
}



