﻿/*if (typeof block_login == "undefined")
	addEvent(window, "load", RememberCookies);*/
if (typeof block_login == "undefined")
{
	$(document).ready(RememberCookies);
}
//////////////////////////////NAVIGATION//////////////////////////////


//////////////////////////////EVENTS//////////////////////////////

//////////Racebook Events//////////
function removeRacebookEv(){
	var sbkBanerPromo = document.getElementById("racebook_banner");
    sbkBanerPromo.className = "sbkRemoveImgBanner";    					
}



//////////////////////////////CONTENT//////////////////////////////

//////////casino-articles//////////
function removeCasino(){
	var sbkBanerPromo = document.getElementById("casino_banner");
	sbkBanerPromo.className = "sbkRemoveImgBanner";
}

//////////racebook-articles//////////
function flashRacebookArt(){
    addFlash("/swf/racebook_liveraces.swf", "rcbk_lvrcs01", "256", "193", "8", "#00000","LiveOddsRcrbk");
}

//////////poker-tournaments//////////
function showTabsPokerHowToPlay(){
    jQuery("#pkr_tab1").bind("click", function(evt){show_next('pkr_tab1'); return noAction(evt);});
    jQuery("#pkr_tab2").bind("click", function(evt){show_next('pkr_tab2'); return noAction(evt);});
    jQuery("#pkr_tab3").bind("click", function(evt){show_next('pkr_tab3'); return noAction(evt);});
    jQuery("#pkr_tab4").bind("click", function(evt){show_next('pkr_tab4'); return noAction(evt);});
    jQuery("#pkr_tab5").bind("click", function(evt){show_next('pkr_tab5'); return noAction(evt);});
}


//////////Default//////////
function flashDefault(){
    flashButton('join_button','main_banner', '/swf/why-join-us.swf',552,298,'#ffffff');		
}

//////////ext_header_default//////////
function extHeader(){
    block_login = 'true';
    var base_select = getElementsByClassName("login_button");
    for(var i=0; i<base_select.length; i++)
        base_select[i].onclick = remember;
}

//////////live-scores//////////
function flashLiveScores(){
    //activa nuevos Upcoming Games
	var Upcom = new SWFObject("http://www.gaminghouse.com/Resources/BookMaker/swf/1618_5142008_bookmaker.swf","upcomingScores","256","193","8","#00000");
	Upcom.addParam("allowScriptAccess", "always");
	Upcom.addParam("wmode", "opaque");
	Upcom.write("liveOdds");
	
	///dyna-baner
	var prom_ban = new SWFObject("/swf/sportsbook_dynamic_loader.swf","rbk_promo_banner","475","186","8","#000000");
	prom_ban.addParam("allowScriptAccess", "always");
	prom_ban.addParam("wmode", "opaque");	
	prom_ban.write("promo_banner", "sbkRemoveImgBanner");
	
	//activa nuevos Livescoreswidth="625" height="800"
	var lscores = new SWFObject("http://www.gaminghouse.com/resources/BookMaker/swf/1086_1122008_bookmaker.swf","liveScores","625","800","8","#ffffff");
	lscores.addParam("allowScriptAccess", "always");
	lscores.addParam("wmode", "opaque");
	lscores.write("liveScoresApp");
}

//////////loginpage//////////
function input_watermark(objId){ 
	/* /////////////////////////////////////////////
	/ selects an input field and assigns a watermark
	/  use the name attribute to get the class name
	/  by CSD july/19/2007
	////////////////////////////////////////////////*/
	
	//selecciona el objeto para trabajar
	var obj = document.getElementById(objId)
	
	// recoje los valores actuales	
	var actual_class = obj.className;
	var count = obj.value.length;
		
	/// fija valores por default
	if(obj.value!="" || count>0) // hay algo	
		obj.className = 'textfield2';
	else // no hay nada
		obj.className = obj.name+"_2default";
				
	//// acciones
	obj.onfocus = function(){
		actual_class = obj.className;
		obj.className = 'textfield2';
	}
	
	obj.onblur = function(){
		if(obj.value == "" || count<0)
			obj.className = obj.name+"_2default";
	}
}

//////////mobile-betting//////////
function removeMobile(){
    var sbkBanerPromo = document.getElementById("mobile_banner");
	sbkBanerPromo.className = "sbkRemoveImgBanner";
}

//////////poker//////////
function removePoker(){
    var sbkBanerPromo = document.getElementById("poker_banner");
	sbkBanerPromo.className = "sbkRemoveImgBanner";
}

//////////sportsbook-...//////////
function ShowLinesAsyncRequest(arguments){
	var arg = new Array();
	arg = arguments.split("|");
	delete_cookie("tagid","/");
    window.location = "/sportsbook.aspx?cat=" + arg[0] + "&id=" + arg[1];
}

