//first file

function getBrowserVer()
{
	var browser="None";
	if(document.getElementById)
		version=5;
	else
		version=4;

	browser="IE";
	return browser;
}

function getOsName()
{
	var os=navigator.userAgent;
	if(os.indexOf("Mac")!=-1)
	{
		os="Mac";
	}
	else if(os.indexOf("Konqueror")!=-1)
	{
		os="Konqueror";
	}
	else
	{
		os="Win";
	}
	return os;
}


function getIsHasLayer(layerName,parentName)
{
	return(document.getElementById(layerName)!=null);
}

function setShowElement(element,show)
{
	if(document.getElementById(element)!=null)
	{
		if(show)
		{
			if(ajm_alpha != 100)
				document.getElementById(element).style.filter = "progid:DXImageTransform.Microsoft.Alpha(opacity="+ajm_alpha+")";
			document.getElementById(element).style.visibility="visible";
		}
		else
		{
			document.getElementById(element).style.visibility="hidden";
		}
	}
}

function setBgColor(element,bgColor,parent)
{
	return document.getElementById(element).style.backgroundColor=bgColor;
}

function setfgColor(element,fgColor,parent)
{
	if(getIsHasLayer(element))
	{
		return document.getElementById(element).style.color=fgColor;
	}
}

function setElementLeft(element,left,parent)
{
	
	return document.getElementById(element).style.left=left;
	
}

function setElementLeftOffset(element,parent)
{
	return document.getElementById(element).offsetLeft
}



function setElementTop(element,top,parent)
{
	return document.getElementById(element).style.top=top;
}

function setSubMenuTop(element,parent)
{
	//return(document.getElementById(element).offsetTop);
	return document.getElementById(element).offsetTop;
}


function setElementHeightOffset(element,parent)
{
	//return(document.getElementById(element).offsetHeight);
	return document.getElementById(element).offsetHeight;
}

function setElementWidth(element,width,parent)
{
	//document.getElementById(element).style.width=width;
	document.getElementById(element).style.width=width;
}

function setElementWidthOffset(element,parent)
{
	//return(document.getElementById(element).offsetWidth);
	return document.getElementById(element).offsetWidth;
}




//second file

browser=getBrowserVer();
os=getOsName();
ajm_state=new ajmState();

function ajmState()
{
	this.menuActive=false;
	this.submenuArray=new Array(30);
	this.mainmenuArray=new Array(5);
	this.mainmenu_dirn=new Array(5);
	this.mainmenu_layout=new Array(5);
	this.activemenuArray=new Array(10);
	this.mmcp=0;
	this.smcp=0;
	this.mmac=0;
	this.smac=0;
	this.amac=0;
	this.menuoffset=10;
	this.macleftoffset=8;
	this.menuReady=false;
	this.menuStatus=1;
	this.ver="1.6";
	this.id="40190";
}

function mainMenu(layout,spacing,nbgcolor,hbgcolor,nftcolor,hftcolor,bgimage,menu_dirn)
{
	this.itemArray=new Array(30);
	this.iac=0;
	ajm_state.mainmenuArray[ajm_state.mmac++]=this;
	this.count=1;
	this.name="aj"+ajm_state.mmac;
	this.css="ajmainmenu";
	this.item='';
	this.htmlBefore='&nbsp;&nbsp;';
	this.htmlAfter='&nbsp;&nbsp;';
	this.sp_item='';
	this.layout='horizontal';
	ajm_state.mainmenu_layout[ajm_state.mmac]='horizontal';

	if(arguments.length>=2&&arguments[1]!='')
	{
		this.spacing=spacing;
	}
	else
	{
		this.spacing=0;
	}
	if(arguments.length>=3&&arguments[2]!='')
	{
		this.nbgcolor=nbgcolor;
	}
	else
	{
		this.nbgcolor="black";
	}
	if(arguments.length>=4&&arguments[3]!='')
	{
		this.hbgcolor=hbgcolor;
	}
	else
	{
		this.hbgcolor="black";
	}
	if(arguments.length>=5&&arguments[4]!='')
	{
		this.nftcolor=nftcolor;
	}
	else
	{
		this.nftcolor="white";
	}
	if(arguments.length>=6&&arguments[5]!='')
	{
		this.hftcolor=hftcolor;
	}
	else
	{
		this.hftcolor="white";
	}
	if(arguments.length>=7&&arguments[6]!='')
	{
		this.bgimage=bgimage;
		this.nbgcolor='transparent';
	}
	else
	{
		this.bgimage=null;
	}
	if(arguments.length>=8&&arguments[7]=='left')
	{
		ajm_state.mainmenu_dirn[ajm_state.mmac]='left';
	}
	else
	{
		ajm_state.mainmenu_dirn[ajm_state.mmac]='right';
	}
	this.over_img=new Array(30);
	this.out_img=new Array(30);
	this.pad_1=0;
	this.pad_2=0;
	this.cellpadding=0;
	this.layerpadding=0;
	this.target='_self';
	this.valign='middle';
	this.menuborder='';
	this.itemborder='';
	this.divider='&nbsp;';
	this.writeMenu=setWriteMenu;
	this.addItem=setAddItem;
	this.addItems=addItems;
	this.addImages=addImages;
	this.addWithoutLink=setAddWithoutLink;
	this.setAddWithoutLink=setAddItemSansLink;
	this.addItemsWithTarget=addItemsWithTarget;
	this.addImagesWithTarget=addImagesWithTarget;
	this.displayMMenu=setDisplayMMenu;
}


