// Shows Hides div layer
function showCalendar(showMonth) {
	var mArr = new Array("january","february","march");
	for (var i=0;i<mArr.length;i++)
	{
		var thisMonth = mArr[i];
		if(showMonth == thisMonth)
		{
			if(document.layers)
			{	
				document.layers[thisMonth].visibility = "show";
				document.layers[thisMonth].display = "";
			}
			else if(document.getElementById) 
			{
				document.getElementById(thisMonth).style.visibility = "visible";
				document.getElementById(thisMonth).style.display = "";
			}
			else 
			{
				document.all(thisMonth).style.visibility = "visible";
				document.all(thisMonth).style.display = "";
			}
		}
		else
		{
			if(document.layers)
			{	
				document.layers[thisMonth].visibility = "hide";
    	        document.layers[thisMonth].display ="none";		
			}
			else if(document.getElementById) 
			{
				document.getElementById(thisMonth).style.visibility = "hidden";
				document.getElementById(thisMonth).style.display = "none";
			}
			else 
			{
				document.all(thisMonth).style.visibility = "hidden";
				document.all(thisMonth).style.display = "none";
			}
		}
	}
}

ContactUsPhoneUpdate = function(f, d) 
{
    var p_num = new Array();

    p_num[0] = "";//This space is for the default number, i.e Dialing from the U.K. = 0800...
	p_num[1] = "1800 553399";//Australia
	p_num[2] = "00 44 1481 825000";//Belgium
	p_num[3] = "1877 6209013";//Canada
	p_num[4] = "00 44 1481 825000";//Denmark
	p_num[5] = "+44 (0)20 7553 4162";//Finland 
	p_num[6] = "+44 (0)20 7553 4162";//France
    p_num[7] = "0800 028 0348";//Germany
	p_num[8] = "00 44 1481 825000";//Holland
    p_num[9] = "800 908102"; //Hong Kong
	p_num[10] = "00 44 1481 825000";//Italy
    p_num[11] = "1800 803316";//Malaysia
	p_num[12] = "+44 (0)20 7553 4162";//Norway
	p_num[13] = "+44 (0)20 7553 4162";//South Africa
    p_num[14] = "+44 (0)20 7553 4162";//Singapore
	p_num[15] = "+44 (0)20 7553 4162";//Spain
	p_num[16] = "+44 (0)20 7553 4162";//Sweden 
    p_num[17] = "00800 142 030 463";//Turkey
    p_num[18] = "0800 0280348";//UK
    p_num[19] = "001 800 1562 030463";//Thailand
	p_num[20] = "800 1011230";//Singapore
	p_num[21] = "+44 (0)20 7553 4162";//Japan

	p_num[0] = d;
	f.code.value = p_num[f.country.selectedIndex]
}

function gotoCasinoDownload()
{
	gotoDefaultCasinoDownload();
}

// Used to start instant play casino, and then redirect to the beginner's room, instant play casino.
function gotoInstant()
{
	LaunchIgamesSVC();
}

// Followng 4 functions are moved from \s\js\sc.js

function OpenWindow(linkAddress)
{
	window.open(linkAddress, "Betting", "width=600,height=470,resizable,scrollbars");
}

function pop(theURL,winName,features)
{
	window.open(theURL,winName,features);
}

function gotoContact(){
	//alert("Display Contact Info:");
	window.opener.location.href ="/t/forms/contactUs.aspx";
	window.close();
}	

function gotoWinnings(currentPPID)
{
	window.opener.location = window.opener.location.toString().replace(/\?.*/, "")+"?useraction=withdraw&currentPPID="+currentPPID;
	window.close();
}

