var tplMenuRoot=new Array();
var tplMenuChild=new Array();

tplMenuRoot.Top=function (arg)
{
	if(arg.length) var wd=Math.ceil(wwidth/(arg.length/3))-20;
	else var wd=100;
    var subId, evn, id, url, txt, isActive, subChr, alt;

	var str='<table width="100%" border="0" cellspacing="0" cellpadding="0" class="top" style="margin-bottom:2px;"><tr>';
	var crd=(isNN4)?'(event.pageX-15),(event.pageY-3)' : '0,"p.h+1"';
	var wwidth = (window.innerWidth)?window.innerWidth: ((document.all)?document.body.offsetWidth:null);

	if(arg.length) var wd=Math.ceil(wwidth/(arg.length/3))-20;
	else var wd=100;

	for(var i=0; i<arg.length; i++)
	{
		url=arg[i++];
		txt=arg[i++];
		id=arg[i][0];
		isPop=arg[i][1];
		isActive=(CurrPart==url);
		subId=subIdPref+id;

		evn=' onmouseover=overMen(0,0,'+id+','+crd+') onclick="return clickMen(this)" onmouseout=outMen('+id+')';
		str+='<td style="border-right:1px solid white;" id='+subId+evn;
		//if (isPop)
		//{
			str+=' nowrap>'; //class=TopMenParent 
		//}
		//else
    	//	str+=' class=TopMen nowrap>';
       
        str+='<a'+url+'>'+txt+'</a></td>';
		//if (i<arg.length-3) str+='<td><img src='+imgPath+'menu/1x1.gif width=2 height=1></td>';
	}

	str+='</tr></table>';
	return str;
}

tplMenuChild.Top=function (topId, emb, arg)
{
    var subId, evn, id, url, txt, isPop;
	var wd=170;

    var str='<div id="'+topIdPref+topId+'" class=popMenu onselectstart="return false" ondragstart="return false" style="Z-index:'+(seqItems--)+';">';
	str+='<table border=0 cellspacing=1 cellpadding=0 width="'+wd+'" style="background-color:#18652C;">';

    var crd=(isNN4)?'(event.pageX+(169-event.layerX)),(event.pageY-4)' : '"p.w",-1';

	for(var i=0; i<arg.length; i++)
	{
		url=arg[i++];
		txt=arg[i++];
		id=arg[i][0];
		isPop=arg[i][1];

		subId=subIdPref+id;
		evn=' onmouseover=overMen('+topId+','+emb+','+id+','+crd+') onclick="return clickMen(this)" onmouseout=outMen('+id+')';

		str+='<tr><td'+evn+' id='+subId;
		if (isPop)
		{
			if(url=='')
				str+=' class=SubMenParentEmpty';
			else
				str+=' class=SubMenParent';
		}
		else
    		str+=' class=SubMen';
        
		str+=' nowrap><a'+url+'>';
		str+=txt;
		str+='</a></td></tr>';
	}
	str+='</table>';
	str+='</div>';
	return str;
}

tplMenuRoot.Left=function (arg)
{
    var subId, evn, id, url, txt, isActive, subChr, alt;
   	var str='<table width=100% cellpadding=0 cellspacing=0>';
	var crd=(isNN4)?'(event.pageX+(169-event.layerX)),(event.pageY-4)' : '"p.w+3",+2';
	if(arg.length) var wd=Math.ceil(560/(arg.length/3))-20;
	else var wd=100;

	for(var i=0; i<arg.length; i++)
	{

        url=arg[i++];
		txt=arg[i++];
		id=arg[i][0];
		isPop=arg[i][1];
		isActive=(CurrPart==url);
		subId=subIdPref+id;

		evn=' onmouseover=overMen(0,0,'+id+','+crd+') onclick="return clickMen(this)" onmouseout=outMen('+id+')';
		str+='<tr class="menu_left"><td id='+subId+evn+' ';
   		if (isPop)
		{
			str+=' >';//class=MenParent
		}
		else
		    str+=' >';//class=Men
        str+='<a'+url+'>'+txt+'</a></td></tr>';
	}
    str+='</table>';
	return str;
}

