var browserSniff = navigator.userAgent;
if (browserSniff.indexOf("MSIE") != -1) {
	browserType = "ie";
	} else if (browserSniff.indexOf("Gecko") != -1) {
	browserType = "mozilla";
	} else if (browserSniff.indexOf("Opera") != -1) {
	browserType = "opera";
	} else {
	browserType = "notKnown";
}
if (browserType == "mozilla") {
document.write ('<link rel="stylesheet" type="text/css" href="../../paid_link_removal_moz.css">');
}

var referrer = document.referrer;

function openWindow(page,name,specs) {
	window.open(page,name,specs);
}

// extract back end of string after LAST index of searchString
function getEndLastIndex(mainStr,searchStr) {
	foundOffset = mainStr.lastIndexOf(searchStr);
	if (foundOffset == -1) {
		return null;
	}
	// alert(foundOffset);
	return mainStr.substring(foundOffset+searchStr.length,mainStr.length);
}

// extract back end of string after searchString
function getEnd(mainStr,searchStr) {
	foundOffset = mainStr.indexOf(searchStr);
	if (foundOffset == -1) {
		return null;
	}
	return mainStr.substring(foundOffset+searchStr.length,mainStr.length);
}

// extract front part of string prior to searchString (if no searchString, return mainStr)  
function getFront(mainStr,searchStr){
	foundOffset = mainStr.indexOf(searchStr);
	if (foundOffset == -1) {
		return mainStr;
	}
	return mainStr.substring(0,foundOffset);
}

// IF REFERRER IS GOOGLE OR YAHOO, GET SEARCH TERM
function getSearchKWD(se,start) {
	searchKWDend = getEnd(referrer,start);
	if (searchKWDend) { 
		searchKWD = getFront(searchKWDend,"&");
		regexp3 = /%../g;
		referrerMod = se + " -- " + searchKWD.replace(regexp3," ");
	} else { // If referrer is Google or Yahoo but NO search term
		referrerMod = "(external) " + referrer;
	}
}

// mspi runs if query strings in URL (method is GET)
function mspi_sp() {
	var URL = location.href;
	if (URL.indexOf("localhost") != -1) {
		sitematch = "http://localhost/robthunder/";
	} else if (URL.indexOf("robthunder.com/") != -1) {
		sitematch = "robthunder.com/";
	} else if (URL.indexOf("74.53.77.114/~lilgiant/") != -1) {
		sitematch = "74.53.77.114/~lilgiant/";
	}
	// var referrer = document.referrer;
	// alert(referrer);
	// alert(sitematch);

	// Get page referrer 
	if (referrer.indexOf("google") != -1) {
		getSearchKWD("google","q=");
	} else if (referrer.indexOf("yahoo") != -1) {
		getSearchKWD("yahoo","p=");
	} else if (referrer.indexOf(sitematch) != -1) {
		filename = getEndLastIndex(referrer,sitematch);
		referrerMod = "(RT) " + filename;
	} else {
		referrerMod = "(external) " + referrer;
	}
	// Click thru from menu? Add rawPID
	var getInfo = document.plr_info;
	var fromMenu = getInfo.menu.value;
	keyword = (fromMenu == "menu") ? "(Menu) " + getInfo.rawPID.value : "(Direct) " + getInfo.rawPID.value;

	var d = new Date();
	// Format date and time
	var curr_date = d.getDate();
	var curr_month = d.getMonth();
	curr_month++;
	var curr_year = d.getFullYear();
	var curr_hour = d.getHours();
	var curr_min = d.getMinutes();
	curr_min = curr_min + "";
	curr_min = (curr_min.length == 1) ? "0" + curr_min : curr_min;
	var curr_sec = d.getSeconds();
	curr_sec = curr_sec + "";
	curr_sec = (curr_sec.length == 1) ? "0" + curr_sec : curr_sec;
	var dateStyle = curr_month + "/" + curr_date + "/" + curr_year + " -- " + curr_hour + ":" + curr_min + ":" + curr_sec;
	// Create image object 
	var myImage = new Image();
    myImage.src= "gumshoe.php?time=" + dateStyle + "&referrer=" + referrerMod + "&kwd=" + keyword + "&action=SalesPage&adID=none";
	// alert(referrerMod);
    return true;
}

