var tmpVar;
var scroll_layer_names;
var current_layer2;
var current_layer3;

//Variables to store layer name for scroll bars of 2nd Level
var left_temp_scroll2;
var right_temp_scroll2;

//Variables to store layer name for scroll bars of 3rd Level
var left_temp_scroll3;
var right_temp_scroll3;

var left_temp_scroll;
var right_temp_scroll;

var unself;
var chklyr;
tmpVar = "";
chklyr = 0;
current_Level = 0;
chkCliked = 0;
hideActive = 0;

scroll_layer_names = '';
current_layer = '';

function myLyrOn(){
	timer(1);
}
function myLyrOFF(){
	timer(0);
}
//about Layers
var lyr1st = new Array();
lyr1st[0] = ""; //layername
lyr1st[1] = ""; //left picname
lyr1st[2] = ""; //left pic Source
lyr1st[3] = ""; //Right picname
lyr1st[4] = ""; //Right pic Source
lyr1st[5] = ""; //Cell Name

var lyr2nd = new Array();
lyr2nd[0] = ""; //layername
lyr2nd[1] = ""; //left picname
lyr2nd[2] = ""; //left pic Source
lyr2nd[3] = ""; //Right picname
lyr2nd[4] = ""; //Right pic Source
lyr2nd[5] = ""; //Cell Name

var lyr3rd = new Array();
lyr3rd[0] = ""; //layername
lyr3rd[1] = ""; //left picname
lyr3rd[2] = ""; //left pic Source
lyr3rd[3] = ""; //Right picname
lyr3rd[4] = ""; //Right pic Source
lyr3rd[5] = ""; //Cell Name

//2nd levelimages
var left_Picture1 = "images/left.gif";
var left_Pic1_on = "images/left_on.gif";

var right_Picture1 = "images/right.gif";
var right_Pic1_on  = "images/right_on.gif";

var middle_Picture = "images/separator.gif";
var middle_Left_Pic_on = "images/separator_lefton.gif";
var middle_Right_Pic_on = "images/separator_righton.gif";

//2nd levelimages
var left_Picture2 = "images/left_sub.gif";
var left_Pic2_on = "images/left_subon.gif";

var right_Picture2 = "images/right_sub.gif";
var right_Pic2_on = "images/right_subon.gif";

//3rd levelimages
var left_Picture3 = "images/left_sub.gif";
var left_Pic3_on = "images/left_subon.gif";

