ready=false;
count=0;
current=0;

function start(){
	Tdiv = new Array;
	for(i=1; i<=count; i++){
		eval ("Tdiv["+i+"]=(document.all)?document.all.smenu"+i+".style:(document.layers)?document.smenu"+i+":document.getElementById(\"smenu"+i+"\").style;");
	}
	cpt=20;
	xor=false;
	encour=false;
	etat=false;
	ready=true;
}
function show(n){
	if (ready){
		fix();
		for(i=1; i<=count; i++){
			Tdiv[i].visibility='hidden';
		}
		if (n){
			Tdiv[n].visibility='visible';
			decpt();
		}
	}
}

function fix(){
	cpt=20;
}

function decpt(xor){
	if (!encour || xor){
		encour=true;
		cpt--;
		if (cpt<=0 && !etat){
			show(current);
			encour=false;
		}
		else if (etat) {
			fix();
			setTimeout('decpt(1)',100);
		}
		else setTimeout('decpt(1)',100);
	}
}
function stay(o) {
	if (o=='on') etat=true;
	else etat=false;
	fix();
}

function swapImgRestore() { 
  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 findObj(n, d) { 
  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=findObj(n,d.layers[i].document); return x;
}

function swapImage() {
  var i, j = 0, x, a = swapImage.arguments;
  document.MM_sr = new Array();
  for (i = 0; i < (a.length-2); i += 3)
    if ((x = findObj(a[i])) != null) {
      document.MM_sr[j++] = x;
      if (!x.oSrc) x.oSrc = x.src;
      x.src = a[i+2];
    }
}

function imgSwap(pic1, pic2) {
    if (document.images) {
        document.images[pic1].src = eval(pic2 + ".src");
    }
}