//////////horse-racing-track-list.aspx//////////
function upcomingRaceAsyncRequest(arguments){
	__doPostBack(clientID, String(arguments));
}

/*function ShowLinesFromMainAsyncRequest(arguments){
    var arg = new Array();
	arg = arguments.split("|");
	delete_cookie("tagid","/");
	window.location = "/sportsbook.aspx?cat=" + arg[0] + "&id=" + arg[1] + "&game=" + arg[2];
}*/


function DynaBanner(){
	var varFlash = new SWFObject("/swf/Dynamic-Banner.swf",  "_show_sysvar", "552", "298", "10", "#ffffff");
	varFlash.addParam("allowScriptAccess", "always");
	varFlash.addParam("wmode", "opaque");
    varFlash.write("main_banner", "col mainpromo");
}

function setTabSportsbook(next){
    var tab_by_cookie = GetTab2();
    if(tab_by_cookie == null || tab_by_cookie.substring(0,3)!= "sbk")
        show_next(next);
    else
        show_next(tab_by_cookie);
    var newval = Set_cookie_value("null");
}

//////////DSI 11-12-2009//////////
function ShowLinesFromMainAsyncRequest(arguments){
	var arg = new Array();
	arg = arguments.split("|");
	document.cookie = "tagid="+arg[2]+"; path=/";
	__doPostBack(clientID, arguments);
}

function DSIAsyncRequest(arguments){
	__doPostBack(clientID, arguments);
}
function setShowLinesDSI(){  
    jQuery(".leagueItem a").unbind("click").bind("click", function(evt){
        DSIAsyncRequest("slidePanel-"+jQuery(this).parent().parent().parent().parent().attr("id").replace("category","").replace("_data", "") + "|" + jQuery(this).attr("id").replace("league",""));
        return noAction(evt);
    });
	
	jQuery('.upcomingDetailLine').unbind("click").bind("click", function(evt){
		DSIAsyncRequest("slidePanel-"+jQuery(this).attr("id").replace("sep","|").replace("sep","|"));
		return noAction(evt);
	});
}

function setLinesUpcomingShowLinesDSI(classToFind){
    $("a." + classToFind).unbind("click").bind("click", function(evt){																	   
	    var arg = jQuery(this).attr("rel").split("_");			
        ShowLinesFromMainAsyncRequest(arg[0] + "|" + arg[1] + "|" + arg[2]);
        return noAction(evt);
    });
}

//Set Tab Promotions

function setTabCookie(next){
    var tab_by_cookie = GetTab2();
    if(tab_by_cookie == null || tab_by_cookie.substring(0,3)!= "btn")
		$("#"+next).removeClass("unselected").addClass("selectedbtn").addClass("selected"); 
    else
		$("#"+tab_by_cookie).removeClass("unselected").addClass("selectedbtn").addClass("selected"); 
    var newval = Set_cookie_value("null");
}

function setTabPromotion(){
	
	   $("li#btnGlobal a").bind("click", function(evt){Set_cookie_value('btnGlobal');});	
	   $("li#btnSbk a").bind("click", function(evt){Set_cookie_value('btnSbk');});	
	   $("li#btnRbk a").bind("click", function(evt){Set_cookie_value('btnRbk');});	
	   $("li#btnCas a").bind("click", function(evt){Set_cookie_value('btnCas');});	
	   $("li#btnPok a").bind("click", function(evt){Set_cookie_value('btnPok');});	
	   $("li#btnMob a").bind("click", function(evt){Set_cookie_value('btnMob');});
}

//Set Tab Join 
function SetCookieJoin(value) {
	
	$("#"+value).click(function(evt){
		  var expires = "";	
	  	  document.cookie = "JoinCookie" + "=" + value + expires + "; path=/";
	});
}

function ShowJoinFlash(){	
		var name = "JoinCookie";
		var status = GetCookie(name);

		if (status != null && status != "")
		{	
			addFlash('/swf/why-join-us.swf', status+"_show_sysvar", 552, 298, "8", '#ffffff', 'main_banner');	
		 	delete_cookie (name, "/");
		}else
		{
		  return null;		
		}					
}

//Analize Flash Version 
var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;


function ControlVersion()
{
	var version;
	var axo;
	var e;

	try {
		axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
		version = axo.GetVariable("$version");
	} catch (e) {
	}

	if (!version)
	{
		try {
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
			version = "WIN 6,0,21,0";		
			axo.AllowScriptAccess = "always"
			version = axo.GetVariable("$version");
		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = axo.GetVariable("$version");
		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = "WIN 3,0,18,0";
		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
			version = "WIN 2,0,0,11";
		} catch (e) {
			version = -1;
		}
	}
	
	return version;
}