function setDisplayMMenu()
{
	ajm_state.menuStatus=0;
}

function setWriteMenu()
{
	this.displayMMenu();
	document.writeln('<table ');
	if(this.nbgcolor!='transparent')
	{
		document.writeln('bgcolor="'+this.nbgcolor+'" ');
	}
	if(this.bgimage!=null)
	{
		document.writeln('background="'+this.bgimage+'" ');
	}
	document.writeln('border="0" cellpadding="'+this.cellpadding+'" cellspacing="0" onmouseout="ajm_state.menuActive=false;" onmouseover="ajm_state.menuActive=true;" style="border:'+this.menuborder+'">');
	
	if(this.layout=='horizontal')
	{
		document.writeln('<tr>');
		if(this.pad_1!=0)
		{
			document.writeln('<td width="'+this.pad_1+'">&nbsp;</td>');
		}
	}
	if(ajm_state.menuStatus==0)
	{
		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>');
	}	
	document.writeln('</table>');
	document.writeln('<div id="'+this.name+'dmy" style="position:absolute;top:0;left:-100;padding:'+this.layerpadding+'px;visibility:hidden"><a href="" class="'+this.css+'">&nbsp;</a></div>');
}

function setAddItem(desc,URL,target,out_img,over_img)
{
	var mname=this.name+'mi'+this.count;
	if(arguments.length<3||arguments[2]==null)
	{
		target=this.target;
	}
	desc=this.htmlBefore+desc+this.htmlAfter;

	this.item+=this.sp_item;
	this.item+='<td onclick="window.open(\''+URL+'\',\''+target+'\');"  onmouseover="mainMenuMouseOver(\''+this.name+'\',\''+this.count+'\',\''+ajm_state.mmac+'\', \''+this.hbgcolor+'\',\''+this.hftcolor+'\',\''+over_img+'\',\''+this.macoffset+'\')" onmouseout="mainMenuMouseOut(\''+this.name+'\',\''+this.count+'\', \''+this.nbgcolor+'\',\''+this.nftcolor+'\',\''+out_img+'\')" nowrap valign="'+this.valign+'" style="border:'+this.itemborder+'"><div id="'+mname+'clip" style="position:absolute;width:1;height:1"></div>';this.item+='<div id="'+mname+'" style="padding:'+this.layerpadding+'px">';this.item+='<a href="'+URL+'" class="'+this.css+'" onclick="return false;" style="text-decoration:none"';
	if(target!='')
	{
		this.item+=' target="'+target+'"';
	}
	if(arguments.length==5)
	{
		this.item+='><img id="'+this.name+'mi_img'+this.count+'" src="'+out_img+'" border="0"></a>';
	}
	else
	{
		this.item+='><font id="'+this.name+'a'+this.count+'" style="color:'+this.nftcolor+';">'+desc+'</font></a>';
	}
	this.item+='</div></td>';

	this.itemArray[this.iac++]=mname;
	if(this.spacing!=0)
	{		
		if(this.layout=='horizontal')
		{
			this.sp_item='<td class="'+this.css+'" width="'+this.spacing+'" align="center"><font color="'+this.nftcolor+'">'+this.divider+'</font></td>';
		}
	}
	this.count++;
}

