var mmOpenContainer = null;
var mmOpenMenus = null;
var mmHideMenuTimer = null;
var mmMenuHead = null;
var mmisClicked = false;
var mminMenu = false;
var isIE = false;

if(navigator.appName == "Microsoft Internet Explorer"){
	isIE = false;
}

function MM_menuStartTimeout(hideTimeout) {
	mmHideMenuTimer = setTimeout("MM_menuHideMenus()", hideTimeout);	
}

function MM_menuHideMenus() {
	MM_menuResetTimeout();
	if(mmOpenContainer) {
		var c = document.getElementById(mmOpenContainer);
		c.style.visibility = "inherit";
		mmOpenContainer = null;
		//document.getElementById(mmMenuHead).style.borderColor = "#d4d0c8";
		document.getElementById(mmMenuHead).style.backgroundColor = "";
		document.getElementById(mmMenuHead).style.color="#000000";
		mmMenuHead = null;
	}
	if( mmOpenMenus ) {
		for(var i in mmOpenMenus) {
			var m = document.getElementById(mmOpenMenus[i]);
			m.style.visibility = "hidden";			
		}
		mmOpenMenus = null;
	}
	if(isIE){
		MM_unShimIt("menuShim");
		MM_unShimIt("altShim");
	}
}

function MM_menuHideSubmenus(menuName) {
	if( mmOpenMenus ) {
		var h = false;
		var c = 0;
		for(var i in mmOpenMenus) {
			if( h ) {
				var m = document.getElementById(mmOpenMenus[i]);
				m.style.visibility = "hidden";
			} else if( mmOpenMenus[i] == menuName ) {
				h = true;
			} else {
				c++;
			}
		}
		mmOpenMenus.length = c+1;
		if(isIE){
			if(mmOpenMenus.length == 1){ MM_unShimIt("altShim"); }
		}
	}
}

function MM_menuOverMenuItem(menuName, subMenuSuffix) {
	MM_menuResetTimeout();
	MM_menuHideSubmenus(menuName);
	if( subMenuSuffix ) {
		if(isIE){ MM_unShimIt("altShim"); }
		var subMenuName = "" + menuName + "_" + subMenuSuffix;
		var tTop = document.getElementById(menuName+"_i"+subMenuSuffix).offsetTop;
		document.getElementById(subMenuName).style.top = (tTop + 5) + "px";
		
		var tLeft = document.getElementById(menuName).offsetWidth;
		document.getElementById(subMenuName).style.left = (tLeft-5) + "px";
		MM_menuShowSubMenu(subMenuName);
		
		if(isIE){
			document.getElementById("altShim").style.width = document.getElementById(subMenuName).offsetWidth+"px";
			document.getElementById("altShim").style.height = document.getElementById(subMenuName).offsetHeight+"px";
			document.getElementById("altShim").style.top = (document.getElementById("menuShim").offsetTop + tTop + 5) + "px";
			document.getElementById("altShim").style.left = (document.getElementById("menuShim").offsetLeft + tLeft - 5) + "px";
			document.getElementById("altShim").style.display = "block";
			//document.getElementById("altShim").style.zIndex = document.getElementById(subMenuName).style.zIndex - 1;
			document.getElementById("altShim").style.backgroundColor = "#000000";
		}
	}
}

function MM_menuShowSubMenu(subMenuName) {
	MM_menuResetTimeout();
	if(mmisClicked) {
		var e = document.getElementById(subMenuName);
		e.style.visibility = "inherit";
	}
	
	if( !mmOpenMenus ) {
		mmOpenMenus = new Array;
	}
	mmOpenMenus[mmOpenMenus.length] = "" + subMenuName;
}

function MM_menuResetTimeout() {
	if (mmHideMenuTimer) clearTimeout(mmHideMenuTimer);
	mmHideMenuTimer = null;
}

function MM_menuShowMenu(containName, menuName, xOffset, yOffset, triggerName) {
	MM_menuHideMenus();
	MM_menuResetTimeout();
	MM_menuShowMenuContainer(containName, xOffset, yOffset, triggerName);
	MM_menuShowSubMenu(menuName);
	if(isIE){ MM_shimIt(containName,menuName,"menuShim"); }
}

function MM_menuShowMenuContainer(containName, x, y, triggerName) {	
	var trigger = document.getElementById(triggerName);
	var ts = trigger.style;
	//ts.borderColor = "#000000";
	ts.backgroundColor = "#334b98";
	ts.color = "#ffffff";
	
	if(mmisClicked) {
		var c = document.getElementById(containName);
		var s = c.style;
		s.visibility = "inherit";
		s.left = (trigger.offsetLeft-(100-trigger.offsetWidth)) + "px";
		s.top = (trigger.offsetHeight) + "px";
	}
	mmOpenContainer = "" + containName;
	mmMenuHead = "" + triggerName;
}

function MM_menuIsClicked() {
	//if(mmisClicked) {
		//mmisClicked = false;
	//}
	//else {
		mmisClicked = true;
	//}
}

function MM_menuInMenu() {
	if(mminMenu) {
		mminMenu = false;
	}
	else {
		mminMenu = true;
	}
}

function MM_updateIt(e){
	if(!mminMenu) {
		mmisClicked = false;
		MM_menuHideMenus();
	}
}

function MM_shimIt(container,div,iframe){
	if(mmisClicked) {
		var iRef = document.getElementById(iframe);
		var cRef = document.getElementById(container);
		var dRef = document.getElementById(div);
		
		iRef.style.width = dRef.offsetWidth+"px";
		iRef.style.height = dRef.offsetHeight+"px";
		iRef.style.top = cRef.style.top;
		iRef.style.left = cRef.style.left;
		//iRef.style.zIndex = dRef.style.zIndex - 1;
		iRef.style.display = "block";
		iRef.style.backgroundColor = "#000000";
	}
}

function MM_unShimIt(iframe){
	var iRef = document.getElementById(iframe);
	iRef.style.width = "0px";
	iRef.style.height = "0px";
	iRef.style.top = "0px";
	iRef.style.left = "0px";
	//iRef.style.zIndex = 1;
	iRef.style.display = "none";
	iRef.style.backgroundColor = "#000000";
}

if (document.body){
	document.body.onscroll = MM_updateIt;
	document.body.onclick = MM_updateIt;
}

function checkForm(){
	var flag = true;
	if(document.getElementById('fname').value == ''){
		document.getElementById('error1').style.color = 'red';
		flag = false;
	}
	if(document.getElementById('lname').value == ''){
		
	}
	if(document.getElementById('address1').value == ''){
		
	}
	if(document.getElementById('city').value == ''){
		
	}
	if(document.getElementById('state').value == ''){
		
	}
	if(document.getElementById('zip').value == ''){
		
	}
	return flag;
}