var right_Picture3 = "images/right_sub.gif";
var right_Pic3_on = "images/right_subon.gif";

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_showHideLayers() { //v3.0
  var tm,i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//------------------------Menu Tree--------------------------------
var item1 = new Array();
item1[0] = ""; //LeftPicture
item1[1] = ""; //RightPicture
item1[2] = ""; //CellName
item1[3] = ""; // LayerName


var item2 = new Array();
item2[0] = ""; //LeftPicture
item2[1] = ""; //RightPicture
item2[2] = ""; //CellName
item2[3] = ""; // LayerName

var item3 = new Array();
item3[0] = ""; //LeftPicture
item3[1] = ""; //RightPicture
item3[2] = ""; //CellName

function refTree()
{
	item1[0] = ""; //LeftPicture
	item1[1] = ""; //RightPicture
	item1[2] = ""; //CellName
	item1[3] = ""; // LayerName
	
	item2[0] = ""; //LeftPicture
	item2[1] = ""; //RightPicture
	item2[2] = ""; //CellName
	item2[3] = ""; // LayerName
	
	item3[0] = ""; //LeftPicture
	item3[1] = ""; //RightPicture
	item3[2] = ""; //CellName
}

function saveTreeData()
{
	refTree();	
	if(current_Level == 1)
	{
		item1[0] = lyr1st[1];
		item1[1] = lyr1st[3];
		item1[2] = lyr1st[5];
		item1[3] = lyr1st[0];
	}
	if(current_Level == 2)
	{
		item1[0] = lyr1st[1];
		item1[1] = lyr1st[3];
		item1[2] = lyr1st[5];
		item1[3] = lyr1st[0];
		
		item2[0] = lyr2nd[1];
		item2[1] = lyr2nd[3];
		item2[2] = lyr2nd[5];
		item2[3] = lyr2nd[0];
	}
	if(current_Level == 3)
	{
		item1[0] = lyr1st[1];
		item1[1] = lyr1st[3];
		item1[2] = lyr1st[5];
		item1[3] = lyr1st[0];
		
		item2[0] = lyr2nd[1];
		item2[1] = lyr2nd[3];
		item2[2] = lyr2nd[5];
		item2[3] = lyr2nd[0];
		
		item3[0] = lyr3rd[1];
		item3[1] = lyr3rd[3];
		item3[2] = lyr3rd[5];
	}
}
//-------------- Show Tree-------------------
function showTree()
{
	//current_Level
	if(item1[0] != ""){
		doActivate(item1[0],item1[1],item1[2],1);
		lyr1st[1] = item1[0];//leftpicture
		lyr1st[3] = item1[1];//Right Picture
		lyr1st[5] = item1[2];//CellName
		lyr1st[0] = item1[3];//Layer Name
		
		if(item1[3] != "#"){
			MM_showHideLayers(item1[3],'','show');
			//scrolling on
			show_scroll(item1[3],2);
		}

	}
	if(item2[0] != ""){
		lyr2nd[1] = item2[0];//leftpicture
		lyr2nd[3] = item2[1];//Right Picture
		lyr2nd[5] = item2[2];//CellName
		lyr2nd[0] = item2[3];//Layer Name

		doActivate(item2[0],item2[1],item2[2],2);
		if(item2[3] != "#"){
			MM_showHideLayers(item2[3],'','show');
			//scrolling on
			show_scroll(item2[3],3);
		}
	
	}
	if(item3[0] != ""){
		lyr3rd[1] = item3[0];//leftpicture
		lyr3rd[3] = item3[1];//Right Picture
		lyr3rd[5] = item3[2];//CellName
		lyr3rd[0] = item3[3];//Layer Name

		doActivate(item3[0],item3[1],item3[2],3);
	}
}
//-------------------------------------------
//-------------- Hide Tree-------------------
function hideTree()
{
	if(current_Level == 1)
	{
		if(item3[0] != "")
		{
			doNormal(item3[0],item3[1],item3[2],3);
		}
		if(item2[0] != "")
		{
			doNormal(item2[0],item2[1],item2[2],2);
			if(item2[3] != "#")
				MM_showHideLayers(item2[3],'','hide');
		}
		if(item1[0] != "")
		{
			doNormal(item1[0],item1[1],item1[2],1);
			if(item1[3] != "#")
			{
				MM_showHideLayers(item1[3],'','hide');
			}
		}
	}
	if(current_Level == 2)
	{
		if(item2[0] != ""){
			doNormal(item2[0],item2[1],item2[2],2);
			if(item2[3] != "#"){
				MM_showHideLayers(item2[3],'','hide');
			}
		}
	}

	if(current_Level == 3)
	{
		if(item3[0] != ""){
			doNormal(item3[0],item3[1],item3[2],3);
		}
	}
}
//-------------------------------------------

//-------------- Activate Items -----------
function doActivate(picName1,picName2,cellName,mylevle)
{
	var tmpPicSrc1 = picName1.substring(0,3);
	var tmpPicSrc2 = picName2.substring(0,3);
	//left Picture
	switch(tmpPicSrc1)
	{
		case "lef":{
			if(mylevle == 1)
				MM_swapImage(picName1,'',left_Pic1_on,1);
			else
				MM_swapImage(picName1,'',left_Pic2_on,1);
			
			break;
		}//end left Case
		case "mid":{
			MM_swapImage(picName1,'',middle_Right_Pic_on,1);
			break;
		}//end mid Case
	}
	//Right Picture
	switch(tmpPicSrc2)
	{
		case "rig":{
			if(mylevle == 1)
				MM_swapImage(picName2,'',right_Pic1_on,1);
			else
				MM_swapImage(picName2,'',right_Pic2_on,1);
			break;
		}//end rig Case
		case "mid":{
			MM_swapImage(picName2,'',middle_Left_Pic_on,1);
			break;
		}//end mid Case
	}
	var tmpcellName = cellName.substring(0,3);
	if(tmpcellName == "cel")
		document.getElementById(cellName).className="drop1active";
}
//---------End doActivate Function---------


//-------------- Noraml Items -------------
function doNormal(picName1,picName2,cellName,mylevle)
{
	var tmpPicSrc1 = picName1.substring(0,3);
	var tmpPicSrc2 = picName2.substring(0,3);
	switch(tmpPicSrc1)
	{
		case "lef":{
			if(mylevle == 1)
				MM_swapImage(picName1,'',left_Picture1,1);
			else
				MM_swapImage(picName1,'',left_Picture2,1);
			break;
		}//end lef Case
		case "mid":{
			MM_swapImage(picName1,'',middle_Picture,1);
			break;
		}//end mid Case
	}
	switch(tmpPicSrc2)
	{
		case "rig":{
			if(mylevle == 1)
				MM_swapImage(picName2,'',right_Picture1,1);
			else
				MM_swapImage(picName2,'',right_Picture2,1);

			break;
		}//end right Case
		case "mid":{
			MM_swapImage(picName2,'',middle_Picture,1);
			break;
		}//end mid Case
	}
	
	var tmpcellName = cellName.substring(0,3);
	if(tmpcellName == "cel")
		document.getElementById(cellName).className="drop1";
	else
		alert("cellName is Blank");
}
//-------End doNormail function-------------
//---------End Menu Tree----------------------------

//1st level hide only
function hideMenu()
{
	var lyrName,picName1,picSrc1,picName2,picSrc2,cellName;
	if (lyr1st[0] != "") //true then Hide Previous on
	{
		lyrName = lyr1st[0];
		picName1 = lyr1st[1];
		picSrc1 = lyr1st[2];
		picName2 = lyr1st[3];
		picSrc2 = lyr1st[4];
		cellName = lyr1st[5];
		//normal picture
		doNormal(picName1,picName2,cellName,1)
		MM_showHideLayers(lyrName,'','hide');
	}
}

//2nd level hide only
function hideMenu3rd()
{
	var lyrName,picName1,picSrc1,picName2,picSrc2,cellName;
	if (lyr2nd[0] != "") //true then Hide Previous on
	{
		lyrName = lyr2nd[0];
		picName1 = lyr2nd[1];
		picSrc1 = lyr2nd[2];
		picName2 = lyr2nd[3];
		picSrc2 = lyr2nd[4];
		cellName = lyr2nd[5];
		
		//Normal Picture
		doNormal(picName1,picName2,cellName,2)
		MM_showHideLayers(lyrName,'','hide');
	}

}
// Refresh the menu
function hide_Scroll()
{
	//MM_showHideLayers('scroll_left','','hide');
	//MM_showHideLayers('scroll_right','','hide');
	MM_showHideLayers('scroll_left2','','hide');
	MM_showHideLayers('scroll_left3','','hide');
	MM_showHideLayers('scroll_right2','','hide');
	MM_showHideLayers('scroll_right3','','hide');
}

function H_menu()
{
	hideMenu3rd();
	hide_Scroll();
	hideMenu();
	showTree();
	hideActive = 0;
}
function timer(offon)
{
	if (offon == 0){
		unself = setTimeout('H_menu()', 1000);
	}
	if (offon == 1){
		clearTimeout(unself);
	}
}

function chg_Link_Show(picName1,picSrc1,picName2,picSrc2,lyrname,cellName,vLevel)
{
	//timer(1); //clear the Time
	current_Level = vLevel;
	//hide_Scroll();

	cellVal_temp = document.getElementById(cellName).className;	
	if(hideActive == 0){
		if(cellVal_temp == "drop1")
			hideTree();
	}
	hideMenuSeq(vLevel);
	doActivate(picName1,picName2,cellName,vLevel);
	if(vLevel == 1)
	{
		lyr1st[0] = lyrname;
		lyr1st[1] = picName1;
		lyr1st[2] = picSrc1;
		lyr1st[3] = picName2;
		lyr1st[4] = picSrc2;
		lyr1st[5] = cellName;
		hide_Scroll();
	}
	if(vLevel == 2)
	{
		lyr2nd[0] = lyrname;
		lyr2nd[1] = picName1;
		lyr2nd[2] = picSrc1;
		lyr2nd[3] = picName2;
		lyr2nd[4] = picSrc2;
		lyr2nd[5] = cellName;
		MM_showHideLayers("scroll_left3",'','hide');
		MM_showHideLayers("scroll_right3",'','hide');
	}
	//show layer
	if(lyrname != ""){
		MM_showHideLayers(lyrname,'','show');
		show_scroll(lyrname,GetLevel(lyrname));
	}
}

function chg_Link_Hide()
{
	
	if (current_Level == 0)
	{
	  timer(0);
	}
	
}
//Hide Menu Sequence
function hideMenuSeq(myLevel){
	if(myLevel == 1){
		hideMenu3rd();
		hideMenu();
	}
	if(myLevel == 2){
		hideMenu3rd();
	}
}

//linked Item change picture
function chg_Pic_Show(picName1,picSrc1,picName2,picSrc2,cellName,vLevel)
{
	cellVal_temp = document.getElementById(cellName).className;
	current_Level = vLevel;
	
	document.getElementById(cellName).className="drop1Active";	
	if(hideActive == 0){
		if(cellVal_temp == "drop1")
			hideTree();
	}
	hideMenuSeq(vLevel);
	doActivate(picName1,picName2,cellName,vLevel);
	if(vLevel == 1){
		lyr1st[0] = "#";
		lyr1st[1] = picName1;
		lyr1st[2] = picSrc1;
		lyr1st[3] = picName2;
		lyr1st[4] = picSrc2;
		lyr1st[5] = cellName;
		hide_Scroll();
	}
	
	if(vLevel == 2){
		lyr2nd[0] = "#";
		lyr2nd[1] = picName1;
		lyr2nd[2] = picSrc1;
		lyr2nd[3] = picName2;
		lyr2nd[4] = picSrc2;
		lyr2nd[5] = cellName;
		MM_showHideLayers("scroll_left3",'','hide');
		MM_showHideLayers("scroll_right3",'','hide');
	}
	if(vLevel == 3){
		lyr3rd[0] = "#";
		lyr3rd[1] = picName1;
		lyr3rd[2] = picSrc1;
		lyr3rd[3] = picName2;
		lyr3rd[4] = picSrc2;
		lyr3rd[5] = cellName;
	}
}

//dup for compatibility with (older) mga
function chg_Pic_Show2(picName1,picSrc1,picName2,picSrc2,cellName,vLevel)
{
	chg_Pic_Show(picName1,picSrc1,picName2,picSrc2,cellName,vLevel)
}

//Same on all Levels, will not hide the layer nor cellChange
function chg_Pic_Hide()
{
	if(current_Level == 1)
	{
		picName1 = lyr1st[1];
		picName2 = lyr1st[3];
		cellName = lyr1st[5];
	}
	if(current_Level == 2)
	{
		picName1 = lyr2nd[1];
		picName2 = lyr2nd[3];
		cellName = lyr2nd[5];
	}
	if(current_Level == 3)
	{
		picName1 = lyr3rd[1];
		picName2 = lyr3rd[3];
		cellName = lyr3rd[5];
	}
	doNormal(picName1,picName2,cellName,current_Level);
}

//function for picture change
function change_LeftFramePic(mySrc)
{	

	if(current_Level == 1)
	{
		picName1 = lyr1st[1];
		picName2 = lyr1st[3];
		cellName = lyr1st[5];
	}
	if(current_Level == 2)
	{
		picName1 = lyr2nd[1];
		picName2 = lyr2nd[3];
		cellName = lyr2nd[5];
	}
	if(current_Level == 3)
	{
		picName1 = lyr3rd[1];
		picName2 = lyr3rd[3];
		cellName = lyr3rd[5];
	}

	chkCliked = 1;
	doActivate(picName1,picName2,cellName,current_Level);
	saveTreeData();
	
	if(mySrc != "")
		MM_swapImage('btn1?leftFrame','',mySrc,1);
	
	
}

//Gets the X coordinate of current Anchor
function findPosX(obj)
{
	var curleft = 0;

	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			//alert(obj.tagName);
			//alert(obj.offsetLeft);
			obj = obj.offsetParent;

		}
	}
	else if (obj.x)
		curleft += obj.x;

	//alert(curleft);

	return curleft;

}

