function swapImages($image = 0){ var $main_image = document.getElementById('main_img'); var $main_url = $main_image.src; $main_image.src = $image.src; $image.src = $main_url; site_stat('event_photo'); } function displayMorePremiums(){ var x = document.getElementsByClassName('premium'); var i; for (i = 0; i < x.length; i++) { x[i].style.display = 'block'; } document.getElementById('showmore').style.display = 'none'; } var ajax = {}; ajax.x = function () { if (typeof XMLHttpRequest !== 'undefined') { return new XMLHttpRequest(); } var versions = [ "MSXML2.XmlHttp.6.0", "MSXML2.XmlHttp.5.0", "MSXML2.XmlHttp.4.0", "MSXML2.XmlHttp.3.0", "MSXML2.XmlHttp.2.0", "Microsoft.XmlHttp" ]; var xhr; for (var i = 0; i < versions.length; i++) { try { xhr = new ActiveXObject(versions[i]); break; } catch (e) { } } return xhr; }; ajax.send = function (url, callback, method, data, async) { if (async === undefined) { async = true; } var x = ajax.x(); x.open(method, url, async); x.onreadystatechange = function () { if (x.readyState == 4) { callback(x.responseText) } }; if (method == 'POST') { x.setRequestHeader('Content-type', 'application/x-www-form-urlencoded'); } x.send(data) }; ajax.get = function (url, data, callback, async) { var query = []; for (var key in data) { query.push(encodeURIComponent(key) + '=' + encodeURIComponent(data[key])); } ajax.send(url + (query.length ? '?' + query.join('&') : ''), callback, 'GET', null, async) }; ajax.post = function (url, data, callback, async) { var query = []; for (var key in data) { query.push(encodeURIComponent(key) + '=' + encodeURIComponent(data[key])); } ajax.send(url, callback, 'POST', query.join('&'), async) }; function site_stat($stat = 'view'){ ajax.get(window.location.href, {stat: $stat}, function() { }); } function site_stat_from_category($stat = 'view',$site_id = 0){ ajax.get(window.location.href, {stat: $stat,site_id: $site_id}, function() { }); }