// JavaScript Document

var az_r = Math.floor(Math.random()*999999);
var az_d = new Date();
var az_ts = az_d.getTime() + '_'+ az_r;

var az_source='';
var OK_TO_SAVE = 0;
var az_referer = '';

// expire the cookie
var expiredays = 60;
var exdate=new Date();
exdate.setDate(exdate.getDate()+expiredays);

if (document.referrer != '' && document.referrer != '-') {
	var validUrl = /^(http|https):\/\/www\.ownerdirect\.com\//i;
	if (!validUrl.exec(document.referrer)) {
		az_referer = document.referrer;
	}
} 

validUrl = /source=/i;
if (validUrl.exec(window.location)) {
	
	OK_TO_SAVE=1;
	setCookie('sourceTracking',az_ts,exdate,'/',null,null);
	
	// split up the querystring
	var qs = window.location.search;
	qs_parms = qs.split("&");

	if (qs_parms.length > 0) 
	{
		var parm_num=0;
		while (parm_num < qs_parms.length)
		{
			if (validUrl.exec(qs_parms[parm_num])) {
				var qs_val = qs_parms[parm_num].split("=");
				az_source=qs_val[1];
			}
			parm_num+=1;
		}
	}
	
	// if we dont have it in the querystring see if in # 
	// this will be new process mar-09
	if (az_source == '') 
	{
		// split up the anchor string
		var qs = window.location.hash;
		if (validUrl.exec(qs)) {
			var qs_val = qs.split("=");
			az_source=qs_val[1];
		}
	}
}

if (OK_TO_SAVE==1) {
  var im2 = new Image();
  im2.src = 'http://www.ownerdirect.com/owners/track_referer_url.asp?code=' + az_ts + '&page=' + escape(window.location.pathname) + '&ref=' + escape(az_referer) + '&s=' + escape(az_source);
}