function local_setCookie(c_name, value, expiredays) {
	var exdate = new Date();
	exdate.setDate(exdate.getDate() + expiredays);
	document.cookie = c_name
			+ "="
			+ escape(value)
			+ ((expiredays == null) ? "" : ";expires=" + exdate.toGMTString()
					+ (";path=/ "));
} // setCookie

var mySite = window.location.hostname;
local_setCookie('genius_capturing', mySite, 1);
if ((document.referrer != null)
		&& (document.referrer != '')
		&& (document.referrer.toString().indexOf(mySite) == -1)) {

	// alert("capture_keywords.js|Setting doc.ref = " + document.referrer);
	
	var SearchEngineVariable = 'q';
	var ref = document.referrer.toUpperCase();
	local_setCookie('genius_capture_referrer', ref, 365);

	if (ref.indexOf('GOOGLE.COM') > 0) {
		local_setCookie('genius_capture_keywords_referrer', 'google', 365);
		SearchEngineVariable = 'q';
	} else if (ref.indexOf('YAHOO.COM') > 0) {
		local_setCookie('genius_capture_keywords_referrer', 'yahoo', 365);
		SearchEngineVariable = 'p';
	} else if (ref.indexOf('BING.COM') > 0) {
		local_setCookie('genius_capture_keywords_referrer', 'bing', 365);
		SearchEngineVariable = 'q';
	} else {  	// every1 else is q
		local_setCookie('genius_capture_keywords_referrer', 'other', 365);
		SearchEngineVariable = 'q';
	}

	var url_parts = document.referrer.split('?');
	if (url_parts[1]) {
		local_setCookie('genius_url_args', url_parts[1], 365);
		var url_args = url_parts[1].split('&');
		for (i = 0; i < url_args.length; i++) {
			if (url_args[i].indexOf(SearchEngineVariable) == 0) {
				var search_str = url_args[i].split('=');
				var search_terms = search_str[1];
				local_setCookie('genius_search_keywords', search_terms, 365);
			} // if q= found
		} // for url_args
	} // if url_parts
} // if document.referrer is not us

