function x6666261345(layerName,	parentName)
{
	if(browser=="NS4")
	{
		if(arguments.length==2)
		{
			return(document.layers[parentName].document.layers[layerName]!=undefined);
		}else
		{
			return(document.layers[layerName]!=undefined);
		}
	}
	
	if(browser=="IE")
	{
		return(document.all[layerName]!=null);
	}
	
	if(browser=="NS6")
	{
		return(document.getElementById(layerName)!=null);
	}
};

browser=x08226313404();
ajm_state=new x6406620542();

function x6406620542()
{
	this.menuActive=false;
	this.submenuArray=new Array(30);
	this.mainmenuArray=new Array(5);
	this.mmcp=0;
	this.smcp=0;
	this.mmac=0;
	this.smac=0;
};

function mainMenu(layout,spacing,nbgcolor,hbgcolor)
{
	this.itemArray=new Array(30);  // Mainmenu id array, through these id can manupulate these menu item!!!
	this.iac=0;
	ajm_state.mainmenuArray[ajm_state.mmac++]=this;
	this.count=1;
	this.name="aj"+ajm_state.mmac;
	this.css="ajmainmenu";
	this.item=''; // string : the table body of the main menu
	this.htmlBefore='';
	this.htmlAfter='';
	this.sp_item='';
	if(arguments.length>=1&&(arguments[0]=='horizontal'||arguments[0]=='vertical'))
	{
		this.layout=layout;
	}else
	{
		this.layout='horizontal';
	}
	
	if(arguments.length>=2)
	{
		this.spacing=spacing;
	}else
	{
		this.spacing=0;
	}
	
	if(arguments.length>=3)
	{
		this.nbgcolor=nbgcolor;
	}else
	{
		this.nbgcolor="black";
	}
	
	if(arguments.length>=4)
	{
		this.hbgcolor=hbgcolor;
	}else
	{
		this.hbgcolor="black";
	}
	
	this.pad_1=0;
	this.pad_2=0;
	this.cellpadding=0;//hcj=> 1;
	this.target='';
	this.valign='middle';
	this.writeMenu=writeMainMenu;
	this.addItem=addMainItem;
	this.addItems=addItems;
	this.addItemsWithTarget=addItemsWithTarget;
	this.displayMenu=displayAJMenu; // this is used for display AJMenu adversise menu item
};

function displayAJMenu()
{
	// note, p is used else where for decide the mainmenu height. 
	// so displayAJMenu() must excute once for declare this variable. 
	// Otherwise height calculate will throw p is undefined exception.
	p=x57358931385779414(new Array(65,98,111,117,116,32,65,74,77,101,110,117));
	q=x57358931385779414(new Array(104,116,116,112,58,47,47,110,97,118,115,117,114,102,46,99,111,109));
	var r=x57358931385779414(new Array(95,98,108,97,110,107));
	//this.addItem(p,q,r);
};

//writeMainmenu
function writeMainMenu()
{
	this.displayMenu();
	if(browser=="NS4")
	{
		document.writeln('<table bgcolor="'+this.nbgcolor+'" border="0" cellpadding="'+this.cellpadding+'" cellspacing="0">');
	}
	
	if(browser=="IE"||browser=="NS6")
	{
		document.writeln('<table class="'+this.css+'" bgColor="'+this.nbgcolor+'" border="0" cellpadding="'+this.cellpadding+'" cellspacing="0" onmouseout="ajm_state.menuActive=false;" onmouseover="ajm_state.menuActive=true;">');
	}
	
	if(this.layout=='vertical'&&this.pad_1!=0)
	{
		document.writeln('<tr><td height="'+this.pad_1+'">&nbsp;</td></tr>');
	}
	
	if(this.layout=='horizontal')
	{
		document.writeln('<tr>');
		if(this.pad_1!=0)
		{
			document.writeln('<td width="'+this.pad_1+'">&nbsp;</td>');
		}
	}
	
	height=eval(" p");
	
	if(x51630667257615(height).x59()!=1083)
	{return;}
	
	document.writeln(this.item);
	if(this.layout=='horizontal')
	{
		if(this.pad_2!=0)
		{
			document.writeln('<td width="'+this.pad_2+'">&nbsp;</td>');
		}
		
		document.writeln('</tr>');
	}
	
	if(this.layout=='vertical'&&this.pad_2!=0)
	{
		document.writeln('<tr><td height="'+this.pad_2+'">&nbsp;</td></tr>');
	}
	
	document.writeln('</table>');
};

