N = navigator.userAgent;
N = N.toLowerCase();
var isGecko  = (navigator.product == "Gecko");
var isIE     = ((N.indexOf("msie") != -1) && (N.indexOf("opera") == -1));
var stopCalk = false;


function editBlur(sender, defValue)
{
    if (trim(sender.value)=='')
       sender.value = defValue;
}
function editFocus(sender, defValue)
{
    if (trim(sender.value)==defValue)
       sender.value = '';
}

function trim(text)
{
    text = text.replace(/^\s+/, '');
    return text.replace(/\s+$/, '');
}

function clearIfZero(sender)
{
    stopCalk = true;
    if (trim(sender.value) == 0)
        sender.value = '';
}
function realFormat(sender)
{
    if (trim(sender.value) == '')
        sender.value = 0;
    sender.value = sender.value.replace(/^\s+/, '');
    sender.value = sender.value.replace(/\s+$/, '');
    sender.value = sender.value.replace(',','.');
    sender.value = sender.value.replace('%','');
    sender.value = sender.value.replace(' ','');
}

function float_box()
{
    _calc_result_top = document.getElementById("calc_result_top");
    if (_calc_result_top)
    {
        t = 0;
        m = 286;
        _calc_result_top.style.position = 'absolute';
        if (document.documentElement && document.documentElement.scrollTop)
           t = (document.documentElement.scrollTop + 10);
        else
        if (document.body)
           t = (document.body.scrollTop + 10);
        else
           t = (window.pageYOffset + 10);
        if (t > m)
           _calc_result_top.style.top = t + 'px';
        else
           _calc_result_top.style.top = m + 'px';

        if (isIE)
           _calc_result_top.style.marginLeft = '590px';
        else
           _calc_result_top.style.marginLeft = '590px';
        _calc_result_top.style.zIndex = 100;
    }
}

function expandPopupBox(id, visible)
{
    popup_link = document.getElementById('popup_link'+id);
    if (popup_link)
       popup_link.style.display = (visible?'none':'block');
    popup_box = document.getElementById('popup_box'+id);
    if (popup_box)
       popup_box.style.display = (visible?'block':'none');
}

/*  show/hide */

function showElementEx(sender, objectName, leaveVisible)
{
   var show_obj = document.getElementById(objectName);
   if (show_obj)
   {
      if (leaveVisible != true)
         sender.style.display = 'none';
      show_obj.style.display  = 'block';
   }
}
function hideElement(objectName)
{
   var hide_obj = document.getElementById(objectName);
   if (hide_obj)
       hide_obj.style.display = 'none';
}
function showHideElement(objectName)
{
   var _obj = document.getElementById(objectName);
   if (_obj)
   {
       _obj.style.display = (_obj.style.display!='block')?'block':'none';
       return _obj.style.display;
   }
   else
       return false;
}