function setAddItemSansLink(desc)
{
	var mname=this.name+'mi'+this.count;

	this.item+='<td nowrap valign="'+this.valign+'" style="border:'+this.itemborder+'" class="'+this.css+'"><div id="'+mname+'clip" style="position:absolute;width:1;height:1"></div>';
	this.item+='<div id="'+mname+'" style="padding:'+this.layerpadding+'px; color:'+this.nftcolor+'">';
	this.item+=desc;
	this.itemArray[this.iac++]=mname;
	if(this.spacing!=0)
	{
		if(this.layout=='horizontal')
		{
			this.sp_item='<td class="'+this.css+'" width="'+this.spacing+'" align="center"><font color="'+this.nftcolor+'">'+this.divider+'</font></td>';
		}
	}
	this.count++;
}

function loadMenu()
{
	for(var i=0;i<ajm_state.smac;i++)
	{
		var menu=ajm_state.submenuArray[i];
		var name=menu.name;
		var count=name.substring(name.indexOf("aj")+2,name.indexOf("sm"));
		if(name.indexOf("i")==-1)
		{
			var t_name=name.replace("sm","mi");
			var main_menu=ajm_state.mainmenuArray[parseInt(count)-1];
			if(main_menu.layout=='horizontal')
			{
				setElementLeft(name,setElementLeftOffset(t_name));
				setElementTop(name,setSubMenuTop(t_name)+setElementHeightOffset(t_name));
			}
		}
		else
		{
			var t_name=name.substring(0,name.lastIndexOf("i"));
			var u_name=t_name+"itm"+name.substring(name.lastIndexOf("i")+1)+"clip";
			if(ajm_state.mainmenu_dirn[parseInt(count)]=='right')
			{
				setElementLeft(name,setElementLeftOffset(t_name)+setElementWidthOffset(t_name)-ajm_state.menuoffset);
			}
			else
			{
				setElementLeft(name,setElementLeftOffset(t_name)-setElementWidthOffset(name)+ajm_state.menuoffset);
			}
				setElementTop(name,setSubMenuTop(t_name)+setSubMenuTop(u_name));
		}
	}
}


function mainMenuMouseOver(name,count,mmac,bgcolor,ftcolor,img,macoffset)
{
	var left;
	var top;
	var nm1=name+'sm'+count;
	var nm2=name+'mi'+count;
	setBgColor(nm2,bgcolor);
	setfgColor(name+'a'+count,ftcolor);
	setDisplayMenu();
	

	if(getIsHasLayer(nm1))
	{
		ajm_state.activemenuArray[ajm_state.amac++]=nm1;
		if(ajm_state.mainmenu_layout[mmac]=="horizontal")
		{
			if(os=="Mac"&&browser=="IE")
			{
				top=setSubMenuTop(nm2+'clip')+setElementHeightOffset(nm2)+setElementHeightOffset(name.substring(0,3)+'dmy');
				left=setElementLeftOffset(nm2+'clip')+ajm_state.macleftoffset;
				setElementTop(nm1,top);
				setElementLeft(nm1,left);
			}
			else
			{
				top=setSubMenuTop(nm2+'clip')+setElementHeightOffset(nm2);
				left=setElementLeftOffset(nm2+'clip');setElementTop(nm1,top);
				setElementLeft(nm1,left);
			}
		}
		if(ajm_state.mainmenu_layout[mmac]=="vertical")
		{
			if(ajm_state.mainmenu_dirn[mmac]=='right')
			{
				if(os=="Mac"&&browser=="IE")
				{
					left=setElementLeftOffset(nm2+'clip')+setElementWidthOffset(nm2)+ajm_state.macleftoffset;
					setElementLeft(nm1,left);
				}
				else
				{
					left=setElementLeftOffset(nm2+'clip')+setElementWidthOffset(nm2);
					setElementLeft(nm1,left);
				}
			}
			else
			{
				left=setElementLeftOffset(nm2+'clip')-setElementWidthOffset(nm1);
				setElementLeft(nm1,left);
			}
			if(os=="Mac"&&browser=="IE")
			{
				top=setSubMenuTop(nm2+'clip')+setElementHeightOffset(name.substring(0,3)+'dmy');
				setElementTop(nm1,top);
			}
			else
			{
				top=setSubMenuTop(nm2+'clip');
				setElementTop(nm1,top);
			}
		}
	}

	if(browser=="NS4"&&img!="undefined"&&document.layers[nm2].document.images.length!=0)
	{
		document.layers[nm2].document.images[0].src=img;
	}
	if(document.images[name+'mi_img'+count])
	{
		document.images[name+'mi_img'+count].src=img;
	}
	ajm_state.menuActive=true;
	if(getIsHasLayer(nm1))
	{
		left=0
		top = 0
	}
	setShowElement(nm1,true);
}

