<!--

function calculateBackLay(){

	var warning = "#ffcfcf";
	var setError = 0;
	
	if(isNaN($("#blBackOdds").val()) || $("#blBackOdds").val() == ''){
		$("#blBackOdds").css("background-color", warning);
		setError = 1;
	} else {
		var betA = $("#blBackOdds").val();
	}
	
	if(isNaN($("#blLayOdds").val()) || $("#blLayOdds").val() == ''){
		$("#blLayOdds").css("background-color", warning);
		setError = 1;		
	} else {
		var betB = $("#blLayOdds").val();
	}
	
	if(isNaN($("#blStakeAmount").val()) || $("#blStakeAmount").val() == ''){
		$("#blStakeAmount").css("background-color", warning);
		setError = 1;
	} else {
		var betAmount = $("#blStakeAmount").val();
	}
	
	var stakeOn = $("input[name='blStakeOn']:checked").val();
	
	if(isNaN($("#blExchangeComm").val()) || $("#blExchangeComm").val() == ''){
		$("#blExchangeComm").css("background-color", warning);
		setError = 1;
	} else {
		var betComm = $("#blExchangeComm").val();
	}
	
	if(setError){
		return false;
	}
	
	if(stakeOn > 0){
		backResults(betA, betB, betAmount, betComm);
	} else {
		layResults(betA, betB, betAmount, betComm);
	}
		
}

function backResults(a, b, stake1, comm){
	
	a = parseFloat(a);
	b = parseFloat(b);
	stake1 = parseFloat(stake1);
	comm = 1.00 - (parseFloat(comm) / 100);
	stake2 = parseFloat((stake1 * a) / (((b - 1) / parseFloat(comm)) + 1)) / parseFloat(comm);
	
	LL = parseFloat((b - 1) * stake2);
	TS = parseFloat(parseFloat(stake1) + parseFloat(LL));
	BW = parseFloat(stake1 * a) - parseFloat(TS);
	LW = parseFloat(parseFloat(stake2) - parseFloat(stake1));
	
	//Start Setting results
	$("#blResultsBack").text("$" + stake1.toFixed(2) + " @ " + a.toFixed(2));
	$("#blResultsLay").text("$" + stake2.toFixed(2) + " @ " + b.toFixed(2));
	$("#blResultsBackStake").text("$" + stake1.toFixed(2));
	$("#blResultsLayLiability").text("$" + LL.toFixed(2));
	$("#blResultsTotalStake").text("$" + TS.toFixed(2));
	
	if(parseFloat(BW) > 0 ){
		$("#blResultsBackWin").css("color", "green");	
	} else {
		$("#blResultsBackWin").css("color", "red");
	}
	
	$("#blResultsBackWin").text("$" + BW.toFixed(2));
	
	if(parseFloat(LW) > 0 ){
		$("#blResultsLayWin").css("color", "green");	
	} else {
		$("#blResultsLayWin").css("color", "red");
	}
	
	$("#blResultsLayWin").text("$" + LW.toFixed(2));
	
	return true;
}

function layResults(a, b, stake1, comm){
	
	a = parseFloat(a);
	b = parseFloat(b);
	stake1 = parseFloat(stake1);
	comm = 1.00 - (parseFloat(comm) / 100);
	stake2 = parseFloat((stake1 * b) / a);
   
	LL = parseFloat((b - 1) * stake1);
	TS = parseFloat(parseFloat(stake2) + parseFloat(LL));
	BW = parseFloat((stake2 * a) - parseFloat(TS)) * comm;
	LW = parseFloat((parseFloat(stake1) - parseFloat(stake2))) * comm;
	
	//Start Setting results
	$("#blResultsBack").text("$" + stake2.toFixed(2) + " @ " + a.toFixed(2));
	$("#blResultsLay").text("$" + stake1.toFixed(2) + " @ " + b.toFixed(2));
	$("#blResultsBackStake").text("$" + stake2.toFixed(2));
	$("#blResultsLayLiability").text("$" + LL.toFixed(2));
	$("#blResultsTotalStake").text("$" + TS.toFixed(2));
	
	if(parseFloat(BW) > 0 ){
		$("#blResultsBackWin").css("color", "green");	
	} else {
		$("#blResultsBackWin").css("color", "red");
	}
	
	$("#blResultsBackWin").text("$" + BW.toFixed(2));
	
	if(parseFloat(LW) > 0 ){
		$("#blResultsLayWin").css("color", "green");	
	} else {
		$("#blResultsLayWin").css("color", "red");
	}
	
	$("#blResultsLayWin").text("$" + LW.toFixed(2));
	
	return true;
}

//-->