var showRightMenu

function menulink(num) 
{
	try{ fnhideall(); } catch(e){}
	frames.bodyframe.location.replace(getUrl(num)) 
}


function getUrl(num,params) 
{
	Array.prototype.find=ArrayFind;
	var mypath=namesite+firstdir+'/app/';
	var s = new String()
	
	var vv=true;
	for (var i=2;i<num.length-2;i=i+2)
	{
		var subnum=parseFloat(num.substr(i,2));
		if (subnum!=99)
		{
			if (mydir[parseFloat(subnum)][0]!=null)
			{
				var subnum2= num.substr(i+2,2);
				if ((num.length==i+6)&&(subnum2!='99'))
				{
					mypath=mypath+mydir[parseFloat(subnum)][0];
					mypath=mypath+mydir[parseFloat(subnum)][parseFloat(subnum2)];
					i=i+2;
				}
				else 
	 				mypath=mypath+mydir[parseFloat(subnum)][0];
			}
			else
				mypath=mypath+mydir[parseFloat(subnum)];
		}
		else 
			i=num.length-2;
	}
	var l=mylinking[1].find(num);
	mypath=mypath+mylinking[0][l];
	
	if(params && params.lenght>0)
		return mypath+params
	else
		return mypath
}



function ArrayFind (match)
{match=''+match+''
	for (var  i = 0 ;  ((this.length) > i ) ; i++)
		//if (this[i]==match)   return i;
		if (this[i].toString().toUpperCase()==match.toUpperCase())   return i;
	
	// if found it
	// if not found...
	return -1;
}


function cscript()
{
	Array.prototype.find=ArrayFind;
	var i, s, numargs = arguments.length;
	var doc=arguments[0]
	var xx=pathSite
	if (xx.indexOf('fxmain')!=-1)
	{
		alert(numargs)
	}

	for (i = 1; i < numargs; i++)
	{
		namejs=myjsfile[0][myjsfile[1].find(parseInt(arguments[i]))]
		if (namejs!=null)
		{
			namejs=namesite+firstdir+'/jsfiles/'+namejs+'.js'
			doc.scripts[i-1].src=namejs;
		}
	}
	return(s);
}


function myReplace(str,srch,rplace)
{
	while (str.indexOf(srch)>-1)
		str=str.replace(srch,rplace)
	return str
}