tplMenuChild.Left=function (topId, emb, arg)
{
    var subId, evn, id, url, txt, isPop;
	var wd=170;

	var str='<div id="'+topIdPref+topId+'" class=popMenu onselectstart="return false" ondragstart="return false" style="Z-index:'+(seqItems--)+';">';
	str+='<table border=0 cellspacing=1 cellpadding=0 width="'+wd+'" style="background-color:#18652C;">';

	var crd=(isNN4)?'(event.pageX+(169-event.layerX)),(event.pageY-4)' : '"p.w",-1';


	for(var i=0; i<arg.length; i++)
	{
		url=arg[i++];
		txt=arg[i++];
		id=arg[i][0];
		isPop=arg[i][1];

		subId=subIdPref+id;
		evn=' onmouseover=overMen('+topId+','+emb+','+id+','+crd+') onclick="return clickMen(this)" onmouseout=outMen('+id+')';

        str+='<tr'+evn+'><td id='+subId+''; 
		if (isPop)
		{
			if(url=='')
				str+=' class=SubMenParentEmpty';
			else
				str+=' class=SubMenParent';
		}
		else
    		str+=' class=SubMen';
		str+='>';
        
		str+='<a '+url+'>';
		str+=txt;
		str+='</a></td></tr>';

	}
	str+='</table></div>';
	return str;
}

tplMenuRoot.Right=function (arg)
{
    var subId, evn, id, url, txt, isActive, subChr, alt;
   	var str='<table width=100% cellpadding=0 cellspacing=0>';
	var crd=(isNN4)?'(event.pageX+(169-event.layerX)),(event.pageY-4)' : '"-p.w-7",+2';
	if(arg.length) var wd=Math.ceil(560/(arg.length/3))-20;
	else var wd=100;

	for(var i=0; i<arg.length; i++)
	{

        url=arg[i++];
		txt=arg[i++];
		id=arg[i][0];
		isPop=arg[i][1];
		isActive=(CurrPart==url);
		subId=subIdPref+id;

		evn=' onmouseover=overMen(0,0,'+id+','+crd+') onclick="return clickMen(this)" onmouseout=outMen('+id+')';
		str+='<tr class="menu_right"><td id='+subId+evn+' ';
   		if (isPop)
		{
			str+=' >';//class=MenParent
		}
		else
		    str+=' >';//class=Men
        str+='<a'+url+'>'+txt+'</a></td></tr>';
	}
    str+='</table>';
	return str;
}

tplMenuChild.Right=function (topId, emb, arg)
{
    var subId, evn, id, url, txt, isPop;
	var wd=170;

	var str='<div id="'+topIdPref+topId+'" class=popMenu onselectstart="return false" ondragstart="return false" style="Z-index:'+(seqItems--)+';">';
	str+='<table border=0 cellspacing=1 cellpadding=0 width="'+wd+'" style="background-color:#18652C;">';

	var crd=(isNN4)?'(event.pageX+(169-event.layerX)),(event.pageY-4)' : '"-p.w-2",-1';


	for(var i=0; i<arg.length; i++)
	{
		url=arg[i++];
		txt=arg[i++];
		id=arg[i][0];
		isPop=arg[i][1];

		subId=subIdPref+id;
		evn=' onmouseover=overMen('+topId+','+emb+','+id+','+crd+') onclick="return clickMen(this)" onmouseout=outMen('+id+')';

        str+='<tr'+evn+'><td id='+subId+''; 
		if (isPop)
		{
			if(url=='')
				str+=' class=SubMenParentEmpty';
			else
				str+=' class=SubMenParent';
		}
		else
    		str+=' class=SubMen';
		str+='>';
        
		str+='<a '+url+'>';
		str+=txt;
		str+='</a></td></tr>';

	}
	str+='</table></div>';
	return str;
}
