function ProcessDefaultOnLoad(onLoadFunctionNames)
{
	//** Uncomment this to see when this runs
	//alert('Fixing the Issue');
	
	ProcessPNGImages();
	UpdateAccessibilityUI();
	
	//** We comment out the offending ootb function
	//** and leave the rest of the functions as they were
	//ProcessImn();
	for (var i=0; i < onLoadFunctionNames.length; i++)
	{
		var expr="if(typeof("+onLoadFunctionNames[i]+")=='function'){"+onLoadFunctionNames[i]+"();}";
		eval(expr);
	}
	if (typeof(_spUseDefaultFocus)!="undefined")
		DefaultFocus();
}

function initNavigation() {
	nav = document.getElementById('Navigation');

	if(nav) {
	    navItems = this.nav.getElementsByTagName('ul')[0].childNodes;
	    selected = false;

	    for(var i=0;i<this.navItems.length;i++) {
    	        navItem = this.navItems[i];
		    itemClass = this.navItem.className;
		    
		    if(this.itemClass) {
			    if(this.itemClass == 'selected') {
				    this.selected = true;
			    } 
		    } else {
			    if(this.selected) {
				    this.navItem.className += ' right';
			    } else {
				    this.navItem.className += ' left';
			    }
			}
	    }
	}
}

function OpenWebsite(select)
{
    len = select.length
    i = 0
    for (i = 0; i < len; i++) {
        if (select[i].selected) {
            if (select[i].value.length > 0) {
                window.open(select[i].value);
            }
        } 
    }
}

function HideContent(d) {
    if(d.length < 1) { return; }
    document.getElementById(d).style.display = "none";
    document.getElementById('Default').style.display = "block";
}

function ShowContent(d) {
    if(d.length < 1) { return; }
    document.getElementById(d).style.display = "block";
    document.getElementById('Default').style.display = "none";
}

function ShowDefault() {
    document.getElementById('Default').style.display = "block";
}

function TabClicked(clickedItemName, tabDivName) {
    //set class for tab item s
	nav = document.getElementById('ProductTabs');
	clickedItem = document.getElementById(clickedItemName);
	
	//set tab div's invisible by default
	document.getElementById('ProductTab1').style.display = "none";
	document.getElementById('ProductTab2').style.display = "none";
	document.getElementById('ProductTab3').style.display = "none";
	document.getElementById('ProductTab4').style.display = "none";
	document.getElementById('ProductTab5').style.display = "none";
	document.getElementById('ProductTab6').style.display = "none";
	
	//set correct div visible
	document.getElementById(tabDivName).style.display = "block";
	if(nav) {
	    navItems = this.nav.getElementsByTagName('ul')[0].childNodes;
	    selected = false;

	    for(var i=0;i<this.navItems.length;i++) {
    	        navItem = this.navItems[i];
    	        this.navItem.className = "";
		    if(this.navItem.id == clickedItem.id ) {
		        this.navItem.className = 'selected';
			    this.selected = true;
		    } else {
			    if(this.selected) {
				    this.navItem.className += ' right';
			    } else {
				    this.navItem.className += ' left';
			    }
			}
	    }
	}
}