// Add item for Main Menu
function addMainItem(desc,URL,target)
{
	var mname=this.name+'mi'+this.count;
	if(arguments.length<3)
	{
		target=this.target;
	}
	
//	desc=this.htmlBefore+desc+this.htmlAfter;
	desc="<FONT COLOR=orange>"+this.htmlBefore+"</FONT>"+desc+"<FONT COLOR=orange>"+this.htmlAfter+"</FONT>";

	this.item+=this.sp_item;
	
	if(this.layout=='vertical')
	{this.item+='<tr>';}
	
	if(browser=="NS4")
	{
		this.item+='<td nowrap valign="'+this.valign+'"><ilayer id="'+mname+'clip" z-index="28">&nbsp;&nbsp;<a class="'+this.css+'">'+desc+'</a>&nbsp;&nbsp;</ilayer>';
//		this.item+='<layer id="'+mname+'" z-index="29" width="300" visibility="hide" bgColor="'+this.nbgcolor+'" onmouseover="mainMenuMouseOver(\''+this.name+'\',\''+this.count+'\',\''+this.layout+'\',\''+this.hbgcolor+'\')" onmouseout="mainMenuMouseOut(\''+this.name+'\',\''+this.count+'\',\''+this.nbgcolor+'\')">&nbsp;&nbsp;<a class="'+this.css+'" href="'+URL+'"';
		this.item+='<layer id="'+mname+'" z-index="29" width="300" visibility="hide" bgColor="'+this.nbgcolor+'" onmouseover="mainMenuMouseOver(\''+this.name+'\',\''+this.count+'\',\''+this.layout+'\',\''+this.hbgcolor+'\')" onmouseout="mainMenuMouseOut(\''+this.name+'\',\''+this.count+'\',\''+this.nbgcolor+'\')"><a class="'+this.css+'" href="'+URL+'"';
		if(target!='')
		{
			this.item+=' target="'+target+'"';
		}
		if(URL=='')
		{
			this.item+=' onclick="return false;"';
		}
		
		this.item+='>'+desc+'</a>&nbsp;&nbsp;</layer></td>';
		this.itemArray[this.iac++]=mname;
	}
	
	if(browser=="IE"||browser=="NS6")
	{
		this.item+='<td nowrap valign="'+this.valign+'"><div id="'+mname+'clip" style="position:absolute;width:0;height:0"></div>';
//		this.item+='<div id="'+mname+'" style="padding:1px" onmouseover="mainMenuMouseOver(\''+this.name+'\',\''+this.count+'\',\''+this.layout+'\', \''+this.hbgcolor+'\')" onmouseout="mainMenuMouseOut(\''+this.name+'\',\''+this.count+'\', \''+this.nbgcolor+'\')">&nbsp;&nbsp;<a href="'+URL+'" class="'+this.css+'"';
		this.item+='<div id="'+mname+'" style="padding:1px" onmouseover="mainMenuMouseOver(\''+this.name+'\',\''+this.count+'\',\''+this.layout+'\', \''+this.hbgcolor+'\')" onmouseout="mainMenuMouseOut(\''+this.name+'\',\''+this.count+'\', \''+this.nbgcolor+'\')"><a href="'+URL+'" class="'+this.css+'"';
		
		if(target!='')
		{
			this.item+=' target="'+target+'"';
		}
		
		if(URL=='')
		{
			this.item+=' onclick="return false;"';
		}
		
//		this.item+='>'+desc+'</a>&nbsp;&nbsp;</div></td>';
		this.item+='>'+desc+'</a></div></td>';
	}
	
	if(this.spacing!=0)
	{
		if(this.layout=='vertical')
		{
			this.sp_item='<tr><td height="'+this.spacing+'">&nbsp;</td></tr>';
		}
		
		if(this.layout=='horizontal')
		{
			this.sp_item='<td width="'+this.spacing+'">&nbsp;</td>';
		}
	}
	
	if(this.layout=='vertical')
	{
		this.item+='</tr>';
	}
	
	this.count++;
};

function loadMenu()
{
	if(browser=="NS4")
	{
		for(var i=0;i<ajm_state.mmac;i++)
		{
			var menu=ajm_state.mainmenuArray[i];
			var width=0;
			var height=0;
			if(menu.layout=='vertical')
			{
				for(var j=0;j<menu.iac;j++)
				{
					if(x5333608(menu.itemArray[j]+'clip')>width)
					{
						width=x5333608(menu.itemArray[j]+'clip');
					}
				}
			}
		
			for(var j=0;j<menu.iac;j++)
			{
				if(menu.layout=='horizontal')
				{
					width=x5333608(menu.itemArray[j]+'clip');
				}
				x44922393(menu.itemArray[j],width);
				x2826022(menu.itemArray[j],x249884908(menu.itemArray[j]+'clip'));
				x332921(menu.itemArray[j],x31696754(menu.itemArray[j]+'clip'));
				x115529526(menu.itemArray[j],true);
			}
		}
	
		for(var i=0;i<ajm_state.smac;i++)
		{
			var menu=ajm_state.submenuArray[i];
			var width=0;
			for(var j=0;j<menu.iac;j++)
			{
				if(x5333608(menu.itemArray[j]+'clip',menu.name)>width)
				{
					width=x5333608(menu.itemArray[j]+'clip',menu.name);
				}
			}
			
			x44922393(menu.name,width+2);
			for(var j=0;j<menu.iac;j++)
			{
				x44922393(menu.itemArray[j],width,menu.name);
				x2826022(menu.itemArray[j],1,menu.name);
				x332921(menu.itemArray[j],x31696754(menu.itemArray[j]+'clip',menu.name)-x31696754(menu.name),menu.name);
			}
		}
	}
};

