//
// Copyright (c) 2007 by Michael Fiala
// for Tuber Creations.
// Please keep all copyright notices.
//

// set number of links plus one on left side
var numleftnavlinks = 11

// Scripts to open and close panes
//

function loadpage() {
     var Starthash   = document.location.hash;
     var StartTopic  = Starthash.substring( 1 );
loadleftnav();
emlhid();
previouspagecookie = readCookie('prevPage');

//check to see if there is a passed parameter
if (StartTopic != null && StartTopic != "")
     {
     var startnumber = StartTopic;
     showpage(startnumber);
     }

//test to see if cookie is set and no original page set. if so reload page

else if (previouspagecookie != '')
       {
   showpage(previouspagecookie);
   }

//show first page if other two conditions not met
else {
     showpage(0);
       }
 }

function showpage(pagenumber) {
setbanner(pagenumber);
setcontentpage(pagenumber);
setrighthandnav(pagenumber);
settuberpic(pagenumber);
settitle(pagenumber);
setsubtitle(pagenumber);
setlefthandnav(pagenumber);
document.cookie="prevPage="+pagenumber;
}

function setbanner(pagenumber) {
// ADD ERROR CHECKING IF PAGENUMBER GREATER THAN NAV PARTS
document.getElementById('contextdiv').style.backgroundImage = 'url(images_nav/' + banners[pagenumber] + ')';
}

function setcontentpage(pagenumber){
frames['contentframe'].location.href = contentpage[pagenumber];
}

function setrighthandnav(pagenumber){
// ADD ERROR CHECKING IF PAGENUMBER GREATER THAN NAV PARTS
var navpart = rightnavpane[pagenumber];
for (var i=0;i<numleftnavlinks;i++)
	{
	var navparthide = rightnavpane[i];
	frames['righthandnav'].document.getElementById(navparthide).style.display = 'none';
	} 
frames['righthandnav'].document.getElementById(navpart).style.display = 'block';
// CSBfleXcroll('mycustomscroll3');
}

function setlefthandnav(pagenumber){
var defaultcolor = leftlinkcolor[0];
var currentpagecolor = leftlinkcolor[1];
for (var i=0;i<numleftnavlinks;i++)
	{
        var divid = 'leftnav' + i;
	document.getElementById(divid).style.color = defaultcolor;
	} 
navid = 'leftnav' + pagenumber;
document.getElementById(navid).style.color = currentpagecolor;
}

function loadleftnav(){
// get all words
for (var i=0;i<numleftnavlinks;i++)
	{
	var linktext = leftnavlinks[i];
        var divid = 'leftnav' + i;
		document.getElementById(divid).appendChild(document.createTextNode(linktext));	
	} 
}
function settuberpic(pagenumber) {
// ADD ERROR CHECKING IF PAGENUMBER GREATER THAN NAV PARTS
document.getElementById('tuber').style.backgroundImage = 'url(images_nav/' + tuberpic[pagenumber] + ')';
}
function settitle(pagenumber) {
// ADD ERROR CHECKING IF PAGENUMBER GREATER THAN NAV PARTS
document.tuberlogo.src = 'images_nav/' + tuberlogo[pagenumber];
}
function setsubtitle(pagenumber) {
// ADD ERROR CHECKING IF PAGENUMBER GREATER THAN NAV PARTS
document.getElementById('subtitlecontainer').style.backgroundImage = 'url(images_nav/' + subtitle[pagenumber] + ')';
}
function readCookie(cookieName){
   var searchName = cookieName + "="
   var cookies = document.cookie
   var start = cookies.indexOf(cookieName)
   if (start == -1){ // cookie not found 
     return ""
     }
   start += searchName.length //start of the cookie data
   var end = cookies.indexOf(";", start)
   if (end == -1){
     end = cookies.length
     }
   return cookies.substring(start, end)
   }

function showCopyright() { 
parent.document.getElementById('copyrightpopup').style.display = 'block';
}
function hideCopyright() { 
parent.document.getElementById('copyrightpopup').style.display = 'none';
}
function emlhid() {
	if (document.getElementById) {
			var alltags = document.all? document.all : document.getElementsByTagName("*");
			for (i=0; i < alltags.length; i++) {
			  if (alltags[i].className == "thebeet") {
			  	var oldText = alltags[i].firstChild;
				var displayText="Contact";
			  	var emailAddress = alltags[i].firstChild.nodeValue;
			  	var user = emailAddress.substring(0, emailAddress.indexOf("("));
			  	var website = emailAddress.substring(emailAddress.indexOf(")")+1, 	emailAddress.length);
			  	var newText = user+"@"+website;
			  	var a = document.createElement("a");
			  	a.href = "mailto:"+newText;
				var address = document.createTextNode(displayText);
				a.appendChild(address);
				alltags[i].replaceChild(a,oldText);
			  }
			 if (alltags[i].className == "copyright") {
				var copystring =  copyrighttext;
	  			alltags[i].innerHTML=copystring;
				
                               }
			}
		}
	}