
// *********************************************
// Purpose : create marketing cookies
// *********************************************

// *********************************************
// read cookie
// *********************************************

function getCookie(c_name) {

  if (document.cookie.length>0) {
  
      c_start=document.cookie.indexOf(c_name + "=");
      if (c_start!=-1) { 
      
        c_start=c_start + c_name.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 "";
}

// *********************************************
// write cookie
// *********************************************

function setCookie(c_name, value, expiredays) {

  var exdate = new Date();
  exdate.setDate(exdate.getDate() + expiredays);
  document.cookie =  c_name + "=" + escape(value) + ";" 
                  + "expires=" + exdate.toGMTString() + ";" 
                  + "path=/;";
}

// *********************************************
// main code
// *********************************************

  var refer;
  var httpGet, pairs, tmp, i;
  
  
  // --- http referrer
  refer = document.referrer;
  if (refer!=null && refer!="") {

     if (refer.indexOf(document.domain) == -1) {           
         setCookie('refer', refer, 10); } 
         
  }    


  // --- http get
  httpGet = location.search.substring(1); 
  pairs = httpGet.split("&");


  // --- scan named pairs web advert 
 for(i=0; i<pairs.length; i++) {
 
   tmp = pairs[i].split("=");
   if (tmp[0]=="ad") {
      setCookie('advert', tmp[1], 10); }    

 }
