﻿// JScript File
function addBookmark(){
	var bookmark = new Array('http://www.sportsbookreview.com','SBR - SportsbookReview.com');
	if((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion)>=4))
		window.external.AddFavorite(bookmark[0],bookmark[1]);
	else
		alert("Press [CTRL] + D to bookmark us now!");
}

function addHere(n,s){
	var d = Array('SBRMarketing','SportsbookReview');
	document.write('<a href="mailto:' + n + '@' + d[s] + '.com" style="color:#0000FF !important;">' + n + '@' + d[s] + '.com</a>'); 
}

function addHere2(n,s,t,c){
	var d = Array('SBRMarketing','SportsbookReview');
	document.write('<a href="mailto:' + n + '@' + d[s] + '.com" class="' + c + '" style="color:#0000FF !important;">' + t + '</a>');
}

function PrintEncoded(encodedText) {
    document.write(hexDecode(encodedText));
}
//Encodes data to Hex(base16) format
function hexEncode(data) {
    var b16_digits = '0123456789abcdef';
    var b16_map = new Array();
    for (var i = 0; i < 256; i++) {
        b16_map[i] = b16_digits.charAt(i >> 4) + b16_digits.charAt(i & 15);
    }

    var result = new Array();
    for (var i = 0; i < data.length; i++) {
        result[i] = b16_map[data.charCodeAt(i)];
    }

    return result.join('');
}

//Decodes Hex(base16) formated data
function hexDecode(data) {
    var b16_digits = '0123456789abcdef';
    var b16_map = new Array();
    for (var i = 0; i < 256; i++) {
        b16_map[b16_digits.charAt(i >> 4) + b16_digits.charAt(i & 15)] = String.fromCharCode(i);
    }
    if (!data.match(/^[a-f0-9]*$/i)) return false; // return false if input data is not a valid Hex string

    if (data.length % 2) data = '0' + data;

    var result = new Array();
    var j = 0;
    for (var i = 0; i < data.length; i += 2) {
        result[j++] = b16_map[data.substr(i, 2)];
    }

    return result.join('');
}
