function updateType()
{
	
}


function bytes($a)
{
    $unim = array("B","KB","MB","GB","TB","PB");
    $c = 0;

    while ($a >= 1024)
    {
        $c++;
        $a = $a/1024;
    }

    return number_format($a, ($c ? 2 : 0), '.', ',') . $unim[$c];
}

function get_left_number_text($num)
{
    if ($num == -1)
        return 'unlimited';
    else
    {
        return bytes($num);
    }
}

function get_error_text($error)
{
    return "Error on method <b>{$error['method']}</b> - {$error['text']} ({$error['code']})";
}

function spanDisplay(elem)
{
	var dis = elem.style.display == 'none' ? 'block': 'none';
	elem.style.display = dis;
	elem.previousSibling.innerHTML ='Read '+ (dis == 'block' ? 'Less' : 'More') +'...';
}

function toggleFormDisplay()
{
	var elem = document.getElementById('engineer_search');
	var dis = elem.style.display == 'none' ? 'block': 'none';
	elem.style.display = dis;
	
	var img_elem = document.getElementById('toggleForm');
	img_elem.src = dis == 'none' ? '../img/plus_icon.gif' : '../img/minus_icon.gif';
	img_elem.alt = dis == 'none' ? 'Expand Search Form' : 'Minimise Search Form';

}