//Trims leading and trailing blanks from a string.
function trim(str)   {
	//alert("[" + str + "]");
	if (str.length==0) {return "";} 
	//delete normal spaces front
	while (str.charAt(0)==" ")
             {str=str.substring(1,str.length);}	
	//delete normal spaces back
	while (str.charAt(str.length-1)==" ")
             {str=str.substring(0,str.length-1);}

    return str;      
}

//set up the query string for use within client-side javascript

var args = getArgs();

//parse the arguments in the current url query string
function getArgs(){
	var args = new Object();
	var query = location.search.substring(1);
	var pairs = query.split("&");
	for(var i = 0; i < pairs.length; i++) {
		var pos = pairs[i].indexOf('=');
		if (pos == -1) continue;
		var argname = pairs[i].substring(0,pos);
		var value = pairs[i].substring(pos+1);
		args[argname] = unescape(value);
	}
	return args;
}

function ConvertToDollars(num) {
	num=num*100;
	num = Math.round(num);
	num=num/100;
	var numString = num.toString();
	var numArray = numString.split('.');
	var strDecimal;
	if (!numArray[1]) strDecimal = '00';
	else if (numArray[1].length == 1) strDecimal = numArray[1] + '0';
	else strDecimal = numArray[1];
	var strDollars = '$' + numArray[0] + '.' + strDecimal;
	return strDollars;
}

function convOzToPounds(num) {
	var strDecimal;
	
	num=num/16;
	num=num*100;
	num = Math.round(num);
	num=num/100;
	//var numString = num.toString();
	//if (num < 1) strPounds = '.' + numString;
	//else {
		//var numArray = numString.split('.');
		//if (!numArray[1]) strDecimal = '00';
		//else if (numArray[1].length == 1) strDecimal = numArray[1] + '0';
		//else strDecimal = numArray[1];
		//var strPounds = numArray[0] + '.' + strDecimal;
		//alert(strPounds);
	//}
	//return strPounds;
	return num;
}

// f gets the absolute x position of an object
function getX(t)
{return (t.tagName=="BODY")?0:(t.offsetLeft + getX(t.offsetParent));}

// f gets the absolute y position of an object
function getY(t)
{return (t.tagName=="BODY")?0:(t.offsetTop + getY(t.offsetParent));}

function getColorNum(colorName) {
	switch (colorName) {
		case 'Blue':  
			return '#6699FF';
			break;
	}
}

function mouseover_color_cat(obj) {
	obj.style.color = '#8D8CE9';
}

function mouseoff_color_cat(obj) {
	obj.style.color = '#FFFFFF';
}





