var default_callback_param = 50000000;

function escapeURI(str) {
  str = str.replace(/=/g, '%3D'); 
  str = str.replace(/&/g, '%26');
  str = str.replace(/"/g, '%22');
  return str;
}

var today = new Date();
var expiry = new Date(today.getTime() + 31536000000);

function getCookieVal(offset) {
 var endstr = document.cookie.indexOf(";",offset);
 if (endstr == -1) endstr = document.cookie.length;
 return unescape(document.cookie.substring(offset,endstr));
}

function getCookie(name) {
 var arg = name + "=";
 var alen = arg.length;
 var clen = document.cookie.length;
 var i = 0;
 while (i < clen) {
  var j = i + alen;
  if (document.cookie.substring(i,j) == arg) {
      return getCookieVal(j);
  }
  i = document.cookie.indexOf(" ", i) + 1;
  if (i == 0) break;
 }
 return null;
}


function delCookie(name,path,domain) {
    if (getCookie(name)) {
        document.cookie = name + "=" + ((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "") + "; expires=Thu, 01-Jan-70 00:00:01 GMT";
    }
}

function setCookie(name,value,expires,path,domain,secure) {
    document.cookie = name + "=" + escape(value) + ((expires) ? "; expires=" + expires.toGMTString() : "") + ((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "") + ((secure) ? "; secure="+ secure : "");
}

function refresh() {
 window.location.reload();
}

var paramName = 'k2ID';


function getK2ID() {
    k2id = getCookie(paramName);
    if (k2id == null) k2id = default_callback_param;
    return k2id;
}

function getCreationID() {
    var l = document.location.search;
    if (l != "") {
        var tmpArr = null;
        var parArr = l.substr(1).split('&');
        for (i in parArr) {
            tmpArr = parArr[i].split('=');
            if ((tmpArr[0] == paramName) && (tmpArr[1] != '')) {
                setCookie('k2ID',tmpArr[1]);
				var today = new Date();
				today.setTime( today.getTime() );                
                var expires_date = new Date( today.getTime() + (3600*24*30*1000) );
                setCookie('k2ID',tmpArr[1],expires_date,"/");
                break;
            }
            tmpArr = null;
        }
    }
}

getCreationID();



function getParams() {

     var s=document.location.search.replace(/^\?/,'');
     var p={};
     var x,m;
     var pp=s.split("&");
     
     for(var i=0;i<pp.length;i++){
            x=pp[i];
            if (x.length && (m=x.match(/^(.*?)(=(.*))?$/))){
                if (m[1].length) p[m[1]]=unescape(m[3]);
            }
      }
     return p;
}

function onLoad() {


    var s=document.getElementById("FCBsrcsectag");

    switch (s.value)
    {
        case '40001770':
            s.value=s.value; // jesli 40001770 nie nadpisujemy - PremiumClub
        break;

        case '40001760':
            s.value=s.value; // jesli 40001760 nie nadpisujemy - IKEA
        break;	

        default:
            s.value=getK2ID(); // w pozostalych przypadkach FCBsrcsectag przybiera wartosc z k2id z url/ciasteczka
        break;
    }
    
    document.getElementById('set_k2ID').value = s.value;
    
    var scb = document.getElementById('set_CBsrc_tag');
    var sss = document.getElementById('FCBsrctag');
    
    if (sss) {
        if (sss.value) {
            scb.value = sss.value;
        }    
    }
    
}