var myWin=null;
var infoWin=null;
function onBlurSearch( input) {
	if( input.value.length==0 || input.value==null) {
		input.style.color= 'gray';
		input.value = 'Search';
	}
}

function onFocusSearch( input) {
	if( input.style.color=='gray') {
		input.value='';
		input.style.color='black';
	}
}

function openWindow (loc, x, y) 
{
	var preference = "width=" + x + ",height=" + y + ",status=no,resizable=no,toolbar=no,menubar=no,scrollbars=no";

	if (myWin!=null) {
		if (myWin.closed!=true) 
		{
			myWin.close();
		}
	}
	myWin=open ( loc, "DisplayWindow", preference);
	
	return false;
}

function openInfoWindow (loc, x, y) 
{
	var preference = "width=" + x + ",height=" + y + ",status=0,resizable=0,toolbar=0,menubar=0,scrollbars=1";

	if (infoWin!=null) {
		if (infoWin.closed!=true) 
		{
			infoWin.close();
		}
	}
	infoWin=open ( loc, "DisplayWindow", preference);
}

function closeWindow()
{
	if( myWin!=null) {
		if( myWin.closed!=true){
			myWin.close();
		}
	}
}

function rollover(image_name, image_object){
	document.images[image_name].src = eval(image_object + ".src");
}

function changeFormAction( form, value)
{
	form.action=value;
}

function writeLayer( name, text)
{
	getObject( name).innerHTML = text;
}

function trimString(sInString) {
  sInString = sInString.replace( /^\s+/g, "" );// strip leading
  return sInString.replace( /\s+$/g, "" );// strip trailing
}

function changeOptionAndSubmit (form, element, value)
{
  formObject = form.elements[element].value = value;
  form.submit();
}

function changeOption (form, element, value)
{
  formObject = form.elements[element].value = value;
}

function getObject( name)
{
	return document.getElementById( name);
}

function getObjTopPosition( name)
{
	return  getObject(name).offsetTop;
}

function getObjLeftPosition( name)
{
	return getObject(name).offsetLeft;
}

function formatCurrency(num) 
{
	num = num.toString().replace(/\$|\,/g,'');
	if(isNaN(num))
	{
		num = "0";
	}
	sign = (num == (num = Math.abs(num)));
	num = Math.floor(num*100+0.50000000001);
	cents = num%100;
	num = Math.floor(num/100).toString();
	if(cents<10)
	{
		cents = "0" + cents;
	}
	for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
	{
		num = num.substring(0,num.length-(4*i+3))+','+
			num.substring(num.length-(4*i+3));
	}
	return (((sign)?'':'-') + '$' + num + '.' + cents);
}

