//Browser version code
var bAgent = navigator.userAgent.toLowerCase()
var NS4 = document.layers;
var NS6 = (document.getElementById && !document.all);
var IE = (bAgent.indexOf("msie") != -1) && (bAgent.indexOf("opera") == -1) && (bAgent.indexOf("omniweb") == -1);
var IE4 = (bAgent.indexOf("msie 4")!=-1 && IE);
var IE5 = (bAgent.indexOf("msie 5")!=-1 && IE);
var IE55 = (bAgent.indexOf("msie 5.5")!=-1 && IE);
var IE6 = (bAgent.indexOf("msie 6")!=-1 && IE);
var IE4UP = (IE4 || IE5 || IE6);
var IE5UP = (IE5 || IE6);
var IE55UP = (IE55 || IE6)

var MAC = (bAgent.indexOf("mac")!=-1);
var MAC_IE4 = (IE4 && MAC);
var MAC_IE51 = MAC && (bAgent.indexOf("msie") != -1) && (bAgent.indexOf("5.1b")!=-1)

var DYNAMIC = false;
var DOM1 = false;

if(NS4 || IE4UP || NS6) 
{
	DYNAMIC = true;
	if(NS6 || IE5 || IE6) DOM1 = true;
}

// Begin Double Click Ad code
var axel = Math.random() + "";
var ord = axel * 1000000000000000000;
var NSLayers = "";
var jsDartVars = "";
function writeIFad(id, width, height, tile, adSrc) {
	if (jsDartVars != "") {
		adSrc = adSrc + jsDartVars;
	}
	var adString='<nolayer>';
	adString +=	'<iframe id="adi_' + id + '" src="http://ad.doubleclick.net/adi/www.bet.com/' + adSrc +';sz=' + width + 'x' + height + ';tile=' + tile + ';ord=' + ord + '?" width="' + width + '" height="' + height + '" frameborder="0" border="0" marginwidth="0" marginheight="0" align="left" scrolling="no" style="height: ' + height + '; width: ' + width + '>';
	adString +=	'<a href="http://ad.doubleclick.net/jump/www.bet.com/' + adSrc + ';abr=!ie;target=_blank;sz=' + width + 'x' + height + ';tile=' + tile + ';ord=' + ord + '?"><img src="http://ad.doubleclick.net/ad/www.bet.com/' + adSrc + ';abr=!ie;sz=' + width + 'x' + height + ';tile=' + tile + ';ord=' + ord + '?" border=0 height="' + height + '" width="' + width + '" target="_blank"></a>';
	adString +=	'</iframe>';
	adString += '</nolayer>';
	adString += '<ilayer id="ad_' + id + '" visibility="hidden" width=' + width + ' height=' + height + '></ilayer>';
	NSLayers += '<LAYER SRC="http://ad.doubleclick.net/adl/www.bet.com/'+adSrc+' ;target=_blank;sz=' + width + 'x' + height + ';tile=' + tile + ';ord=' + ord + '?" width=' + width + ' height=' + height + 'visibility="hidden" onLoad="moveToAbsolute(ad_' + id + '.pageX,ad_' + id + '.pageY);clip.height=' + height + ';clip.width=' + width + '; visibility=\'show\';"></LAYER>';
	document.write(adString);
	//document.write(NSLayer);	
}
function writeAd(width, height, tile, adSrc) {
	jump= 'http://ad.doubleclick.net/jump/www.bet.com/' + adSrc + ';sz=' + width + 'x' + height + ';tile=' + tile + ';ord=' + ord;
	src= 'http://ad.doubleclick.net/ad/www.bet.com/' + adSrc + ';sz=' + width + 'x' + height + ';tile=' + tile + ';ord=' + ord;
	document.write('<a href="' + jump + '">');
	document.write('<img src="' + src + '" border=0' + ' height=' + height + ' width=' + width + ' ></a>');
}
function getADJad(id, width, height, tile, adSrc) {
	var output = '';
	if (jsDartVars != "") {
		adSrc = adSrc + jsDartVars;
	}
	var adS = 'www.bet.com/' + adSrc +';sz=' + width + 'x' + height + ';tile=' + tile + ';ord=' + ord + '?';
	output += '<SCRIPT LANGUAGE="JavaScript1.1" SRC="http://ad.doubleclick.net/adj/' + adS +'" ><\/SCRIPT>';
	if ((!document.images && navigator.userAgent.indexOf("Mozilla/2.") >= 0)  || navigator.userAgent.indexOf("WebTV")>= 0) {
		output += '<A HREF="http://ad.doubleclick.net/jump/' + adS +'" TARGET="_blank">';
		output += '<IMG SRC="http://ad.doubleclick.net/ad/' + adS +'" WIDTH="' + width +'" HEIGHT="' + height +'" BORDER="0" ALT=""></A>';
	}
	//output += '<NOSCRIPT><A HREF="http://ad.doubleclick.net/jump/' + adS +'" TARGET="_blank">';
	//output += '<IMG SRC="http://ad.doubleclick.net/ad/www.bet.com/' + adS +'" WIDTH="' + width +'" HEIGHT="' + height +'" BORDER="0" ALT=""></A></NOSCRIPT>'
	return output;
}
// END Double Click Ad code

