function y2k(number) { return (number < 1000) ? number + 1900 : number; }

function setCookie(name, value, expires, path, domain, secure) {
	var curCookie = name + "=" + escape(value) +
      		((expires) ? "; expires=" + expires.toGMTString() : "") +
      		((path) ? "; path=" + path : "") +
      		((domain) ? "; domain=" + domain : "") +
	      	((secure) ? "; secure" : "");
  	document.cookie = curCookie;
}

function getCookie(name) {
  var dc = document.cookie;
  var prefix = name + "=";
  var begin = dc.indexOf("; " + prefix);
  if (begin == -1) {
    begin = dc.indexOf(prefix);
    if (begin != 0) return null;
  } else
    begin += 2;
  var end = document.cookie.indexOf(";", begin);
  if (end == -1)
    end = dc.length;
  return unescape(dc.substring(begin + prefix.length, end));
}

function QueryString(key)
{
	var value = null;
	for (var i=0;i<QueryString.keys.length;i++)
	{
		if (QueryString.keys[i]==key)
		{
			value = QueryString.values[i];
			break;
		}
	}
	return value;
}

function QueryString_Parse()
{
	var query = unescape(window.location.search.substring(1));
	var pairs = query.split("&");
	for (var i=0;i<pairs.length;i++)
	{
		var pos = pairs[i].indexOf('=');
		if (pos >= 0)
		{
			var argname = pairs[i].substring(0,pos);
			var value = pairs[i].substring(pos+1);
			QueryString.keys[QueryString.keys.length] = argname;
			QueryString.values[QueryString.values.length] = value;		
		}
	}

}

QueryString.keys = new Array();
QueryString.values = new Array();
QueryString_Parse();

var MyDate = new Date();
var NewDate = new Date(MyDate.setDate(MyDate.getDate()+90));
var MyReferrer = document.referrer;
var MyDestinationPage = document.URL;
var SisterReferrer = QueryString("Referrer");

if (MyReferrer == "") MyReferrer = "DIRECT";
var CookieString = escape(MyReferrer + "&destination=" + MyDestinationPage)

if (SisterReferrer != null) {
	CookieString = SisterReferrer;
	MyReferrer = CookieString;
}

if (MyReferrer.match("^http://www.artfurnitureontheweb.com","i") == null &&
    MyReferrer.match("^http://www.ceilingfansontheweb.com","i") == null &&
    MyReferrer.match("^http://www.furnishingsontheweb.com","i") == null &&
    MyReferrer.match("^http://www.furnitureontheweb.com","i") == null &&
    MyReferrer.match("^http://www.kitchenwareontheweb.com","i") == null &&
    MyReferrer.match("^http://www.lampsontheweb.com","i") == null &&
    MyReferrer.match("^http://www.linensontheweb.com","i") == null &&
    MyReferrer.match("^http://www.rugsontheweb.com","i") == null &&
    MyReferrer.match("^http://www.a-artfurniture.com","i") == null &&
    MyReferrer.match("^http://www.a-ceilingfans.com","i") == null &&
    MyReferrer.match("^http://www.a-furnishings.com","i") == null &&
    MyReferrer.match("^http://www.a-furniture.com","i") == null &&
    MyReferrer.match("^http://www.a-kitchenware.com","i") == null &&
    MyReferrer.match("^http://www.a-lamps.com","i") == null &&
    MyReferrer.match("^http://www.a-linens.com","i") == null &&
    MyReferrer.match("^http://www.a-rugs.com","i") == null &&
    MyReferrer.match("^http://64.49.245.150","i") == null &&
    MyReferrer.match("^http://www.otwmg.com","i") == null &&
    MyReferrer.match("^http://www.jewelryontheweb.com","i") == null &&
    MyReferrer.match("^http://www.diamondjewelryontheweb.com","i") == null &&
    MyReferrer.match("^http://www.gemstonejewelryontheweb.com","i") == null &&
    MyReferrer.match("^http://www.goldjewelryontheweb.com","i") == null &&
    MyReferrer.match("^http://www.pearljewelryontheweb.com","i") == null &&
    MyReferrer.match("^http://www.platinumjewelryontheweb.com","i") == null &&
    MyReferrer.match("^http://www.silverjewelryontheweb.com","i") == null &&
    MyReferrer.match("^http://www.diamondjewelryontheweb.com","i") == null &&
    MyReferrer.match("^http://www.4myrooms.com","i") == null &&
    MyReferrer.match("^http://www.american-furniture-warehouse.com","i") == null &&
    MyReferrer.match("^http://artfurnitureontheweb.com","i") == null &&
    MyReferrer.match("^http://ceilingfansontheweb.com","i") == null &&
    MyReferrer.match("^http://furnishingsontheweb.com","i") == null &&
    MyReferrer.match("^http://furnitureontheweb.com","i") == null &&
    MyReferrer.match("^http://kitchenwareontheweb.com","i") == null &&
    MyReferrer.match("^http://lampsontheweb.com","i") == null &&
    MyReferrer.match("^http://linensontheweb.com","i") == null &&
    MyReferrer.match("^http://rugsontheweb.com","i") == null &&
    MyReferrer.match("^http://a-artfurniture.com","i") == null &&
    MyReferrer.match("^http://a-ceilingfans.com","i") == null &&
    MyReferrer.match("^http://a-furnishings.com","i") == null &&
    MyReferrer.match("^http://a-furniture.com","i") == null &&
    MyReferrer.match("^http://a-kitchenware.com","i") == null &&
    MyReferrer.match("^http://a-lamps.com","i") == null &&
    MyReferrer.match("^http://a-linens.com","i") == null &&
    MyReferrer.match("^http://a-rugs.com","i") == null &&
    MyReferrer.match("^http://otwmg.com","i") == null &&
    MyReferrer.match("^http://jewelryontheweb.com","i") == null &&
    MyReferrer.match("^http://diamondjewelryontheweb.com","i") == null &&
    MyReferrer.match("^http://gemstonejewelryontheweb.com","i") == null &&
    MyReferrer.match("^http://goldjewelryontheweb.com","i") == null &&
    MyReferrer.match("^http://pearljewelryontheweb.com","i") == null &&
    MyReferrer.match("^http://platinumjewelryontheweb.com","i") == null &&
    MyReferrer.match("^http://silverjewelryontheweb.com","i") == null &&
    MyReferrer.match("^http://diamondjewelryontheweb.com","i") == null &&
    MyReferrer.match("^http://4myrooms.com","i") == null &&
    MyReferrer.match("^http://american-furniture-warehouse.com","i") == null) {
	if (getCookie("Referrer") == null) {
		setCookie("Referrer",CookieString,NewDate,"/");
	}	
	else if (document.referrer != "" && SisterReferrer == null) {
		setCookie("Referrer",CookieString,NewDate,"/");
	}
}