/********************************************************************/
/*  the program stores first url (with referrer source) in cookie,  */
/*  if a page has a form with field "adrefer"                       */
/*  then records the cookie value into the field                    */
/********************************************************************/
function get_cookie(Name) {
	var search = Name+"=";
	var returnvalue = "";
	if (document.cookie.length>0) {
		offset=document.cookie.indexOf(search);
		if (offset!=-1) {
			offset+=search.length;
			end=document.cookie.indexOf(";", offset);
			if (end==-1) end=document.cookie.length;
			returnvalue=unescape(document.cookie.substring(offset, end));
		}
	}
	return returnvalue;
}

var cs=new String(document.cookie);
var Ref = get_cookie("adrefer");
if (Ref == "") {
   	Ref = document.location;
   	if (Ref == "") { Ref = "/"; } 
   	document.cookie = "adrefer=" + escape(Ref) + ";path=/";
}
if (Ref == "/") {  Ref = ""; }

// -----------------------------------------------------------
// fill field 'adrefer' if any found
if (document.forms.length) {
	num_form = document.forms.length;
	for (j=0; j < num_form; j++)  {
		for (i=0; i < document.forms[j].elements.length; i++) {
			if (document.forms[j].elements[i].name=="adrefer") {
				document.forms[j].elements[i].value = Ref;
			}
		}
	}
}