var vMenuFlag1 = false;
var vMenuFlag2 = false;
var vMenuFlag3 = false;
var vMenuFlag4 = false;
var vMenuFlag5 = false;
var vMenuFlag6 = false;
var vMenuFlag7 = false;
function Left(str, n){
	if (n <= 0)
	    return "";
	else if (n > String(str).length)
	    return str;
	else
	    return String(str).substring(0,n);
}

function Right(str, n){
    if (n <= 0)
       return "";
    else if (n > String(str).length)
       return str;
    else{
       var iLen = String(str).length;
       return String(str).substring(iLen, iLen - n);
    }
}


function findPosition(vObj){	var tmpObject = vObj;
	var vPos = {x : Left(tmpObject.style.left, (tmpObject.style.left).length - 2) * 1 || 0, y : Left(tmpObject.style.top, (tmpObject.style.top).length - 2) * 1 || 0};	do{
		if(tmpObject.nodeName == 'TD' || tmpObject.nodeName == 'TABLE'){
			vPos.x += tmpObject.offsetLeft;
			vPos.y += tmpObject.offsetTop;
		}	
		tmpObject = tmpObject.parentNode;
	} while(tmpObject !== null)
	return vPos;
}


function calcPos(){
	var vObj = document.getElementsByTagName('div');
	if(vObj!=null){
		for(var i=0; i<vObj.length; i++){
			var p = findPosition(vObj[i]);
			vObj[i].style.left = p.x;
			vObj[i].style.top = p.y;
		}
	}		
}

function showMenu(n){
	document.getElementById('divMenu'+n).style.display = "inline";
	eval('vMenuFlag'+n+' = true;');
}

function hideMenu(n){
	
		if(eval('!vMenuFlag'+n+';'))
			document.getElementById('divMenu'+n).style.display = "none";

	
}

function MenuBGNormal(n){
	document.getElementById('tdMenu' + n).className = "MainText BGMenu MenuBorder";
}

function MenuBGSelected(n){
	document.getElementById('tdMenu' + n).className = "MainText BGMenuSel MenuBorder";
}
























var arrSlideMenu = new Array(3);
var arrSlideMenuStat = new Array(3);
var iCnt = 0;
var SlideMenuLastMenu = 0;
var SlideMenuSpeed = 9;
var SlideMenuTimerOpen = 1;
var SlideMenuTimerClose = 1;
var SlideMenuMaxSize = 220;

for(iCnt = 0; iCnt <= 3; iCnt++){
	arrSlideMenu[iCnt] = 0;
	arrSlideMenuStat[iCnt] = 0;
}

function Swap(v){
	tmpObj = document.getElementById(v)
	tempSrc = tmpObj.src;
	tempExt = tempSrc.substring(tempSrc.length-4)
	if((tempSrc.substring(tempSrc.length-6,tempSrc.length-4) == '01') && (tempSrc.substring(tempSrc.length-7,tempSrc.length-6) != '/'))
		tmpObj.src = tempSrc.substring(0,tempSrc.length-6) + tempExt;
	else
		tmpObj.src = tempSrc.substring(0,tempSrc.length-4) + '01' + tempExt;
}

function ShowSubMenu(n){
	var vObjDiv = document.getElementById('divSlideMenuContent'+n);
	var vObjDivContainer = document.getElementById('divSlideMenuvContainer'+n);
	if(arrSlideMenuStat[n] == 0){
		if(arrSlideMenuStat[SlideMenuLastMenu] == 0){
			if(vObjDiv.style.display == 'none')
				vObjDiv.style.display = 'inline';
			vtmpW = ((parseInt(vObjDiv.style.width) + SlideMenuSpeed) > SlideMenuMaxSize) ? SlideMenuMaxSize : parseInt(vObjDiv.style.width) + SlideMenuSpeed;
			vObjDivContainer.style.width = vtmpW+'px';
			vObjDiv.style.width = vtmpW+'px';
			if(parseInt(vObjDiv.style.width) >= SlideMenuMaxSize){
				clearInterval(arrSlideMenu[n]);
				arrSlideMenuStat[n] = 1;
				arrSlideMenu[n] = 0;
				SlideMenuLastMenu = n;
			}	
		}	
	}
	else{
		vtmpW = ((parseInt(vObjDiv.style.width) - SlideMenuSpeed) < 1) ? 1 : parseInt(vObjDiv.style.width) - SlideMenuSpeed;
		vObjDivContainer.style.width = vtmpW+'px';
		vObjDiv.style.width = vtmpW+'px';
		if(parseInt(vObjDiv.style.width) == 1){
			vObjDiv.style.display = 'none';
			clearInterval(arrSlideMenu[n]);
			arrSlideMenuStat[n] = 0;
			arrSlideMenu[n] = 0;
			SlideMenuLastMenu = n;
		}	
	}
}

function SwichSubMenu(n){
	var vObjDiv = document.getElementById('divSlideMenuContent'+n);
	if(arrSlideMenu[n] != 0){
		arrSlideMenuStat[n] = (arrSlideMenuStat[n] == 1) ? 0 : 1;
		clearInterval(arrSlideMenu[n]);
		arrSlideMenu[n] = 0;
	}
	if(SlideMenuLastMenu != 0){
		if((arrSlideMenuStat[SlideMenuLastMenu] != 0) && (SlideMenuLastMenu != n))
			arrSlideMenu[SlideMenuLastMenu] = setInterval("ShowSubMenu(" + SlideMenuLastMenu + ")", SlideMenuTimerClose);
	}	
	arrSlideMenu[n] = setInterval("ShowSubMenu(" + n + ")", SlideMenuTimerOpen);
}