
function changecss(id,value) {
	//alert(id);
	try{
	var target = document.getElementById(id).getElementsByTagName("ul");
	var atarget = document.getElementById(id).getElementsByTagName("a");
	//target[0].style[element] = value;
	
	if(value == "" || value == "null"){
		//$("#"+id+" ul").slideUp('fast', function(){
					target[0].className = "";								 
		//								 });	
		
			
		//target[0].style.left = "";
	}else if(value == "click"){
		window.location = atarget[0].href;
	}else{
		//var n = 14 + parseInt(value);
		//$("#"+id+" ul").css('display', 'none');
		//if(target[0].className != "amhover"){
			target[0].className = "amhover";
			//$("#"+id+" ul").show();
		//}

		
		//target[0].style.left = n+"px";
	}
	}catch(e){
		//do nothing	
		//console.log(e);
	}
	//console.log(target[0].className);
}
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 = "";
	//console.log(str)
//alert(1);
	var style = document.createElement("style");
	
	//alert(2);
	    style.setAttribute("type", "text/css");
		//style.setAttribute("id", "am_styles");
	//alert(3);
	var array = str.split("|");
	//alert(array[0]);
	//alert(4);
	//style.innerHTML = "";
	var innertext = "";
	//alert(1);
	//var ie6array [];
	for(var n = 0; n < array.length; n++){
		//alert(6);
		var sarray = array[n].split(",");
		//alert(7);
		//ie6[n][0] = "#nav li#"+sarray[0]+" ul:hover, \n#nav li#"+sarray[0]+" ul.sfhover, #nav li#"+sarray[0]+" ul.amhover, #nav li#"+sarray[0]+" li:hover, \n#nav li#"+sarray[0]+" li.sfhover, #nav li#"+sarray[0]+" li.amhover";
		//ie6[n][1] = "left: "+ (parseInt(sarray[1])+14)+"px;";
		//innertext += "#nav li#"+sarray[0]+".sfhover ul, ;"
		
		innertext += "#nav li#"+sarray[0]+" ul { \n\t";
		innertext += "width: 178px; \n}\n";
		
		//innertext += "#nav li#"+sarray[0]+" ul a{ \n\t";
		//innertext += "width: "+ (parseInt(sarray[1]) - 20)+"px; \n}\n";
		
		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]+".sfhover ul ul, ";
		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"
		
		
		//innertext += "#nav li#"+sarray[0]+" li a:hover { \n\t";
		//innertext += "background: url("+ (sarray[2])+"); \n}\n";
		

		//alert(8);
		/*innertext += "#nav li#"+sarray[0]+".sfhover ul ul, #nav li#"+sarray[0]+" ul ul:hover ul, \n#nav li#"+sarray[0]+" ul ul.sfhover ul, \n #nav li#"+sarray[0]+" ul ul.amhover ul { \n\tleft: -9999px !important; \n}\n";*/
		}
	//alert(1);
	//var textNode = document.createTextNode(innertext);
	if (style.styleSheet) {   // IE
		//alert("ie7");
	   style.styleSheet.cssText = innertext;
			
		
	}else{ //the world
		var textNode = document.createTextNode(innertext);
  		style.appendChild(textNode);
	}
	//alert(2);
	
	var headElement = document.getElementsByTagName('head')[0];
	headElement.appendChild(style);
	//alert(innertext);
}

<!--
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');
}
//-->


