var tplMenuRoot=new Array();
var tplMenuChild=new Array();

tplMenuRoot.Top=function (arg)
{
    var subId, evn, id, url, txt, isActive, subChr, alt;
	var str='';
    if(arg.length) 
    {
        str='<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr>';
        var crd=(isIE)? '"0","p.h"' : '"0","p.h"';
        if(arg.length) var wd=Math.ceil(725/(arg.length/3))-20;
        else var wd=100;
        var clas=0;
        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+') onmouseout=outMen('+id+')';
			//if (!isPop)
			//{
                evn+=' onclick="return clickMen(this)"'; 
            //}
            str+='<td id='+subId+evn+' ';
			//if (!isPop)
			//{
	            if(isIE && url!='') str+=' style="cursor:hand"';
			//}
            if (activeMenu==url)
            {
               str+=' class="tmActive"';
            }
            else
			{
               str+=' class="tm"';     
			}
            str+=' >';
			//if (!isPop)
			//{
				str+='<a'+url+'>';
			//}
			str+=txt;
			//if (!isPop)
			//{
				str+='</a>';
			//}
			str+='</td>';
        }
    	str+='</tr></table>';
    }
    return str;
}

tplMenuChild.Top=function (topId, emb, arg)
{
	var subId, evn, id, url, txt, isPop;
	var wd=170;
	if (arg.length)
	{
        var str='<div id="'+topIdPref+topId+'" class=popMenu onselectstart="return false" ondragstart="return false" style="Z-index:'+(seqItems--)+'">';
        str+='<table border=0 cellspacing=0 cellpadding=0 width="'+wd+'" bgcolor="#12276C">';
        var crd=(isNN4)?'(event.pageX+(169-event.layerX)),(event.pageY-4)' : '"p.w",-1';

        for(var i=0; i<arg.length; i++)
        {
            str+='<tr bgcolor=#1F3D8A><td><img src="{_base_src}img/{_site}/1.gif" height=1 width=1></td></tr>';
            url=arg[i++];
            txt=arg[i++];
            id=arg[i][0];
            isPop=arg[i][1];

            subId=subIdPref+id;
            evn=' onmouseover=overMen('+topId+','+emb+','+id+','+crd+') onmouseout=outMen('+id+')';
 			//if (!isPop)
			//{
                evn+=' onclick="return clickMen(this)"';
            //}
            str+='<tr><td id='+subId+evn+' class=TopChildMenu';
            if (isPop)
            {
				str+=' style="background-image : url('+imgPath+'topmenu.gif); background-repeat: no-repeat; background-position: right bottom"';
            }
            str+='>';
 			//if (!isPop)
			//{
				str+='<a'+url+'>';
			//}
			str+=txt;
			//if (!isPop)
			//{
				str+='</a>';
			//}

            str+='</td></tr>';
        }
        str+='</table></div>';
    }
	return str;
}

tplMenuRoot.Left=function (arg)
{
    var subId, evn, id, url, txt, isActive, subChr, alt;
	var str='<table width="100%" border="0" cellpadding="0" cellspacing="0">';

	var crd=(isIE)? '"p.w","3"' : '"p.w","3"';

    if(arg.length) var wd=Math.ceil(725/(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+') onmouseout=outMen('+id+')';
		//if (!isPop)
		//{
			evn+=' onclick="return clickMen(this)"'; 
        //}

        str+='<tr><td width=100% id='+subId+evn;
        //if (!isPop)
		//{
    		if (url) {str+=' style="cursor : hand"'};
        //}
		if (activeMenu==url)
		{
		   str+=' class="mitActive"';     
		}
		else
		{
		   str+=' class="mit"';     
		}
		str+='>';
		//if (!isPop)
		//{
            str+='<a'+url+'>';
        //}
        str+=txt;
		//if (!isPop)
		//{
            str+='</a>';
        //}
        str+='</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=0 cellpadding=0 width="'+wd+'" bgcolor="#405C9F">';

	var crd=(isNN4)?'(event.pageX+(169-event.layerX)),(event.pageY-4)' : '"p.w",0';


	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+') onmouseout=outMen('+id+')';
        //if (!isPop)
        //{
            evn+=' onclick="return clickMen(this)"';
        //}
		str+='<tr><td'+evn+' id='+subId+' class=LeftChildMenu ';
		if (isPop)
		{ 
            str+=' style="background-image : url('+imgPath+'leftmenu.gif); background-repeat: no-repeat; background-position: right bottom"';
		}
		str+='>';
        //if (!isPop)
        //{
    		str+='<a'+url+'>';
        //}
		str+=txt;
        //if (!isPop)
        //{
            str+='</a>';
        //}
		str+='</td></tr>';
        if (i!=arg.length-1)
        {
            str+='<tr bgcolor=#617DB4><td><img src="{_base_src}img/{_site}/1.gif" height=1></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%" border="0" cellpadding="0" cellspacing="0" background="{_base_src}img/{_site}/rmbg.jpg">';

	var crd=(isIE)? '"-p.w+30","0"' : '"-p.w+30","0"';

    if(arg.length) var wd=Math.ceil(725/(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+') onmouseout=outMen('+id+')';
		//if (!isPop)
		//{
			evn+=' onclick="return clickMen(this)"'; 
        //}

        str+='<tr><td width=100% id='+subId+evn;
        //if (!isPop)
		//{
    		if (url) {str+=' style="cursor : hand"'};
        //}
		if (activeMenu==url)
		{
		   str+=' class="rmitActive"';     
		}
		else
		{
		   str+=' class="rmit"';     
		}
		str+='>';
		//if (!isPop)
		//{
            str+='<a'+url+'>';
        //}
        str+=txt;
		//if (!isPop)
		//{
            str+='</a>';
        //}
        str+='</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=0 cellpadding=0 width="'+wd+'" bgcolor="#ABC5E7">';

	var crd=(isNN4)?'(event.pageX+(169-event.layerX)),(event.pageY-4)' : '"-p.w",0';


	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+') onmouseout=outMen('+id+')';
        //if (!isPop)
        //{
            evn+=' onclick="return clickMen(this)"';
        //}
		str+='<tr><td'+evn+' id='+subId+' class=RightChildMenu ';
		if (isPop)
		{ 
            str+=' style="background-image : url('+imgPath+'rightmenu.gif); background-repeat: no-repeat; background-position: left bottom"';
		}
		str+='>';
        //if (!isPop)
        //{
    		str+='<a'+url+'>';
        //}
		str+=txt;
        //if (!isPop)
        //{
            str+='</a>';
        //}
		str+='</td></tr>';
        if (i!=arg.length-1)
        {
            str+='<tr bgcolor=#94B5E0><td><img src="{_base_src}img/{_site}/1.gif" height=1></td></tr>';
        }
	}
	str+='</table></div>';
	return str;
}