// for rollovers....
// drop any filenames to be cached in here
var imgsToCache = [
];

// then they get requested / cached from server
var cachedImages = [];
for(counter=0; counter<imgsToCache.length; counter++)
{
	cachedImages[counter] = new Image();
	cachedImages[counter].src = imgsToCache[counter].src;
}


// regexp : makes rollovers easy & fast
if(RegExp)
{
	var srcToX = new RegExp("(.*)_o\.gif$","i")	;
	var srcToO = new RegExp("(.*)_x\.gif$","i")	;
}

// for non-RegExp support in browsers, slower but it works fine
function switchState(str)
{
	if(str.substring(str.length-6)=="_x.gif") return (str.substring(0,str.length-6)+"_o.gif");
	else if(str.substring(str.length-6)=="_o.gif") return (str.substring(0,str.length-6)+"_x.gif");
	else return str;
}

function getXstate(imgName)
{
	if(RegExp)document.images[imgName].src = document.images[imgName].src.replace(srcToX,"$1_x.gif");
	else document.images[imgName].src = switchState(document.images[imgName].src);
}

function getOstate(imgName)
{
	if(RegExp)document.images[imgName].src = document.images[imgName].src.replace(srcToO,"$1_o.gif");
	else document.images[imgName].src = switchState(document.images[imgName].src);
}

// end rollover stuff

function submitForm(formName)
{
	document.forms[formName].submit();
}

// in case you wanna do it on the client instead of the server. called in masthead.
function todaysDate() 
{
   TDay = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'];
   TMonth = ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'];
   TDate = new Date();
   CurYear = TDate.getYear();
   CurMonth = TDate.getMonth();
   CurDayOw = TDate.getDay();
   CurDay= TDate.getDate();
   returnStr = TDay[CurDayOw] + ', ';
   returnStr += TMonth[CurMonth] + ' ';
   returnStr += CurDay + ', ';
   returnStr += ((CurYear%1900)+1900);
   return returnStr;
}

//video popup
var winVideo;
function getVideo() {
	var jsMediaId = arguments[0];
	var jsVideoType = (arguments[1] == 'Music') ? arguments[1] : 'generic';
	var jsRank = (arguments[2] == null) ? '' : arguments[2];
	var sURL = "/video_player/0,," + jsMediaId + "-" + jsVideoType + "-" + jsRank +",00.html";
	
	if (winVideo == null || winVideo.closed) {
		winVideo = window.open(sURL, "winVideo", "width=484,height=356,scrollbars=no,toolbar=no,directories=no,menubar=no,resizable=no,top=0,left=0");
		//OpenWindows[OpenWindows.length]="winVideo";
		//winVideo.moveTo(0,0);
	} else {
		winVideo.location.href = sURL;
		winVideo.focus();
	}
}

