//Show or hide admin windows
function showhide(ref){
  if(document.getElementById(ref).style.display=="block") document.getElementById(ref).style.display="none";
  else document.getElementById(ref).style.display="block";
}

//Ask before resetting a module
function nailblog_resetmod(id){
  if(id=="*"){
    if(confirm("Are you sure you want to reset the system?\nAll generated data will be erased!")){
      window.location="?act=nailblog_resetmod&id="+id;
    }
  }else if(confirm("Are you sure you want to reset this module?\nAll generated data will be erased!")){
    window.location="?act=nailblog_resetmod&id="+id;
  }
}

//Replace value of input targetid with value of input sourceid
function nailblog_setvalue(targetid,sourceid){
  document.getElementById(targetid).value=document.getElementById(sourceid).value;
}

//Append group to group list, or clear list
function nailblog_addgroup(targetid,sourceid){
  if(document.getElementById(sourceid).value=="") document.getElementById(targetid).value="";
  else if(document.getElementById(sourceid).value=="*") document.getElementById(targetid).value="*";
  else if(document.getElementById(targetid).value=="*") document.getElementById(targetid).value=document.getElementById(sourceid).value;
  else{
    if(document.getElementById(targetid).value!="") document.getElementById(targetid).value+=",";
    document.getElementById(targetid).value+=document.getElementById(sourceid).value;
  }
}

var toinit=new Array();
function init(){
  for(var i=0;i<toinit.length;i++) toinit[i]();
}

