//Static Slide Menu 6.5 ? MaXimuS 2000-2001, All Rights Reserved.
//Site: http://www.absolutegb.com/maximus
//E-mail: maximus@nsimail.com
//Script featured on Dynamic Drive (http://www.dynamicdrive.com)
//2003.06.27 here for @iStudy web. Customized by !null (http://www.nonull.jp).

NS6 = (document.getElementById&&!document.all)
IE = (document.all)
NS = (navigator.appName=="Netscape" && navigator.appVersion.charAt(0)=="4")

tempBar='';barBuilt=0;ssmItems=new Array();

moving=setTimeout('null',1)

function moveOut() {
if ((NS6||NS)&&parseInt(ssm.left)<0 || IE && ssm.pixelLeft<0) {
clearTimeout(moving);moving = setTimeout('moveOut()', slideSpeed);slideMenu(150)}
else {clearTimeout(moving);moving=setTimeout('null',1)}
};

function moveBack() {
clearTimeout(moving);moving = setTimeout('moveBack1()', waitTime)}
function moveBack1() {
if ((NS6||NS) && parseInt(ssm.left)>(-menuWidth) || IE && ssm.pixelLeft>(-menuWidth)) {
clearTimeout(moving);moving = setTimeout('moveBack1()', slideSpeed);slideMenu(-10)}
else {clearTimeout(moving);moving=setTimeout('null',1)}
}

function slideMenu(num){
if (IE) {ssm.pixelLeft += num;}
if (NS||NS6) {ssm.left = parseInt(ssm.left)+num;}
if (NS) {bssm.clip.right+=num;bssm2.clip.right+=num;}
}

function makeStatic() {
if (NS||NS6) {winY = window.pageYOffset;
              winS = window.innerHeight;}
if (IE) {winY = document.body.scrollTop;
         winS = document.body.clientHeight;}
if (NS6||IE||NS) {
	if ((winY!=lastY&&winY>YOffset-staticYOffset) && (bssmH + YOffset < winS)) {
		smooth = .2 * (winY - lastY - YOffset + staticYOffset);}
	else if ((YOffset-staticYOffset+lastY>YOffset-staticYOffset) && (bssmH + YOffset < winS)) {
		smooth = .2 * (winY - lastY - (YOffset-(YOffset-winY)));}
	else {smooth=0;}
if(smooth > 0){smooth = Math.ceil(smooth);}
else {smooth = Math.floor(smooth);}
if (IE) {bssm.pixelTop+=smooth;}
if (NS6||NS) bssm.top=parseInt(bssm.top)+smooth
	lastY = lastY+smooth;
	setTimeout('makeStatic()', 1)
	}
}

function buildBar() {
if(barText.indexOf('<IMG')>-1) {tempBar=barText}
else{for (b=0;b<barText.length;b++) {tempBar+=barText.charAt(b)+"<BR>"}}
document.write('<td align="center" rowspan="100" width="'+barWidth+'" class="navicolor" valign="'+barVAlign+'"><p align="center"><font face="'+barFontFamily+'" Size="'+barFontSize+'" COLOR="'+barFontColor+'"><B>'+tempBar+'</B></font></p></TD>')}

function initSlide() {
if (NS6){ssm=document.getElementById("thessm").style;bssm=document.getElementById("basessm").style;
bssm.clip="rect(0 "+document.getElementById("thessm").offsetWidth+" "+document.getElementById("thessm").offsetHeight+" 0)";ssm.visibility="visible";}

else if (IE) {
	ssm=document.all("thessm").style;bssm=document.all("basessm").style
	//bssm.clip="rect(0 "+thessm.offsetWidth+" "+thessm.offsetHeight+" 0)";
	//bssm.visibility = "visible";

}

else if (NS) {bssm=document.layers["basessm1"];
bssm2=bssm.document.layers["basessm2"];ssm=bssm2.document.layers["thessm"];
bssm2.clip.left=0;ssm.visibility = "show";}
if (menuIsStatic=="yes") makeStatic();
}

