/*
Description: Barnum Design
Author: Barnum Design
*/	

var $j = jQuery.noConflict();
$j(document).ready(function(){
//  Preload Images ----- Start 

pic1 = new Image(180,31); 
pic1.src = "/Images/MainNav_Work_link.gif"; 
pic2 = new Image(180,31); 
pic2.src = "/Images/MainNav_Work_hover.gif"; 
pic3 = new Image(180,31); 
pic3.src = "/Images/MainNav_Work_active.gif"; 

pic3 = new Image(180,31); 
pic3.src = "/Images/MainNav_About_link.gif"; 
pic4 = new Image(180,31); 
pic4.src = "/Images/MainNav_About_hover.gif"; 
pic5 = new Image(180,31); 
pic5.src = "/Images/MainNav_About_active.gif"; 

pic6 = new Image(180,31); 
pic6.src = "/Images/MainNav_Studio_link.gif"; 
pic7 = new Image(180,31); 
pic7.src = "/Images/MainNav_Studio_hover.gif"; 
pic8 = new Image(180,31); 
pic8.src = "/Images/MainNav_Studio_active.gif"; 

pic9 = new Image(180,31); 
pic9.src = "/Images/MainNav_Contact_link.gif"; 
pic10 = new Image(180,31); 
pic10.src = "/Images/MainNav_Contact_hover.gif"; 
pic11 = new Image(180,31); 
pic11.src = "/Images/MainNav_Contact_active.gif"; 

pic12 = new Image(180,31); 
pic12.src = "/Images/SecureZNav_ClientLogin_link.gif"; 
pic13 = new Image(180,31); 
pic13.src = "/Images/SecureZNav_ClientLogin_hover.gif"; 
pic14 = new Image(180,31); 
pic14.src = "/Images/SecureZNav_ClientLogin_active.gif"; 

//  Preload Images ----- End

window.document.getElementsByClassName = function(cl) {
var retnode = [];
var myclass = new RegExp('\\b'+cl+'\\b');
var elem = this.getElementsByTagName('*');
for (var i = 0; i < elem.length; i++) {
var classes = elem[i].className;
if (myclass.test(classes)) retnode.push(elem[i]);
}
return retnode;
}; 

function LeftNav() {
LeftNv = document.getElementById('LeftNav');
var Main_LI_Array = LeftNv.getElementsByTagName('ul')[0].childNodes;
	for (var a=0; a<Main_LI_Array.length; a++) {
	//Main_LI_Array[a].className = ('dynMenu_LeftNav_main');
	var Main_Link_ArrayHit = Main_LI_Array[a].firstChild;
	var MainL = Main_Link_ArrayHit.href;
		if (MainL == Loc || MainL.split('/')[3] == Loc.split('/')[3] || (MainL.split('/')[3] == "Studio" && Loc.split('/')[3].substring(0,12) == "BlogRetrieve")) {	
		Main_Link_ArrayHit.style.cssText = "background: url(/Images/MainNav_" + MainL.split('/')[3] + "_active.gif) no-repeat;";
			Main_Link_ArrayHit.onmouseout = function () {
				this.style.cssText = "background: url(/Images/MainNav_" + this.href.split('/')[3] + "_active.gif) no-repeat;";
			}
			if (Main_Link_ArrayHit.nextSibling) Main_Link_ArrayHit.nextSibling.style.display = "block";
		}
		if (Main_Link_ArrayHit.nextSibling) {
		var Sub1_LI_Array = Main_Link_ArrayHit.nextSibling.childNodes;
        	for (var b=0; b<Sub1_LI_Array.length; b++) {
        	//Sub1_LI_Array[b].className = ('dynMenu_LeftNav_sub1');
			var Sub1_Link_ArrayHit = Sub1_LI_Array[b].firstChild;
        	var Sub1L = Sub1_Link_ArrayHit.href;
				if (Sub1L == Loc || (MainL.split('/')[3] == "Licensee_Support" && (Loc.split('/')[3].substring(0,13) == "ForumRetrieve" || Loc.split('=')[1] == "1218908" || Loc.split('/')[3] == "Licensee_Support")) || ((Loc.split('_')[1] == "product" || Loc.split('_')[1] == "catalog") && Loc.split('/')[3].split('_')[2] == Sub1L.split('/')[3].split('_')[2])) {
				Sub1_LI_Array[b].parentNode.parentNode.style.display = "block"; //Main_LI_Array[a].style.display = "block";
				Sub1_LI_Array[b].parentNode.style.display = "block";
				Sub1_Link_ArrayHit.style.cssText = "color: #c6dbe6; background: url(/images/LeftNav_sub1_active-bg.jpg) top left no-repeat;";
					if (Sub1_Link_ArrayHit.nextSibling) {
					Sub1_Link_ArrayHit.nextSibling.style.display = "block";
					}
				}
				if (Sub1_Link_ArrayHit.nextSibling) {
				var Sub2_LI_Array = Sub1_Link_ArrayHit.nextSibling.childNodes;
					for (var c=0; c<Sub2_LI_Array.length; c++) {
					//Sub2_LI_Array[c].className = ('dynMenu_LeftNav_sub2');
					var Sub2_Link_ArrayHit = Sub2_LI_Array[c].firstChild;
					var Sub2L = Sub2_Link_ArrayHit.href;
						if (Sub2L == Loc) {	
						Main_LI_Array[a].style.display = "block";
						Sub1_LI_Array[b].parentNode.style.display = "block";
						Sub2_LI_Array[c].parentNode.style.display = "block";
						Sub2_Link_ArrayHit.style.cssText = "text-decoration: underline; color: #004F6F";
						}
					}
				}
			}
		}
	}
}

function BottomNav() {
BottomNv = document.getElementById('BottomNav');
var Main_LI_Array = BottomNv.getElementsByTagName('ul')[0].childNodes;
	for (var a=0; a<Main_LI_Array.length; a++) {
	var Main_Link_ArrayHit = Main_LI_Array[a].firstChild;
	var MainL = Main_Link_ArrayHit.href;
		if (Main_Link_ArrayHit.innerHTML == '|') {
		//Main_LI_Array[a].className = ('dynMenu_BottomNav_dash');
		continue;
		}
	//Main_LI_Array[a].className = ('dynMenu_BottomNav_main');
		if (MainL == Loc || MainL.split('/')[3] == Loc.split('/')[3]) {
		Main_Link_ArrayHit.className = ('active');
		}
	}
}
function SubNav() {
SubNv = document.getElementById('SubNav');
var Main_Link_Array = SubNv.getElementsByTagName('a');
	for (var a=0; a<Main_Link_Array.length; a++) {
	var Main_Link_ArrayHit = Main_Link_Array[a];
	var MainL = Main_Link_ArrayHit.href;
		if (MainL == Loc) {
		Main_Link_ArrayHit.className = ('active');
		}
	}
}

function WebGallery() {
var imgs = document.getElementById('screens').getElementsByTagName('img');
	function Clear_1() {
	this.onmouseout = function () {
	Clear_2();
	document.getElementById('screen_0').style.display = "block";
	}
	}
	function Clear_2() {
		for (var a=0; a<imgs.length; a++) {
		imgs[a].style.display = "none";
		}
	}
document.getElementById('btn_screen_1').onmouseover = function () {
Clear_2();
Clear_1();
document.getElementById('screen_1').style.display = "block";
}
document.getElementById('btn_screen_2').onmouseover = function () {
Clear_2();
Clear_1();
document.getElementById('screen_2').style.display = "block";
}
document.getElementById('btn_screen_3').onmouseover = function () {
Clear_2();
Clear_1();
document.getElementById('screen_3').style.display = "block";
}
}

Loc = document.location.href;
LeftNav();
BottomNav();
if (document.getElementById('Web_gallery') != null) WebGallery();
setupZoom();
if (document.getElementById('SubNav') != null) SubNav();
});