
function setMCookie(name, value) {
	var myDate = new Date();
	myDate.setMonth(myDate.getMonth() + 24);

	var d = window.location.hostname;
	darr = d.split('.');

	/* due to limitations in chrome, it appears we can't set on root domain, but only top level minus one */
	if (darr.length == 4) {
		domain = darr[darr.length-3] + '.' + darr[darr.length-2] + '.' + darr[darr.length-1] 
	} else {
		if(darr.length == 3) {
			domain = darr[darr.length-2] + '.' + darr[darr.length-1] 
		} else {
			domain = window.location.hostname;
		}
	}
	
	var curCookie = name + '=' + escape(value) + 
	'; expires=' +  myDate +
	'; domain=.' + domain +
	'; path=/';
								       
     document.cookie = curCookie;
}
										    
function getMCookie(c_name) {
	var i,x,y,ARRcookies=document.cookie.split(';');
	for (i=0;i<ARRcookies.length;i++) {
		x=ARRcookies[i].substr(0,ARRcookies[i].indexOf('='));
		y=ARRcookies[i].substr(ARRcookies[i].indexOf('=')+1);
		x=x.replace(/^\s+|\s+$/g,'');
		if (x==c_name) {
			return unescape(y);
		}
	}
}

/* incoming values */
									
var m360_visitor_id = 'c5c7e45c-e68a-7ec0-297b-a577ae4ece88_4588296';
var m360_client_id = '5167';

/* get cookie, if set */
var m360_cookie  = getMCookie('visitor_hash_5167');


if ((m360_cookie !== undefined) && (m360_cookie !== null) ) {
	document.write('<!--m360_visitor_id:' +m360_cookie+ ' -->');
	if( m360_cookie == parseInt(m360_cookie) ) {
		m360_visitor_id = m360_cookie / 888;
	} else {
		m360_visitor_id = m360_cookie;
	}
} else {
		setMCookie('visitor_hash_ 5167',m360_visitor_id);
}
/* prepare call-back function */
m360_referrer = urlencode(document.referrer.toLowerCase());
var m360_loc=window.location.search;
var url = document.location.protocol + '//dreamhost.magnify360.com/optimize?visitor_id='+m360_visitor_id+'&referrer='+m360_referrer+'&client_id=5167&campaign_id=2865&type=overlay&'+m360_loc.substring(1,m360_loc.length) ;

document.write('<scr'+'ipt type="application/javascript" src="' + url + '">');
document.write('</scr'+'ipt>');

