
function changecss(id,value) {
	try{
		var target = document.getElementById(id).getElementsByTagName("ul");
		var atarget = document.getElementById(id).getElementsByTagName("a");
		
		if(value == "" || value == "null"){
			target[0].className = "";
		}else if(value == "click"){
			window.location = atarget[0].href;
		}else{
			target[0].className = "amhover";
		}
	}catch(e){
		//do nothing	
	}
}
function Left(str, n){
	if (n <= 0)
	    return "";
	else if (n > String(str).length)
	    return str;
	else
	    return String(str).substring(0,n);
}
function Right(str, n){
    if (n <= 0)
       return "";
    else if (n > String(str).length)
       return str;
    else {
       var iLen = String(str).length;
       return String(str).substring(iLen, iLen - n);
    }
}
function get_var( name )
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return "";
  else
    return results[1];
}
var processed = 0;
var processString = "";

function setDim(id, w, h){
	var myel = document.getElementById(id);
	myel.style.width = w+"px";
	if(h > 60){
		myel.style.height = h+"px";
	}else{
		myel.style.height = 60+"px";	
	}
}
function setStyles(str){
	processString = "";

	var style = document.createElement("style");
	
	style.setAttribute("type", "text/css");
	var array = str.split("|");
	var innertext = "";
	for(var n = 0; n < array.length; n++){
		var sarray = array[n].split(",");		
		innertext += "#nav li#"+sarray[0]+" ul:hover, \n";
		innertext += "#nav li#"+sarray[0]+".sfhover ul, \n ";
		innertext += "#nav li#"+sarray[0]+" ul.amhover  { \n\t";
		innertext += "left: "+ (parseInt(sarray[1]))+"px; \n}\n";
		innertext += "#nav li#"+sarray[0]+" ul ul:hover, \n";
		innertext += "#nav li#"+sarray[0]+".sfhover li.sfhover ul, \n ";
		innertext += "#nav li#"+sarray[0]+".sfhover li.sfhover li.sfhover ul, \n ";
		innertext += "#nav li#"+sarray[0]+".sfhover li.sfhover li.sfhover li.sfhover ul, \n ";
		innertext += "#nav li#"+sarray[0]+".sfhover li.sfhover li.sfhover li.sfhover li.sfhover ul, \n ";
		innertext += "#nav li#"+sarray[0]+".sfhover li.sfhover li.sfhover li.sfhover li.sfhover li.sfhover ul, \n ";
		innertext += "#nav li#"+sarray[0]+" ul ul.amhover {\n\t";
		innertext += "left: auto; \n}\n"
		
		innertext += "#nav li#"+sarray[0]+".sfhover ul ul, \n ";
		innertext += "#nav li#"+sarray[0]+".sfhover li.sfhover li.sfhover ul ul, \n ";
		innertext += "#nav li#"+sarray[0]+".sfhover li.sfhover li.sfhover li.sfhover ul ul, \n ";
		innertext += "#nav li#"+sarray[0]+".sfhover li.sfhover li.sfhover li.sfhover li.sfhover ul ul, \n ";
		innertext += "#nav li#"+sarray[0]+".sfhover li.sfhover li.sfhover li.sfhover li.sfhover li.sfhover ul ul, \n ";
		innertext += "#nav li#"+sarray[0]+".sfhover li.sfhover ul ul{ \n";
		innertext += "left: -999em; \n}\n"
	}
	if (style.styleSheet) {   // IE
	   style.styleSheet.cssText = innertext;
	} else { //the world
		var textNode = document.createTextNode(innertext);
  		style.appendChild(textNode);
	}
	
	var headElement = document.getElementsByTagName('head')[0];
	headElement.appendChild(style);
}

<!--
var isInternetExplorer = navigator.appName.indexOf("Microsoft") != -1;
// Handle all the FSCommand messages in a Flash movie.
function FlashNav_DoFSCommand(command, args) {
	var FlashNavObj = isInternetExplorer ? document.all.FlashNav : document.FlashNav;
	//
	// Place your code here.
	//
	//alert(args);
	if(args == "load"){
		setStyles(command);
	}else{
		changecss(command,'left',args);
	}
}
// Hook for Internet Explorer.
if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 && navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) {
	document.write('<script language=\"VBScript\"\>\n');
	document.write('On Error Resume Next\n');
	document.write('Sub FlashNav_FSCommand(ByVal command, ByVal args)\n');
	document.write('	Call FlashNav_DoFSCommand(command, args)\n');
	document.write('End Sub\n');
	document.write('</script\>\n');
}
//-->