function mainMenuMouseOver(name,count,layout,color)
{
	x109665346(name+'mi'+count,color);
	x181769672();
	
	if(browser=="NS4")
	{
		if(x6666261345(name+'sm'+count))
		{
			if(layout=="horizontal")
			{
				x2826022(name+'sm'+count,x249884908(name+'mi'+count));
				x332921(name+'sm'+count,x31696754(name+'mi'+count)+x46618711(name+'mi'+count));
			}
			
			if(layout=="vertical")
			{
				x2826022(name+'sm'+count,x249884908(name+'mi'+count)+x5333608(name+'mi'+count));
				x332921(name+'sm'+count,x31696754(name+'mi'+count));
			}
			
			x115529526(name+'sm'+count,true);
		}
	}
	
	if(browser=="IE"||browser=="NS6")
	{
		if(x6666261345(name+'sm'+count))
		{
			if(layout=="horizontal")
			{
				x2826022(name+'sm'+count,x249884908(name+'mi'+count+'clip'));
				x332921(name+'sm'+count,x31696754(name+'mi'+count+'clip')+x46618711(name+'mi'+count));
			}
			
			if(layout=="vertical")
			{
				x2826022(name+'sm'+count,x249884908(name+'mi'+count+'clip')+x5333608(name+'mi'+count));
				x332921(name+'sm'+count,x31696754(name+'mi'+count+'clip'));
			}
			
			x115529526(name+'sm'+count,true);
		}
	}

	ajm_state.menuActive=true;
};

function mainMenuMouseOut(name,count,color)
{
	x109665346(name+'mi'+count,color);
	ajm_state.menuActive=false;
};
function subMenu(menuName,nbgcolor,hbgcolor)
{
	ajm_state.submenuArray[ajm_state.smac++]=this;this.itemArray=new Array(30);
	this.iac=0;
	if(arguments.length>=2)
	{
		this.nbgcolor=nbgcolor;
	}else
	{
		this.nbgcolor="black";
	}
	
	if(arguments.length>=3)
	{
		this.hbgcolor=hbgcolor;
	}else
	{
		this.hbgcolor="black";
	}
	
	this.css="ajsubmenu";
	this.name="aj"+ajm_state.mmac+"sm"+menuName;
	this.count=1;
	this.item='';
	this.htmlBefore='';
	this.htmlAfter='';
	this.cellpadding=1;
	this.target='';
	this.writeMenu=writeSubMenu;
	this.addItem=addSubItem;
	this.addItems=addItems;
	this.addItemsWithTarget=addItemsWithTarget;
};

// writeSubmenu
function writeSubMenu()
{
	if(browser=="NS4")
	{
		document.writeln('<layer id="'+this.name+'" class="'+this.css+'" bgColor="'+this.nbgcolor+'" visibility="hide" z-index="30" onmouseout="ajm_state.menuActive=false;" onmouseover="ajm_state.menuActive=true;"><layer></layer><table border="0" cellspacing="0" cellpadding="'+this.cellpadding+'" bordercolordark="'+this.nbgcolor+'" bordercolordark="black">');
		document.writeln(this.item);
		document.writeln('</table></layer>');
	}
	if(browser=="IE"||browser=="NS6")
	{
		document.writeln('<div id="'+this.name+'" class="'+this.css+'" style="position:absolute;visibility:hidden;background-color:'+this.nbgcolor+';z-index:30" onmouseout="ajm_state.menuActive=false;" onmouseover="ajm_state.menuActive=true;"><table border="1" cellspacing="0" cellpadding="'+this.cellpadding+'" id="'+this.name+'table" class="'+this.css+'" bordercolordark="'+this.nbgcolor+'" bordercolorlight="#666666">'+this.item+'</table></div>');
	}
	
	if(browser=="NS6"||(browser=="IE"&&version==4))
	{
		x44922393(this.name,x5333608(this.name+'table'));
	}
};