function GetSwfVer(){

	var flashVer = -1;
	
	if (navigator.plugins != null && navigator.plugins.length > 0) {
		if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
			var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
			var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
			var descArray = flashDescription.split(" ");
			var tempArrayMajor = descArray[2].split(".");			
			var versionMajor = tempArrayMajor[0];
			var versionMinor = tempArrayMajor[1];
			var versionRevision = descArray[3];
			if (versionRevision == "") {
				versionRevision = descArray[4];
			}
			if (versionRevision[0] == "d") {
				versionRevision = versionRevision.substring(1);
			} else if (versionRevision[0] == "r") {
				versionRevision = versionRevision.substring(1);
				if (versionRevision.indexOf("d") > 0) {
					versionRevision = versionRevision.substring(0, versionRevision.indexOf("d"));
				}
			}
			var flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
		}
	}
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
	else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;
	else if ( isIE && isWin && !isOpera ) {
		flashVer = ControlVersion();
	}	
	return flashVer;
}

function DetectFlashVersion()
{	
	versionStr = GetSwfVer();	
	var CheckVer = parseInt(versionStr);
	
	if (CheckVer < 10)
	{
		$("#main_banner").removeClass("col dynamicImg mainpromo").addClass("col mainpromo");	
		$("#main_display").removeClass("removeflashImg").addClass("showflashImg");	
	}else
	{
		DynaBanner();
		flashDefault();							
		ShowJoinFlash();	
	}		
}

//Set Tab BlackJackPromo 
function SetCookieBlackjack(value) {									

	   var expires = "";	
	   document.cookie = "BJPromo" + "=" + value + expires + "; path=/";	
       location.href = "http://www.2betdsi.com/online-casino/blackjack-network.aspx";
}
	
	
function ShowBlackJack(){	
	
	var name = "BJPromo";
	var status = GetCookie(name);

	if (status != null && status != "")
	{	
		$("#tab1_data").attr('style', 'display:none');
		show_next(status); 
		delete_cookie (name, "/");
	}else
	{
	  		show_next("tab1"); 
	}					
}
function setTabSportsbook(next){
    var tab_by_cookie = GetTab2();
    if(tab_by_cookie == null || tab_by_cookie.substring(0,3)!= "sbk")
        show_next(next);
    else
        show_next(tab_by_cookie);
    var newval = Set_cookie_value("null");
}

function showTabsLoyaltyProg() {

	$("li#loy_tab5 a").bind("click", function(evt){show_next("loy_tab5"); return noAction(evt);});
	$("li#loy_tab6 a").bind("click", function(evt){show_next("loy_tab6"); return noAction(evt);});
	$("li#loy_tab7 a").bind("click", function(evt){show_next("loy_tab7"); return noAction(evt);});
	$("li#loy_tab8 a").bind("click", function(evt){show_next("loy_tab8"); return noAction(evt);});
	$("li#loy_tab9 a").bind("click", function(evt){show_next("loy_tab9"); return noAction(evt);});
	$("li#loy_tab10 a").bind("click", function(evt){show_next("loy_tab10"); return noAction(evt);});
	$("li#loy_tab11 a").bind("click", function(evt){show_next("loy_tab11"); return noAction(evt);});
	$("li#loy_tab12 a").bind("click", function(evt){show_next("loy_tab12"); return noAction(evt);});
	$("a.linkTab4").bind("click", function(evt){if (evt.preventDefault) evt.preventDefault(); show_next("loy_tab4"); return noAction(evt);});
	$("a.linkTab3").bind("click", function(evt) { if (evt.preventDefault) evt.preventDefault(); show_next("loy_tab3"); return noAction(evt);});
	$("a.linkTab5").bind("click", function(evt) { if (evt.preventDefault) evt.preventDefault(); show_next("loy_tab5"); return noAction(evt);});		

	$(".gearLink a").bind("click", function(evt){
		subMenu($(this).attr("id").split("sep")[0], $(this).attr("id").split("sep")[1]);
		return noAction(evt);
	});
	$(".elecLink a").bind("click", function(evt){
		subMenu($(this).attr("id").split("sep")[0], $(this).attr("id").split("sep")[1]);
		return noAction(evt);
	});
	$(".misLink a").bind("click", function(evt){
		subMenu($(this).attr("id").split("sep")[0], $(this).attr("id").split("sep")[1]);
		return noAction(evt);
	});
	addFlash("http://www.gaminghouse.com/Resources/BookMaker/swf/1691_5292008_bookmaker.swf","rbk_promo_banner","475","186","8","#000000","promo_banner");
	
	/*Cookie de Rewards*/
	var name = "PKRewards";
	var status = GetCookie(name);
	
	if (status != null && status != "")
	{	
		delete_cookie (name, "/");
		subMenu("loy_tab9", "Asub_loy_tab1");
	}else
	{
		subMenu("loy_tab2", "Asub_loy_tab1");
	}
		
	$("#promo_banner").attr("class", "sbkRemoveImgBanner");
}
		
	
	






