﻿/***********************************************
* DD Tab Menu 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
***********************************************/

//Turn menu into single level image tabs (completely hides 2nd level)?
var turntosingle=0 //0 for no (default), 1 for yes

//Disable hyperlinks in 1st level tab images?
var disabletablinks=0 //0 for no (default), 1 for yes

////////Stop editting////////////////

var previoustab=""

if (turntosingle==1)
	document.write('<style type="text/css">\n#tabdsp{display: none;}\n</style>')


function expandcontent(cid, aobject, sid){
	if (disabletablinks==1)
		aobject.onclick=new Function("return false")
	if (document.getElementById){
        highlighttab(aobject,sid)
	if (turntosingle==0){
		if (previoustab!="")
			document.getElementById(previoustab).style.display="none"
			document.getElementById(cid).style.display="block"
			previoustab=cid
			}
		}
	}

function highlighttab(aobject,sid){
	
    var tabobj=document.getElementById("topnav")

    if (typeof tabobjlinks=="undefined") {
        collecttablinks()
    }
	for (i=0; i<tabobjlinks.length; i++) {
		tabobjlinks[i].className=""
    }
	aobject.className="current"	

    tabobjspans=tabobj.getElementsByTagName("div")
    for (i=0; i<tabobjspans.length; i++) {
        tabobjspans[i].className=""
    }

    tabobjspan=document.getElementById('span' + sid)    
    tabobjspan.className="current"

}

function collecttablinks(){
	var tabobj=document.getElementById("topnav")
	tabobjlinks=tabobj.getElementsByTagName("A")
	}

function do_onload(){
	collecttablinks()
    expandcontent(initialtab[1], tabobjlinks[initialtab[0]-1], initialtab[0])
	
    }

//if (window.addEventListener)
//	window.addEventListener("load", do_onload, false)
//else if (window.attachEvent)
//	window.attachEvent("onload", do_onload)
//else if (document.getElementById)
//	window.onload=do_onload


function selecttab(id) {

   var tabtable=document.getElementById("featuretabs")
   tabs=tabtable.getElementsByTagName("td")

   var outerdiv=document.getElementById("featurecontent")
   innerdivs=outerdiv.getElementsByTagName("div")

   for (i=0; i<innerdivs.length; i++) {
       tabs[i].className = "inactive"
       innerdivs[i].className = "inactive"

   }

   tabs[id].className = "active"
   innerdivs[id].className = "active"


}

var initialtab=[7, "home"]

var scrlSpeed=2
// decreasing speed for mozilla
scrlSpeed=(document.all)? scrlSpeed : Math.max(1, scrlSpeed-1)

function initScroll(container,object){
	if (document.getElementById(container) != null){
		var contObj=document.getElementById(container);
		var obj=document.getElementById(object);
		contObj.style.visibility = "visible";
		contObj.scrlSpeed = scrlSpeed; 
		widthContainer = contObj.offsetWidth;
		obj.style.left=parseInt(widthContainer)+"px";
		widthObject=obj.offsetWidth;
		interval=setInterval("objScroll('"+ container +"','"+ object +"',"+ widthContainer +")",20);
		contObj.onmouseover = function(){
			contObj.scrlSpeed=0;
		}
		contObj.onmouseout = function(){
			contObj.scrlSpeed=scrlSpeed;
		}	
	}
}
function objScroll(container,object,widthContainer){
	var contObj=document.getElementById(container);
	var obj=document.getElementById(object);
	widthObject=obj.offsetWidth;
	if (parseInt(obj.style.left)>(widthObject*(-1))){
		obj.style.left=parseInt(obj.style.left)-contObj.scrlSpeed+"px";
	} else {
		obj.style.left=parseInt(widthContainer)+"px";
	}
} 

// on page load we initiate scrolling
window.onload=function(){	
	initScroll("scrlContainer", "scrlContent");
}

function SwapImages(original_tagname,new_filename) {
    document[original_tagname].src=new_filename;
}

function popUp(url){
    newwindow=window.open(url,'name','height=200,width=500');
    if (window.focus) {newwindow.focus()}
}
		