//Returns the exact element on the page
function getObj(name)
{
 if (document.getElementById)
 {
	   this.obj = document.getElementById(name);
	   this.style = document.getElementById(name).style;
 }
 else if (document.all)
 {
	   this.obj = document.all[name];
	   this.style = document.all[name].style;
 }
 else if (document.layers)
 {
	   if (document.layers[name])
	   {
	   	this.obj = document.layers[name];
	   	this.style = document.layers[name];
	   }
	   else
	   {
	    this.obj = document.layers.testP.layers[name];
	    this.style = document.layers.testP.layers[name];
	   }
 }
}

//changes the position of layer to be shown (for arabic version)
function posLyr(obj,lyr)
{
	var newX = findPosX(obj);	//left of Cell showing the Layer
	var x = new getObj(lyr);	//getting object for Layer

	var widthlry = document.getElementById(lyr).offsetWidth;	// Width of Layer
	var widthX = obj.offsetWidth;					// Width of Cell
	
	var screen_width = screen.width;			//Width of screen

	//If Layer has more width than current screen width
	if (widthlry > screen_width - 150 )
		{
			x.style.left = '85px';
			x.style.width = screen.width - 157 + 'px';
			x.style.overflow  = 'hidden';
		
			//Store Layre name, which requires scrolling
			scroll_layer_names = scroll_layer_names + lyr + ";";

			document.getElementById(lyr).doScroll('scrollbarPageRight');
		}
	else	
		{

		var str1 = scroll_layer_names;
		if ( str1.indexOf(lyr + ";") > -1 )
			{
			return;
			}

		//Saving parent layer values
		var p_lyr = getParentDiv(obj);
		var p_width = document.getElementById(p_lyr.id).offsetWidth;
		var p_left = document.getElementById(p_lyr.id).offsetLeft;

		//center of Parent layer
		p_center = p_left + (document.getElementById(p_lyr.id).offsetWidth/2);
		
		//center of child layer
		c_center = (document.getElementById(lyr).offsetWidth/2);
		
		//setting left for child layer
		x.style.left = p_center - c_center;

		//x.style.left = (screen_width/2) - (widthlry/2) + 'px';
		}
}

