var as=new Array();
as["H"]="Dropdown Menu";
as["V"]="Vertical Menu";
as["T"]="Tabbed Menu";
var ao=new Array();
var aj=new Array();
var aG=new Array();
var lines=new Array();
var aY= -1;
var browser=ebrowserandyrules();
var aA=ac();
function H(aJ){
	document.write('<script language="javascript">\n');
	document.write('function '+aJ+'_DoFSCommand(command, args) {\n');
	document.write('	var '+aJ+'Obj = (ebrowserandyrules().indexOf("IE") == 0) ? document.all.'+aJ+' : document.'+aJ+';\n');
	document.write('	if (command == "resize") {\n');
	document.write('		var arg_arr = args.split(",");\n');
	document.write(' 		newSize(arg_arr[0], arg_arr[1], arg_arr[2]);\n');
	document.write(' 	}\n');
	document.write('}\n');
	document.write('</script>\n');
	if(ebrowserandyrules().indexOf("IE")==0){
		document.write('<script language=\"VBScript\"\>\n');
		document.write('On Error Resume Next\n');
		document.write('Sub '+aJ+'_FSCommand(ByVal command, ByVal args)\n');
		document.write('	Call '+aJ+'_DoFSCommand(command, args)\n');
		document.write('End Sub\n');
		document.write('</script\>\n');
	}
};
function Q(){
	for(var i=0;i<ao.length;i++){
		ao[i].div.style.width=r(ao[i].am,ao[i].ag);
		ao[i].div.style.left=F(ao[i].am,ao[i].ag);
		if(ao[i].ag)ao[i].aD.style.left=n(i)+"px";
		if(c())g(ao[i].name);
		if(f())A(ao[i].name,true);
	}
};
function R(){
	for(var i=0;i<ao.length;i++){
		var w=r(ao[i].am,ao[i].ag);
		var h=ao[i].div.style.height;
		if(ao[i].ag)ao[i].div.style.width=w;if(c())g(ao[i].name);
		if(f())A(ao[i].name,true);
	}
};
window.onresize=Q;
window.onscroll=R;

