
function PartWrapperToggle(elementName, expand) {
	var HeaderElement = null;
	var BodyElement = null; 
	if(document.getElementsByName) {
		HeaderElement = document.getElementsByName(elementName+"Header");
		BodyElement = document.getElementsByName(elementName+"Body");
		UpImage = document.getElementsByName(elementName+"Up");
		DownImage = document.getElementsByName(elementName+"Down");
		if(BodyElement) {	
			if( expand == 1 ) {
				BodyElement[0].style.display = "block";
				HeaderElement[0].className = "ListNuggetHeader";
				DownImage[0].style.display = "none";
				UpImage[0].style.display = "block";
			}
			else {
			  if ( expand == 0 ) {
				BodyElement[0].style.display = "none";
				HeaderElement[0].className = "ListNuggetHeaderClosed";
				UpImage[0].style.display = "none";
				DownImage[0].style.display = "block";
			  }
			  else {
			    if( BodyElement[0].style.display == "none" ){
				  BodyElement[0].style.display = "block";
				  HeaderElement[0].className = "ListNuggetHeader";
				  DownImage[0].style.display = "none";
				  UpImage[0].style.display = "block";
				 }
				 else {
				   BodyElement[0].style.display = "none";
				   HeaderElement[0].className = "ListNuggetHeaderClosed";
				   UpImage[0].style.display = "none";
				   DownImage[0].style.display = "block";
				 }
			   }
             	}
		}	
	}
	window.event.cancelBubble = true;
	return false;
}

var stayFolded=false
var exImg=new Image(); exImg.src='http://www.vsft.com/images/arrowe.gif'
var unImg=new Image(); unImg.src='http://www.vsft.com/images/arrowc.gif'

var n = (document.layers) ? 1:0;
var ie = (document.all) ? 1:0;
var browser=((n || ie) && parseInt(navigator.appVersion)>=4)  
function makeMenu(obj,nest){
  nest=(!nest) ? '':'document.'+nest+'.'										
  this.css=(n) ? eval(nest+'document.'+obj):eval('document.all.'+obj+'.style')					
  this.ref=(n) ? eval(nest+'document.'+obj+'.document'):eval('document');		
  this.height=n?this.ref.height:eval(obj+'.offsetHeight')
  this.x=(n)? this.css.left:this.css.pixelLeft;this.y=(n)? this.css.top:this.css.pixelTop;							
  this.hideIt=b_hideIt;	this.showIt=b_showIt; this.vis=b_vis; this.moveIt=b_moveIt											
  return this
}
function b_showIt(){this.css.visibility="visible"}
function b_hideIt(){this.css.visibility="hidden"}
function b_vis(){if(this.css.visibility=="hidden" || this.css.visibility=="hide") return true;}
function b_moveIt(x,y){this.x=x; this.y=y-15; this.css.left=this.x; this.css.top=this.y}
function init(elementName){
  oTop=new Array()
  oTop[0]=new makeMenu('divTop1','divCont')
  oTop[1]=new makeMenu('divTop2','divCont')
  oTop[2]=new makeMenu('divTop3','divCont')
  oTop[3]=new makeMenu('divTop4','divCont')
  oTop[4]=new makeMenu('divTop5','divCont')
  oTop[5]=new makeMenu('divTop6','divCont')
  oSub=new Array()
  oSub[0]=new makeMenu('divSub1','divCont.document.divTop1')
  oSub[1]=new makeMenu('divSub2','divCont.document.divTop2')
  oSub[2]=new makeMenu('divSub3','divCont.document.divTop3')
  oSub[3]=new makeMenu('divSub4','divCont.document.divTop4')
  oSub[4]=new makeMenu('divSub5','divCont.document.divTop5')
  oSub[5]=new makeMenu('divSub6','divCont.document.divTop6')
  for(i=0;i<oSub.length;i++){ oSub[i].hideIt() }
  for(i=1;i<oTop.length;i++){ oTop[i].moveIt(0,oTop[i-1].y+oTop[i-1].height) }
}

function menu(num){
  if(browser){
    if(!stayFolded){
      for(i=0;i<oSub.length;i++){
	    if(i!=num){
		  oSub[i].hideIt()
		  oTop[i].ref["imgA"+i].src=unImg.src
		}
      }
      for(i=1;i<oTop.length;i++){
        oTop[i].moveIt(0,oTop[i-1].y+oTop[i-1].height)
      }
    }
    if(oSub[num].vis()){
      oSub[num].showIt()
      oTop[num].ref["imgA"+num].src=exImg.src
    }
    else{
      oSub[num].hideIt()
      oTop[num].ref["imgA"+num].src=unImg.src
    }
    for(i=1;i<oTop.length;i++){ 
      if(!oSub[i-1].vis()) oTop[i].moveIt(0,oTop[i-1].y+oTop[i-1].height+oSub[i-1].height) 
      else oTop[i].moveIt(0,oTop[i-1].y+oTop[i-1].height)
    }
  }
}

function rmenu(num){
  if(browser){
    if(!stayFolded){
      for(i=0;i<rSub.length;i++){
	  	if(i!=num){
		  rSub[i].hideIt()
		  rTop[i].ref["imgA"+i].src=unImg.src
		}
      }
      for(i=1;i<rTop.length;i++){
        rTop[i].moveIt(0,rTop[i-1].y+rTop[i-1].height)
      }
    }
    if(rSub[num].vis()){
      rSub[num].showIt()
      rTop[num].ref["imgA"+num].src=exImg.src
    }
    else{
      rSub[num].hideIt()
      rTop[num].ref["imgA"+num].src=unImg.src
    }
    for(i=1;i<rTop.length;i++){ 
      if(!rSub[i-1].vis()) rTop[i].moveIt(0,rTop[i-1].y+rTop[i-1].height+rSub[i-1].height) 
      else rTop[i].moveIt(0,rTop[i-1].y+rTop[i-1].height)
    }
  }
}
function redirect(newWebdir){ window.location.replace(newWebdir); }
