var totocalcioDebug = debug || true;

var totocalcioCallBack = function(htmlCode) {
	//TODO: definire quale parte della pagina va modificata ad ogni click su un esito (per ora ricarica tutto)
	htmlScript(htmlCode, 'cont_dwr');
};	

//Clic sull'esito (1, X ,2 oppure 01, 2, 3, 4+)
function toggleEsito(numCol, numRiga, esito) {
	totocalcioDwr.toggleEsito(numCol, numRiga, esito, totocalcioCallBack);
}

//Clic sulla checkbox "il9"
function toggleIlNove(numCol) {
	totocalcioDwr.toggleIlNove(numCol, totocalcioCallBack);
}

function inviaBiglietto() {
	totocalcioDwr.inviaBiglietto(bigliettoCallBack);
}

function resetSchedina() {
	totocalcioDwr.resetSchedina(totocalcioCallBack);
}

function infoToto(keyConcorso) {
	infoTotoDwr.selectConcorso(keyConcorso, totocalcioCallBack);
}

function schedinaToto() {
	totocalcioDwr.getHTML(totocalcioCallBack);
}

// Funzioni per i sistemi ridotti

//Clic sull'esito (1, X ,2 oppure 01, 2, 3, 4+) nella colonna Base
function toggleEsitoBase(numRiga, esito) {
	totoRidottoDwr.toggleEsito(0, numRiga, esito, totocalcioCallBack);
}

//Clic sull'esito (1, X ,2 oppure 01, 2, 3, 4+) nella colonna Varianti
function toggleEsitoVarianti(numRiga, esito) {
	totoRidottoDwr.toggleEsito(1, numRiga, esito, totocalcioCallBack);
}

//Clic sulla checkbox "il9"
function toggleIlNoveRid() {
	totoRidottoDwr.toggleIlNove(0, totocalcioCallBack);
}

//Clic sul bottone "integrale"
function toggleIntegrale(numRiga) {
	totoRidottoDwr.toggleIntegrale(numRiga, totocalcioCallBack);
}

function inviaBigliettoRid() {
	totoRidottoDwr.inviaBiglietto(bigliettoCallBack);
}

function resetSchedinaRid() {
	totoRidottoDwr.resetSchedina(totocalcioCallBack);
}

function setRiduzione(value) {
	totoRidottoDwr.setRiduzione(value, totocalcioCallBack);
}

function schedinaTotoRid(keyConcorso) {
	totoBrokerDwr.selectConcorsoRidotto(keyConcorso, totocalcioCallBack);
}
