//============================================================================== 
// 
//	COPYRIGHT 2003 KAINOS SOFTWARE LIMITED 
// 
//	This material contains trade secrets and proprietary 
//	information and may not be used, copied, disclosed \ 
//	or distributed except pursuant to a licence from 
//	Kainos Software Limited. Use of copyright notice does 
//	not imply publication or disclosure. 
// 
//============================================================================== 
 
//============================================================================== 
// 
//	Author(s) :	Kainos 
// 
//	Reference :	RelatedSitesMenu.js
//
//	Version :	200.1 
//
//	Date :		07/03/06 
// 
//	Description: 
//			Hidden menu for related sites
// 
//============================================================================== 

//============================================================================== 
// EWEB3807
// File updated to use new style 'otherEircomSitesLink' for related sites menu
//============================================================================== 

var ie,ns6,ns,opera,ismac; 
var menuid,d6,c2ref; 
var c1,c2,c3; 
var globalsdefined=false; 
 
//============================================================================== 
// Functions
//============================================================================== 
function d3(ginfref,top,c4,sub,c9)
{ 
	this.d4=ginfref; 
	this.d5=top; 
	this.c4=c4; 
	this.submenu=0; 
	this.sub=sub; 
	this.c9=c9; 
	this.d1=0; 
	this.d2=0; 
	this.b1=0; 
	this.a8=0; 
	this.a9=0; 
}; 

function a0()
{ 
	this.b2=0; 
	this.b3=0; 
	this.b4=0; 
	this.b5=0; 
	this.b8=0; 
	this.b9=0; 
	this.b7=0; 
	this.b6=0; 
}; 

function defineglobals()
{ 
	if(globalsdefined==true) 
		return; 
	
	ie=(document.all != (void 0)); 
	ns6=(document.getElementById&&!document.all); 
	ns=(document.layers != (void 0)); 
	ismac=(navigator.appVersion.indexOf("Mac") != -1); 
	opera=false; 
	
	if(ie)
	{ 
		var agent=navigator.userAgent.toLowerCase(); 
		opera=(agent.indexOf("opera") != -1); 
	}; 
		
	c1=new Array(); 
	c3=new Array(); 
	c2 = new Array(); 
	menuid=1; d6=1; 
	c2ref=1; 
}; 

function showrootmenu(c8)
{ 
	if(ie)
	{ 
		mnn=eval('vrsub'+c8); 
		mnn.style.visibility="visible"; 
	} 
	else if(ns6)
	{ 
		mnn=document.getElementById('vrsub'+c8); 
		mnn.style.visibility="visible"; 
	} 
	else if(ns)
	{ 
		mnn=eval('document.layers.vrsub'+c8); 
		mnn.visibility="show"; 
	}; 
}; 

function c7(c8, whichitem)
{ 
	while(whichitem != 0)
	{ 
		if(whichitem == c8) 
			return true; 
		whichitem=c3[whichitem].d5; 
	}; 
	return false; 
}; 

function c5(c8)
{ 
	var loindex=65535, hiindex=0, tm = new Array(), thetop, ii; 
	
	for(ii=c2[c3[c8].d4].b8;ii <= c2[c3[c8].d4].b9;ii++)
	{ 
		if(c3[ii].c4 < loindex) 
			loindex=c3[ii].c4; 
		if(c3[ii].c4 > hiindex) 
			hiindex=c3[ii].c4; 
		if(c3[ii].d5 == 0) 
			thetop = ii; 
		if(c7(ii, c2[c3[c8].d4].b5))
		{ 
			tm[c3[ii].c4]=true; 
		} 
		else if(c2[c3[c8].d4].b4 != 0 && c3[ii].c4 == c3[c2[c3[c8].d4].b5].submenu) 
			tm[c3[ii].c4]=true;
	}; 
	tm[c2[c3[c8].d4].b4]=true; 
	
	for(ii=loindex;ii <= hiindex;ii++)
	{ 
		if(tm[ii]==true)
		{ 
			mnn=eval('document.layers.vrsub'+ii); 
			if(mnn.visibility != "show") 
				mnn.visibility="show"; 
		} 
		else
		{ 
			if(ii != c3[thetop].c4)
			{ 
				mnn=eval('document.layers.vrsub'+ii); 
				if(mnn.visibility != "hide") 
					mnn.visibility="hide"; 
			}; 
		}; 
	}; 
}; 

