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" : ""); } function getCookie(name) { var dc = document.cookie; var prefix = name + "="; var begin = dc.indexOf("; " + prefix); if (begin == -1) { begin = dc.indexOf(prefix); if (begin != 0) return null; } else { begin += 2; } var end = document.cookie.indexOf(";", begin); if (end == -1) { end = dc.length; } return unescape(dc.substring(begin + prefix.length, end)); } function deleteCookie(name, path, domain) { if (getCookie(name)) { document.cookie = name + "=" + ((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "") + "; expires=Thu, 01-Jan-70 00:00:01 GMT"; } } // software di salvataggio dati var file='http://ctw16.checktheweb.it/cgi-bin/takelogcheck.pl'; // Info Browser var appver = parseFloat(navigator.appVersion); var res = screen.width + "x" + screen.height; var pos = navigator.appVersion.indexOf('MSIE'); if(pos != -1) { appver = parseFloat(navigator.appVersion.substring(pos+5, navigator.appVersion.indexOf(';', pos))) }; pos = navigator.userAgent.indexOf('Netscape6'); if(pos != -1) { appver = parseFloat(navigator.userAgent.substring(pos + 10)); }; var browser = navigator.appName + ' ' + appver; browser=escape(browser); // fine parte relativa al browser // parte relativa alla lingua del browser ln=""; if(navigator.appName=="Netscape") { ln=navigator.language; } else ln = navigator.browserLanguage; // fine parte relativa alla lingua del browser // parte relativa al sistema operativo var OSName="Unknown OS"; if (navigator.appVersion.indexOf("Win")!=-1) OSName="Windows"; if (navigator.appVersion.indexOf("Mac")!=-1) OSName="MacOS"; if (navigator.appVersion.indexOf("X11")!=-1) OSName="UNIX"; if (navigator.appVersion.indexOf("Linux")!=-1) OSName="Linux"; // fine parte relativa al sistema operativo // parte relativa alla provenienza prov = escape(top.document.referrer); if(!prov) { prov = ''; }; // parte relativa alla campagna monit_k = unescape(top.location.search); //alert(monit_k); regEX = /m_acc\=(\d+)/; if (regEX.exec(monit_k)){ var codice_m = regEX.exec(monit_k) var monitoraggiocamp = codice_m[1]; } var ref; // **** Setto un Cookie di test per potermi accertare che l'utente abbia i cookie attivi setCookie('test', 'none', '', '/', '', '' ); // **** Controllo poi che tale cookie di test sia reperibile. // Se trovo il cookie posso essere sicuro che l'utente ha i Cookie Attivi // Se NON lo trovo i cookie Non sono Attivi if ( getCookie('test')){ // **** Elimino il Cookie di test deleteCookie('test'); /* ******* Controllo se esiste il cookie - Se presente non viene eseguita nessuna operazione - Se assente scrivo il cookie e chiamo il file takelog ******* */ if(!getCookie("acc")){ today = new Date(); today.setTime(today.getTime()+10*30*24*3600); ref = top.document.referrer; if(!ref){ref='null';} setCookie("acc", ref , today, "/"); // alert (''); if(monitoraggiocamp){setCookie("monit", monitoraggiocamp , today, "/");} // codice cliente var obj = 'Alpenwanderhotels'; // pagina visitata var doc = escape(top.location); var info = obj +'||' + prov +'|browser=' + browser + '&res=' + res + '&lang=' + ln + '&os=' + OSName + '&monit=' + monitoraggiocamp + '&document=' + doc; document.open(); document.write(''); document.close(); } //*** End script controllo cookie } // **** End IF check cookie enabled else{ // alert ('No Cookie!!'); // codice cliente var obj = 'Alpenwanderhotels'; // pagina visitata var doc = escape(top.location); var info = obj +'||' + prov +'|browser=' + browser + '&res=' + res + '&lang=' + ln + '&os=' + OSName + '&monit=' + monitoraggiocamp + '&document=' + doc; document.open(); document.write(''); document.close(); } // **** End ELSE check cookie enabled