// by Johnson Cheung (come.to/luckystar)
// Last update : March 20, 2002

var delaytime=200;	// the delay time on button

function PageReplace(pagetogo) {
   this.location.replace(pagetogo);
}
function PageLocation(pagetogo) {
   this.location.href = pagetogo;
}
function ParentLocation(pagetogo) {
   parent.location.href = pagetogo;
}
function ParentReplace(pagetogo) {
   parent.location.replace(pagetogo);
}

function BackLocation(){
   history.back();
}

// ObjName - The Image Object Name
// ImageName - The Image Location and Name
// fnName - The function to be called after, null if no function call
// paralist - the Parameter to be used in function call. Parameters are separated by comma
function BtnClickedjpgAction2(ObjName,ImageName,fnName,paralist) {
   if (fnName == "null") return;
   // analysis the parameter list
   fnObj = eval(fnName);
   var paraArray = paralist.split(",");
   switch (paraArray.length) {
      case 0: fnObj(); break;
      case 1: fnObj(paraArray[0]); break;
      case 2: fnObj(paraArray[0],paraArray[1]); break;
      case 3: fnObj(paraArray[0],paraArray[1],paraArray[2]); break;
      case 4: fnObj(paraArray[0],paraArray[1],paraArray[2],paraArray[3]); break;
      case 5: fnObj(paraArray[0],paraArray[1],paraArray[2],paraArray[3],paraArray[4]); break;
   }
}
function BtnClickedjpgAction(ObjName,ImageName,fnName,paralist) {
   MM_swapImage(ObjName,"",ImageName + ".jpg",0);
   setTimeout("BtnClickedjpgAction2('" + ObjName + "','" + ImageName + "','" + fnName + "','" + paralist + "')",delaytime);
}
function BtnClickedjpg(ObjName,ImageName,fnName,paralist) {
   MM_swapImage(ObjName,"",ImageName + "_o.jpg",0);
   setTimeout("BtnClickedjpgAction('" + ObjName + "','" + ImageName + "','" + fnName + "','" + paralist + "')",delaytime);
}

function BtnClickedgifAction2(ObjName,ImageName,fnName,paralist) {
   if (fnName == "null") return;
   // analysis the parameter list
   fnObj = eval(fnName);
   var paraArray = paralist.split(",");
   switch (paraArray.length) {
      case 0: fnObj(); break;
      case 1: fnObj(paraArray[0]); break;
      case 2: fnObj(paraArray[0],paraArray[1]); break;
      case 3: fnObj(paraArray[0],paraArray[1],paraArray[2]); break;
      case 4: fnObj(paraArray[0],paraArray[1],paraArray[2],paraArray[3]); break;
      case 5: fnObj(paraArray[0],paraArray[1],paraArray[2],paraArray[3],paraArray[4]); break;
   }
}
function BtnClickedgifAction(ObjName,ImageName,fnName,paralist) {
   MM_swapImage(ObjName,"",ImageName + ".gif",0);
   setTimeout("BtnClickedgifAction2('" + ObjName + "','" + ImageName + "','" + fnName + "','" + paralist + "')",delaytime);
}
function BtnClickedgif(ObjName,ImageName,fnName,paralist) {
   MM_swapImage(ObjName,"",ImageName + "_o.gif",0);
   setTimeout("BtnClickedgifAction('" + ObjName + "','" + ImageName + "','" + fnName + "','" + paralist + "')",delaytime);
}

