var $j = jQuery;

/*------------------------------------------------------*/
// Java Button
/*------------------------------------------------------*/
function HideButton(name) {
    $('btn_' + name).style.display='none';
    $('proc_' + name).style.display='';
}

/*------------------------------------------------------*/
// Format Currency For Property Forms
/*------------------------------------------------------*/
function formatCurrency(num) {
    num = num.toString().replace(/\$|\,/g,'');
    if(isNaN(num)) num = "0";
    sign = (num == (num = Math.abs(num)));
    num = Math.floor(num*100+0.50000000001);
    cents = num%100;
    num = Math.floor(num/100).toString();
    if(cents<10) cents = "0" + cents;
    for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
        num = num.substring(0,num.length-(4*i+3)) + ',' + num.substring(num.length-(4*i+3));
    return (((sign)?'':'-') + num + '.' + cents);
}

/*------------------------------------------------------*/
// Create Cookie
/*------------------------------------------------------*/
function createCookie(name,value,days) {
        if (days) {
                var date = new Date();
                date.setTime(date.getTime()+(days*24*60*60*1000));
                var expires = "; expires="+date.toGMTString();
        }
        else var expires = "";
        document.cookie = name+"="+value+expires+"; path=/";
}

function getElementsByIdMask(node, mask)
{
  var elements = new Array();
  var regExp = new RegExp(mask);
  var id = (node.id ? ''+node.id : '');
  if (id.match(regExp))
    elements[elements.length] = node;
  if (node.nodeType == 1)    // 1: ELEMENT_NODE
    if (node = node.firstChild)
      do {
        var newElements = getElementsByIdMask(node, mask);
        elements = elements.concat(newElements);
      } while (node = node.nextSibling);
  return elements;
}

/* PopUp menu */
over_header = new Array();
over_menu = new Array();
for(i=1; i>=3; i++) {
    over_header[i] = 0;
    over_menu[i] = 0;
}

function Turn(id, mode) {
    if (mode)
        setTimeout("On(" + id + ");", 200);
    else
        eval("setTimeout(\"Off(" + id + ");\",200)");
}

function On(id) {
    document.getElementById('smenu' + id).style.display = '';
}

function Off(id) {
    if(!over_menu[id] && !over_header[id]) {
        eval("document.getElementById('smenu" + id + "')").style.display = "none";
    }
}
/* End PopUp menu */