//changes the position of layer to be shown (for english version)
function posLyrEng(obj,lyr)
{
	var newX = findPosX(obj);	//left of Cell showing the Layer
	var x = new getObj(lyr);	//getting object for Layer

	var widthlry = document.getElementById(lyr).offsetWidth;	// Width of Layer
	var widthX = obj.offsetWidth;					// Width of Cell
	
	var screen_width = screen.width;			//Width of screen
	
	//var new_left = (newX - 10) + widthlry //New Left value for Layer

	//If Layer has more width than current screen width
	if (widthlry > screen_width - 150 )
		{
			x.style.left = '85px';
			x.style.width = screen.width - 157 + 'px';
			x.style.overflow  = 'hidden';
		
			//Store Layre name, which requires scrolling
			scroll_layer_names = scroll_layer_names + lyr + ";";
		}
	else	
		{
		var str1 = scroll_layer_names;
		if ( str1.indexOf(lyr + ";") > -1 )
			{
			return;
			}
		//Saving parent layer values
		var p_lyr = getParentDiv(obj);
		var p_width = document.getElementById(p_lyr.id).offsetWidth;
		var p_left = document.getElementById(p_lyr.id).offsetLeft;

		//center of Parent layer
		p_center = p_left + (document.getElementById(p_lyr.id).offsetWidth/2);
		
		//center of child layer
		c_center = (document.getElementById(lyr).offsetWidth/2);
		
		//setting left for child layer
		x.style.left = p_center - c_center;

		//x.style.left = (screen_width/2) - (widthlry/2) + 'px';

		}
	/*
	if ( GetLevel(lyr) == 2 )
		show_scroll(lyr,2);
	else if ( GetLevel(lyr) == 3 )
		show_scroll(lyr,3);
	*/
}

