<!--

var expiredLines = 0;

function submitForm(formName, objButton, disable, referer) {
	var width;
	if (disable) {
		objButton.className = 'button-disabled';
		if ( !buttons.containsKey(objButton.id) ) {
	  		buttons.put(objButton.id,'disabled');
		} else {
			return false;
		}
	}

	switch(objButton.id) {
		case 'cancel':
			cancel(referer);
			return false;
			break;
		case 'addToPicks':
			addPicks();
			return false; 
			break;			
		case 'proceedWithBet':
			placeBet();
			return false;
			break;
		case 'switchPicks':
			switchPicks(); // repost
			return false;
			break;
		case 'backToStep1':
			stepBack(1); // repost
			return false;
			break;
		case 'backToLines':
			cancel(referer);
			return false;
			break;
		case 'placeBet':
			document.forms['placeBetForm'].submit();
			return true;
			break;
		case 'returnToFailedBets':
			repostMultiSingle();
			return false;
			break;
	}
}

function balanceCols(balanceWithShortest) {

	var col1Height = document.getElementById('bet-details').offsetHeight;
	var col2Height = document.getElementById('risk-details').offsetHeight;

	var ie = (document.all);
	var ieoffset = 0;
	if (ie) ieoffset = 22;

	if (balanceWithShortest) {
		if (col1Height < col2Height) {
			document.getElementById('risk-details-fieldset').style.height = col1Height-33+ieoffset + 'px';	
		} else {
			document.getElementById('bet-details-fieldset').style.height = col2Height-33+ieoffset + 'px';	
		}
	} else {
		if (col1Height > col2Height) {
			document.getElementById('risk-details-fieldset').style.height = col1Height-33+ieoffset + 'px';	
		} else {
			document.getElementById('bet-details-fieldset').style.height = col2Height-33+ieoffset + 'px';	
		}
	}	
}


function removeLine(formName, lineID, fromMultiSingleConfirmPage) {
	
	// Change the name if the lineID hidden input to remove line
	var hiddenFieldId = 'lineID-' + lineID;
	var objHiddenField = document.getElementById(hiddenFieldId);
	objHiddenField.name = 'removed-' + lineID;

	if (fromMultiSingleConfirmPage) {
		repostMultiSingle();
		//changeBuyPoints();
	} else {
		// Repost the form with line removed
		changeBuyPoints();
	}
}

function declineLine(formName, lineID) {
	
	// Change the name if the lineID hidden input to remove line
	var hiddenFieldId = 'lineID-' + lineID;
	var objHiddenField = document.getElementById(hiddenFieldId);
	objHiddenField.name = 'removed-' + lineID;

	// Repost the form with line removed
	document.placeBetForm.action = "CreateWager";
	document.placeBetForm.submit();
	
}

function addToExpiredLines() {
	expiredLines++;
}

function acceptLineChange(formName, lineID) {
	var objConfirmError = document.getElementById('expired-line-' + lineID);
	objConfirmError.style.display = 'none';	
	balanceCols(true);
	expiredLines--;
	if (expiredLines < 1) {
		enableButton('proceedWithBet');
	}
}

function acceptConditionChange(formName, lineID) {
	var objConfirmError = document.getElementById('expired-condition-' + lineID);
	objConfirmError.style.display = 'none';
	balanceCols(true);
	expiredLines--;
	if (expiredLines < 1) {
		enableButton('proceedWithBet');
	}
}

function postChangedLine(formName, lineID) {

	document.placeBetForm.action = "CreateWager";
	document.placeBetForm.submit();

}


function setRoundRobinRiskValues() {

	var objRiskAmount = document.getElementById('risk-amount-value');
	var objNumberOfBets = document.getElementById('number-of-bets-value');
	var objRiskTotal = document.getElementById('risk-total-value');
	
	var riskAmount = document.createWager.riskAmount.value;
	var numberOfBetsString = document.createWager.ways.options[document.createWager.ways.selectedIndex].innerHTML;
	var numberOfBets = numberOfBetsString.split(' ')[4];
	
	objNumberOfBets.innerHTML = numberOfBets;
	var n = new Number(riskAmount).toString();
	
	if (riskAmount < 0 || n == 'NaN')	{
		objRiskAmount.innerHTML = '0';
		objRiskTotal.innerHTML = '0';
	} else {
		objRiskAmount.innerHTML = riskAmount;
		objRiskTotal.innerHTML = dollarize(riskAmount*numberOfBets);	
	}
}

function setReverseRiskValues() {

	var objRiskAmount = document.getElementById('risk-amount-value');
	var objRiskTotal = document.getElementById('risk-total-value');
	
	var riskAmount = document.createWager.riskAmount.value;
	var numberOfBets = 2;
	
	var n = new Number(riskAmount).toString();
	
	if (riskAmount < 0 || n == 'NaN')	{
		objRiskAmount.innerHTML = '0';
		objRiskTotal.innerHTML = '0';
	} else {
		objRiskAmount.innerHTML = riskAmount;
		objRiskTotal.innerHTML = dollarize(riskAmount*numberOfBets);	
	}
}



function stepBack(step) {
	switch(step) {
		case 1:
			document.placeBetForm.action='CreateWager';
			document.placeBetForm.submit();
			break;
	}
}


function printWagerConfirmation() {
	
	if (document.getElementById != null)
	{
		var html = '<HTML>\n<HEAD>\n';
		html += '<link rel="STYLESHEET" type="text/css" href="/template/styles/sportsbook-bets-print-4-5-1.css">';
		html += '<script src="/template/scripts/hashmap.js" type="text/javascript"></script>';
		html += '<script src="/template/scripts/form-button.js" type="text/javascript"></script>';
		html += '\n</HE' + 'AD>\n<BODY bgcolor="white">\n';
		
		var printReadyElem = document.getElementById("bet-frame");
		
		if (printReadyElem != null)
		{
				html += printReadyElem.innerHTML;
		}
					
		html += '\n</BO' + 'DY>\n</HT' + 'ML>';
		
		var printWin = window.open('','WagerConfirmation','width=720,height=400');
		printWin.document.open();
		printWin.document.write(html);
		printWin.document.close();
		printWin.print();
	}

}

// For multi-singles
function setGlobalBetAmount() {
	
	stripAlpha(document.createWager.globalBetAmount);
	var globalBetAmount = document.createWager.globalBetAmount.value;
	var wagerCount = arrCurrentRiskAmount.length;
	var objRisk;
	
	
	
	if (document.createWager) { 
		for (var w=0;w<wagerCount;w++) {
			objRisk = document.getElementById('riskAmount' + w);
			if (objRisk) {
				objRisk.value = globalBetAmount;
			}
		}
		initCreateWagerMultiSingle(true);
	}
}

//-->