function openWindow(theURL,winName,features) { window.open(theURL,winName,features); }
function goToUrl(url){ document.location = url; }
function getElement(elementId){return document.layers ? document.layers[elementId] : document.getElementById ?  document.getElementById(elementId) : document.all[elementId]; }
function toggleElement(elementId, state) // 1 visible, 0 hidden
{
	var obj = getElement(elementId);
	if(state!=null){
	  obj.style.visibility = document.layers ? (state ? "show" : "hide") : (state ? "visible" : "hidden");
	}
	else{
	  if(obj.style.visibility==''||obj.style.visibility=='hidden'||obj.style.visibility=='hide'){
	    obj.style.visibility = document.layers ? "show" : "visible";
	  }
	  else{
		obj.style.visibility = document.layers ? "hide" : "hidden";
	  }
	}
}
function aToggleElement(elementId){
	var obj = getElement(elementId);
	obj.style.display=obj.style.display==''||obj.style.display=='none'?"block":"none";
}
function showDiv(elementId,className,value,timeout){
	var obj=getElement(elementId);
	obj.style.display="block";
	obj.className=className;
	if(value!=null)
	  obj.innerHTML=value;
	if(timeout!=null||timeout>0){
	  setTimeout("hideDiv('"+elementId+"')" , timeout);
	}
}
function hideDiv(elementId){
	var obj = getElement(elementId);
	obj.style.display="none";
}
function addLoadEvent(func){
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}
function mform(){
 var f = document.forms[0];
 var re = new RegExp("http://.*/","");
 f.action = "/"+f.action.replace(re,"");
}