//This function will return the Level of the layer in its argument
function GetLevel(lyr)
{
	var tempArray  = lyr.split('_');
	if ( tempArray.length == 2 )
		return 2;
	else if ( tempArray.length == 3 )
		return 3;
}

//This function will return the parent of Div tag
function getParentDiv(obj)
{
	while (obj.tagName != 'DIV')
		{
		obj = obj.offsetParent;
		//obj = obj.offsetParent;
		//obj = obj.offsetParent;
		//obj = obj.offsetParent;
		//obj = obj.offsetParent;
		}
	return obj;
}

function show_scroll(lyr,vLevel)
{
	var str1 = scroll_layer_names;
	if ( str1.indexOf(lyr + ";") > -1 )
		{

		if ( vLevel == 2 )
			var l_scroll = new getObj('scroll_left2');
		else if ( vLevel == 3 )
			var l_scroll = new getObj('scroll_left3');

		l_scroll.style.visibility = 'visible';
		l_scroll.style.top = document.getElementById(lyr).offsetTop + 5 + 'px';
		l_scroll.style.left = document.getElementById(lyr).offsetLeft - 20 + 'px' ;

		if ( vLevel == 2 )
			var r_scroll = new getObj('scroll_right2');
		else if ( vLevel == 3 )
			var r_scroll = new getObj('scroll_right3');
		
		r_scroll.style.visibility = 'visible';
		r_scroll.style.top = document.getElementById(lyr).offsetTop + 5 + 'px';
		r_scroll.style.left = document.getElementById(lyr).offsetLeft + document.getElementById(lyr).offsetWidth + 4 + 'px' ;
		
		//Stores name of current layer in variable
		if ( vLevel == 2 )
			current_layer2 = lyr;
		else if ( vLevel == 3 )
			current_layer3 = lyr;
		}
}

