
<!-- Begin COOKIE CODE 

var debug= 0;

function RefID(overwrite) {

	if (debug) document.writeln("RefId(", overwrite, ")<p>");

	var id = GetCookie('ref_id'), id2= "";

	if (id == null)
		id= "";

	if (debug) document.writeln("RefId done, id= ", id, "<p>");

	return id;
}

function SesID(referrer) {

	var overwrite= 0;

	if (debug) document.writeln("SesId(",  ")<p>");

	var id = GetCookie('ses_id'), id2= "";

	if (debug) document.writeln("ID= ", id, "<p>");

	if (overwrite || id == null || id== "") {

		var today = new Date();
		id = today.getTime() % 10000000;

		SetCookie('origref', escape(referrer), 90, "/");
	}

	SetCookie('ses_id', id, 90, "/");

	if (debug) document.writeln("SesId done, id= ", id, "<p>");

	return id;
}

function GetCookie (name) {  

	if (debug) document.writeln("getCookieVal (", name, ")<p>");
	var arg = name + "=";  
	var alen = arg.length;  
	var clen = document.cookie.length;  
	var i = 0, rc= null, end= 0;  

	if (debug) document.writeln("getCookieVal cookie= ", document.cookie, "<p>");

	while (i < clen) {    
		if (document.cookie.substring(i, i+alen) == arg) {

			end = document.cookie.indexOf (";", i+alen);  

			rc= unescape(document.cookie.substring(i+alen, end!=-1 ? end : document.cookie.length));

			break;
		}

		i = document.cookie.indexOf(" ", i) + 1;    

		if (i == 0) break;   
	}  

	if (rc == null)
		rc= "";

	if (debug) document.writeln("GetCookie done, rc= ", rc, "<p>");

	return rc;
}

function SetCookie (name, value) {  

	if (debug) document.writeln("SetCookie (", name, ",", value, ")<p>");

	var argv = SetCookie.arguments;  
	var argc = SetCookie.arguments.length;  
	var expdays = (argc > 2) ? argv[2] : null, expires= null;  
	var path = (argc > 3) ? argv[3] : null;  
	var domain = (argc > 4) ? argv[4] : null;  
	var secure = (argc > 5) ? argv[5] : false;  

	if (expdays != null) {
		expires = new Date();
		expires.setTime(expires.getTime() +  (24 * 60 * 60 * 1000 * expdays)); 
	}

	var cook= name + "=" + escape (value) + 
			((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + 
			((path == null) ? "" : ("; path=" + path)) +  
			((domain == null) ? "" : ("; domain=" + domain)) +    
			((secure == true) ? "; secure" : "");

	document.cookie= cook;

	if (debug) document.writeln("SetCookie done as ", cook, "<p>");
}
//  End -->

