// Cookie functions

def_cookie_path = '; path=/';
cookie_path = def_cookie_path;

function setCookie(pName, pValue) {
  setCookieD(pName,pValue,365);
}

function setCookieD(pName, pValue, pDays) {
  var today = new Date();
  var expires = new Date();
  expires.setTime(today.getTime() + 1000*60*60*24*pDays)
  document.cookie = pName + "=" + escape(pValue) +
                    "; expires=" + expires.toGMTString() + cookie_path;
}

// function getCookie(pName) {
//  var search = pName + "=";
//  if (document.cookie.length > 0) {
//    offset = document.cookie.indexOf(search);
//    if (offset != -1) {
//      offset += search.length;
//      end = document.cookie.indexOf(";", offset);
//      if (end == -1)
//        end = document.cookie.length;
//      setCookie(pName,unescape(document.cookie.substring(offset,end)));
//      return unescape(document.cookie.substring(offset,end));
//      }
//    }
//  return "";
//}

function getCookie(pName) {
  cookieArray = document.cookie.split(';');
  for(i = 0; i<cookieArray.length; i++) {
    mycookie = cookieArray[i].split('=');
    mycookie[0] = mycookie[0].replace(/\ /g,'');
    if( (mycookie.length > 1) && (mycookie[0] == pName) && (mycookie[1].length > 0)) {
      setCookie(pName,unescape(mycookie[1]));
      return(unescape(mycookie[1]));
      }
    }
  return("");
}

function delCookie(pName) {
  if(getCookie(pName) != '') {
    setCookieD(pName,'',-1);
    }
  if(getCookie(pName) != '') {
    cookie_path = '';
    setCookieD(pName,'',-1);
    cookie_path = def_cookie_path;
    }
}

function getSearchValueF(pName,pFrom) {
  var search = pName + "=";
  if (pFrom.length > 0) {
    offset = pFrom.indexOf(search);
    if (offset != -1) {
      offset += search.length;
      end = pFrom.indexOf("&", offset);
      if (end == -1)
        end = pFrom.length;
      return unescape(pFrom.substring(offset,end));
      }
    }
  return "";
}

function getSearchValue(pName) {
  return getSearchValueF(pName,document.location.search);
}

if(typeof(skylge_notrack) == "undefined") {
  skylge_track_id = getCookie("Skylge_TrackId");
  if(skylge_track_id.length < 4) {
    var mydate = new Date();
    var mymsec = Math.round(mydate.getTime() / 100);
    skylge_track_id = '' + mymsec;
    setCookie("Skylge_TrackId",skylge_track_id);
    }
  }


