//Submit Form from Select statment		
function jump(f) {
	f.submit();
}

//Get Object
function fe_getobj(obj) {
	if (document.getElementById)
		return document.getElementById(obj)
	else if (document.all)
		return document.all[obj]
}
//swap add remove and check to see if a css class is added to an object
//fe_css('swap',objectname,'class1','class2')
function fe_css(a,m,c1,c2) {
	var o =  new fe_getobj(m);
	switch (a){
		case 'swap':
			o.className=!fe_css('check',o,c1)?o.className.replace(c2,c1):o.className.replace(c1,c2);
		break;
		case 'add':
			if(!fe_css('check',o,c1)){o.className+=o.className?' '+c1:c1;}
		break;
		case 'remove':
			var rep=o.className.match(' '+c1)?' '+c1:c1;
			o.className=o.className.replace(rep,'');
		break;
		case 'check':
			return new RegExp('\\b'+c1+'\\b').test(o.className)
		break;
	}
}


function MS_swap(Mitem,Mtype){
  Mitem.src=Mitem.getAttribute(Mtype || "origsrc");
}

function MS(img_swap){
	img_swap.setAttribute("onload","");
	img_swap.setAttribute("origsrc",img_swap.src);
	img_swap.oversrc_img = new Image();
  	img_swap.oversrc_img.src=img_swap.getAttribute("oversrc");
    img_swap.onmouseover = new Function("MS_swap(this,'oversrc');");
    img_swap.onmouseout = new Function("MS_swap(this);");
	img_swap.style.cursor = 'pointer';
}