function goTo() {
	location.hash = 'boardsAnchor';
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_setTextOfLayer(objName,x,newText) { //v4.01
  if ((obj=MM_findObj(objName))!=null) with (obj)
    if (document.layers) {document.write(unescape(newText)); document.close();}
    else innerHTML = unescape(newText);
}

function stdWinOpen(wURL) {
	var winW = arguments[1] || 500;
	var winH = arguments[2] || 400;
	window.open(wURL, "stdWin","width="+winW+",height="+winH+",scrollbars,toolbar=no,directories=no,menubar=no,resizable");
}

function killOverlay() {
	overlayDiv.style.display = "none";
}

function getcookievalue(name){
	var temp=document.cookie+";";
	var Pos=temp.indexOf("=",temp.indexOf(name+"="));
	if (temp.indexOf(name+"=")==-1) return "";
	return temp.substring(Pos+1,temp.indexOf(";",Pos));
}

function laPreview(sku,format) {
	var laURL = "http://preview.merchant.liquidaudio.com/preview?sku="+sku+"&format="+format+"&merchant=eurostore&u3=bet";
	window.location.href = laURL;
}
function laPurchace(sku) {
	var wURL = "http://store.liquid.com/Commerce_AddToCart.jhtml?aff_id=bet&sku="+sku+"&locale=en_US_USD";
	stdWinOpen(wURL,740,550);
}
function laDownload(sku,format) {
	var laURL = "http://free.merchant.liquidaudio.com/free?sku="+sku+"&format="+format+"&merchant=eurostore&u3=bet&cdprice=EMPTY";
	window.location.href = laURL;
}

function hollaLaunch(subsection) {
	if (MAC) {
		platformDT = "undefined";
	} else if (IE5) {
		platformDT = "undefined";
	} else {
		platformDT = undefined;
	}
	if ( subsection != platformDT ) {
		if (subsection.match("106")) {
			js_hollagram_path = "http://hollagram.bet.com/start_bet_bb.php?door=25&cl=13&AID=1";
		} else {
			js_hollagram_path = "http://hollagram.bet.com/start_bet_bb.php?door=25&cl=13&AID=2";
		}
	window.open(js_hollagram_path,'two','width=700,height=600,scrollbars=no');
	} else {
		alert('Something is wrong with your browser, please upgrade.')
	}
}

/// Array to store strings to execute on load
onLoadCalls = new Array;

function onLoadCallBack() {
	if (typeof(onLoadCalls) == "object") {
		for (call in onLoadCalls) {
			eval(onLoadCalls[call])
		}
	}
}
function writeFlash(w, h, file, version, id, wmode, vars) {
	minorVersion = (version == 6) ? 79 : 30;
	var fString = '<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='+ version +',0,'+ minorVersion +',0"';
	fString += 'WIDTH="'+w+'" HEIGHT="'+h+'" id="'+id+'" ALIGN="">';
	fString += '<PARAM NAME=movie VALUE="'+file+'"> <PARAM NAME=loop VALUE=false> <PARAM NAME=quality VALUE=high> <PARAM NAME=wmode VALUE='+wmode+'>';
	fString += '<PARAM NAME=FlashVars VALUE="'+vars+'">';
	fString += '<EMBED src="'+file+'" loop=false quality=high wmode='+wmode+' WIDTH="'+w+'" HEIGHT="'+h+'" NAME="'+id+'" FlashVars="'+vars+' ALIGN=""';
	fString += 'TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED></OBJECT>';
	document.write(fString);
}
// return query value or return nothing
function getQueryVar(variable) {
	var query = window.location.search.substring(1);
	var vars = query.split("&");
	for (var i=0;i<vars.length;i++) {
		var pair = vars[i].split("=");
		if (pair[0] == variable) {
		  return pair[1];
		}
	}
	return "";
}
function getTagReal (w, h, file, id) {
	emfile = (file.indexOf("?") > -1) ? file+"&embed" : file+"?embed";
	var output = '<object classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" width="'+w+'" height="'+h+'" id="'+id+'">';
	output += '<param name="SRC" value="'+file+'">';
	output += '<param name="CONTROLS" value="ImageWindow"><param name="CONSOLE" value="one"><param name="AUTOSTART" value="true">';
	output += '<embed type="audio/x-pn-realaudio-plugin" src="'+emfile+'" width="'+w+'" height="'+h+'" autostart="true" NOJAVA="true" controls="ImageWindow" CONSOLE="one"></embed></object><br>';
	output += '<object classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" width="'+w+'" height="25" id="'+id+'C">';
	output += '<param name="CONTROLS" value="ControlPanel">';
	output += '<param name="CONSOLE" value="one">';
	output += '<embed type="audio/x-pn-realaudio-plugin" src="'+emfile+'" width="'+w+'" height="25" NOJAVA="true" CONTROLS="ControlPanel" CONSOLE="one"></embed></object>';
	return output;
}
function getTagQuicktime (w, h, file, id) {
	h += 16; // 16 pixels are added for the controls
	var output = '<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0" width="'+w+'" height="'+h+'" id="'+id+'">';
	output += '<param name="controller" value="TRUE">';
	output += '<param name="type" value="video/quicktime">';
	output += '<param name="autoplay" value="true">';
	output += '<param name="scale" value="aspect">';
	output += '<param name="target" value="myself">';
	output += '<param name="src" value="/media/video/quicktime/dummy.mov">';
	output += '<param name="qtsrc" value="'+file+'">';
	output += '<param name="pluginspage" value="http://www.apple.com/quicktime/download/indext.html">';
	output += '<embed qtsrc="'+file+'" src="/media/video/quicktime/dummy.mov" width="'+w+'" height="'+h+'" name="'+id+'" scale="aspect" autostart="true" controller="TRUE" target="myself" bgcolor="#000000" border="0" pluginspage="http://www.apple.com/quicktime/download/indext.html"></embed></object>';
	return output;
}

function getTagWins (w, h, file, id) {
	h += 44; // 44 pixels are added for the controls
	var output = '<object width="'+w+'" height="'+h+'" classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" id="'+id+'" type="application/x-oleobject">';
	output += '<param name="Filename" value="'+file+'"><param name="AutoStart" value="True">';
	output += '<param name="ShowControls" value="True"><param name="ShowStatusBar" value="False">';
	output += '<param name="ShowDisplay" value="False"><param name="AutoRewind" value="True">';
	output += '<embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/Downloads/Contents/MediaPlayer/" ';
	output += 'width="'+w+'" height="'+h+'" name="'+id+'" src="'+file+'" ';
	output += 'autostart="True" showcontrols="True" showstatusbar="False" showdisplay="False" autorewind="True"></embed></object>';
	return output;
}
function displayOverlay(swf, w, h, t, l) {
	if (IE55UP && !MAC) {
		var swfString = '<div id="overlayDiv" style="position:absolute; left:'+l+'px; top:'+t+'px; width:'+w+'px; height:'+h+'px; z-index:10">'
		swfString += '<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"';
		swfString += ' codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0"';
		swfString += ' WIDTH="' + w + '" HEIGHT="' + h + '" id="flashOverlay" ALIGN="">';
		swfString += ' <PARAM NAME=movie VALUE="' + swf + '"> <PARAM NAME=quality VALUE=high> <PARAM NAME=wmode VALUE=transparent> <PARAM NAME=bgcolor VALUE=#FFFFFF>';
		swfString += ' </OBJECT></div>';
		document.write(swfString);
	};
};