$(document).ready(function() {
	// Functionality for Collapsing definitions lists - RREPKA
	if($(".collapsing-definition-list").length>0) {
		$(".collapsing-definition-list").each(
			function(i) {
				$(this).find("dl > dd").hide();
				if(!$(this).find(".collapsing-definition-list-show").length>0) $(this).prepend('<div class="collapsing-definition-list-show">Show</div>');
				if(!$(this).find(".collapsing-definition-list-hide").length>0) $(this).prepend('<div class="collapsing-definition-list-hide">Hide</div>');
				$(this).find(".collapsing-definition-list-show").hide();
				$(this).find(".collapsing-definition-list-hide").hide();
				$(this).find("dl dd").append('<a class="close">'+$(this).find(".collapsing-definition-list-hide").text()+'</a>');
				$(this).find("dl dd > a.close").attr("href", "#").click( function() {
					$(this).parent("dd").slideToggle("fast");
					$(this).parent("dd").prev("dt").children("a").attr("title", ($(this).parent("dd").prev("dt").children("a").attr("title")==$(this).parents(".collapsing-definition-list").find(".collapsing-definition-list-show").text())?$(this).parents(".collapsing-definition-list").find(".collapsing-definition-list-hide").text():$(this).parents(".collapsing-definition-list").find(".collapsing-definition-list-show").text());
					return false;
				})
				$(this).find("dl dt a").attr("href", "#").attr("title", $(this).find(".collapsing-definition-list-show").text()).click( function() {
					$(this).parent("dt").next("dd").slideToggle("fast");
					$(this).attr("title", ($(this).attr("title")==$(this).parents(".collapsing-definition-list").find(".collapsing-definition-list-show").text())?$(this).parents(".collapsing-definition-list").find(".collapsing-definition-list-hide").text():$(this).parents(".collapsing-definition-list").find(".collapsing-definition-list-show").text());
					return false;
				});
			}
		);
	}
	// End Functionality for Collapsing definitions lists
});
// JavaScript Document for touchPoint.ascx
function showHideOneRandom(nameBase) {
	//for block elenents styled inline display:none
	//string nameBase - e.g. 'myDivId' when ids are myDivId1, myDivId2, ...
	if(document.getElementById(nameBase+"1")) {
		howMeny=whichOne=0;
		for(i=1; document.getElementById(nameBase+i); i++) howMeny=i;
		whichOne=((new Date()).getSeconds())%howMeny+1;
		document.getElementById(nameBase+whichOne).style.display="block";
		return nameBase+whichOne;		
	}
}

// onLoad tracking for touchPoint.ascx
function MultiTrackIt() {
	dcsMultiTrack('WT.ad', arguments[0]);
}


// showhideBttn(tag name, display param, bttn show txt, bttn hide txt)

function showhideBttn() {

	if(document.layers) {	

		if (document.layers[arguments[0]].visibility=="show") {

			document.layers[arguments[0]].visibility="hide";

            document.layers[arguments[0]].display="none";

			document.layers("show"+arguments[0]).innerHTML=arguments[2];

		}

		else {

			document.layers[arguments[0]].visibility="show";

			document.layers[arguments[0]].display=arguments[1];

			document.layers("show"+arguments[0]).innerHTML=arguments[3];

		}		

	} 

	else if(document.getElementById) {

		if (document.getElementById(arguments[0]).style.visibility=="visible") {

			document.getElementById(arguments[0]).style.visibility="hidden";

			document.getElementById(arguments[0]).style.display="none";

			document.getElementById("show"+arguments[0]).innerHTML=arguments[2];

		}

		else {

			document.getElementById(arguments[0]).style.visibility="visible";

			document.getElementById(arguments[0]).style.display=arguments[1];

			document.getElementById("show"+arguments[0]).innerHTML =arguments[3];

		}

	} 

	else {

		if (document.all(arguments[0]).style.visibility=="visible") {

			document.all(arguments[0]).style.visibility="hidden";

			document.all(arguments[0]).style.display="none";

			document.all("show"+arguments[0]).innerHTML=arguments[2];

		}

		else {

			document.all(arguments[0]).style.visibility="visible";

			document.all(arguments[0]).style.display=arguments[1];

			document.all("show"+arguments[0]).innerHTML=arguments[3];

		}

	}

}




// showHide Div in contact us page
function ShowDiv(value) { document.getElementById(value).style.display = ""; }
function HideDiv(value) { document.getElementById(value).style.display = "none"; }
function ShowContactUsEmailForm() { ShowDiv("showEmailForm"); HideDiv("EmailFormLink");}
function ShowContactUsEmailForm_new() { 

var strx='/t/forms/ContactUsEmail.aspx';
SB.base.RecallOpenDiv(strx,'popBadSelect2','popVeil2','popLayer2'); 
}
function ShowContactUsEmailForm() { ShowDiv("showEmailForm"); HideDiv("EmailFormLink"); ShowDiv("EmailFormHide"); }
function ShowContactUsEmailForm_new() {
var strx='/t/forms/ContactUsEmail.aspx';
SB.base.RecallOpenDiv(strx,'popBadSelect2','popVeil2','popLayer2');
}

