function logMojoClick(clickUrl) {
	var mojoclick = clickUrl.replace(/&/g, "|");
	var mojoimg3 = new Image();
	mojoimg3.src = HTTP_LOCATION+"advertiser/superpagesclicks.php?mojoclickurl="+mojoclick;

	var img2 = new Image();
	img2.src = HTTP_LOCATION + clickUrl; 
}
var delayID;
var doBusinessNameURL;
function doBusinessNameClick(mojoClickURL, flagClickURL, superPagesClickURL) {	
	var mojoclick = mojoClickURL.replace(/&/g, "|");
	var mojoimg = new Image();
	mojoimg.src = HTTP_LOCATION+"advertiser/superpagesclicks.php?mojoclickurl="+mojoclick;

	logClick(superPagesClickURL);
	doBusinessNameURL = mojoClickURL + "&isjs=" + TRUECLICK;
	delayID = setInterval("countClick()",2000);
}


function logClick(clickUrl) {
	var img1 = new Image();
	img1.src = clickUrl; 
}
function countClick(){	
	window.location = doBusinessNameURL;
	clearInterval(delayID);
}
function doPhoneLink(clickUrl, phoneClickURL, suffix) {
	var rtn = true;
	if(showObject('phoneLink'+suffix)) {
		rtn = false;
		hideObject('phoneLink'+suffix);
		showObject('phoneLabel'+suffix);
		if(clickUrl) {
			logClick(clickUrl);
			logMojoClick(phoneClickURL);
		}
	}
	return rtn;
}
function showObject(objID) {
	var obj = getObject(objID);
	var rtn = false;
	if (obj != null) {
		obj.style.display = "inline";
		rtn = true;
	}
	return rtn;
}
function hideObject(objID) {
	var obj = getObject(objID);
	var rtn = false;
	if (obj != null) {
		obj.style.display = "none";
		rtn = true;
	}
	return rtn;
}
function getObject(objID) {
	if (document.all) {
		var obj = document.all[objID];
	} else if (document.getElementById) {
		var obj = document.getElementById(objID);
	}
	return obj;
}
function doWebsiteClick(mojoClickURL, flagClickURL, superPagesClickURL) {
	mojoClickURL = mojoClickURL + "&webClickURL=" + encodeBase64(superPagesClickURL) + "&isjs=" + TRUECLICK;
	window.location = mojoClickURL;
}
function encodeBase64(str){
    setBase64Str(str);
    var result = '';
    var inBuffer = new Array(3);
    var lineCount = 0;
    var done = false;
    while (!done && (inBuffer[0] = readBase64()) != END_OF_INPUT){
        inBuffer[1] = readBase64();
        inBuffer[2] = readBase64();
        result += (base64Chars[ inBuffer[0] >> 2 ]);
        if (inBuffer[1] != END_OF_INPUT){
            result += (base64Chars [(( inBuffer[0] << 4 ) & 0x30) | (inBuffer[1] >> 4) ]);
            if (inBuffer[2] != END_OF_INPUT){
                result += (base64Chars [((inBuffer[1] << 2) & 0x3c) | (inBuffer[2] >> 6) ]);
                result += (base64Chars [inBuffer[2] & 0x3F]);
            } else {
                result += (base64Chars [((inBuffer[1] << 2) & 0x3c)]);
                result += ('=');
                done = true;
            }
        } else {
            result += (base64Chars [(( inBuffer[0] << 4 ) & 0x30)]);
            result += ('=');
            result += ('=');
            done = true;
        }
        lineCount += 4;
        if (lineCount >= 76){




            result += ('\n');
            lineCount = 0;
        }
    }
    return result;
}
var base64Str;
var base64Count;
function setBase64Str(str){
    base64Str = str;
    base64Count = 0;
}
function readBase64(){    
    if (!base64Str) return END_OF_INPUT;
    if (base64Count >= base64Str.length) return END_OF_INPUT;
    var c = base64Str.charCodeAt(base64Count) & 0xff;
    base64Count++;
    return c;
}
var END_OF_INPUT = -1;
var base64Chars = new Array(
    'A','B','C','D','E','F','G','H',
    'I','J','K','L','M','N','O','P',
    'Q','R','S','T','U','V','W','X',
    'Y','Z','a','b','c','d','e','f',
    'g','h','i','j','k','l','m','n',
    'o','p','q','r','s','t','u','v',
    'w','x','y','z','0','1','2','3',
    '4','5','6','7','8','9','+','/'
);

function doEmailLink(clickUrl, emailClickURL, suffix) {
	var rtn = true;
	if(clickUrl) {
		logClick(clickUrl);
		logMojoClick(emailClickURL);
	}
	return rtn;
}
function doPremiumClick(clickUrl) {
	var img3 = new Image();
	img3.src = HTTP_LOCATION + clickUrl; 
}
function doPremiumEmailLink(clickUrl) {
	var rtn = true;
	if(clickUrl) {
		doPremiumClick(clickUrl);
	}
	return rtn;
}
