function GSubmitSearch() {
	var o = document.getElementById('SearchTerm');
	if(o) {
		o.value = GTrim(o.value);
		if(o.value != '') {
			document.getElementById('HProductGroupSearch').submit();
		}
	}
}

function GTrim(str) {
	return str.replace(/^\s+|\s+$/g, '');
}

function GShowPopup() {
	var args = GShowPopup.arguments;
	var popWin;
	var url = args[0]; 
	var win = args[1];
	var width = (args[2]) ? args[2] : 630;
	var height = (args[3]) ? args[3] : 450;
	var winArgs;
	
	winArgs = 'width=' + width + ',height=' + height + ',resizable=yes,scrollbars=yes,status=no,help=no,center=yes'
	popWin = window.open(url,win,winArgs);
}

function GTruncateText(src, len) {
	if(!src) {
		return 0;
	}
	if(src.value.length > len) {
		src.value = src.value.substring(0, len);
	}
	return src.value.length;
}

var imageName = '';
function GLoadImages() {
	NavBasket_on = new Image();
	NavBasket_on.src = VirtualDirectory + '/images/headersfooters/NavBasket_on.gif';
	NavBasket_off = new Image();
	NavBasket_off.src = VirtualDirectory + '/images/headersfooters/NavBasket_off.gif';
	
	NavAccount_on = new Image();
	NavAccount_on.src = VirtualDirectory + '/images/headersfooters/NavAccount_on.gif';
	NavAccount_off = new Image();
	NavAccount_off.src = VirtualDirectory + '/images/headersfooters/NavAccount_off.gif';
	
	NavHelp_on = new Image();
	NavHelp_on.src = VirtualDirectory + '/images/headersfooters/NavHelp_on.gif';
	NavHelp_off = new Image();
	NavHelp_off.src = VirtualDirectory + '/images/headersfooters/NavHelp_off.gif';
	
	NavAbout_on = new Image();
	NavAbout_on.src = VirtualDirectory + '/images/headersfooters/NavAbout_on.gif';
	NavAbout_off = new Image();
	NavAbout_off.src = VirtualDirectory + '/images/headersfooters/NavAbout_off.gif';
	
	NavLei_on = new Image();
	NavLei_on.src = VirtualDirectory + '/images/headersfooters/NavLei_on.gif';
	NavLei_off = new Image();
	NavLei_off.src = VirtualDirectory + '/images/headersfooters/NavLei_off.gif';

	NavCommitment_on = new Image();
	NavCommitment_on.src = VirtualDirectory + '/images/headersfooters/NavCommitment_on.gif';
	NavCommitment_off = new Image();
	NavCommitment_off.src = VirtualDirectory + '/images/headersfooters/NavCommitment_off.gif';
	
	NavLinks_on = new Image();
	NavLinks_on.src = VirtualDirectory + '/images/headersfooters/NavLinks_on.gif';
	NavLinks_off = new Image();
	NavLinks_off.src = VirtualDirectory + '/images/headersfooters/NavLinks_off.gif'
}
GLoadImages();

function GImageOver(imageName) {
	document[imageName].src = eval(imageName + '_on.src');
}

function GImageOut(imageName) {
	document[imageName].src = eval(imageName + '_off.src');
}