function M_object(obj){
		if (document.getElementById)
			return document.getElementById(obj)
		else if (document.all)
			return document.all[obj]
	}

	MyTimeout = NaN;
	var openlyr; 
	var opensub;
	var leveloneon;
	var opencontrol; 
	var detect = navigator.userAgent.toLowerCase();
	//document.write(navigator.userAgent.toLowerCase());
	var OS,browser,version,total,thestring;
	if (checkIt('konqueror'))
	{
		browser = "Konqueror";
		OS = "Linux";
	} 
	else if (checkIt('msie')) browser = "IE"
	else if (checkIt('firefox')) browser = "Firefox"
	else if (checkIt('safari')) browser = "Safari" 
	else if (checkIt('omniweb')) browser = "OmniWeb"
	else if (checkIt('opera')) browser = "Opera"
	else if (checkIt('webtv')) browser = "WebTV";
	else if (checkIt('icab')) browser = "iCab"
	else if (!checkIt('compatible'))
	{
		browser = "Netscape Navigator"
		version = detect.charAt(8);
	}
	else browser = "An unknown browser";
	if (!version) version = detect.charAt(place + thestring.length);
	if (!OS)
	{	
		if (checkIt('win')) OS = "Win";	
		else if (checkIt('mac')) OS = "Mac";
		else if (checkIt('x11')) OS = "Unix";
		else if (checkIt('linux')) OS = "Linux";
		else OS = "an unknown operating system";
	} 
	if(browser == 'IE' && OS == 'Win')
		{
			document.write("<IFRAME id='cover' name='cover' style='opacity: .0;	filter: alpha(opacity=0);DISPLAY: none; LEFT: 0px; POSITION: absolute; TOP: 0px; zindex:1px;' src='javascript:false;' frameBorder='0' scrolling='no'></IFRAME>");	
 	  	}
	function checkIt(string)
		{
			place = detect.indexOf(string) + 1;
			thestring = string;
			return place;
		}
	function findPosX(findthis)
		{  		   
			var findme = new getMenuObj(findthis);
			var curleft = 0;
			if (findme.offsetParent)
				{
					while (findme.offsetParent)
						{
							curleft += findme.offsetLeft
							findme = findme.offsetParent;
						}
				}
			else if (findme.x)
				{
					curleft += findme.x;
				}
			return curleft;
		}
	function findPosY(findthis)
		{	
			var findmey = new getMenuObj(findthis);
			var curtop = 0;
			if (findmey.offsetParent)
				{
					while (findmey.offsetParent)
						{
							curtop += findmey.offsetTop
							findmey = findmey.offsetParent;
						}
				}
			else if (findmey.y)
				{
					curtop += findmey.y;
				}
			return curtop;
		}
	function hidemenu(s,m)
		{	
			contentObj = new getMenuObj(s);
			
				contentObj.style.display = 'none';
				
			
			
			
			if (getMenuObj('cover'))
				{
		 			getMenuObj('cover').style.display = 'none';		
				}
			menuSwap(m,'origsrc');
		}  
	function cleartime()
		{
			if(MyTimeout)
			{
				clearTimeout(MyTimeout);
			}
		}
	function setLyr(submenu,mainmenu)
		{
		
			var openmenu = new getMenuObj(submenu);
			var menucontroll = new getMenuObj(mainmenu);
			var newX = findPosX(mainmenu);
			var newY = findPosY(mainmenu);
			newY += 14;
			
			
			
			if(openmenu.getAttribute("movexright")) 
				{
					newX += openmenu.getAttribute("movexright");
				}
			if(openmenu.getAttribute("movexleft")) 
				{
					newX -= openmenu.getAttribute("movexleft");
				} 
			  if(browser == 'IE' && OS == 'Mac')
		  		{
					newY -= 137;
					newX += 0; 	 
					openmenu.style.top = newY + 'px';
					openmenu.style.left = newX + 'px';
		  			if (void 0 != opensub) // for older browsers
						{
							hidemenu(opensub,opencontrol);
						} 
					openmenu.style.zIndex = 100;
					openmenu.style.display = '';	
			 
				}
			else
				{	
					openmenu.style.top = newY + 'px';
					openmenu.style.left = newX + 'px';
		  			if (undefined != opensub)
						{
							hidemenu(opensub,opencontrol);
							
						} 
			  		if(browser == 'IE' && OS == 'Win')
						{
					 		var ifr = new getMenuObj('cover'); 
							ifr.style.width = openmenu.style.width;
							ifr.style.top = newY + 'px';
							ifr.style.left = newX + 'px';	
							openmenu.style.display = '';
							ifr.style.zIndex = 99;
							ifr.style.height = openmenu.offsetHeight	
							ifr.style.display = ''; 
							openmenu.style.zIndex = 100; 
							
						}
					else
						{	
							openmenu.style.zIndex = 100; 
							openmenu.style.display = '';
							
						}
				}	
			menuSwap(mainmenu,'menuoversrc');
			opensub = submenu;
			opencontrol = mainmenu;
		}  
	
	function hideLyr(subm,control)
		{	 
		 	MyTimeout = setTimeout("hidemenu('"+subm+"','"+control+"');",100); 
		}	 
	function buildmenu()
		{
			var x = document.getElementsByTagName("div"); 
	  		for (var i=0;i<x.length;i++)
				{
	    			var ismenuof = x[i].getAttribute("parentmenu");
		   			if (!ismenuof) continue;  
					controlbutton = new getMenuObj(ismenuof);
					controlbutton.onmouseover = new Function("cleartime(); setLyr('"+x[i].id+"','"+ismenuof+"');"); 
					controlbutton.onmouseout = new Function(" hideLyr('"+x[i].id+"','"+ismenuof+"');");
					x[i].onmouseover =new Function(" cleartime();"); 
					x[i].onmouseout = new Function("hideLyr('"+x[i].id+"','"+ismenuof+"');");
					x[i].style.cursor = 'pointer';
	   			}
	
		}
	function getMenuObj(obj)
		{
			if (document.getElementById)
				return document.getElementById(obj)
			else if (document.all)
				return document.all[obj]
		}
	function menuSwap(el,which)
		{ 
   			var swap =  new getMenuObj(el);
   			swap.src=swap.getAttribute(which || "origsrc");
		}
	function menuSwapSetup()
		{
  			var x = document.getElementsByTagName("img");
  			for (var i=0;i<x.length;i++)
			{
    			var oversrc = x[i].getAttribute("menuoversrc");
				if (!oversrc) continue;
    			x[i].oversrc_img = new Image();
    			x[i].oversrc_img.src=oversrc;
   				x[i].setAttribute("origsrc",x[i].src);
  			}
		} 
		function openpop() {
		window.open('/popup.html', '_blank', 'location=no, menubar=no, scrollbar=no, status=no, resizable=no, height=300, width=711');
}
