
// JavaScript Document
var ie = document.all  && document.getElementById;

function switchImage(imgName, imgSrc) 
{
  if (document.images)
  {
    if (imgSrc != "none")
    {
      document.images[imgName].src = imgSrc;
    }
  }
}



//Example: preloadImages('file.gif', 'http://www.x.com/y.gif');
function preloadImages()
{
  if(document.images)
  {
    if(!document.imageArray) document.imageArray = new Array();
    var i,j = document.imageArray.length, args = preloadImages.arguments;
    
    for(i=0; i<args.length; i++)
    {
      if (args[i].indexOf("#")!=0)
      {
        document.imageArray[j] = new Image;
        document.imageArray[j++].src = args[i];
      }
    }
  }
}

function Switch(divNameA, divNameB) {

	var divObjContentA = getDiv(divNameA);
	var divObjContentB = getDiv(divNameB);

	if (divObjContentA.style.display != "none") {
		divObjContentA.style.display = "none";
		divObjContentB.style.display = "block";
	}else{
		divObjContentA.style.display = "block";
		divObjContentB.style.display = "none";
	}	
		
	divObjContent = null;
	return false;
}

function switchVis(divName) {
	var divObjContent = getDiv(divName);
	if (divObjContent.style.display != "none") {
		divObjContent.style.display = "none";
	}
	else{
		divObjContent.style.display = "block";
	}			
	divObjContent = null;
}

function getDiv(nomeDiv) {
	if(ie)
		return eval("document.all." + nomeDiv);
	else
		return document.getElementById(nomeDiv);	
}

function switchMile(mile,flag){
	var line = 'l' + mile;
	var top  = 't' + mile;
	var desc = 'mdesc' + mile;
	var divObjContent = getDiv(desc);
	if (divObjContent.style.display != "none") {
		
	}
	else{	
		if (flag){
			switchImage(line,'img/line_act.gif');
			switchImage(top,'img/line_top_act.gif');
		}
		else{
			switchImage(line,'img/line.gif');
			switchImage(top,'img/line_top.gif');
		}
	}
	divObjContent = null;
}

function switchVisMile(mile) {
	var line = 'l' + mile;
	var top  = 't' + mile;
	var desc = 'mdesc' + mile;
	var divObjContent = getDiv(desc);
	if (divObjContent.style.display != "none") {
		divObjContent.style.display = "none";
		switchImage(line,'img/line.gif');
		switchImage(top,'img/line_top.gif');
	}
	else{
		divObjContent.style.display = "block";
		switchImage(line,'img/line_act.gif');
		switchImage(top,'img/line_top_act.gif');
	}			
	divObjContent = null;
}


//allow target attribute in xhtml strict
function externalLinks() {
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i<anchors.length; i++) {
   var anchor = anchors[i];
   if (anchor.getAttribute("href") &&
       anchor.getAttribute("rel") == "external")
     anchor.target = "_blank";
 }
}

window.onload = externalLinks;



<!-- HIDE CODE

var scrollspeed		= "1"		// SET SCROLLER SPEED 1 = SLOWEST
var speedjump		= "30"		// ADJUST SCROLL JUMPING = RANGE 20 TO 40
var startdelay 		= "2" 		// START SCROLLING DELAY IN SECONDS
var nextdelay		= "0" 		// SECOND SCROLL DELAY IN SECONDS 0 = QUICKEST
var topspace		= "2px"		// TOP SPACING FIRST TIME SCROLLING
var frameheight		= "200px"	// IF YOU RESIZE THE WINDOW EDIT THIS HEIGHT TO MATCH

current = (scrollspeed)

function HeightData(){
	AreaHeight=dataobj.offsetHeight
	if (AreaHeight==0){
		setTimeout("HeightData()",( startdelay * 1000 ))
	}
	else {
		ScrollNewsDiv()
	}
}

function NewsScrollStart(){
	dataobj=document.all? document.all.NewsDiv : document.getElementById("NewsDiv")
	dataobj.style.top=topspace
	setTimeout("HeightData()",( startdelay * 1000 ))
}

function ScrollNewsDiv(){
dataobj.style.top=parseInt(dataobj.style.top)-(scrollspeed)
if (parseInt(dataobj.style.top)<AreaHeight*(-1)) {
	dataobj.style.top=frameheight
	setTimeout("ScrollNewsDiv()",( nextdelay * 1000 ))
	}
else {
	setTimeout("ScrollNewsDiv()",speedjump)
	}
}

// END HIDE CODE -->


