var qs = {};

if (typeof jQuery == 'undefined') {
    var jq = document.createElement('script');
    jq.type = 'text/javascript';
    jq.async = false;
    jq.src = 'http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js';

    var s = document.getElementsByTagName('script')[0];
    s.parentNode.insertBefore(jq, s);

}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(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 null;
}

function queryStringParse() {
	var b = window.location.search.substring(1).split('&');
	for(var x = 0; x < b.length; x++) {
	    var temp = b[x].split('=');
	    qs[temp[0]] = temp[1];
	}
}
queryStringParse();

function queryStringValue(key) {
	if (typeof qs[key] != 'undefined') {
		return qs[key];
	}
	return '';
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

function record_hit() {
	if (readCookie('bmail_mid').length == 0) { createCookie('bmail_mid', queryStringValue('bmail_mid')) }
	if (readCookie('bmail_ukey').length == 0) { createCookie('bmail_ukey', queryStringValue('bmail_ukey')) }

	if (readCookie('bmail_mid').length == 0 || readCookie('bmail_ukey').length == 0) { return false; }

	jQuery.ajax({
			url: "/_cms/bmail/hit_track.php",
			data: {
				url: window.location.pathname
			},
			success: function() {
				setTimeout('record_hit();', 15000);
			}
    });
}
