var strCurrentUrl = '';

// Common function(s)
function setSource(strSrcId,strSrc){
	objElem = returnObj(strSrcId);
	objElem.src = strSrc;
}

function returnObj(objId){
	objElem = document.getElementById(objId);
	return objElem;
}

function evalURL(){
	strCurrentUrl = window.location;
	strCurrentUrl = strCurrentUrl.toString();	
	strCurrentUrl = strCurrentUrl.toLowerCase();	
}

function setBgOn(elemLiOn){ 
	elemLiOn.style.background = '#e5e5e3';
}

function setBgOff(elemLiOff){
	elemLiOff.style.background = '#ffffff';
}

function initSideNavLinks() {
	var myLinks;
	//myLinks = returnObj('classNorthFace');
	//myLinks.style.display = 'none';
	if (returnObj('classSummer') != undefined) {
		myLinks = returnObj('classSummer');
		myLinks.style.display = 'none';
	}
	if (returnObj('classPopSrch') != undefined) {
		myLinks = returnObj('classPopSrch');
		myLinks.style.display = 'none';
	}
	if (returnObj('classIndex') != undefined) {
		myLinks = returnObj('classIndex');
		myLinks.style.display = 'none';
	}
	if (returnObj('classAllBrands') != undefined) {
		myLinks = returnObj('classAllBrands');
		myLinks.style.display = 'none';
	}
}

function initGuidedNavLinks() {
	var myLinks;
	if (returnObj('guidedNavLinks') != undefined) {
		myLinks = returnObj('guidedNavLinks');
		myLinks.style.display = 'none';
	}
}

function toggleNavItems(thisElem){
	var tempImgName = thisElem + 'Img';
	var thisImg = returnObj(tempImgName);
	var thisMenu = returnObj(thisElem);
	
	//if (thisMenu.className == 'hide') {	
	if (thisMenu.style.display == 'none') {	
		thisImg.src = 'images/arrowGreenDown.gif';
		thisImg.alt = 'click to view less left nav items';
		thisImg.title = 'click to view less left nav items';
		thisImg.className = 'leftNavArrowDown';
		//thisMenu.className = 'show';
		thisMenu.style.display = 'block'; 
	}	
	//else if (thisMenu.className == 'show') {
	else if (thisMenu.style.display == 'block') {		
		thisImg.src = 'images/arrowGreen.gif';
		thisImg.alt = 'click to view more left nav items';
		thisImg.title = 'click to view more left nav items';
		thisImg.className = 'leftNavArrowSide';
		//thisMenu.className = 'hide';
		thisMenu.style.display = 'none'; 
	}		
}

function toggleGuidedNavItems(thisElem){
	var tempImgName = thisElem + 'Img';
	var thisImg = returnObj(tempImgName);
	var thisMenu = returnObj(thisElem);
	
	if (thisMenu.style.display == 'none') {		
		thisImg.src = 'images/arrowWhiteDown.gif';
		thisImg.alt = 'click to view less quick links';
		thisImg.title = 'click to view less quick links';
		thisImg.className = 'guidedNavArrowDown';
		thisMenu.style.display = 'block'; 
	}	
	else if (thisMenu.style.display == 'block' ) {		
		thisImg.src = 'images/arrowWhite.gif';
		thisImg.alt = 'click to view more quick links';
		thisImg.title = 'click to view more quick links';
		thisImg.className = 'guidedNavArrowSide';
		thisMenu.style.display = 'none'; 
	}		
}

function setActiveTNav(){	
	var strTNImgIds = "tnimgsnow,tnimgrun,tnimgshoes,tnimgtri,tnimgbike,tnimghike,tnimgswim,tnimgkids,tnimgteam,tnimgsale";
	var arrTNImgIds;
	var strImgNames = "images/snow.gif,images/runandfitness.gif,images/shoes.gif,images/tri.gif,images/bike.gif,images/hike.gif,images/swim.gif,images/kids.gif,images/team.gif,images/sale.gif";
	var arrImgNames;
	var tempTName;
	var tempImgSrc;
	
	arrTNImgIds = strTNImgIds.split(",");		
	arrImgNames = strImgNames.split(",");
	for (i=0;i<arrTNImgIds.length;i++){
		document.getElementById(arrTNImgIds[i]).src = arrImgNames[i];		
	}
	evalURL();
	if (strCurrentUrl.indexOf('tnid=') != -1){	
		tempTName = strCurrentUrl.substring(strCurrentUrl.indexOf('tnid=')+5, strCurrentUrl.length);						
		tempTName = "tnimg" + tempTName;
		tempImgSrc = document.getElementById(tempTName).src;
		tempImgSrc = tempImgSrc.replace(".gif","_active.gif");
		document.getElementById(tempTName).src = tempImgSrc;
	}
}

function setTabOn(tabObjOn){ 
	tabObjOn = returnObj(tabObjOn);
	tabObjOn.className = 'marketingTabOnOver';	
}

function setTabOff(tabObjOff){
	tabObjOff = returnObj(tabObjOff);
	tabObjOff.className = 'marketingTabOff';
}

function setTabActive(tabObjActive){
	if (tabObjActive == 'tab1') {
		setTabOn('tab1');
		setTabOff('tab2');
		document.getElementById("marketingTabbedContent").className = 'hide';
		document.getElementById("marketingTabbedContentAlt").className = 'show';		
		document.getElementById("marketingTabContainerAlt").innerHTML = '<div id="tab2" class="marketingTabOff" onmouseover=setTabOn("tab2") onmouseout=setTabOff("tab2") onclick=setTabActive("tab2")>Top Brands</div><div id="tab1" class="marketingTabOn" onclick=setTabActive("tab1")>Topsellers</div>'; 
	}
	else if (tabObjActive == 'tab2') {
		setTabOn('tab2');
		setTabOff('tab1');
		document.getElementById("marketingTabbedContent").className = 'show';
		document.getElementById("marketingTabbedContentAlt").className = 'hide';
		document.getElementById("marketingTabContainerAlt").innerHTML = '<div id="tab2" class="marketingTabOn" onclick=setTabActive("tab2")>Top Brands</div><div id="tab1" class="marketingTabOff" onmouseover=setTabOn("tab1") onmouseout=setTabOff("tab1") onclick=setTabActive("tab1")>Topsellers</div>'; 
	}
}

function setTabName(){
	var tempObjTab = returnObj('tab1');
	tempObjTab.innerHTML = 'Markdowns';
}

sfHover = function() {
	var sfEls = document.getElementById("tnav").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);