//The function sets the width of top layer and will show scroller if required
function show_scrollTop(lyr, vLang)
{
	//Width of top layer
	var widthlry = document.getElementById(lyr).offsetWidth;
	
	var totaldivWidth = widthlry + 139 + 175;

	if (totaldivWidth > screen.Width)
		{		
		var x = new getObj(lyr);
		x.style.width = screen.width - 140 - 173 + 'px';
		x.style.overflow  = 'hidden';

		var l_scroll = new getObj('scroll_left_top')
		l_scroll.style.visibility = 'visible';
		l_scroll.style.top = document.getElementById(lyr).offsetTop + 5 + 'px';
		l_scroll.style.left = document.getElementById(lyr).offsetLeft - 15 + 'px' ;
		
		var r_scroll = new getObj('scroll_right_top');

		r_scroll.style.visibility = 'visible';
		r_scroll.style.top = document.getElementById(lyr).offsetTop + 5 + 'px';
		r_scroll.style.left = document.getElementById(lyr).offsetLeft + document.getElementById(lyr).offsetWidth + 6 + 'px';
		
		//Stores name of current layer in variable
		current_layer = lyr;
		
		//Scrolls the Top Scroll right only when the language is arabic
		if (vLang == 'Ar')
			document.getElementById(lyr).doScroll('scrollbarPageRight');
		}
	else
		{
		var x = new getObj(lyr);
		if (vLang == 'Ar')
			{
			var lyr_width = document.getElementById(lyr).offsetWidth;
			x.style.left = screen.width - lyr_width - 140 + 'px';
			}
		else
			{
				var tmp = ((screen.width) - (document.getElementById(lyr).offsetWidth)) /2;
				x.style.left =  tmp + 'px';
			}
		}

}

function doScroll_right2()
{
	strnew = current_layer2 + ".doScroll('right')";
	eval(strnew);
	right_temp_scroll2=setTimeout("doScroll_right2()",15);
}

function doScroll_left2()
{
	strnew = current_layer2 + ".doScroll('left')";
	eval(strnew);
	left_temp_scroll2 = setTimeout("doScroll_left2()",15);
}

