function scTDinit() {
	var unableToTab = true;
	try {
		var tabList =  document.getElementById("sctab");
		var tabHeaders = tabList.getElementsByTagName("li");
		var tabContentsTemp = document.getElementById("sctabinfo").childNodes;
		var tabContents = new Array();
		for(var i=0, len = tabContentsTemp.length; i < len; i++){
			if(tabContentsTemp[i].nodeName == "DIV")
				tabContents.push(tabContentsTemp[i]);
		}
		var totalTabs = tabHeaders.length;
		var currentTab = 0;
		tabHeaders[0].className = "tabhover";
		tabHeaders[0].getElementsByTagName("a")[0].onclick = function () { shTab(0); return false; };
		tabContents[0].style.display = "block";
		for (i = 1; i < totalTabs; i++) {
			tabHeaders[i].className = "tabheader";
			tabHeaders[i].getElementsByTagName("a")[0].onclick = (function(index){ return (function(){ shTab(index); return false; });})(i);
			tabContents[i].style.display = "none";
		}
		unableToTab = false;
	} catch (err) {
		unableToTab = true;
	}
	
	function shTab(showTab){
		if (unableToTab || (showTab > totalTabs) || (showTab == currentTab)) return false;
		tabHeaders[currentTab].className = "tabheader";
		tabContents[currentTab].style.display = "none";
		currentTab = showTab;
		tabHeaders[currentTab].className = "tabhover";
		tabContents[currentTab].style.display = "block";
	}
}

function testimonials(classname,showtotal,arrayName){
	var uniqueArr = new Array();
	
	if(showtotal > arrayName.length)
		showtotal = arrayName.length;
	
	for(var i=0; i < showtotal; i ++){
		var y = Math.floor(Math.random()*arrayName.length);
		uniqueArr[i] = arrayName[y];
		arrayName.splice(y,1);
	}
	
	document.write("<ul class=\""+ classname +"\">");
	for(var i = 0; i < showtotal; i++){
		document.write("<li>");
		document.write(uniqueArr[i]);
		document.write("</li>");
	}
	document.write("</ul>");
}

function sfHover() {
	var hovering = false;
	
	function scShowHideSelects( sFlag, scope ) {
		if (!scope) {
			scope = document;
		}
		var aSelectObj = scope.getElementsByTagName("select");
		for (var i = 0, j = aSelectObj.length; i < j; i++) {
			if ((sFlag == "show") && (aSelectObj[i].className.indexOf("hideSelect") > -1)) {
				var sTmpClass = aSelectObj[i].className.replace("hideSelect", "");
				SC.setAttributes(aSelectObj[i], "className", sTmpClass.trim());
			} else if(aSelectObj[i].className.indexOf("hideSelect") == -1) {
				var sTmpClass = (aSelectObj[i].className) ? aSelectObj[i].className + " hideSelect" : "hideSelect";
				SC.setAttributes(aSelectObj[i], "className", sTmpClass);
			}
		}
	}
	
	var nav = document.getElementById("scLeftNav");
	nav.onmouseover = function() {
		if (!hovering) {
			scShowHideSelects("hide");
			hovering = true;
		}
	};
	nav.onmouseout = function() {
		if (hovering) {
			scShowHideSelects("show");
			hovering = false;
		}
	};
	if (nav) {
		var sfEls = nav.getElementsByTagName("LI");
		for (var i=0; i<sfEls.length; i++) {
			sfEls[i].onmouseover=function() {
				if (!(this.className && this.className.match(" sfhover"))) {
					this.className+=" sfhover";
				}
			}
			sfEls[i].onmouseout=function() {
				this.className=this.className.replace(" sfhover", "");
			}
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