function mainMenuMouseOut(name,count,bgcolor,ftcolor,img)
{
	setBgColor(name+'mi'+count,bgcolor);
	setfgColor(name+'a'+count,ftcolor);
	ajm_state.menuActive=false;
	if(browser=="NS4"&&img!="undefined"&&document.layers[name+'mi'+count].document.images.length!=0)
	{
		document.layers[name+'mi'+count].document.images[0].src=img;
	}
	if(document.images[name+'mi_img'+count])
	{
		document.images[name+'mi_img'+count].src=img;
	}
}

function subMenu(menuName,nbgcolor,hbgcolor,nftcolor,hftcolor,bgimage)
{
	ajm_state.submenuArray[ajm_state.smac++]=this;
	this.itemArray=new Array(30);
	this.iac=0;
	if(arguments.length>=2&&arguments[1]!='')
	{
		this.nbgcolor=nbgcolor;
	}
	else
	{
		this.nbgcolor="black";
	}
	if(arguments.length>=3&&arguments[2]!='')
	{
		this.hbgcolor=hbgcolor;
	}
	else
	{
		this.hbgcolor="black";
	}
	if(arguments.length>=4&&arguments[3]!='')
	{
		this.nftcolor=nftcolor;
	}
		else{this.nftcolor="white";
	}
	if(arguments.length>=5&&arguments[4]!='')
	{
		this.hftcolor=hftcolor;
	}
	else
	{
		this.hftcolor="white";
	}
	if(arguments.length>=6&&arguments[5]!='')
	{
		this.bgimage=bgimage;
		this.nbgcolor='transparent';
	}
	else
	{
		this.bgimage=null;
	}
	this.css="ajsubmenu";
	this.name="aj"+ajm_state.mmac+"sm"+menuName;
	this.count=1;
	this.item='';
	this.htmlBefore='&nbsp;';
	this.htmlAfter='&nbsp;';
	this.cellpadding=0;
	this.layerpadding=4;
	this.menuborder='';
	this.itemborder='';
	this.target='_self';
	this.writeMenu=writeMenu;
	this.addItem=setDisplayMenuSansLinkUrl;
	this.addItems=addItems;
	this.addWithoutLink=setAddWithoutLink;
	this.setAddWithoutLink=setDisplayMenuSansLink;
	this.addItemsWithTarget=addItemsWithTarget;
}

function writeMenu()
{

	document.writeln('<div align="left" id="'+this.name+'" style="position:absolute;visibility:hidden;background-color:'+this.nbgcolor+';z-index:30;border:'+this.menuborder+'"" onmouseout="ajm_state.menuActive=false;" onmouseover="ajm_state.menuActive=true;">');
	document.writeln('<table border="0" style="left:0;top:0" cellspacing="0" cellpadding="'+this.cellpadding+'" ');
	if(this.bgimage!=null)
	{
		document.writeln('background="'+this.bgimage+'" ');
	}
	document.writeln('id="'+this.name+'table">'+this.item+'</table></div>');

	if(browser=="IE"&&version==4)
	{
		setElementWidth(this.name,setElementWidthOffset(this.name+'table'));
	}
	setElementLeft(this.name,8);
	setElementTop(this.name,8);
}

function setDisplayMenuSansLinkUrl(desc,URL,target)
{
	if(arguments.length<3)
	{
		target=this.target;
	}
	desc=this.htmlBefore+desc+this.htmlAfter;
	var mname=this.name+'itm'+this.count;

	//this.item+='<tr><td class="'+this.css+'" valign="middle" nowrap onclick="window.open(\''+URL+'\',\''+target+'\');" onmouseover="subMenuMouseOver(\''+this.name+'\', \''+this.count+'\',\''+this.hbgcolor+'\',\''+this.hftcolor+'\',\''+ajm_state.mmac+'\')" onmouseout="subMenuMouseOut(\''+this.name+'\', \''+this.count+'\',\''+this.nbgcolor+'\',\''+this.nftcolor+'\')" style="border:'+this.itemborder+'"><div id="'+mname+'clip" style="position:absolute;width:0;height:0"></div>';this.item+='<div id="'+mname+'" style="padding:'+this.layerpadding+'px"><a href="'+URL+'" class="'+this.css+'" style="text-decoration:none" onclick="return false;"';
	this.item+='<tr><td class="'+this.css+'" valign="middle" nowrap onclick="window.open(\''+URL+'\',\''+target+'\');" onmouseover="subMenuMouseOver(\''+this.name+'\', \''+this.count+'\',\''+this.hbgcolor+'\',\''+this.hftcolor+'\',\''+ajm_state.mmac+'\')" onmouseout="subMenuMouseOut(\''+this.name+'\', \''+this.count+'\',\''+this.nbgcolor+'\',\''+this.nftcolor+'\')" style="border:'+this.itemborder+'">';
	this.item+='<div id="'+mname+'" style="padding:'+this.layerpadding+'px"><a href="'+URL+'" class="'+this.css+'" style="text-decoration:none" onclick="return false;"';

	
	if(target!='')
	{
		this.item+=' target="'+target+'"';
	}
	this.item+='><font id="'+this.name+'a'+this.count+'" style="color:'+this.nftcolor+';" class="over_be_10">'+desc+'</font></a></div></td></tr>';

	this.count++;
}

