var gEl1, gEl2, gEl3;

function fnProcureShoppingEvents () {
	gEl1 = document.getElementById("s-s1");
	gEl2 = document.getElementById("s-s2");
	gEl3 = document.getElementById("s-s3");
}

function fnShoppingFormSubmit ( _form ) {
	// amazon only
	if (gEl1.checked && ((!gEl2.checked && !gEl3.checked) || (gEl2.checked || gEl3.checked))) {
		if (gEl2.checked) {
			window.open("http://www.shopping.com/xFS?KW=" + escape(_form.elements["search"].value) + "&CLT=SCH");
		}
		if (gEl3.checked) {
			window.open("http://shop.ebay.com/?_from=R40&_trksid=m38&_nkw=" + escape(_form.elements["search"].value) + "&_sacat=See-All-Categories");
		}
		_form.elements["search"].setAttribute("name", "keyword");
		fnAddHiddenFormElement(_form, "tag", "fihu-20");
		fnAddHiddenFormElement(_form, "creative", "374001");
		fnAddHiddenFormElement(_form, "campaign", "211041");
		fnAddHiddenFormElement(_form, "adid", "1AVGXDVZ95K5QKSWAHYT");
		fnAddHiddenFormElement(_form, "mode", "blended");
		fnAddHiddenFormElement(_form, "Submit.x", "0");
		fnAddHiddenFormElement(_form, "Submit.y", "0");
		fnAddHiddenFormElement(_form, "Submit", "Go");
		return true;
	} else if (!gEl1.checked && (gEl2.checked || gEl3.checked)) {
		if ((gEl2.checked && !gEl3.checked) || (gEl2.checked && gEl3.checked)) {
			// shopping.com only
			_form.action = "http://www.shopping.com/xFS";
			_form.elements["search"].setAttribute("name", "KW");
			fnAddHiddenFormElement(_form, "CLT", "SCH");
			if (gEl3.checked) {
				// if shopping.com and ebay.com
				window.open("http://shop.ebay.com/?_from=R40&_trksid=m38&_nkw=" + escape(_form.elements["KW"].value) + "&_sacat=See-All-Categories");
			}
			return true;
		} else if (!gEl2.checked && gEl3.checked) {
			// ebay.com only
			_form.action = "http://shop.ebay.com/";
			_form.elements["search"].setAttribute("name", "_nkw");
			fnAddHiddenFormElement(_form, "_from", "R40");
			fnAddHiddenFormElement(_form, "_trksid", "m38");
			fnAddHiddenFormElement(_form, "_sacat", "See-All-Categories");
			return true;
		}
		return false;
	}
	return false;
}

function fnShoppingSourceClick ( _el ) {
	if (!gEl1.checked && !gEl2.checked && !gEl3.checked) {
		switch (_el.id) {
			case "s-s1":
				_el = gEl2;
			break;
			default:
				_el = gEl1;
			break;
		}
		_el.checked = true;
	}
}