// JavaScript Document
function enableTextBox(textbox,enabled)
{
	element(textbox).readOnly = !enabled;
	element(textbox).style.background = enabled?"white":"#D6D3CE";
}
function element(id)
{
	return document.getElementById(id);
}
function confirmDelete(dadde)
{
	return confirm(dadde+" verwijderen?");
}
function confirmDecouple(dadde)
{
	return confirm(dadde+" ontkoppelen?");
}
function updateHostingaccountName()
{
	if(getInputValue(element("ddlHostingpakket"))!=-1)
		setInputValue(element("txtHostingaccountName"),getInputText(element("ddlHostingpakket")));
}
function showhide(id){
if (document.getElementById){
obj = element(id);
if (obj.style.display == "none"){
obj.style.display = "";
} else {
obj.style.display = "none";
}
}
} 


function FormatNumber(num, decimalNum, bolLeadingZero, bolParens)
/* IN - num:            the number to be formatted
       decimalNum:     the number of decimals after the digit
       bolLeadingZero: true / false to use leading zero
       bolParens:      true / false to use parenthesis for - num

  RETVAL - formatted number
*/
{
   var tmpNum = num;

   // Return the right number of decimal places
   tmpNum *= Math.pow(10,decimalNum);
   tmpNum = Math.floor(tmpNum);
   tmpNum /= Math.pow(10,decimalNum);

   var tmpStr = new String(tmpNum);

   // See if we need to hack off a leading zero or not
   if (!bolLeadingZero && num < 1 && num > -1 && num !=0)
       if (num > 0)
           tmpStr = tmpStr.substring(1,tmpStr.length);
       else
           // Take out the minus sign out (start at 2)
           tmpStr = "-" + tmpStr.substring(2,tmpStr.length);                        


   // See if we need to put parenthesis around the number
   if (bolParens && num < 0)
       tmpStr = "(" + tmpStr.substring(1,tmpStr.length) + ")";


   return tmpStr;
}