Suggest a feature
×

Welcome to TagMyCode

Please login or create account to add a snippet.
0
0
 
0
Language: Javascript
Posted by: Gábor Papp
Added: Nov 21, 2020 6:37 AM
Views: 3
Tags: no tags
  1. jQuery.suti = function (key, value, options) {
  2.     if (arguments.length > 1 && (value === null || typeof value !== "object")) {
  3.         options = jQuery.extend({}, options);
  4.  
  5.         if (value === null) {
  6.             options.expires = -1;
  7.         }
  8.  
  9.         if (typeof options.expires === 'number') {
  10.             var days = options.expires, t = options.expires = new Date();
  11.             t.setDate(t.getDate() + days);
  12.         }
  13.  
  14.         return (document.cookie = [
  15.             encodeURIComponent(key), '=',
  16.             options.raw ? String(value) : encodeURIComponent(String(value)),
  17.             options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE
  18.             options.path ? '; path=' + options.path : '',
  19.             options.domain ? '; domain=' + options.domain : '',
  20.             options.secure ? '; secure' : ''
  21.         ].join(''));
  22.     }
  23.     options = value || {};
  24.     var result, decode = options.raw ? function (s) {return s;} : decodeURIComponent;
  25.     return (result = new RegExp('(?:^|; )' + encodeURIComponent(key) + '=([^;]*)').exec(document.cookie)) ? decode(result[1]) : null;
  26. };
  27.  
  28. function okatnyz(id) {
  29.     if (id=='betoltes') {
  30.         var id=$.suti('okatopen');
  31.         $('#okat-'+id).show();
  32.     } else {
  33.         $.suti('okatopen',id);
  34.         $('.wk-szint2').slideUp();
  35.         $('#okat-'+id).stop().slideDown();
  36.     }
  37. }
  38.  
  39. $(function() {
  40.     okatnyz('betoltes');
  41. });