(function(){
//var ref = document.referrer,inter;
var d=document,ref=d.referrer,h=d.location.hostname,resolution = window.screen.width+'x'+window.screen.height,
expires=(function() {
var date = new Date();
date.setTime(date.getTime()+(40*60*1000));
return date.toGMTString();
}()),cookdom=window.location.hostname.split('.').slice(-2).join('.');

//if (ref){inter = ref.toString().indexOf(window.location.hostname);if (inter === 7||inter === 8)return;}

var q = (function(){
for(var q = {}, pairs = location.search.substr(1).split('&'), le = pairs.length, i = 0, par; i < le; i++){
par = pairs[i].split('=');q[par[0]]=par[1];
}return function (key) {if (q[key])return q[key];return ''};
})();

var map = {
Zanox: function(){if(q('zanpid'))return q('COBRANDED') || q('zanpid')}/*,
Affilinet: function(){if(q('COBRANDED').toLowerCase() === 'affnetde')return 'AffnetDE'},
ComJ: function(){if(q('COBRANDED').toLowerCase() === 'cjde')return 'CJde'},
AdWords: function(){if(q('COBRANDED').toLowerCase() === 'gmadwordde')return 'AdWords'}*/
};

var source = '',content = '';
for (i in map) {if(content = map[i]()) {source = i; break}else content=''}

if (!content && q('COBRANDED')) {
	source = q('COBRANDED');
	content = q('COBRANDED');
}

var cookie_name = "sbx1037",
	match = d.cookie.match(new RegExp(cookie_name + "=([^;]+)")),
	expd = d.cookie.match(new RegExp(cookie_name + "x=([^;]+)")),
	value;
	
var params = window.$bParams || {};

if (expd == null || match == null) {
	value = "&cobranded="+(params.COBRANDED||'')+"&sezione="+(params.TP_SEZIONE||'')+"&bfid="+(params.GUID||'')+"&resolution="+resolution+"&h="+h+"&sembox_source="+encodeURIComponent((q('sembox_source')||source))+"&sembox_content="+encodeURIComponent((q('sembox_content')||content))+'&ref='+encodeURIComponent(ref||'');
	d.cookie = cookie_name + '=' + value + '; path=/; domain=' + cookdom;
        d.cookie = cookie_name + 'x=1' + "; expires=" + expires + '; path=/; domain=' + cookdom;

}  else {
	value = match[1];
}
if (value && value != 'y') {
        function done() {
            d.cookie = cookie_name + '=y; path=/; domain=' + cookdom;
        }
	var img = new Image();
	img.src = (("https:" == document.location.protocol) ? "https://" : "http://") + 'tracking.sembox.it/index.php?load=conversioni&act=hit&c=1037&pcob=' + (params.COBRANDED||'') + value;
        img.onload=done;
        img.onerror=done;

}
})();
