﻿function ChangeVisibility(obj)
{ 
   obj = document.getElementById(obj);
   obj.style.visibility = (obj.style.visibility == 'visible') ? 'hidden' : 'visible';
}

function DisplayInterval(obj)
{    
    if ( obj.selectedIndex == 3 ) 
    {            
        obj.parentNode.parentNode.cells[4].getElementsByTagName('input')[0].style.visibility= 'visible';
    }        
    else
    {    
        obj.parentNode.parentNode.cells[4].getElementsByTagName('input')[0].style.visibility= 'hidden';
    }
}
function toggleDivByLabel(obj) 
{
    var x =  obj.parentNode.parentNode.getElementsByTagName("div");
    if (x[0].style.visibility == "hidden")
    {         
       x[0].style.visibility = "visible";  
       x[0].style.width = "50%";
       x[0].style.height = "50%";       
    }
    else if (x[0].style.visibility == "visible")
    {
       x[0].style.visibility = "hidden"       
       x[0].style.width = "0%";
       x[0].style.height = "0%";
    }
}

function toggleDivByButton(obj,flagit)
{
var x =  obj.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.getElementsByTagName("div");
    if (flagit=="1")
    {         
       x[0].style.visibility = "visible";     
       x[0].style.width = "100%";
       x[0].style.height = "100%";       
    }
    else if (flagit=="0")
    {
       x[0].style.visibility = "hidden" 
       x[0].style.width = "0%";
       x[0].style.height = "0%";     
    }
}

function SelectandDeselectAll(obj)
{
    var x;
    for ( x = 1; x <= document.forms[0].elements.length ; x++ ) 
    {
        if(document.forms[0].elements[x]!= null)
        {
            if (document.forms[0].elements[x].type == "checkbox")
            {
                 if(document.forms[0].elements[x].name.endsWith("cbSelect")==true)
                  {                            
                   document.forms[0].elements[x].checked = obj.checked;           
                  }
             }
        }   
     }  
}
function hidestatus()
{
    var statusmsg="";
    this.window.status=statusmsg;
    return true;
}
function dovalidate( obj)
{
var txt = obj.value;
re = /^\d*\.?\d*$/;
if (txt.length > 0 )
{
    if ( txt.match(re))
    {
        var result = parseFloat(Math.round(parseFloat(txt)*100)/100);        
        var res = String(result);
        var pnt = res.indexOf(".");
        if ( pnt > 0 )
        {
            if (res.length-pnt==2) obj.value = res.concat("0");
        }
        else
            obj.value = result;
    }
}
}

