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)); } /* ******* 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")){ // se non ho il cookie chiamo il programma sostitutivo per confronto su db // software di salvataggio dati var file='http://ctw11.checktheweb.it/cgi-bin/takelogactionnok.pl'; // codice cliente var obj = 'alpenrose'; // identificativo azione var iden = ''; // pagina visitata var doc = escape(document.location) // referrer ricavato dal Cookie var cookie_value = getCookie("acc"); // 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 // info = obj + '||' + iden + '||' + '&url=' + cookie_value; var info = obj +'|||browser=' + browser + '&res=' + res + '&lang=' + ln + '&os=' + OSName; document.open(); document.write(''); document.close(); } else{ // software di salvataggio dati var file='http://ctw11.checktheweb.it/cgi-bin/takelogaction.pl'; // codice cliente var obj = 'alpenrose'; // identificativo azione var iden = ''; // pagina visitata var doc = escape(document.location) // referrer ricavato dal Cookie var cookie_value = getCookie("acc"); // codice monitoraggio ricavato dal Cookie var cookie_monit = getCookie("monit"); var info = obj + '||' + iden + '||' + '&url=' + cookie_value + '||' + cookie_monit; document.open(); document.write(''); document.close(); } //*** End script controllo cookie