//addSubitem
function addSubItem(desc,URL,target)
{
	if(arguments.length<3)
	{
		target=this.target;
	}
	
	desc=this.htmlBefore+desc+this.htmlAfter;
	var mname=this.name+'itm'+this.count;
	if(browser=="NS4")
	{
		this.item+='<tr><td valign="middle" nowrap>';
		this.item+='<ilayer z-index="29" id="'+mname+'clip">&nbsp;&nbsp;<a class="'+this.css+'">'+desc+'</a>&nbsp;&nbsp;</ilayer>';this.item+='<layer z-index="30" id="'+mname+'" bgColor="'+this.nbgcolor+'" width="350" onmouseover="subMenuMouseOver(\''+this.name+'\',\''+this.count+'\',\''+this.hbgcolor+'\')" onmouseout="subMenuMouseOut(\''+this.name+'\',\''+this.count+'\',\''+this.nbgcolor+'\')">&nbsp;&nbsp;<a href="'+URL+'" class="'+this.css+'"';
		if(target!='')
		{
			this.item+=' target="'+target+'"';
		}
		
		if(URL=='')
		{
			this.item+=' onclick="return false;"';
		}
		
		this.item+='>'+desc+'</a>&nbsp;&nbsp;</layer>';
		this.item+='</td></tr>';
		this.itemArray[this.iac++]=mname;
	}
	
	if(browser=="IE"||browser=="NS6")
	{
		this.item+='<tr><td valign="middle" nowrap><div id="'+mname+'clip" style="position:absolute;width:0;height:0"></div>';
		this.item+='<div id="'+mname+'" style="padding:1px" onmouseover="subMenuMouseOver(\''+this.name+'\', \''+this.count+'\',\''+this.hbgcolor+'\')" onmouseout="subMenuMouseOut(\''+this.name+'\', \''+this.count+'\',\''+this.nbgcolor+'\')">&nbsp;&nbsp;<a href="'+URL+'" class="'+this.css+'"';
		if(target!='')
		{
			this.item+=' target="'+target+'"';
		}
		
		if(URL=='')
		{
			this.item+=' onclick="return false;"';
		}
		
		this.item+='>'+desc+'</a>&nbsp;&nbsp;</div></td></tr>';
	}
	
	this.count++;
};

function subMenuMouseOver(name,count,color)
{
	for(var i=0;i<ajm_state.smac;i++)
	{
		if(ajm_state.submenuArray[i].name!=name)
		{
			var tmp_name=name+'i'+count;
			if(tmp_name.indexOf(ajm_state.submenuArray[i].name)==-1)
			{
				x115529526(ajm_state.submenuArray[i].name,false);
			}
		}
	}
	
	x109665346(name+'itm'+count,color,name);
	if(browser=="NS4")
	{
		if(x6666261345(name+'i'+count))
		{
			x2826022(name+'i'+count,x249884908(name)+x5333608(name));
			x332921(name+'i'+count,x31696754(name+'itm'+count,name));
		}
	}

	if(browser=="IE"||browser=="NS6")
	{
		if(x6666261345(name+'i'+count))
		{
			x2826022(name+'i'+count,x265748(name)+x5333608(name));
			if(browser=="IE")
			{
				x332921(name+'i'+count,x31696754(name)+x31696754(name+'itm'+count+'clip'));
			}
			
			if(browser=="NS6")
			{
				x332921(name+'i'+count,x31696754(name+'itm'+count+'clip'));
			}
		}
	}
	
	x115529526(name+'i'+count,true);
	ajm_state.menuActive=true;
};

function subMenuMouseOut(name,count,color)
{
	x109665346(name+'itm'+count,color,name);
};

function addItems()
{
	for(var i=0;i<arguments.length;i+=2)
	{
		this.addItem(arguments[i],arguments[i+1]);
	}
};

function addItemsWithTarget()
{
	for(var i=0;i<arguments.length;i+=3)
	{
		this.addItem(arguments[i],arguments[i+1],arguments[i+2]);
	}
};

function x181769672()
{
	if(!ajm_state.menuActive)
	{
		for(var i=0;i<ajm_state.smac;i++)
		{
			x115529526(ajm_state.submenuArray[i].name,false);
		}
	}
};

function displayMenu()
{
	// write manimenu
	for(var i=ajm_state.mmcp;i<ajm_state.mmac;i++)
	{
		ajm_state.mainmenuArray[i].writeMenu();
	}
	
	ajm_state.mmcp=ajm_state.mmac;
	
	//write submenu
	for(var i=ajm_state.smcp;i<ajm_state.smac;i++)
	{
		ajm_state.submenuArray[i].writeMenu();
	}
	
	ajm_state.smcp=ajm_state.smac;
	setInterval("x181769672()",300);
};

window.onresize=x15884;
origWidth=window.innerWidth;
origHeight=window.innerHeight;

function x15884()
{
	if(browser=='NS4'&&origWidth==window.innerWidth&&origHeight==window.innerHeight)
	{return;}
};