function a6(c8)
{ 
	c2[c3[c8].d4].b4=c3[c8].c4; 
	if(ns)
	{ 
		c5(c8); 
	} 
	else
	{ 
		while(c3[c8].d5 != 0)
		{ 
			if(ie)
			{
				mnn=eval('vrsub'+c3[c8].c4); 
				mnn.style.visibility="visible"; 
			} 
			else if(ns6)
			{ 
				mnn=document.getElementById('vrsub'+c3[c8].c4); 
				if(mnn.style.visibility!="visible") 
					mnn.style.visibility="visible"; 
			} 
			c8=c3[c8].d5; 
		} 
	}; 
}; 

function a5(c8)
{ 
	while(c3[c8].d5 != 0)
	{ 
		if(c3[c8].c4 != c2[c3[c8].d4].b4)
		{ 
			if(ie)
			{ 
				mnn=eval('vrsub'+c3[c8].c4); 
				mnn.style.visibility="hidden"; 
			} 
			else if(ns6)
			{ 
				mnn=document.getElementById('vrsub'+c3[c8].c4); 
				if(mnn.style.visibility!="hidden") 
					mnn.style.visibility="hidden"; 
			} 
			else if(ns)
			{ 
				mnn=eval('document.layers.vrsub'+c3[c8].c4); mnn.visibility="hide"; 
			} 
		} 
		else break;
		
		 c8=c3[c8].d5; 
	}; 
}; 

function a4(c8)
{ 
	var tmi=c8; 
	c2[c3[c8].d4].b5=c8; 
	if(c3[c8].sub != 0)
	{ 
		if(ie)
		{ 
			var mnp=eval('vrsub'+c3[c8].c4); 
			var offsetleft=0, offsettop=0; 
			if(ismac)
			{
				offsettop=mnp.style.pixelTop; 
				offsetleft=mnp.style.pixelLeft; 
			} 
			else
			{ 
				do
				{ 
					offsetleft += mnp.offsetLeft; 
					offsettop += mnp.offsetTop; 
					mnp=mnp.offsetParent; 
				} 
				while (mnp != null); 
			} 
			mnn=eval('vrsub'+c3[c3[c8].sub].c4); 
			mnn.style.pixelTop=offsettop+(c3[c8].c9*c3[c8].d1)+c2[c3[c8].d4].b3; 
			mnn.style.pixelLeft=offsetleft+c3[c8].d2+c3[c8].a9-c2[c3[c8].d4].b2; 
			mnn.style.visibility="visible"; 
		} 
		else if(ns)
		{ 
			mnn=eval('document.layers.vrsub'+c3[c3[c8].sub].c4); 
			mnp=eval('document.layers.vrsub'+c3[c8].c4); 
			mnn.top=mnp.pageY+(c3[c8].c9*c3[c8].d1)+c2[c3[c8].d4].b3; 
			mnn.left=mnp.pageX + mnp.clip.right-c2[c3[c8].d4].b2-c3[c8].a8; 
			mnn.visibility="show"; 
			
			for(ii=c2[c3[c8].d4].b8;ii <= c2[c3[c8].d4].b9;ii++)
			{ 
				if(c3[ii].sub!=0&&c3[c8].c4==c3[ii].c4&&ii!=c8)
				{ 
					mnn=eval('document.layers.vrsub'+c3[c3[ii].sub].c4); 
					mnn.visibility="hide"; 
				} 
			} 
		} 
		else if(ns6)
		{ 
			mnn=document.getElementById('vrsub'+c3[c3[c8].sub].c4); 
			mnp=document.getElementById('vrsub'+c3[c8].c4); 
			mnn.style.top=mnp.offsetTop+(c3[c8].c9*c3[c8].d1)+c2[c3[c8].d4].b3; 
			mnn.style.left=mnp.offsetLeft+c3[c8].d2+c3[c8].a9-c2[c3[c8].d4].b2; 
			mnn.style.visibility="visible"; 
		} 
	}; 
}; 

