// JavaScript Document

// JavaScript Document

sfHover = function() {
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

function renameClass(searchClass,replaceClass) {
	var classElements = new Array();
	var els = document.getElementsByTagName('*');
	var elsLen = els.length;
	var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
	for (i = 0; i < elsLen; i++) {
		if ( pattern.test(els[i].className) ) {
			els[i].className = replaceClass;
		}
	}
}

function resetSubNav(){
	renameClass('subnavhide', 'subnav');
}

function hideSubNav(){
	renameClass('subnav', 'subnavhide');
}
function resettee(){
	renameClass('teehide', 'tee');
}

function hidetee(){
	renameClass('tee', 'teehide');
}

function jsSwitchNavTreeView(id) {
	try{
	
		//alert("switch| window.location: " + window.location);
		window.pageViewType = '';  // so the FCKEditor knows what kind of content it's editing - Page/Email/Landing
		var webtab = document.getElementById('tab1a');
		var emailtab = document.getElementById('tab1b');
		var lptab = document.getElementById('tab1c');
		
		document.getElementById('txtTreeNavID').value = id;
		document.getElementById('intCurrentID').value = '';
		
		//web pages
		if (id == '-3') {
			window.pageViewType = 'Page';
			webtab.className = 'treesel';
			emailtab.className = '';
			lptab.className = '';
			treenav.buildNormal();
			//document.getElementById('webNavOrder').style.visibility = 'visible';
		}
		//landing pages
		else if (id == '-7') {
			window.pageViewType = 'Landing';
			webtab.className = '';
			emailtab.className = '';
			lptab.className = 'treesel';
			document.getElementById('treenavContainer').innerHTML = '';
			treenav.buildLP();
			//document.getElementById('webNavOrder').style.visibility = 'hidden';
		}
		//email pages
		else if (id == '-6') {
			window.pageViewType = 'Email';
			webtab.className = '';
			emailtab.className = 'treesel';
			lptab.className = '';
			document.getElementById('treenavContainer').innerHTML = '';
			treenav.buildEmail();
			//document.getElementById('webNavOrder').style.visibility = 'hidden';
		}
	}catch(e){}
}
