var hideassdesc=0;
var assstatus="";
var keepassmenu = 0;
var keepassprompt = 1;
var keepasshelp = 0;
var comefirst = 20000;

function assinit() {
  if (assstatus != ""){
	return;
  }
  window.setTimeout("if ( assstatus=='') { assstatus='bubblepromt';std.showLayer('bubbleprompt'); }",comefirst);
}

function showassdescription() {
  if ((assstatus != "")&&(assstatus != "bubblehelptext")){
	return;
  }
  keepassprompt = 0;
  hideassdesc = 0;
  hideass();
  if (assstatus != "bubblemenu"){
	assstatus="bubbledescription";
  }
  std.showLayer(assstatus);  
}

function hideassdescription() {
  if (assstatus != "bubbledescription"){
	return;
  }
  hideassdesc = 1;
  window.setTimeout("if (hideassdesc) {std.hideLayer('bubbledescription');assstatus='';}",8000);
}

function showasshelptext() {
  std.hideLayer("bubbleprompt");
  std.hideLayer("bubbledescription");
  std.hideLayer("bubblemenu");
  assstatus="bubblehelptext";
  std.showLayer(assstatus);  
  keepasshelp = 1;
}

function hideasshelptext() {
  if (assstatus != "bubblehelptext"){
	return;
  }
  keepasshelp=0;
  window.setTimeout("if ((assstatus == 'bubblehelptext')&&(!keepasshelp)) {std.hideLayer('bubblehelptext');assstatus='';}",8000);
}

function showassmenu() {
  keepassprompt = 0;
  keepassmenu = 1;
  hideass();
  assstatus="bubblemenu";
  std.showLayer(assstatus);  
  keepassmenu = 0;
  window.setTimeout("if (assstatus=='bubblemenu') {std.hideLayer('bubblemenu');assstatus='';}",8000);
}

function hideass() {  
  if (!keepassprompt) {
    std.hideLayer("bubbleprompt");
  }
  std.hideLayer("bubbledescription");
  if (keepassmenu){
	  keepassmenu = 0;
  }else {
	  std.hideLayer("bubblemenu");
  }
  std.hideLayer("bubblehelptext");
  assstatus="";
}

function hideallass() {  
  std.hideLayer("bubbleprompt");
  std.hideLayer("bubbledescription");
  std.hideLayer("bubblemenu");
  std.hideLayer("bubblehelptext");
  keepassmenu=0;
  keepassprompt=0;
  assstatus="";
}

std.loadEvalString += "assinit();std.mouseListener.attachUp('hideallass');";