function buildMenu(){
	var ao=document.getElementsByTagName("DIV");
	for(var i=0;i<ao.length;i++)
	{
		if((ao[i].getAttribute("name"))&&(ao[i].id)&&((ao[i].id).indexOf("creative_menu_")!= -1))
		{
			K(ao[i]);
		}
	}
};
function aa(name,type,div,aD,am,ag)
{
	var index=ao.length;
	var ah=new Object();
	ah.index=index;
	ah.name=name;
	ah.type=type;
	ah.div=div;
	ah.aD=aD;
	ah.am=am;
	ah.ag=ag;
	ah.width=am.getAttribute("width");
	ah.height=am.getAttribute("height");
	ao[index]=ah;
	aj[name]=ah;
	ao[index].aL=aj[name].aL=P(index);
	ao[index].ax=aj[name].ax=L(index);
};
function K(menu)
{
	var aP=menu.id;
	var ak=aP.slice(14);
	var aK=menu.getAttribute("menu_type");
	var aD=document.getElementById("menu_holder_"+ak);
	var aC=document.getElementById("CMPH_"+ak);
	var ba=J(aC,"","IMG");
	var width=ba.getAttribute("width");
	var height=ba.getAttribute("height");
	var aH=J(aD,"menu_options");
	var ag=aH.getAttribute("fittopage");
	var aF=aH.getAttribute("cutroundcorners");
	ag=(ag=="false")?false:true;
	aF=(aF=="false")?false:true;
	aa(ak,aK,menu,aD,ba,ag);
	menu.style.position="absolute";
	menu.style.overflow="hidden";
	menu.align="left";
	menu.style.top=ad(ba)+"px";
	menu.style.left=F(ba,ag);
	menu.style.width=r(ba,ag);
	menu.style.height=height+"px";
	aD.style.position="absolute";
	aD.align="left";
	if(ag)aD.style.left=n(aj[ak].index)+"px";
	aD.style.width="2000px";
	if(c())g(ak);
	var ay=D();
	var au=ay+as[aK]+"/creative_dw_menu_"+aK.toLowerCase()+".swf";
	if(f()||c())
	{
		var w=Number(menu.style.width.replace('px',''))+Math.abs(Number(aD.style.left.replace('px','')));
		var h=menu.style.height.replace('px','');
		var aE=new SWFObject(au,"creative_menu_"+ak+"_swf",w,h,"8","#336699");
	}else{
		var aE=new SWFObject(au,"creative_menu_"+ak+"_swf","100%","1000","8","#336699");
	}
	if(ebrowserandyrules().indexOf('IE')!= -1)
	{
		H("creative_menu_"+ak+"_swf");
		aE.addParam("swLiveConnect","true");
	}
	V(aP,aE);
	aE.addVariable("fittopage",ag);
	aE.addVariable("cutroundcorners",aF);
	aE.addVariable("lextraspace",aj[ak].aL);
	aE.addVariable("rextraspace",aj[ak].ax);
	aE.addVariable('page_id',T(ak));
	aE.addVariable('page_url',location.href);
	aE.addVariable('cm_name',ak);
	aE.addVariable('opsys',aA);
	aE.addVariable('browser',browser);
	aE.addParam("wmode","transparent");
	aE.addParam("allowScriptAccess","sameDomain");
	aE.addParam("scale","noscale");
	aE.write("menu_holder_"+ak);
};
function D()
{
	var scripts=document.getElementsByTagName("SCRIPT");
	var av;
	for(var k=0;k<scripts.length;k++){
		if(((scripts[k].src).indexOf("menuDisplay.js")!= -1)&&(scripts[k].src)){
			av=scripts[k].getAttribute("src");}}return String(av).replace('menuDisplay.js','');
		};
		function r(am,ag){
			return(!ag)?am.getAttribute("width")+"px":(l_update()+d())+"px";
		};
		function F(am,ag){
			return(ag)?(0-M(am))+"px":ae(am)+"px";
		};
		function n(i){
			var aW=I(ao[i].am);
			return aW-ao[i].aL;
		};
		function P(i){
			return(ao[i].ag)?(2000-ao[i].width)/2:0;
		};
		function L(i){
			return(ao[i].ag)?(2000-ao[i].width)/2:0;
		};
		function T(ak){
			var url=location.href;
			var id="";
			if(url.indexOf('?'+ak+'_select=')!= -1||url.indexOf('&'+ak+'_select=')!= -1){
				var i=(url.indexOf('?'+ak+'_select=')== -1)?url.indexOf('&'+ak+'_select='):url.indexOf('?'+ak+'_select=');
				id=url.substr(i+ak.length+9);
				if(id.indexOf('&')!= -1)id=id.substr(0,id.indexOf('&'));
			}
			return id;
		};
		function V(aV,aE){
			var ak=aV.slice(14);
			var aD=document.getElementById("menu_holder_"+ak);
			var aS=document.getElementById(aV);
			var aI=aD.childNodes;
			var ar=new Array();
			for(var i=0;i<aI.length;i++){
				if(aI[i].id=="menu_options"){
					aN=aI[i];
					var aq=aI[i].attributes;
					var ag=aq["ag"];
					for(var j=0;j<aq.length;j++){
						if((aq[j].name)&&(aq[j]["name"]!=undefined)&&(aq[j].value!=undefined)&&(aq[j]["name"]!="ID")&&(aq[j].name!=null)){
							var al=aq[j].value;
							al=al.replace(/#/g,"0x");
							aE.addVariable(String(aq[j]["name"]).toLowerCase(),al);
						}
					}
					var aO=aN.getElementsByTagName("div");
					for(var k=0;k<aO.length;k++){
						aN=aO[k];
						if(aO[k].attributes){
							var aq=aO[k].attributes;
							for(var j=0;j<aq.length;j++){
								if((aq[j]["name"])&&(aq[j]["name"]!=undefined)&&(aq[j].value!=undefined)&&(aq[j]["name"]!="ID")&&(aq[j].name!=null)){
									if(String(aq[j]["name"]).toLowerCase()=="resize"){
										ar.push(aq[j].value);
									}else{
										var al=aq[j].value;
										al=al.replace(/#/g,"0x");
										aE.addVariable(String(aq[j]["name"]).toLowerCase(),al);
									}
								}
							}
						}
					}
				}else{
					if((aI[i].id=="creative_menu_structure")&&(aI[i].id)){
						var aw=C(aI[i]);
						aw=aw.replace(/\n/g,"{XTD_NEW_LINE}");
						aE.addVariable("menuText",aw.replace(/"/g,"{XTD_QT}"));
						aE.addVariable("xtd_cmd","true");
					}
				}
			}
			aE.addVariable("mainPath",D());
			if(aS.getAttribute("menu_type")){
				aE.addVariable("menu_type",aS.getAttribute("menu_type"));
			}
			var az=ar.join(";");
			aE.addVariable("ar",az);
		};
		function C(an){
			if(!an){alert(an);
			return " ";
		}else{
			aY= -1;
			for(var bc=0;bc<an.childNodes.length;bc++){
				Y(an.childNodes[bc]);
			}
			lines=aG;
			var aR="";
			for(var i=0;i<=aY;i++){
				aR+=lines[i]+"\n";
			}return aR;
		}
	};
	function Y(ah){
		if(ah.getAttribute&&ah.childNodes[0].innerHTML){
			aG[++aY]=ah.childNodes[0].getAttribute("level")+ah.childNodes[0].innerHTML.replace(/\\n/g,"{XTD_NL}");
			if(ah.childNodes[0].getAttribute("href")||ah.childNodes[0].getAttribute("target")||ah.getAttribute("id")){
				var href=ah.childNodes[0].getAttribute("href");
				if(ah.childNodes[0].getAttribute("name")=="empty")href="";
				aG[aY]+=","+href;
			}
			if(ah.childNodes[0].getAttribute("target")||ah.getAttribute("id"))aG[aY]+=","+ah.childNodes[0].getAttribute("target");
			if(ah.getAttribute("id"))aG[aY]+=","+ah.getAttribute("id");
		}
		for(var k=1;k<ah.childNodes.length;k++){
			Y(ah.childNodes[k]);
		}
	};
	function O(){
		if(String(browser).indexOf('Firefox')!= -1||browser=="Camino")return 20;
		return 0;
	};
	function newSize(ap,width,height){
		var div=document.getElementById("creative_menu_"+ap);
		var aD=document.getElementById("menu_holder_"+ap);
		var swf=document.getElementById("creative_menu_"+ap+"_swf");
		var aU=(B()>l_update())?B():l_update();
		var aT=(v()>t())?v():t();
		var w=width;
		if(aj[ap].ag){
			w=Number(div.style.width.replace('px',''));
		}else{
			if(I(div)+d()+w>=aU){
				w=aU-I(div)-d()-O();
			}
		}
		if(w<aj[ap].am.width)w=aj[ap].am.width;
		var h=height;
		if(U(div)+o()+h>=aT){
			h=aT-U(div)-o()-1;
		}
		if(h<aj[ap].am.height)h=aj[ap].am.height;
		div.style.width=w+"px";
		div.style.height=h+"px";
		if(c())g(ap);
		if(f())A(ap);
	};
	function A(ap,aM){
		var div=aj[ap].div;
		var aD=aj[ap].aD;
		var swf=document.getElementById("creative_menu_"+ap+"_swf");
		var w=(aj[ap].ag)?Number(div.style.width.replace('px',''))+Math.abs(Number(aD.style.left.replace('px','')))+d():div.style.width.replace('px','');
		var h=div.style.height.replace('px','');
		swf.width=swf.height=0;
		if(swf.setAttribute){
			swf.setAttribute("width",w);
			swf.setAttribute("height",h);
		}else{
			swf.width=w;swf.height=h;
		}
		if(aM){if(browser.indexOf("Firefox")==0){
			aD.style.height=(Number(swf.height)+Number(o()))+"px";
			swf.width="100%";
			swf.height="100%";
		}
	}
};
function g(ap){
	var div=aj[ap].div;
	var aD=aj[ap].aD;
	aD.style.height=div.style.height;
	aD.style.width=(Number(div.style.width.replace('px',''))+Math.abs(Number(aD.style.left.replace('px','')))+d())+'px';
};
function f(){
	if(browser=="Netscape")return true;
	if(browser.indexOf("Firefox")==0)return true;
	if(aA=="Mac")return true;
	return false;
};
function c(){
	if(browser=="Netscape"||browser.indexOf("Firefox")==0)return true;
	if(aA=="Mac"&&(browser=="Mozilla"||browser=="Safari"||browser=="Opera"))return true;
	return false;
};
function J(parent,aZ,type){
	var aX=parent.childNodes;
	type=(type==undefined)?"DIV":type;
	for(var k=0;k<aX.length;k++){
		if((aX[k].id==aZ)&&(aX[k].nodeName==type)){
			return aX[k];
		}
	}
};
function ebrowserandyrules(){
	var browserAgent=navigator.userAgent;
	var b="Other";
	if(browserAgent.indexOf("Mozilla")==0)b="Mozilla";
	if(browserAgent.indexOf("MSIE 6")!= -1)b="IE6";
	if(browserAgent.indexOf("MSIE 7")!= -1)b="IE7";
	if(browserAgent.indexOf("Opera")!= -1)b="Opera";
	if(browserAgent.indexOf("Firefox/1")!= -1)b="Firefox1";
	if(browserAgent.indexOf("Firefox/2")!= -1)b="Firefox2";
	if(browserAgent.indexOf("Netscape")!= -1)b="Netscape";
	if(browserAgent.indexOf("Safari")!= -1)b="Safari";
	if(browserAgent.indexOf("Camino")!= -1)b="Camino";
	return b;
};
function ac(){
	var browserAgent=navigator.userAgent;
	var at="Other";if(browserAgent.indexOf("Mac")!= -1)at="Mac";
	if(browserAgent.indexOf("Win")!= -1)at="Win";
	return at;
};
function ad(af){
	var ai=0;
	while(af!=null&& !m(af)){
		ai+=af.offsetTop;af=af.offsetParent;
	}
	return ai;
};
function ae(af){
	var ai=0;
	while(af!=null&& !m(af)){
		ai+=af.offsetLeft;
		af=af.offsetParent;
	}
	return ai;
};
function I(af){
	var ai=0;
	while(af!=null){
		ai+=af.offsetLeft;
		af=af.offsetParent;
	}
	return ai;
};
function U(af){
	var ai=0;
	while(af!=null){
		ai+=af.offsetTop;
		af=af.offsetParent;
	}
	return ai;
};
function M(af){
	var ai=0;
	while(af!=null){
		if(m(af)){
			ai+=af.offsetLeft;
		}
		af=af.offsetParent;
	}
	return ai;
};
function ab(af){
	var ai=0;
	while(af!=null){
		if(m(af)){
			ai+=af.offsetTop;
		}
		af=af.offsetParent;
	}
	return ai;
};
function m(aQ){
	if(G(aQ,"position")=="absolute"||G(aQ,"position")=="fixed"||G(aQ,"position")=="relative")return true;
};
function l_update(){
	var browser=ebrowserandyrules();
	if(browser=="Safari")return window.innerWidth;
	if(browser=="Opera"||browser=="Other"||browser=="Mozilla"){
		return document.body.clientWidth;
	}else{
		return document.documentElement.clientWidth;
	}
};
function t(){
	var browser=ebrowserandyrules();
	if(browser=="Safari")return window.innerHeight;
	if(browser=="Opera"||browser=="Other"||browser=="Mozilla"){
		return document.body.clientHeight;
	}else{
		return document.documentElement.clientHeight;
	}
};
function Z(){
	return window.screen.width;
};
function X(){
	return window.screen.height;
};
function v(){
	document.body.offsetHeight;
};
function B(){
	document.body.offsetWidth;
};
function d(){
	if(window.pageXOffset!=undefined){
		return window.pageXOffset;
	}else{
		return document.documentElement.scrollLeft;
	}
};
function o(){
	if(window.pageYOffset!=undefined){
		return window.pageYOffset;
	}else{
		return document.documentElement.scrollTop;
	}
};
function G(aQ,aB){
	if(aQ.currentStyle)var y=aQ.currentStyle[aB];
	else if(window.getComputedStyle)var y=document.defaultView.getComputedStyle(aQ,null).getPropertyValue(aB);
	if(browser=="Safari"&&aA=="Mac"){
		var bb=document.defaultView.getComputedStyle(aQ,null);
		var i=79;
		if(aB=="position")return bb[i];
	}
	return y;
} 