// Log stuff to our server // Funadvice Internal Tracking // (c) W3matter LLC 2007 // -- // Set a random string for a cookie w3_uid = 'b8602c5e7fe1a7bda4aefa20162fe3ea'; // Base stuff w3_params['w3_ref'] = document.referrer; w3_params['w3_req'] = document.location; w3_params['w3_uid'] = w3_getCookie('w3_uid'); // make a new cookie if(!w3_params['w3_uid']) { w3_params['w3_uid'] = w3_uid; w3_setCookie('w3_uid', w3_uid); } else { w3_params['w3_return'] = 1; } // Get proper defaults w3_params['w3_ref'] = !w3_params['w3_ref'] ? "" : w3_params['w3_ref']; w3_params['w3_req'] = !w3_params['w3_req'] ? "" : w3_params['w3_req']; w3_params['w3_internal'] = !w3_params['w3_internal'] ? 1 : 0; if(w3_params['w3_id'] && w3_params['w3_uid']) { url = w3_serialize(w3_params, "http://static.funadvice.com/track/perf.php"); document.write(''); } // Serialize some stuff function w3_serialize(w3_params, url) { var w3_ser = new Array(); for(var key in w3_params) { if(key != "extend") { w3_ser[w3_ser.length] = key + "=" + escape(w3_params[key]); } } return url + "?" + w3_ser.join("&"); } // Get a cookie function w3_getCookie(name) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for(var i=0;i < ca.length;i++) { var c = ca[i]; while (c.charAt(0)==' ') c = c.substring(1,c.length); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); } return false; } // Set one function w3_setCookie(name, val) { var today = new Date(); var expire = new Date(); expire.setTime(today.getTime() + 3600000 * 24 * 180); document.cookie = name + "=" + escape(val) + ";expires=" + expire.toGMTString(); return true; }