<!--
function passwordHelp(form,url)
{
   url = url + "&" + "help=password";
   w = window.open(url,'PasswordHelp', 'width=300,top=10,left=0,resizeable,height=100');
   if(w != null && w.opener == null) w.opener = window;
}

function createGroupbox(form,url)
{
   var boxnumber = document.Create.select_number[form.select_number.selectedIndex].value;
   url = url + "&" + "boxnumber=" + escape(boxnumber);
   document.Create.groupbox[1].checked = true;
   w = window.open(url,'CreateGroupBox', 'width=600,top=10,left=0,resizeable,scrollbars,height=400');
   if(w != null && w.opener == null) w.opener = window;
}

function enterBoxnumber(form,url)
{
   var areacode = document.Create.select_areacode[form.select_areacode.selectedIndex].value;
   url = url + "&" + "areacode=" + escape(areacode);
   w = window.open(url,'EnterBoxnumber', 'width=600,top=10,left=0,resizeable,scrollbars,height=200');
   if(w != null && w.opener == null) w.opener = window;
}

function editPtype (form,url)
{
   var ptype = document.Edit.ptype.value;
   url = url + "&" + "ptype=" + ptype;
   w = window.open(url,'EditPTYPE', 'width=650,top=10,left=0,resizeable,scrollbars,height=600');
   if(w != null && w.opener == null) w.opener = window;
}

function update (form)
{
  var ptype = "";

  if (form.PTYPE_CHECKBOX[8].checked == true &&
      form.PTYPE_CHECKBOX[27].checked == true)
      {
  	var message = "Please Select Only One Notification Method: Email(08) or Attachment(27)";
  	return(alert(message));
      }

  for (var i = form.PTYPE_CHECKBOX.length-1; i >= 0; i--)
  {
     if (form.PTYPE_CHECKBOX[i].checked == true)
     {
	ptype += "1";
     }
     else
     {
	ptype += "0";
     }
  }
  var hex = baseConverter (ptype, 2, 16);

  var numberAdd = 8 - hex.length;
  var leadingzero = "";
  for (var j = 0; j < numberAdd; j++)
  {
       leadingzero += "0";
  }
  hex = leadingzero + hex;
  opener.document.Edit.ptype.value = hex;

  window.close();
}

/* take a number, convert from ob base to nb base */
function baseConverter (number,ob,nb) {
   number = number.toUpperCase();
   var list = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
   var dec = 0;
   for (var i = 0; i <=  number.length; i++) {
	   dec += (list.indexOf(number.charAt(i))) * (Math.pow(ob , (number.length - i - 1)));
	}
	number = "";
	var magnitude = Math.floor((Math.log(dec))/(Math.log(nb)));
	for (var i = magnitude; i >= 0; i--) {
		var amount = Math.floor(dec/Math.pow(nb,i));
		number = number + list.charAt(amount);
		dec -= amount*(Math.pow(nb,i));
	}
	return number;
}

function ConfirmDelete(form)
{
   var button = form.button_name.value;

   if (button == "Edit")
   {
      return true;
   }
   else if (button == "Delete")
   {
      var message = "Please confirm that you really want to delete this mailbox";
      return(confirm(message));
   }
}


function UpdateSelectNumber(form)
{
   var status = form.status.value;

   if (status == "success") {
     var boxnumber = form.boxnumber.value;
     boxnumber = boxnumber.substring(0,3) + "-" + boxnumber.substring(3,boxnumber.length);

     var index = window.opener.document.Create.select_number.length;
     option = new Option(boxnumber,boxnumber);
     window.opener.document.Create.select_number.options[index] =option;
     window.opener.document.Create.select_number.options[index].selected =true;
     window.opener.document.Create.custom.value="yes";
     w = window.close();
   } else {
     w = window.close();
   }
}

function UpdateGroupBox(form)
{
     var subbox = form.subbox[form.subbox.selectedIndex].value;
     var digits = form.digits[form.digits.selectedIndex].value;
     var greettime = form.greettime[form.greettime.selectedIndex].value;
     var intflag = form.intflag[form.intflag.selectedIndex].value;

     if (greettime == "1 minute")
     {
 	greettime = "600";
     } else if (greettime == "2 minutes") {
 	greettime = "1200";
    }

     if (intflag == "YES")
     {
 	intflag = "1";
     } else if (intflag == "NO") {
 	intflag = "0";
    }


     window.opener.document.Create.subbox.value = subbox;
     window.opener.document.Create.digits.value = digits;
     window.opener.document.Create.greettime.value = greettime;
     window.opener.document.Create.intflag.value = intflag;
     w = window.close();
}



function CheckBoxnumber(form)
{
   var number = form.select_number.value;
   var range = form.range.value;
   var array = range.split('-');

   var low = parseInt(array[0]);
   var high = parseInt(array[1]);

   if ((number >= low) && (number <= high)) {
      return true;
   } else {
      var message = "Boxnumber must be in valide range " + "[" + range + "]";
      alert(message);
      return false;
   }
}

//-->
