var Mint = new Object(); Mint.save = function() { var now = new Date(); var debug = false; // this is set by php if (window.location.hash == '#Mint:Debug') { debug = true; }; var path = 'http://www.steelskies.com/mint/?record' + ((debug)?'&debug&errors':'') + '&key=353937496d544f42596231316848566a7964313739316f57687331'; // Loop through the different plug-ins to assemble the query string for (var developer in this) { for (var plugin in this[developer]) { if (this[developer][plugin] && this[developer][plugin].onsave) { path += this[developer][plugin].onsave(); }; }; }; // Slap the current time on there to prevent caching on subsequent page views in a few browsers path += '&'+now.getTime(); // Redirect to the debug page if (debug) { window.location.href = path; return; }; if (document.write) { document.write(''); } else { // Record this visit; uses XMLHttpRequest to play nice with pages served as application/xhtml+xml // Causes a security issue when served from a sub or other domain var data = false; /*@cc_on @*/ /*@if (@_jscript_version >= 5) try { data = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { data = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { data = false; } } @end @*/ if (!data && typeof XMLHttpRequest!='undefined') { data = new XMLHttpRequest(); } if (data) { data.open("GET", path, true); data.send(null); } }; }; if (!Mint.SI) { Mint.SI = new Object(); } Mint.SI.Referrer = { onsave : function() { if (typeof Mint_SI_DocumentTitle=='undefined') { Mint_SI_DocumentTitle = document.title; } var referer = (window.decodeURI)?window.decodeURI(document.referrer):document.referrer; var resource = (window.decodeURI)?window.decodeURI(document.URL):document.URL; return '&referer=' + escape(referer) + '&resource=' + escape(resource) + '&resource_title=' + escape(Mint_SI_DocumentTitle); } }; var ol_extensions = 'zip,pdf,rar,mpg,mp3,mov,jpg,gif,dmg'; var ol_download_script = '/mint/pepper/orderedlist/downloads/download.php'; var is_download = 0; function getExtension(value) { return value.substring(value.lastIndexOf('.') + 1,value.length); } function isdefined( variable) { return (typeof(window[variable]) == "undefined")? false: true; } function ol_get_domain(str) { if (str.substr(0,7) == 'http://') str = str.substr(7); if (str.substr(0,8) == 'https://') str = str.substr(8); str = str.substr(0,str.indexOf('/')); str = str.replace('www.',''); return str; } if (!isdefined('addLoadEvent')) { function addLoadEvent(func) { var oldonload = window.onload; if (typeof window.onload != 'function') { window.onload = func; } else { window.onload = function() { oldonload(); func(); } } } } function activateDownloads() { ext_list = ol_extensions.split(','); var e=document.getElementsByTagName("a"); for(var i=0;i