activateMenu = function(nav) {

    /* currentStyle restricts the Javascript to IE only */
	if (document.all && document.getElementById(nav).currentStyle) {  
        var navroot = document.getElementById(nav);
        
        /* Get all the list items within the menu */
        var lis=navroot.getElementsByTagName("LI");  
        for (i=0; i<lis.length; i++) {
        
           /* If the LI has another menu level */
            if(lis[i].lastChild.tagName=="UL"){
            
                /* assign the function to the LI */
             	lis[i].onmouseover=function() {	
                
                   /* display the inner menu */
                   this.lastChild.style.display="block";
                }
                lis[i].onmouseout=function() {                       
                   this.lastChild.style.display="none";
                }
            }
        }
    }
}

var currentMenuStatus = 0;

function showMenuElement(id) {
document.getElementById(id).style.visibility = 'visible';
currentMenuStatus = 1;
};

function hideMenuElement(id) {
document.getElementById(id).style.visibility = 'hidden';
};

function liveMenuElement(id) {
document.getElementById(id).style.display = 'block';
};

function killMenuElement(id) {
document.getElementById(id).style.display = 'none';
};

function delayMenu() {
	setTimeout('adjustMenu();',1000);
};

function delayMainMenu(mid) {
	var menuID = mid;
	currentMenuStatus = 0;
	var menuRun = "clearMenuTab('menutab" + menuID + "'); hideMenuElement('menu" + menuID + "');";
	setTimeout(menuRun,2000);
}

function adjustMenu() {

var winWidth = document.body.clientWidth; 
var winAdj = (winWidth - 816) / 2; if (winAdj < 0) { winAdj = 0; };
//hideMenuElement("menu1"); hideMenuElement("menu2"); hideMenuElement("menu3"); hideMenuElement("menu4"); hideMenuElement("menu5"); hideMenuElement("menu6");
//clearMenuTab("menutab1"); clearMenuTab("menutab2"); clearMenuTab("menutab3"); clearMenuTab("menutab4"); clearMenuTab("menutab5"); clearMenuTab("menutab6"); 

//document.getElementById("menu_pos1").style.left = winAdj - 222;
//document.getElementById("menu_pos2").style.left = winAdj - 222;
//document.getElementById("menu_pos3").style.left = winAdj - 222;
//document.getElementById("menu_pos4").style.left = winAdj - 222;
//document.getElementById("menu_pos5").style.left = winAdj - 222;
//document.getElementById("menu_pos6").style.left = winAdj - 222;
};

function showMenuTab(tid) {

document.getElementById(tid).style.color='#ffffff';
document.getElementById(tid).style.backgroundColor='#781E1E';
currentMenuStatus = 2;

};

function clearMenuTab(tid) {

document.getElementById(tid).style.color='#000000';
document.getElementById(tid).style.backgroundColor='#ffffff';

};

function clearAllMenus() {
	clearMenuTab("menutab1");
	clearMenuTab("menutab2");
	clearMenuTab("menutab3");
	clearMenuTab("menutab4");
	clearMenuTab("menutab5");
	clearMenuTab("menutab6");
}

function containsDOM (container, containee) {
var isParent = false;
do {
if ((isParent = container == containee))
break;
containee = containee.parentNode;
}
while (containee != null);
return isParent;
};

function checkMouseEnter (element, evt) {
if (element.contains && evt.fromElement) {
return !element.contains(evt.fromElement);
}
else if (evt.relatedTarget) {
return !containsDOM(element, evt.relatedTarget);
}};

function checkMouseLeave (element, evt) {
if (element.contains && evt.toElement) {
return !element.contains(evt.toElement);
}
else if (evt.relatedTarget) {
return !containsDOM(element, evt.relatedTarget);
}};

a1on = new Image();
a1on.src = "/themes/superiormortgage/images/option_mc_on.gif";
a2on = new Image();
a2on.src = "/themes/superiormortgage/images/option_pc_on.gif";
a3on = new Image();
a3on.src = "/themes/superiormortgage/images/option_cc_on.gif";
a4on = new Image();
a4on.src = "/themes/superiormortgage/images/option_la_on.gif";
a5on = new Image();
a5on.src = "/themes/superiormortgage/images/option_rs_on.gif";
a6on = new Image();
a6on.src = "/themes/superiormortgage/images/option_rm_on.gif";
a7on = new Image();
a7on.src = "/themes/superiormortgage/images/option_an_on.gif";

a1off = new Image();
a1off.src = "/themes/superiormortgage/images/option_mc.gif";
a2off = new Image();
a2off.src = "/themes/superiormortgage/images/option_pc.gif";
a3off = new Image();
a3off.src = "/themes/superiormortgage/images/option_cc.gif";
a4off = new Image();
a4off.src = "/themes/superiormortgage/images/option_la.gif";
a5off = new Image();
a5off.src = "/themes/superiormortgage/images/option_rs.gif";
a6off = new Image();
a6off.src = "/themes/superiormortgage/images/option_rm.gif";
a7off = new Image();
a7off.src = "/themes/superiormortgage/images/option_an.gif";

var randomnumber = -1;

if(superiorSplashCount > 0) { var splashlimit = superiorSplashCount; } else { splashlimit = 13; }
if(superiorSplashURL != "") { var splashURL = superiorSplashURL; } else { splashURL = "/themes/superiormortgage/images/"; }

function nabImage() {

randomnumber = randomnumber + 1;
if(randomnumber == 4) { randomnumber = 5; }
if(randomnumber >= splashlimit) { randomnumber = 0; }

newimg = new Image();
newimg.src = splashURL + "/smallsplash" + randomnumber + ".jpg";

};

function changeSplash() {

var splashimage = superiorThemeSplash;

if(splashimage != "" && randomnumber == 0) {

	document.getElementById("itempic").src = "/uploads/website/" + superiorThemeSplash;

} else {

	if(document.getElementById("itempic")) {
	if (!document.getElementById("itempic").filters) { 
	document.itempic.src = splashURL + "/smallsplash" + randomnumber + ".jpg";
	
	} else {
	document.itempic.filters['DXImageTransform.Microsoft.GradientWipe'].apply();
	document.itempic.src = splashURL + "/smallsplash" + randomnumber + ".jpg";
	document.itempic.filters['DXImageTransform.Microsoft.GradientWipe'].play();
	}
	}
}

setTimeout('nabImage()',5000);
setTimeout('changeSplash()',7000);
}

function runImageLoader()
{
	nabImage();
	setTimeout('changeSplash()',500);
}