var cookieSetByLocation = false;
if (document.location.search && document.location.search.length > 0) {
  var queryStringVars = document.location.search.replace(/^\?/, '').split(/&/);
  var queryStringHash = new Array();
  for (var i=0; i<queryStringVars.length; i++) {
    var ind = queryStringVars[i].indexOf('=');
    if (ind != -1)
      queryStringHash[queryStringVars[i].substring(0, ind)] = queryStringVars[i].substring(ind + 1);
  }
  if (queryStringHash['r']) {
		var date = new Date();
		date.setTime(date.getTime()+(90*24*60*60*1000));
    document.cookie = 'r=' + escape(queryStringHash['r']) + '; expires=' + date.toGMTString();
		cookieSetByLocation = true;
  }
}

if (!cookieSetByLocation && document.referrer.match(/^https?:/)) {
  var documentReferrerHost = document.referrer.replace(/^https?:\/\//, '').replace(/\/.*$/, '');
  if (!documentReferrerHost.match(/igaragesaleapp.com$/)) {
		var date = new Date();
		date.setTime(date.getTime()+(90*24*60*60*1000));
    document.cookie = 'r=' + escape(documentReferrerHost) + '; expires=' + date.toGMTString();
  }
}

var cookieHash = new Array();
if (document.cookie) {
  var cookieVars = document.cookie.split(/; */);
  for (var i=0; i<cookieVars.length; i++) {
    var ind = cookieVars[i].indexOf('=');
    if (ind != -1)
      cookieHash[cookieVars[i].substring(0, ind)] = cookieVars[i].substring(ind + 1);
  }
}

if (cookieHash['r']) {
  var appstorelink = document.getElementById('appstorelink');
  appstorelink.href = appstorelink.href.replace(/u1=homepage$/, 'u1=' + cookieHash['r'])
}
