
function setCookie( cookieName, value, expiredays ) {
  var exdate=new Date();
  exdate.setDate(exdate.getDate()+expiredays);
  document.cookie=cookieName+ "=" +escape(value)+
  ((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}

function getCookie( cookieName ) {
  if (document.cookie.length>0) {
    c_start=document.cookie.indexOf(cookieName + "=");
    if (c_start!=-1) {
      c_start=c_start + cookieName.length+1;
      c_end=document.cookie.indexOf(";",c_start);
      if (c_end==-1) c_end=document.cookie.length;
      return unescape(document.cookie.substring(c_start,c_end));
    }
  }
  return "";
}

function setCookieBasedOnUrl() {
 var queryString = window.location.href.toQueryParams();
  var referer='';
  for( var n in queryString) {
    if( n=='referer' ) {
      referer = queryString[n];
      break;
    }
  }
  if( referer=='' ) return false;
  setCookie('referer', referer, null);
  addStyleToHeader(referer);
  return true;
}

function addStyleToHeader(cookieValue) {
    var referer = cookieValue.toLowerCase();
    var filename = '/styles/' + referer + "-banner.css";
    var fileref = document.createElement("link");
    fileref.setAttribute("rel", "stylesheet");
    fileref.setAttribute("type", "text/css");
    fileref.setAttribute("href", filename);
    document.getElementsByTagName("head")[0].appendChild(fileref);
}
