
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"){
		window.status="";
		target[0].className = "";
	}else if(value == "click"){
		window.location = atarget[0].href;
	}else{
		window.status = atarget[0].href;
		target[0].className = "amhover";
	}
	}catch(e){
		//do nothing	
		//console.log(e);
	}
}
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];
}

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";	
	}
}

var processed = 0;
var processString = "";

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: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"
		

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

function includeCSS(filepath){
	var css  = document.createElement('link');
	css.rel = 'stylesheet';
	css.id = 'access_styles';
	css.type = 'text/css';
	css.href = filepath;
	document.getElementsByTagName('head')[0].appendChild(css);
}

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


/*--------------------------------------------------*/
/*	set the Y (top) position of the Flash navigation
/*--------------------------------------------------*/
function setDropDownY(yval){
	yval -= 3; // minor adjustment to line up with flash hit area
	$('#nav').css('top', yval+'px');	
}

/*--------------------------------------------------*/
/*	resize sidebar Flash navigation
/*--------------------------------------------------*/
function resizeSideNav(height){
	$('#sidelinks').css('height', height+'px');
}

/*--------------------------------------------------*/
/*	"hide" Flash rollover state on rollout
/*--------------------------------------------------*/
function initNavRollout(swfID){
	$('#nav li ul').hover(
		function(){},
		function(){
			thisMovie(swfID).hideOver();
		}
	);
}
