var susnetCounterType = { Add:0, Online:1, Today:2, Week:3, Month:4, Total:5 } function register() { var id = getId(); if (checkValidId(id, susnetCounterType.Add) == true) { document.write('<' + 'script src=\'http://susnet.se/tjanster/addStatAction.do?id=' + id + '&size=' + screen.width + 'x' + screen.height + '&referer=' + escape(document.referrer) + '\'>'); } } function getOnlineVisitors() { var id = getId(); if (checkValidId(id, susnetCounterType.Online) == true) { document.write('<' + 'script src=\'http://susnet.se/tjanster/getStatAction.do?id=' + id + '&action=online' + '\'>'); } } function getTotalUniqueVisitors() { var id = getId(); if (checkValidId(id, susnetCounterType.Total) == true) { document.write('<' + 'script src=\'http://susnet.se/tjanster/getStatAction.do?id=' + id + '&action=total' + '\'>'); } } function getTodayUniqueVisitors() { var id = getId(); if (checkValidId(id, susnetCounterType.Today) == true) { document.write('<' + 'script src=\'http://susnet.se/tjanster/getStatAction.do?id=' + id + '&action=today' + '\'>'); } } function getMonthUniqueVisitors() { var id = getId(); if (checkValidId(id, susnetCounterType.Month) == true) { document.write('<' + 'script src=\'http://susnet.se/tjanster/getStatAction.do?id=' + id + '&action=month' + '\'>'); } } function getWeekUniqueVisitors() { var id = getId(); if (checkValidId(id, susnetCounterType.Week) == true) { document.write('<' + 'script src=\'http://susnet.se/tjanster/getStatAction.do?id=' + id + '&action=week' + '\'>'); } } function getId() { if (window.susnet_counter_id) { return susnet_counter_id; } else if (window.id) { return id; } else { return -1; } } function checkValidId(id, susnetCounterTypeValue) { var illegalIds = [-1]; var illegalExampleIds = [1, 30326]; var illegalAbuseIds = [45533]; var illegalNumberOfVisitors = [0]; for (var i in illegalIds) { if (id == illegalIds[i]) { window.alert('Fel i den inklistrade susnet-koden. Hämta en ny från http://susnet.se/tjanster'); return false; } } for (var i in illegalExampleIds) { if (id == illegalExampleIds[i]) { window.alert('Fel i koden från http://susnet.se/tjanster. Du har kopierat en exempelkod och du måste ersätta den med din egna kod som finns sidan med dina koder.'); return false; } } for (var i in illegalAbuseIds) { if (id == illegalAbuseIds[i]) { window.alert('På denna webbplats används koder från http://susnet.se/tjanster på ett otillåtet sätt. Webmaster ombedes ta bort koderna och vid frågor kontakta Susnet.se'); return false; } } for (var i in illegalNumberOfVisitors) { if (id == illegalNumberOfVisitors[i]) { if (susnetCounterTypeValue != susnetCounterType.Add) { document.write('-'); } return false; } } return true; }