function setDisplayMenuSansLink(desc)
{
	if(arguments.length<3)
	{
		target=this.target;
	}
	desc=this.htmlBefore+desc+this.htmlAfter;

	var mname=this.name+'itm'+this.count;

	this.item+='<tr><td valign="middle" class="'+this.css+'" nowrap style="border:'+this.itemborder+'"><div id="'+mname+'clip" style="position:absolute;width:1;height:1"></div>';
	this.item+='<div id="'+mname+'" style="padding:'+this.layerpadding+'px;color:'+this.nftcolor+'">'+desc+'</div></td></tr>';
	this.count++;
}


function subMenuMouseOver(name,count,bgcolor,fgcolor,mmac)
{
	var tmp_amac=ajm_state.amac;
	var left;
	var top;
	var nm1=name+'i'+count;
	var nm2=name+'itm'+count;
	for(var i=0;i<tmp_amac;i++)
	{
		if(ajm_state.activemenuArray[i]!=name)
		{
			if(nm1.indexOf(ajm_state.activemenuArray[i])==-1)
			{
				setShowElement(ajm_state.activemenuArray[i],false);
				ajm_state.amac--;
			}
		}
	}

	setBgColor(nm2,bgcolor,name);
	setfgColor(name+'a'+count,fgcolor,name);


	if(getIsHasLayer(nm1))
	{
		ajm_state.activemenuArray[ajm_state.amac++]=nm1;
		left=setElementLeftOffset(name)+setElementWidthOffset(name)-ajm_state.menuoffset;
		setElementLeft(nm1,left);
		top=setSubMenuTop(name)+setSubMenuTop(nm2+'clip');
		setElementTop(nm1,top);
	}
	
	if(getIsHasLayer(nm1))
	{

		setShowElement(nm1,true);
	}
	ajm_state.menuActive=true;
}

function subMenuMouseOut(name,count,bgcolor,fgcolor)
{
	setBgColor(name+'itm'+count,bgcolor,name);
	setfgColor(name+'a'+count,fgcolor,name);
}

function addItems()
{
	for(var i=0;i<arguments.length;i+=2)
	{
		this.addItem(arguments[i],arguments[i+1]);
	}
}

function setAddWithoutLink()
{
	for(var i=0;i<arguments.length;i++)
	{
		this.setAddWithoutLink(arguments[i]);
	}
}

function addImages()
{
	for(var i=0;i<arguments.length;i+=3)
	{
		this.addItem(null,arguments[i],null,arguments[i+1],arguments[i+2]);
	}
}

function addImagesWithTarget()
{
	for(var i=0;i<arguments.length;i+=4)
	{
		this.addItem(null,arguments[i],arguments[i+1],arguments[i+2],arguments[i+3]);
	}
}

function addItemsWithTarget()
{
	for(var i=0;i<arguments.length;i+=3)
	{
		this.addItem(arguments[i],arguments[i+1],arguments[i+2]);
	}
}

function setDisplayMenu()
{
	if(!ajm_state.menuActive)
	{
		for(var i=0;i<ajm_state.amac;i++)
		{
			setShowElement(ajm_state.activemenuArray[i],false);
		}
		ajm_state.amac=0;
	}
}

function displayMenu()
{
	for(var i=ajm_state.mmcp;i<ajm_state.mmac;i++)
	{
		ajm_state.mainmenuArray[i].writeMenu();
	}
	ajm_state.mmcp=ajm_state.mmac;
	for(var i=ajm_state.smcp;i<ajm_state.smac;i++)
	{
		ajm_state.submenuArray[i].writeMenu();
	}
	ajm_state.smcp=ajm_state.smac;
	setInterval("setDisplayMenu()",250);
}
	
origWidth=window.innerWidth;
origHeight=window.innerHeight;
