var ep_social_string; function logEvent(theEvent, videoClip) { var URL = location.href; var MachineID = getCookieValue('MachineID'); ep_social_string = ep_get_social_list(); if (typeof videoClip == 'undefined') { videoClip = ''; } if (typeof logExtra == 'undefined') { logExtra = ''; } if (typeof logReferrer == 'undefined') { logReferrer = ''; } var formSerialString = ''; var formSelector = ''; if (theEvent.indexOf('Form') != -1 || theEvent.indexOf('Unload') != -1) { if (jQuery("form[action='/colForm1.asp']").length == 0) { formSelector = '#form1'; } else { formSelector = "form[action='/colForm1.asp']"; } formSerialString = jQuery(formSelector).serialize(); } logURL = '/all/logEvent.php?MachineID=' + escape(MachineID) + '&event=' + escape(theEvent) + '&URL=' + escape(URL); if (videoClip.length > 0 && theEvent.indexOf('Video') != -1) { logURL = logURL + '&videoClip=' + escape(videoClip); videoClip = ''; } if (logReferrer.length > 0 && theEvent == 'Load Page') { logURL = logURL + '&logReferrer=' + escape(logReferrer); logReferrer = ''; } if (logExtra.length > 0) { logURL = logURL + '&logExtra=' + escape(logExtra) logExtra = ''; } if (ep_social_string.length > 0) { logURL = logURL + "&" + ep_social_string; } if (formSerialString.length > 0) { logURL = logURL + "&" + formSerialString; } jQuery.ajax({ url: logURL, type:'GET', dataType:'json', async:false, timeOut:10000, success: function(json) { }, error: function() { }, complete: function() { } }); logExtra = ''; } jQuery(window).load(function() { logEvent('Load Page'); }); jQuery(window).bind('beforeunload', function() { logEvent('Unload Page'); });