function loadkw() {
	var kwValue = "";
	
	var thisUrl = top.location.href;
	
	var kwIndex = thisUrl.indexOf("kw=");
	var refIndex = thisUrl.indexOf("referrer_id=");
	
	if (kwIndex != -1) {
		kwValue = thisUrl.substring(kwIndex + 3);	
	}
	else if (refIndex != -1) {
		kwValue = thisUrl.substring(refIndex + 12);
	}
	
	var refDomain = document.referrer;
	
	if (refDomain.length == 0) {
		//refDomain = "www.lowestcostpromos.com";
		refDomain = thisUrl;
	}
	
	//alert(refDomain);
	
	if (kwValue.length != 0) {
		
		for (var index = 0; index < document.forms.length; index++) {
			
			setElementValue(getFormElement(document.forms[index], "referrer_id"), kwValue);
			setElementValue(getFormElement(document.forms[index], "CoBrandSiteID"), kwValue);
			setElementValue(getFormElement(document.forms[index], "allRIDValue"), kwValue);
			setElementValue(getFormElement(document.forms[index], "USER_ACCOUNT<>ATR_ReferrerDomain"), refDomain);
			//setElementValue(getFormElement(document.forms[index], "USER_ACCOUNT<>ATR_ReferrerDomain"), "test");
			
			//alert((getFormElement(document.forms[index], "referrer_id")).value);
			//alert((getFormElement(document.forms[index], "CoBrandSiteID")).value);
			//alert((getFormElement(document.forms[index], "USER_ACCOUNT<>ATR_ReferrerDomain")).value);
	  }
	}
}

function getFormElement(frm, elemName) {
	return frm.elements.namedItem(elemName);
}

function setElementValue(elem, val) {
	if (elem != null) {
		elem.value = val;
	}
}

function setRid2Link(strCurrLink) {
	var strOp = (strCurrLink.indexOf("?") == -1) ? "?" : "&";
	var strQsRefId = "CoBrandSiteID=" + document.forms[0].CoBrandSiteID.value;
	var strQsCoBrandId = "referrer_id=" + document.forms[0].referrer_id.value;
	strCurrLink = strCurrLink + strOp + strQsRefId + "&" + strQsCoBrandId;
	
	return strCurrLink;
}

function setRid2AllLinks() {
	/* 
	 * Some editors or IDE replace the object "links" with "Links"
	 * Make sure links remain in lower case.
	 */
	for (i = 0; i < document.links.length; i++) {
		document.links[i].href = setRid2Link(document.links[i].href);		
	}
	
	return true;
}