//<![CDATA[
function attachLoadListener(functionReference)
{
	if (typeof window.addEventListener != 'undefined') {
		window.addEventListener('load', functionReference, false);
	}else if (typeof document.addEventListener != 'undefined') {
		document.addEventListener('load', functionReference, false);
	}else if (typeof window.attachEvent != 'undefined') {
		window.attachEvent('onload', functionReference);
	}else {
		return false;
	}
	return true;
};
function attachListener(target, eventType, functionRef, capture)
{
	if (typeof target.addEventListener != "undefined") {
		target.addEventListener(eventType, functionRef, capture);
	}else if (typeof target.attachEvent != "undefined") {
		target.attachEvent("on" + eventType, functionRef);
	}else {
		return false;
	}
	return true;
};
function getElementId (id)
{
	return document.all && document.all(id) || document.getElementById && document.getElementById(id);
};
function initialize()
{
	if (window.name == 'gswindow') {
		window.name = '';
	}

	// 2008-09-26
	try
	{
		var gs = getElementId('gs');
		attachListener(gs, 'submit', function(e){ return gsSubmit(e); });
	}
	catch(e)
	{

	}
	// 2008-09-26
};
function gsSubmit(e)
{
	var isMSIE = /*@cc_on!@*/false;
	var gsattribute = '';
	var delimiter = '?';
	var gs = getElementId('gs');
	var uri = '';
	uri = gs.action;
	var input = gs.getElementsByTagName('input');
	for(var i = 0; i < input.length; i++) {
		gsattribute = gsattribute + delimiter + input[i].name + '=' + encodeURI(input[i].value);
		if (i == 0) {
			delimiter = '&';
		}
	}
	window.open(uri + gsattribute, 'gswindow');
	if (isMSIE) {
		e.returnValue = false;
	}else { 
		e.preventDefault();
	}
	return false;
};
attachLoadListener(initialize);
//]]>