function buildMenu() {
if (IE||NS6) {document.write('<DIV ID="basessm" style="visibility:visible;Position : Absolute ;Left : '+XOffset+' ;Top : '+YOffset+' ;Z-Index : 20;width:'+(menuWidth)+'"><DIV ID="thessm" style="Position : Absolute ;Left : 0 ;Top : 0 ;Z-Index : 20;">')}
if (NS) {document.write('<LAYER name="basessm1" top="'+YOffset+'" LEFT="'+XOffset+'" visibility="show"><ILAYER name="basessm2"><LAYER visibility="show" name="thessm" class="navicolor" left="0">')}
if (NS6){document.write('<table border="0" cellpadding="0" cellspacing="0" width="0" class="navicolor"><TR><TD>')}
document.write('<table id="tablessm" border="0" cellpadding="0" cellspacing="0" width="'+(menuWidth)+'" class="navicolor">');
for(i=0;i<ssmItems.length;i++) {
	if(!ssmItems[i][4]){ssmItems[i][4]=menuCols;ssmItems[i][6]=menuWidth-1}
	else if(ssmItems[i][4]!=menuCols)ssmItems[i][6]=Math.round(menuWidth*(ssmItems[i][4]/menuCols)-1);
		if(ssmItems[i-1]&&ssmItems[i-1][5]!="no"){document.write('<TR>')}

		if(!ssmItems[i][2]){document.write('<td align="center"><img src="/images/null.gif" width="150" height="1" class="bordercolor"></td>')
			document.write('</tr><tr><td class="navicolor" HEIGHT="'+(hdrHeight-2)+'" ALIGN="'+hdrAlign+'" VALIGN="'+hdrVAlign+'" WIDTH="'+ssmItems[i][6]+'" COLSPAN="'+ssmItems[i][4]+'" class="normal"><font COLOR="#000000" face="'+hdrFontFamily+'">&nbsp;'+ssmItems[i][1]+'</font></td>')
		if(ssmItems[i][0]=="ctrl"){document.write('</tr><tr><TD class="navicolor" WIDTH="'+ssmItems[i+1][6]+'" HEIGHT="'+hdrHeight+'" COLSPAN="'+ssmItems[i+1][4]+'" valign="middle" align="center">')
			document.write('<table border="0" cellspacing="0" cellpadding="0" width="90%"><tr>')
			document.write('<td><img src="/images/null.gif" width="5" height="1"></td>')
			//document.write('<td><a href="'+ssmItems[i+1][2]+'" target="'+ssmItems[i+1][3]+'"><img src="'+ssmItems[i+1][0]+'" width="16" height="16" border="0"></a></td>')
			//document.write('<td valign="middle" class="normal"> <a href="'+ssmItems[i+1][2]+'" class="ssm" target="'+ssmItems[i+1][0]+'"><font face="'+linkFontFamily+'">'+ssmItems[i+1][1]+'</font></a></td>')
	
			document.write('<td><a href="'+ssmItems[i+1][2]+'"><img src="'+ssmItems[i+1][0]+'" width="16" height="16" border="0"></a></td>')
			document.write('<td valign="middle" class="normal"> <a href="'+ssmItems[i+1][2]+'" class="ssm"><font face="'+linkFontFamily+'">'+ssmItems[i+1][1]+'</font></a></td>')			

			i++
			document.write('<td><img src="/images/null.gif" width="20" height="1"></td>')
			document.write('<td align="right" valign="middle" class="normal"><a href="'+ssmItems[i+1][2]+'" class="ssm" target="'+ssmItems[i+1][3]+'"><font face="'+linkFontFamily+'">'+ssmItems[i+1][1]+' </font></a></td>')
			document.write('<td align="right"><a href="'+ssmItems[i+1][2]+'" target="'+ssmItems[i+1][3]+'"><img src="'+ssmItems[i+1][0]+'" width="16" height="16" border="0"></a></td>')
			document.write('<td><img src="/images/null.gif" width="5" height="1"></td>')
			document.write('</tr></table></form></TD>')
			i++
		}
	}
	else if(ssmItems[i][0]=="form"){document.write('<td navicolor="navicolor" HEIGHT="'+hdrHeight+'">')
		document.write('<form name="formTemp">')
		document.write('<table border="0" cellspacing="0" cellpadding="0"><tr>')
		document.write('<td><img src="/images/null.gif" width="5" height="1"></td>')
		document.write('<td class="normal">'+ssmItems[i][3]+'</td>')
		document.write('<td class="normal"><INPUT TYPE="TEXT" NAME="'+ssmItems[i][1]+'" VALUE="" SIZE="6" MAXLENGTH="6" style="text-align:right;border-width:1" readonly>')
		document.write('</tr></table></form></TD>')
		}
	else{if(!ssmItems[i][3])ssmItems[i][3]=linkTarget;
		document.write('<TD class="navicolor" WIDTH="'+ssmItems[i][6]+'" HEIGHT="'+hdrHeight+'" COLSPAN="'+ssmItems[i][4]+'" class="normal" valign="middle">')
		document.write('<table border="0" cellspacing="0" cellpadding="0"><tr>')
		document.write('<td><img src="/images/null.gif" width="5" height="1"></td>')
		document.write('<td><a href="'+ssmItems[i][2]+'" target="'+ssmItems[i][3]+'"><img src="'+ssmItems[i][0]+'" width="16" height="16" border="0"></a></td>')
		document.write('<td valign="middle" class="normal"><a href="'+ssmItems[i][2]+'" class="ssm" target="'+ssmItems[i][3]+'"><font face="'+linkFontFamily+'">&nbsp;'+ssmItems[i][1]+'</font></a></td>')

		document.write('</tr></table></TD>')
		}
//document.write('<TD BGCOLOR="'+linkBGColor+'" onmouseover="bgColor=\''+linkOverBGColor+'\'" onmouseout="bgColor=\''+linkBGColor+'\'" WIDTH="'+ssmItems[i][5]+'" HEIGHT="'+hdrHeight+'" COLSPAN="'+ssmItems[i][3]+'" class="normal" valign="middle"><ILAYER><LAYER onmouseover="bgColor=\''+linkOverBGColor+'\'" onmouseout="bgColor=\''+linkBGColor+'\'" WIDTH="100%" HEIGHT="'+hdrHeight+'" ALIGN="'+linkAlign+'" ><table border="0" cellspacing="0" cellpadding="0"><tr><td><img src="/images/null.gif" width="5" height="1"></td><td><A HREF="'+ssmItems[i][1]+'" target="'+ssmItems[i][2]+'"><img src="/images/icon_oracle.gif" width="16" height="16" border="0" align="absmiddle"></td><td class="normal"><DIV  ALIGN="'+linkAlign+'" valign="middle"> <A HREF="'+ssmItems[i][1]+'" target="'+ssmItems[i][2]+'" CLASS="ssmItems"> '+ssmItems[i][0]+'</td></tr></table></DIV></LAYER></ILAYER></TD>')}
//if(ssmItems[i][5]!="no"&&barBuilt==0){buildBar();barBuilt=1}
	if(ssmItems[i][5]!="no"){document.write('</TR>')}
	}
	document.write('</table>')
	if (NS6){document.write('</TD></TR></TABLE>')}
	if (IE||NS6) {document.write('</DIV></DIV>')}
	if (NS) {document.write('</LAYER></ILAYER></LAYER>')}
	theleft=0;
	lastY=0;
	bssmH = hdrHeight * (i+1);
	setTimeout('initSlide();', 1)
}


