////////global vars////////////////////////////////
 var intTopZIndex = 1000;     //intTopZIndex

function _el(_id)
{
    if(document.getElementById(_id))
        return document.getElementById(_id);
    return document.createElement('div');
}
function _cb(e)
{
  e.cancelBubble=true;
  return false;
}

function getCheckedValue(radioObj) {
    if(!radioObj)
        return "";
    var radioLength = radioObj.length;
    if(radioLength == undefined)
        if(radioObj.checked)
            return radioObj.value;
        else
            return "";
    for(var i = 0; i < radioLength; i++) {
        if(radioObj[i].checked) {
            return radioObj[i].value;
        }
    }
    return "";
}

function expdBlock(_id)
{
 if( _el(_id).style.display != 'none' )
 {
    _el(_id).style.display                   = 'none';
    _el('img_'+_id).src                      = 'images/plus.gif';
 }
 else
 {
    _el(_id).style.display                   = 'block'
    _el('img_'+_id).src                      = 'images/minus.gif';
 }
}

function ___expand(_id,_type, _className)
{
    el = document.getElementById(_id);
    if(el)
    {
        if(_className)
        {
            el.className = _className;
        }
        else
        {
	        switch(_type)
	        {
	            case 1:
//	                el.style.display = (el.style.display=='none')?'table-row-group':'none';    
	                el.className = (el.className=='trHidden')?'.trShownTR':'trHidden';
	            break;
	            default:
	                el.style.display = (el.style.display=='none')?'block':'none';
	            break;
	        }
	    }
    } 
}
/*
//Backup
function ___expandRows( _id  )
{
    rows = document.getElementsByTagName('tr');
    var closed = new Array();
    for(row in rows)
    {
        row = rows[row];
	    if(row.id)
	    {
	        var re = new RegExp(_id);
	        if(row.id.match(re))
	        {
	            if(!always)
	            {
	               if (row.className == 'trHidden')
	               {
	                   var className = '.trShownTR'; 
	               }
	               else
	               {
	                   var className = 'trHidden';
	               }
	               var always = true;
	            }
                var expand = true;	            
                var img = document.getElementById( 'img'+row.id );
                if(img)
                {
                    var re = new RegExp('plus');
                    if( img.src.match(re) && className == '.trShownTR')
                    {
                        closed[closed.length] = row.id;
                    }
                        
                }
                ___expand(row.id,1, className);
	        }
	    }
	 }
}
*/
function ___expandImg( _imgId )
{
     img = document.getElementById( _imgId );
     if(img)
     {
        
        var re = new RegExp('minus');
        if ( img.src.match(re) )
        {
            img.src = img.src.replace(re,'plus');
        }
        else
        {
            var re = new RegExp('plus');
            img.src = img.src.replace(re,'minus');
        }
     }

}


