function setCookie(name, value, expires, path, domain, secure)
{
    document.cookie= name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires.toGMTString() : "") +		
		((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}
function getCookie(name)
{
    var dc = document.cookie;
    var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1)
    {
        begin = dc.indexOf(prefix);
        if (begin != 0) return null;
    }
    else
    {
        begin += 2;
    }
    var end = document.cookie.indexOf(";", begin);
    if (end == -1)
    {
        end = dc.length;
    }
    return unescape(dc.substring(begin + prefix.length, end));
}

function getHistory() {
	var currentURL = location.href;
	var dateTimeVisit = new Date();
	var cookieInfo = currentURL + " " + dateTimeVisit;
	
	if (getCookie("urlCookie") == null) {
		setCookie("urlCookie",cookieInfo);
		historyCookie = getCookie("urlCookie");
	} else {
		historyCookie = getCookie("urlCookie");
		historyCookie += "<br />" + cookieInfo;
		setCookie("urlCookie",historyCookie);
	}
	return historyCookie;
}

var mnuSelected = '';
function showMenu(menu){
  if(document.getElementById(menu).style.display == 'block') {
      hideMenu(mnuSelected);
    } else {
      document.getElementById(menu).style.display = 'block';
      mnuSelected = menu;
    }
}
function hideMenu(menu){
  if(mnuSelected!='')
    document.getElementById(menu).style.display = 'none';
}

function getReferrer() {
	var referralCookie = getCookie("referCookie");
	var referrer;
	if(referralCookie == null) {
		referrer = setCookie("referCookie",document.referrer)
		if(referrer != null) {
			if(referralCookie.indexOf("insidesales.com") != -1) {
				referrer = "";
			}
		}
	}
	return referrer;
}

function showAnalytics() {
	var referredBy = getReferrer();
	var today = new Date();
	document.write("<b>Date:</b> " + today + "<br />");
	document.write("<b>Referrer:</b> " + referredBy + "<br />");
	document.write("<b>Web Browser:</b> " + navigator.appName + "<br />");
	document.write("<b>Operating System:</b> " + navigator.platform + "<br />");
	document.write("<b>User Language:</b> " + navigator.userLanguage + "<br />");
	document.write("<b>User Agent:</b> " + navigator.userAgent + "<br />");
	document.write("<b>History:</b> " + getHistory() + "<br />");
}