// JavaScript Document
var gMenuon = null;
var gSubon = null;
var gSubsubon = null;
//
var gCurMenuon = null;
var gCurSubon = null;
var gCurSubsubon = null;
//
function fExtractNumber(pSTR){
	var n = "";
	var s = pSTR.slice(pSTR.length-2);
	
	for(i=0;i<s.length;i++){
		var sn = s.charAt(i);
		if(isNaN(sn)==false){
			n+=sn;
		}
	}
	//alert(n);
	return Number(n);
}
function fMenuClick(pID,pVER){
	var nM = Number(pID.charAt(pID.length-1));
	/*var s1,s2,s3,s4,s5;
		s1 = "../../images/share/icon-menu-ov.gif";
		if(pVER == null){
			s2 = "../../images/share/menu-"+nM+"-ov.gif";
		}else{
			s2 = "../../images/share/menu"+pVER+"-"+nM+"-ov.gif";
		}
		s3 = "../../images/share/vert-menu-ov.gif";
		s4 = "pointer";
		s5 = "";
	//if(nM != 3){
		document.getElementById("i"+nM).src = s1;
		document.getElementById("d"+nM).style.display = s5;
		document.getElementById("m"+nM).src = s2;
		document.getElementById("vln").src = s3;
		document.getElementById("tr"+nM).style.cursor = s4;
		//
		if(gCurMenuon != null){
			for(i=0;i<aMenuTitles.length;i++){
				if(i != nM){
					s1 = "../../images/share/icon-menu-off.gif";
					if(pVER == null){
						s2 = "../../images/share/menu-"+i+"-off.gif";
					}else{
						s2 = "../../images/share/menu"+pVER+"-"+i+"-off.gif";
					}
					s4 = "default";
					s5 = "none";
					//if(i != 3){
						document.getElementById("i"+i).src = s1;
						document.getElementById("d"+i).style.display = s5;
					//}
					document.getElementById("m"+i).src = s2;
					document.getElementById("tr"+i).style.cursor = s4;
				}
			}
			for(j=0;j<aSubLinks.length;j++){
				for(k=0;k<aSubLinks[j].length;k++){
					if(aHasSubLinks[j][k] == true){
						//document.getElementById("d"+j+"dd"+k).style.display = s5;
						if(j != gMenuon ||(j == gMenuon &&k != gSubon)){
							document.getElementById("d"+j+"dd"+k).style.display = s5;//---keep pageon subs open
							document.getElementById("m"+j+"s"+k).className = "submenu-off";
						}
					}
				}
			}
		}
		gCurMenuon = nM;*/
	//}else{
		document.location.href = aMenuLinks[nM];
	//}
}

function fSubRO(pID,pSTATE){
	var nM = Number(pID.charAt(1));
	var nS = fExtractNumber(pID);
	//alert("m="+nM+";s="+nS);
	if(nM != gMenuon||nS != gSubon){
		if(aSubFlag[nM][nS] != true){
			if(pSTATE == 1){
				//alert(aSubLinks[nM][nS]);
				document.getElementById(pID).className = "submenu-ov";
			}else{
				document.getElementById(pID).className = "submenu-off";
			}
		}
	}
}
function fSubsubRO(pID,pSTATE){
	var nM = Number(pID.charAt(1));
	var nS = Number(pID.charAt(3));
	var nSS = Number(pID.charAt(pID.length-1));
	if(nM != gMenuon||nS != gSubon||nSS != gSubsubon){
		if(aSubsubFlag[nM][nS][nSS] != true){
			if(pSTATE == 1){
				//alert(aSubsubLinks[nM][nS][nSS]);
				document.getElementById(pID).className = "subsubmenu-ov";
				document.getElementById("m"+nM+"s"+nS+"ssd"+nSS).className = "subsubdot-ov";
			}else{
				document.getElementById(pID).className = "subsubmenu-off";
				document.getElementById("m"+nM+"s"+nS+"ssd"+nSS).className = "subsubdot-off";
			}
		}
	}
}
//
function fSubClick(pID){
	var nM = Number(pID.charAt(1));
	var nS = fExtractNumber(pID);
	for(j=0;j<aSubLinks[nM].length;j++){
		if(aHasSubLinks[nM][j] == true){
			if(j == nS){
				aSubFlag[nM][j] = true;
				document.getElementById("d"+nM+"dd"+j).style.display = "";
				if(j != gSubon){
					document.getElementById("m"+nM+"s"+j).className = "submenu-ov";
				}
				gCurSubon = j;
			}else{
				document.getElementById("d"+nM+"dd"+j).style.display = "none";
				if(j != gSubon){//problem here
					aSubFlag[nM][j] = false;
					document.getElementById("m"+nM+"s"+j).className = "submenu-off";
				}
				for(k=0;k<aSubsubLinks[nM][j].length;k++){
					if(k!=gSubsubon){
						document.getElementById("m"+nM+"s"+j+"ss"+k).className = "subsubmenu-off";						
					}
				}
			}
		}
	}
}
function fInitMenuSub(pMNUM,pSNUM,pSSNUM,pVER){
	
	var s1,s2,s3,s4,s5;
	s1 = "../../images/share/icon-menu-ov.gif";
	if(pVER == null){
		s2 = "../../images/share/menu-"+pMNUM+"-ov.gif";
	}else{
		s2 = "../../images/share/menu"+pVER+"-"+pMNUM+"-ov.gif";
	}
	s3 = "../../images/share/vert-menu-ov.gif";
	s4 = "pointer";
	s5 = "";
	document.getElementById("i"+pMNUM).src = s1;
	if(pMNUM == 4){
		//alert("pMNUM="+pMNUM+";pSNUM="+pSNUM+";pSSNUM="+pSSNUM+";pVER="+pVER);
	}
	if(pVER == "cn"){
		document.getElementById("d"+pMNUM).style.display = s5;
	}else{
		if(pMNUM != 4){
			document.getElementById("d"+pMNUM).style.display = s5;
		}
	}
	if(pSNUM != null){
		document.getElementById("m"+pMNUM+"s"+pSNUM).className = "submenu-on";
		gCurSubon = pSNUM;
		aSubFlag[pMNUM][pSNUM] = true;
	}
	if(pSSNUM != null){
		document.getElementById("d"+pMNUM+"dd"+pSNUM).style.display = s5;
		document.getElementById("m"+pMNUM+"s"+pSNUM+"ss"+pSSNUM).className = "subsubmenu-on";
		document.getElementById("m"+pMNUM+"s"+pSNUM+"ssd"+pSSNUM).className = "subsubdot-on";
		gCurSubsubon = pSSNUM;
		aSubsubFlag[pMNUM][pSNUM][pSSNUM] = true;
	}
	document.getElementById("m"+pMNUM).src = s2;
	document.getElementById("vln").src = s3;
	document.getElementById("tr"+pMNUM).style.cursor = s4;
	gCurMenuon = pMNUM;
}
//general js
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_findObj(n, d) { //v4.01
  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 && d.getElementById) x=d.getElementById(n); return x;
}

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];}
}