function HideContactUsEmailForm() { HideDiv("showEmailForm"); ShowDiv("EmailFormLink"); HideDiv("EmailFormHide"); }
function InitialiseContactUsForm()
{
	if (document.getElementById("ctrlContactUsEmail_errMsg") != null)
	{
		ShowContactUsEmailForm();
	} 
	else if (document.getElementById("ctrlContactUsEmail_lblInfo") != null)
	{
		ShowContactUsEmailForm();
	}	
}	
// Valid Przelewy24 deposit
function Validate24() {}

Validate24.prototype.isOnlyNumeric = function(string)
{
	var invalidCharactersRegExp = /[^\d\.]/;
	var isValid = !(invalidCharactersRegExp.test(string));
	return isValid;
}
var validator24 = new Validate24();

function checkPrzelewy24(form) {
	var i;
	var x;
	var decPos;
	var inte;
	var nDecimal = 0;
	var txtLen = form.amount.value.length
	if (validator24.isOnlyNumeric(form.amount.value)) {
	} else {
		alert('Tylko cyfry. Dla wartoÅ›ci dziesiÄ™tnych stosuj kropkÄ™ zamiast przecinka.');
		form.amount.focus();
		return false;
	}
	
	for(i = 0; i < txtLen; i++)
	{
		x = form.amount.value.substr(i, 1);
		if(x == ".") {
			nDecimal = nDecimal + 1;
			inte = form.amount.value.substr(0, i);
			if(parseInt(inte) > 50000) {
				alert("Maksymalna kwota przelewu wynosi 50000 PLN");
				return false;
			}
			if(parseInt(inte) < 10) {
				alert("Minimalna kwota przelewu wynosi 10 PLN");
				return false;
			}
		}
	}

	if(nDecimal > 1)
	{
		alert("Kropka wiÄ™cej niÅ¼ jeden raz");
		return false;
	}
	
	if(nDecimal == 0)
	{
		if(parseInt(form.amount.value) > 50000) {
			alert("Maksymalna kwota przelewu wynosi 50000 PLN");
			return false;
		}
		if(parseInt(form.amount.value) < 10) {
			alert("Minimalna kwota przelewu wynosi 10 PLN");
			return false;
		}
	}
	
	if(nDecimal == 1)
	{
		decPos = (txtLen - 1) - form.amount.value.indexOf(".");
		if(decPos == 0) {
			alert("Wpisz po kropce wartoÅ›Ä‡ dziesiÄ™tnÄ… (1-2 cyfry)");
			return false;
		}
		if(decPos == (txtLen-1)) {
			alert("Wpisz wartoÅ›c przed kropkÄ…");
			return false;
		}
		if(decPos > 2)
		{
			alert("Kropka w niewÅ‚aÅ›ciwym miejscu");
			return false;
		}
	}
	form.submit();
}

$(document).ready(function() {

});

 

$(window).load(function() {

            // Automatic download of the poker client - on any poker section url?EmaildownloadPokerClient=yes
            if(location.href.indexOf("EmaildownloadPokerClient=yes") > 0) gotoDownload();
            // End - Automatic download of the poker client

            // Automatic display of Privacy Statemet - on any section url?EmailshowPrivacy=yes
            if(location.href.indexOf("EmailshowPrivacy=yes") > 0) SB.base.OpenDiv('/t/info/InformationPopup.aspx?info=privacy','popBadSelect2','popVeil2','popLayer2');
            // Automatic display of Privacy Statemet 
			
			// Automatic display of Casino signup bonus - on any section url?CasinoSignupBonus=yes
            if(location.href.indexOf("CasinoSignupBonus=yes") > 0) SB.base.OpenDiv('/t/casino/promotions/signup-bonus-09/choose-popup.aspx','popBadSelect2','popVeil2','popLayer2');
            // Automatic display of Casino signup bonus 
			});