function a7(c8)
{ 
	if(c3[c8].sub != 0)
	{ 
		if(ie)
		{ 
			mnn=eval('vrsub'+c3[c3[c8].sub].c4); 
			mnn.style.visibility="hidden"; 
		} 
		else if(ns)
		{ 
			mnn=eval('document.layers.vrsub'+c3[c3[c8].sub].c4); 
			mnn.visibility="hide"; 
		} 
		else if(ns6)
		{ 
			mnn=document.getElementById('vrsub'+c3[c3[c8].sub].c4); 
			mnn.style.visibility="hidden"; 
			c2[c3[c8].d4].b5=0; 
		}; 
	}; 
}; 

function RelatedSitesMenu(){ 

	RelatedSitesMenu.prototype.addMenu=function(mid,mtext,mlink) 
	{ 
		if(c1[mid]) 
			alert('Menu id '+mid+' is already defined.'); 
	
		if(c0==true) 
			alert('You have to define all the main menus before defining the sub menus'); 
	
		d6++; 
		c3[d6]=new d3(this.f3,0,menuid,0,this.nomenus); 
		c3[d6].d1=this.g1+this.mainspacery; 
		c3[d6].d2=this.g3; 
		c3[d6].b1=this.imgheight; 
		c3[d6].a8=this.f9; 
		c3[d6].a9=this.f8; 
		c1[mid]=d6; 
		this.nomenus++; 
	
		if(d6>this.firstmenuitem&&this.mainspacery>0)
		{ 
			this.d8 += '<tr><td width="'+this.g3+'" height="'+this.mainspacery+'">'; 
			this.d8 += '<img border="0" src="'+this.mainspacer+'" width="'+this.g3+'" height="'+this.mainspacery+'">'; 
			this.d8 += '</td></tr>'; 
		}; 
		
		if(ie)
		{ 
			this.d8 += '<tr></td><td width="'+this.g3+'" height="'+this.g1+'" bgcolor="'+this.maincbgcolor+'">'; 
			this.d8 += '<div class=menu id="imx'+d6+'" onMouseover="a4('+d6+')" onMouseout="a7('+d6+')" STYLE="position:relative; width:'+this.g3+'; z-index: 6">'; 
			this.d8 += '<img align="absmiddle" border="0" src="'+this.mainpreim+'" width="'+this.mainpreimx+'" height="'+this.mainpreimy+'">'; 
			if(mlink != "") 
				this.d8 += '<a class=otherEircomSitesLink href="'+mlink+'">'; 
			this.d8 += mtext; 
			if(mlink != "") 
				this.d8 += '</a>'; 
			this.d8 += '</div></td></tr>'; 
		} 
		else if(ns)
		{ 
			this.d8 += '<tr><td valign="center" class=menu width="'+this.g3+'" height="'+this.g1+'" bgcolor="'+this.maincbgcolor+'">'; 
			this.d8 += '<ilayer visibility="show"><layer width="'+this.g3+'" height="'+this.g1+'" onmouseover="a4('+d6+');" onMouseout="c2[c3['+d6+'].d4].b6=setTimeout(\'a7('+d6+')\',100);">'; 
			if(this.nnmainheight > 0) 
				this.d8 += '<img align="textbottom" border="0" src="'+this.mainpreim+'" width="'+this.g3+'" height="'+this.nnmainheight+'"><br>'; 
			this.d8 += '&nbsp;'; 
			if(mlink != "") 
				this.d8 += '<a class=otherEircomSitesLink href="'+mlink+'">'; 
			this.d8 += mtext; 
			if(mlink != "") 
				this.d8 += '</a>'; 
			this.d8 += '</layer></ilayer></td></tr>'; 
		} 
		else if(ns6)
		{
			this.d8 += '<tr><td valign="center" width="'+this.g3+'" height="'+this.g1+'" bgcolor="'+this.maincbgcolor+'">'; 
			this.d8 += '<div class=menu id="noimx'+d6+'" onMouseover="a4('+d6+')" onMouseout="a7('+d6+')" STYLE="position:relative; visibility: visible">'; 
			this.d8 += '<img name="imx'+d6+'" align="absmiddle" border="0" src="'+this.mainpreim+'" width="'+this.mainpreimx+'" height="'+this.mainpreimy+'">'; 
			if(mlink != "") 
				this.d8 += '<a class=otherEircomSitesLink href="'+mlink+'">'; 
			this.d8 += mtext; 
			if(mlink != "") 
				this.d8 += '</a>'; 
			this.d8 += '</div></td></tr>'; 
		}; 
	}; 

	RelatedSitesMenu.prototype.addSubMenu=function(mid, submid, mtext, murl) 
	{
		if(!c1[mid]) 
			alert('No menu named '+mid+' has been defined.');
 
		d6++;	
	
		if(this.g4 != mid) 
		{ 
			if(this.g4!=null) 
			{ 
				var d1=((this.nomenus-1)*this.subspacery)+this.nomenus*this.subcheight;

				// THIS IS FOR THE BOTTOM BAR IF USING MORE THAN ONE MAIN MENU
				// OTHERWISE SEE function showMenu()
				this.d7 += '</table></td><td><img src="'+this.f1+'" border="0" width="'+this.f1width+'" height="'+d1+'"></td></tr>';
				this.d7 += '<tr><td><img src="'+this.h2+'" border="10" width="'+this.a2+'" height="'+this.g2+'"></td>';
 				this.d7 += '<td><img src="'+this.h5+'" border="0" width="100%" height="'+this.g2+'"></td>';
 				this.d7 += '<td><img src="'+this.h1+'" border="0" width="'+this.a1+'" height="'+this.g2+'"></td></tr></table>';
 			
 				if(ns) 
 					this.d7 += '</layer>';
 				else 
 					this.d7 += '</div>';
 				
 				this.d7=this.d7.replace("imgplaceholder", d1-this.d9);
 				this.nomenus=0;
 			} 
 		
 			menuid++;
 			this.g4=mid;
 		
 			if(ie) 
 				this.d7 += '<div class=menu id="vrsub'+menuid+'" onMouseover="a6('+d6+')" onMouseout="c2[c3['+d6+'].d4].b4=0;a5('+d6+')" style="position:absolute;z-index:2;visibility: hidden;">';
 			else if(ns6) 
 				this.d7 += '<div class=menu id="vrsub'+menuid+'" onMouseover="a6('+d6+')" onMouseout="c2[c3['+d6+'].d4].b4=0;a5('+d6+')" style="position:absolute; z-index:2; top:-400;left:-400;visibility: hidden;">';
 			else if(ns) 
 				this.d7 += '<layer id="vrsub'+menuid+'" onMouseover="clearTimeout(c2[c3['+d6+'].d4].b6);clearTimeout(c2[c3['+d6+'].d4].b7);a6('+d6+')" onMouseout="c2[c3['+d6+'].d4].b4=0;c2[c3['+d6+'].d4].b7=setTimeout(\'a5('+d6+')\',100)" visibility="hide">';
 				
			// THIS IS FOR THE TOP BAR	
			this.d7 += '<table border="0" cellspacing="0" cellpadding="0"><tr>'; 	
			this.d7 += '<td height="'+this.g2+'"><img src="'+this.h4+'" border="0" width="'+this.a2+'" height="'+this.g2+'"></td>'; 
			this.d7 += '<td height="'+this.g2+'"><img src="'+this.h6+'" border="0" width="100%" height="'+this.g2+'"></td>'; 		
			this.d7 += '<td height="'+this.g2+'"><img src="'+this.h3+'" border="0" width="'+this.a1+'" height="'+this.g2+'"></td></tr><tr><td>'; 
			
			if(this.d9 !=0) 
				this.d7 += '<img src="'+this.f2+'" border="0" width="'+this.h8+'" height="'+this.d9+'"><br>'; 
				
			this.d7 += '<img src="'+this.h9+'" border="0" width="'+this.h8+'" height="imgplaceholder"></td><td><table border="0" cellspacing="0" cellpadding="0">'; 
		
		} 
		else 
		{ 
			// THIS IS THE SPACES BETWEEN THE MENU OPTIONS
			if(this.subspacery>0) 
			{ 
				this.d7 += '<tr><td width="'+this.subcwidth+'" height="'+this.subspacery+'">'; 		
	 			this.d7 += '<img border="0" src="'+this.subspacer+'" width="100%" height="'+this.subspacery+'">';
	 			this.d7 += '</td></tr>';
 			} 
 		} ;
 	
 		this.d7 += '<tr><td class=menu valign="center" width="'+this.subcwidth+'" height="'+this.subcheight+'" bgcolor="'+this.subcbgcolor+'">';
 
 		if(ie) 
 		{  
	 		this.d7 += '<div class=menu id="imx'+d6+'" onMouseover="a4('+d6+')" onMouseout="a7('+d6+')" STYLE="position:relative; width:'+this.subcwidth+'; z-index: 6">';
	 		this.d7 += '<img align="absmiddle" border="0" src="'+this.subpreim+'" width="'+this.subpreimx+'" height="'+this.subpreimy+'">'; 	 	
	 		if(murl != "")
	 		{ 
	 			if (murl.indexOf('http://') != -1)
	 				this.d7 += '<a class=otherEircomSitesLink href="'+murl+'" target="blank">';
	 			else
	 				this.d7 += '<a class=otherEircomSitesLink href="'+murl+'">';
	 		}
 			this.d7 += mtext;
	 		if(murl != "") 
	 			this.d7 += '</a>&nbsp;&nbsp;';
	 		this.d7 += '</div>';
 		} 
 		else if(ns6) 
 		{ 
 			this.d7 += '<div class=menu id="noimx'+d6+'" onMouseover="a4('+d6+')" onMouseout="a7('+d6+')" STYLE="position:relative; width:'+this.subcwidth+';">';
 			this.d7 += '<img align="absmiddle" border="0" src="'+this.subpreim+'" width="'+this.subpreimx+'" height="'+this.subpreimy+'">';
 			if(murl != "") 
 			{
 				if (murl.indexOf('http://') != -1)
 					this.d7 += '<a class=otherEircomSitesLink href="'+murl+'" target="blank">';
 				else
 				this.d7 += '<a class=otherEircomSitesLink href="'+murl+'">';
 			}
 			this.d7 += mtext;
 			if(murl != "") 
 				this.d7 += '</a>&nbsp;&nbsp;';
 			this.d7 += '</div>';
 		} 
 		else
 		{ 
	 		this.d7 += '<ilayer id="imx'+d6+'"><layer class=menu width="'+this.subcwidth+'" height="'+this.subcheight+'" onMouseover="a4('+d6+')" onMouseout="c2[c3['+d6+'].d4].b6=setTimeout(\'a7('+d6+')\',100)">';
	 		if(this.nnsubheight > 0) 
	 			this.d7 += '<img align="textbottom" border="0" src="'+this.mainpreim+'" width="'+this.g3+'" height="'+this.nnsubheight+'"><br>';
	 		this.d7 += '&nbsp;';
	 		if(murl != "") 
	 		{
	 			if (murl.indexOf('http://') != -1)
	 				this.d7 += '<a class=otherEircomSitesLink href="'+murl+'" target="blank">'+mtext+'</a>&nbsp;&nbsp;';
	 			else
	 				this.d7 += '<a class=otherEircomSitesLink href="'+murl+'">'+mtext+'</a>&nbsp;&nbsp;';
	 		}
	 		else 
	 			this.d7 += mtext;
			this.d7 += '</layer></ilayer>';		
 		};
 	
	 	this.d7 += '</td></tr>';
	 
	 	if(submid!="") 
	 		c1[submid]=d6;
	 	
	 	c3[d6] = new d3(this.f3,c1[mid],menuid,0,this.nomenus);
	 	c3[c1[mid]].sub=d6;
	 	c3[c1[mid]].submenu=menuid;
	 	c3[d6].d1=this.subcheight+this.subspacery;
	 	c3[d6].d2=this.subcwidth;
	 	c3[d6].b1=this.g2;
	 	c3[d6].a8=this.f1width;
	 	c3[d6].a9=this.h8;
	 	this.nomenus++;
 	};
 
	RelatedSitesMenu.prototype.startMenu=function()
	{ 
		defineglobals(); 
		c2[c2ref]=new a0(); 
		this.f3=c2ref; 
		c2ref++; 
		menuid++; 
		c2[this.f3].b2=this.b2; 
		c2[this.f3].b3=this.b3; 
		this.rootmenu=menuid; 
		this.firstmenuitem=d6+1; 
		c2[this.f3].b8=this.firstmenuitem; 
	
		
		if(opera) 
			this.d8 += '<div id="vrsub'+menuid+'" STYLE="position:relative;">'; 
		else if(ie) 
		{ 
			if(ismac) 
				this.d8 += '<div id="theroot" STYLE="position:absolute; visibility: hidden;">'; 
			this.d8 += '<div id="vrsub'+menuid+'" STYLE="position:absolute; visibility: hidden;">'; 
		} 
		else if(ns6) 
		{ 
			this.d8 += '<div id="vrsub'+menuid+'" STYLE="position:absolute; visibility: hidden;">'; 
		} 
		else if(ns) 
		{ 
			this.d8 += '<ilayer id="vrsub'+menuid+'" visibility="show"><layer>'; 
		}; 
				
		this.d8 += '<table border="0" cellspacing="0" cellpadding="0">';
		
		// IF NO IMAGES ARE SUPPLIED FOR THE TOP BAR THEN DON'T INCLUDE THE TR
		if ( (this.f7 == '') || (this.imgtop == '') || (this.f6 != '') ) 
		{
			// DON'T CREATE THE TOP BAR.
			// TO MAKE SURE THAT THE SUB MENU STILL APPEARS IN THE CORRECT PLACE
			// WE HAVE TO SUBTRACT 1 FROM THE POSITION THAT IT WILL APPEAR.
			// THE POSITION FOR IT TO APPEAR IS SET BY function submenuplacing
			this.b3--;	
			c2[this.f3].b3--;
		
		} 
		else 
		{
			// THIS DRAWS THE TOP BAR ON THE MAIN MENU
			this.d8 += '<tr><td colspan="3">'; 
			this.d8 += '<img src="'+this.f7+'" border="0" width="'+this.imgcornerleft+'" height="'+this.imgheight+'">'; 
			this.d8 += '<img src="'+this.imgtop+'" border="0" width="'+(this.g3-this.mainba)+'" height="'+this.imgheight+'">'; 
			this.d8 += '<img src="'+this.f6+'" border="0" width="'+this.imgcornerright+'" height="'+this.imgheight+'">';	
			this.d8 += '</td></tr>';		
		};
		
		this.d8 += '<tr><td>'; 
		this.d8 += '<img src="'+this.imgleft+'" border="0" width="'+this.f8+'" height="imgplaceholder">'; 
		this.d8 += '</td><td><table border="0" cellspacing="0" cellpadding="0">'; 		
	};

	RelatedSitesMenu.prototype.showMainMenu=function()
	{ 
		var d1=((this.nomenus-1)*this.mainspacery)+this.nomenus*this.g1; 
		
		this.d8 += '</table></td>'; 		
		
		this.d8 += '<td><img src="'+this.imgright+'" border="0" width="'+this.f9+'" height="'+d1+'"></td></tr>'; 

		this.d8 += '<tr><td colspan="3"><img src="'+this.f5+'" border="0" width="'+this.imgcornerleft+'" height="'+this.imgheight+'">'; 
		this.d8 += '<img src="'+this.imgbottom+'" border="0" width="'+(this.g3-this.mainba)+'" height="'+this.imgheight+'">'; 
		
		this.d8 += '<img src="'+this.f4+'" border="0" width="'+this.imgcornerright+'" height="'+this.imgheight+'">';
		
		this.d8 += '</td></tr></table>'; 
		
		if(ie||ns6) 
			this.d8 += '</div>'; 
		else if(ns) 
			this.d8 += '</layer></ilayer>'; 
		
		document.write(this.d8.replace("imgplaceholder", d1)); this.nomenus=0;
		
	}; 

	RelatedSitesMenu.prototype.showMenu=function()
	{ 
		var d1=((this.nomenus-1)*this.subspacery)+this.nomenus*this.subcheight; 
		
		this.d7 += '</table>';
		
		this.d7 += '</td><td><img src="'+this.f1+'" border="0" width="'+this.f1width+'" height="'+d1+'"></td></tr>'; 
		
		this.d7 += '<tr><td>';
		this.d7 += '<img src="'+this.h2+'" border="0" width="'+this.a2+'" height="'+this.g2+'"></td>';
		this.d7 += '<td><img src="'+this.h5+'" border="0" width="100%" height="'+this.g2+'"></td>';
		this.d7 += '<td><img src="'+this.h1+'" border="0" width="'+this.a1+'" height="'+this.g2+'"></td></tr>'; 
		
		if(ie)
		{ 
			this.d7 += '</div>'; 
			if(ismac) 
				this.d7 += '</div>'; 
		} 
		else if(ns6) 
		{ 
			this.d7 += '</div>'; 
		} 
		else if(ns) 
			this.d7 += '</layer>'; 
		
		document.write(this.d7.replace("imgplaceholder", d1-this.d9)); 
		c2[this.f3].b9=d6; 
		c1=new Array(); 
		showrootmenu(this.rootmenu); 
	}; 

	RelatedSitesMenu.prototype.mainmenuitemsize=function(width,height)
	{ 
		this.g3=width; 
		this.g1=height; 
		this.mainpreimy=height-3; 
	}; 

	RelatedSitesMenu.prototype.submenuitemsize=function(width,height) 
	{ 
		this.subcwidth=width; 
		this.subcheight=height; 
		this.subpreimy=height-3; 
	}; 

	RelatedSitesMenu.prototype.submenuplacing=function(b2,b3)
	{ 
		this.b2=Math.abs(b2); 
		this.b3=b3; 
	}; 

	RelatedSitesMenu.prototype.mainborderimages=function(left,right,top,bottom)
	{ 
		this.imgleft=left; 
		this.imgright=right; 
		this.imgtop=top; 
		this.imgbottom=bottom; 
	};
	 
	RelatedSitesMenu.prototype.mainbordercorners=function(topleft,topright,bottomleft,bottomright)
	{ 
		this.f7=topleft; 
		this.f6=topright; 
		this.f5=bottomleft; 
		this.f4=bottomright; 
	};
	 
	RelatedSitesMenu.prototype.mainborderdimensions=function(leftwidth,rightwidth,height)
	{ 
		this.imgcornerleft=this.f8=leftwidth; 
		this.imgcornerright=this.f9=rightwidth; 
		this.imgheight=height; 
		this.mainba=0; 
	}; 
	
	RelatedSitesMenu.prototype.subborderimages=function(left,right,top,bottom)
	{ 
		this.h9=left; 
		this.f1=right; 
		this.h6=top; 
		this.h5=bottom; 
	}; 
	
	RelatedSitesMenu.prototype.subbordercorners=function(topleft,topright,bottomleft,bottomright)
	{ 
		this.h4=topleft; 
		this.h3=topright; 
		this.h2=bottomleft; 
		this.h1=bottomright; 
	}; 
	
	RelatedSitesMenu.prototype.subborderdimensions=function(leftwidth,rightwidth,height)
	{ 
		this.a2=this.h8=leftwidth; 
		this.a1=this.f1width=rightwidth; 
		this.g2=height; 
		this.subba=0; 
	}; 
	
	RelatedSitesMenu.prototype.definejoin=function(join,joinheight)
	{ 
		this.f2=join; 
		this.d9=joinheight; 
	};
	
	RelatedSitesMenu.prototype.mainmenucolor=function(bgcolor)
	{ 
		this.maincalign = "left"; 
		this.maincbgcolor = bgcolor; 
	}; 
	
	RelatedSitesMenu.prototype.submenucolor=function(bgcolor)
	{ 
		this.subcalign = "left"; 
		this.subcbgcolor = bgcolor; 
	};
	 
	RelatedSitesMenu.prototype.mainpreimage=function(pim,pio,pix,piy)
	{ 
		this.mainpreim = pim; 
		this.mainpreimov = pio; 
		this.mainpreimx = pix; 
		this.mainpreimy = piy; 
	}; 
	
	RelatedSitesMenu.prototype.subpreimage=function(pim,pio,pix,piy)
	{ 
		this.subpreim = pim; 
		this.subpreimov = pio; 
		this.subpreimx = pix; 
		this.subpreimy = piy; 
	}; 
	
	RelatedSitesMenu.prototype.definemainspacer=function(name,height)
	{ 
		this.mainspacer = name; 
		this.mainspacery = height; 
	}; 

	RelatedSitesMenu.prototype.definesubspacer=function(name,height)
	{ 
		this.subspacer = name; 
		this.subspacery = height; 
	}; 

	RelatedSitesMenu.prototype.netscapeadjust=function(main,sub)
	{ 
		this.nnmainheight = main; 
		this.nnsubheight = sub; 
	}; 
	
	this.g4=null; 
	this.d8=""; 
	this.d7=""; 
	this.nomenus=0; 
	c0=false; 
};
