var BETCAL_URI = "../";
var BETCAL_HTML = "bet_calculator/bet_calculator.html";
var BETCAL_HTML_EN = "bet_calculator/en-bet_calculator.html";
var BETCAL_URL = BETCAL_URI+BETCAL_HTML;
var BETCAL_WINNAME = "SoccerBetCalculator";
var BETCAL_COOKIENAME = "soc_betcal";
var BETCAL_COOKIEEXP = null; //new Date((new Date()).getTime()+1000*60*60); // duration of 1 hour
var BETCAL_HEIGHT = 520;
var BETCAL_WIDTH = 400;
var BETCAL_LANGID = 1;

var winBetCalculator = null;

function getOddsValueNo(c) {
	if(c) {
		var cs = c.split("#");
		if(cs) return cs.length;
		else return 0;
	}
	else return 0;
}

function addOpenerOdds(n) {
	var c = getCookie(BETCAL_COOKIENAME);
	//alert("OPENER: "+c);

	var c1="",c2=null;
	if(c) {
		c = c.split("|");
		if(c.length>1) {
			c1 = c[0]+"|";
			c2 = c[1];
		}
		else c2 = c[0];
	}
	if(getOddsValueNo(c2)<=6) {
		if(c2) setCookie(BETCAL_COOKIENAME, c1+c2+"#"+n, BETCAL_COOKIEEXP, BETCAL_URI, document.domain);
		else setCookie(BETCAL_COOKIENAME, c1+n, BETCAL_COOKIEEXP, BETCAL_URI, document.domain);
	}

	if(!winBetCalculator || winBetCalculator.closed) winBetCalculator = openNewWindow();
	else winBetCalculator.addOdds(n);
	winBetCalculator.focus();
}

function openNewWindow() {
	var html;
	if(BETCAL_LANGID==3) html = BETCAL_URI+BETCAL_HTML_EN;
	else if(BETCAL_LANGID==2)  html = sFJTSite+sWWWSvrHostOnly+BETCAL_URI+BETCAL_HTML; 
	else html = BETCAL_URI+BETCAL_HTML;

	return open(html,BETCAL_WINNAME,"alwaysRaised=yes,menubar=no,toolbar=no,resizable=yes,scrollbars=no,status=no,top=0,left=0,height="+BETCAL_HEIGHT+",width="+BETCAL_WIDTH);
}