/*
	BANDWIDTH SECTION FUNCTIONALITY
*/

function redoBandwidth() {
	e = getE( "bandwidthForm" );
	getAllDirs( e.dateStr.value, e.searchStr.value );
}

//////////////////////////////
//	GET USAGE DATA					//
//////////////////////////////

function getBandwidth( dir, div ) {
	e = getE( div );
	e.innerHTML = "<img src='/admin/_img/animatedLoader.gif' />";
	
	displayDiv = div;
	getPage( displayDiv, "getStorage.php?dir=" + dir );
}

//////////////////////////////
//	EDIT PROPERTIES					//
//////////////////////////////

function searchHosts( val ) {
	e = getE( "hostsList" );
	e.innerHTML = "<img src='/admin/_img/animatedLoader.gif' />";
	e = getE( "associationForm" );
	hosts = e.hostStr.value;
	
	if ( !val ) val = "";
	if ( val == "" ) {
		e = getE( "hostsList" );
		e.innerHTML = "";
	}
	else {
		displayDiv = "hostsList";
		getPage( displayDiv, "hostsList.php?val=" + val + "&hostStr=" + hosts );
	}
}

function addRemoveHost( id, val ) {
	e = getE( "associationForm" );
	if ( val ) {
		if ( e.hostStr.value.length ) e.hostStr.value+= ",";
		e.hostStr.value+= id;
	}
	else {
		hosts = e.hostStr.value.split( "," );
		temp = new Array();
		for ( i=0, j=hosts.length; i<j; i++ ) {
			if ( hosts[i] != id ) temp[temp.length] = hosts[i];
		}
		e.hostStr.value = temp.join( "," );
	}
}

function redoReport() {
	e = getE( "associationForm" );
	page = e.ajaxLoad.value;
	start = e.start.value;
	end = e.end.value;
	hostStr = e.hostStr.value;
	
	displayDiv = "hostsList";
	getE( displayDiv ).innerHTML = "<img src='/admin/_img/animatedLoader.gif' />";
	
	getPage( displayDiv, page + "?start=" + start + "&end=" + end + "&hostStr=" + hostStr );
}