Want more features on Pastebin? Sign Up, it's FREE!
Guest

Schalk Neethling

By: a guest on Jun 3rd, 2010  |  syntax: JavaScript  |  size: 0.96 KB  |  views: 160  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. function setCompatibilityCookie(name, value, expiredays) {
  2.                                
  3.                                 var expires = '';
  4.                                 var date = new Date();
  5.                                 date.setTime(date.getTime() + (expiredays * 24 * 60 * 60 * 1000));
  6.                                 alert(date);
  7.                                 expires = '; expires=' + date.toUTCString();
  8.                                
  9.                                 var path = '; path=' + '';
  10.                                 var domain = '; domain=' + '';
  11.                                 var secure = '';
  12.                                
  13.                                 document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join('');
  14.                         }
  15.                        
  16.                         function getCookie(name) {
  17.                                 var cookieValue = null;
  18.                                 if(document.cookie && document.cookie !== '') {
  19.                                         var cookies = document.cookie.split(';');
  20.                                         for(var i = 0; i < cookies.length; i++) {
  21.                                                 var cookie = jQuery.trim(cookies[i]);
  22.                                                  if (cookie.substring(0, name.length + 1) == (name + '=')) {
  23.                                     cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
  24.                                     break;
  25.                                 }
  26.                                         }
  27.                                 }
  28.                                 return cookieValue;
  29.                         }
clone this paste RAW Paste Data