function doScroll_right3()
{
	strnew = current_layer3 + ".doScroll('right')";
	eval(strnew);
	right_temp_scroll3=setTimeout("doScroll_right3()",15);
}

function doScroll_left3()
{
	strnew = current_layer3 + ".doScroll('left')";
	eval(strnew);
	left_temp_scroll3 = setTimeout("doScroll_left3()",15);
}

function scroll_rightTop()
{
	

	strnew = "lyrTop.doScroll('right')";
	eval(strnew);
	right_temp_scroll=setTimeout("scroll_rightTop()",15);
	
	//cell1.innerHTML = cell2.innerHTML;
	//cell2.innerHTML = cell3.innerHTML;
	//cell3.innerHTML = cell4.innerHTML;
	//cell4.innerHTML = cell5.innerHTML;
	//cell5.innerHTML = cell6.innerHTML;
}

function scroll_leftTop()
{


	//str1 = "lyr.scrollLeft";
	//alert(eval(str1));

	//return;
	
	strnew = "lyrTop.doScroll('left')";
	eval(strnew);
	left_temp_scroll = setTimeout("scroll_leftTop()",15);
}

function resizemenu(){}

function getAnchorPosition(anchorname){var useWindow=false;var coordinates=new Object();var x=0,y=0;var use_gebi=false, use_css=false, use_layers=false;if(document.getElementById){use_gebi=true;}else if(document.all){use_css=true;}else if(document.layers){use_layers=true;}if(use_gebi && document.all){x=AnchorPosition_getPageOffsetLeft(document.all[anchorname]);y=AnchorPosition_getPageOffsetTop(document.all[anchorname]);}else if(use_gebi){var o=document.getElementById(anchorname);x=AnchorPosition_getPageOffsetLeft(o);y=AnchorPosition_getPageOffsetTop(o);}else if(use_css){x=AnchorPosition_getPageOffsetLeft(document.all[anchorname]);y=AnchorPosition_getPageOffsetTop(document.all[anchorname]);}else if(use_layers){var found=0;for(var i=0;i<document.anchors.length;i++){if(document.anchors[i].name==anchorname){found=1;break;}}if(found==0){coordinates.x=0;coordinates.y=0;return coordinates;}x=document.anchors[i].x;y=document.anchors[i].y;}else{coordinates.x=0;coordinates.y=0;return coordinates;}coordinates.x=x;coordinates.y=y;return coordinates;}
function getAnchorWindowPosition(anchorname){var coordinates=getAnchorPosition(anchorname);var x=0;var y=0;if(document.getElementById){if(isNaN(window.screenX)){x=coordinates.x-document.body.scrollLeft+window.screenLeft;y=coordinates.y-document.body.scrollTop+window.screenTop;}else{x=coordinates.x+window.screenX+(window.outerWidth-window.innerWidth)-window.pageXOffset;y=coordinates.y+window.screenY+(window.outerHeight-24-window.innerHeight)-window.pageYOffset;}}else if(document.all){x=coordinates.x-document.body.scrollLeft+window.screenLeft;y=coordinates.y-document.body.scrollTop+window.screenTop;}else if(document.layers){x=coordinates.x+window.screenX+(window.outerWidth-window.innerWidth)-window.pageXOffset;y=coordinates.y+window.screenY+(window.outerHeight-24-window.innerHeight)-window.pageYOffset;}coordinates.x=x;coordinates.y=y;return coordinates;}
function AnchorPosition_getPageOffsetLeft(el){var ol=el.offsetLeft;while((el=el.offsetParent) != null){ol += el.offsetLeft;}return ol;}
function AnchorPosition_getWindowOffsetLeft(el){return AnchorPosition_getPageOffsetLeft(el)-document.body.scrollLeft;}
function AnchorPosition_getPageOffsetTop(el){var ot=el.offsetTop;while((el=el.offsetParent) != null){ot += el.offsetTop;}return ot;}
function AnchorPosition_getWindowOffsetTop(el){return AnchorPosition_getPageOffsetTop(el)-document.body.scrollTop;}
