
function displayFields(sel,div) {
	eventsNum = getSelValue(sel);
	s = "";
	if(eventsNum > 0) {
		s = '<table width="100%" cellpadding="0" cellspacing="0">';
		s = s + '<tr><td width="150px" class="tbl1" align="left">Stawka calkowita :</td><td class="tbl1" align="left"><input type="text"  size="5" name="units" id="units" class="textbox" /></td></tr>';
		s = s + '<tr><td width="150px" class="tbl1" align="left"><b>Kursy :</b></td><td class="tbl1" align="left"></td></tr>';
		for(i=1; i<=eventsNum; i++) {
			s = s + '<tr><td width="150px" class="tbl1" align="left">';
      if(eventsNum == 2 && i == 1) {
      s = s+ ' Gospodarz (1) :</td><td class="tbl1"><input type="text"  size="5" name="k' + i + '" id="k' + i + '" class="textbox" /> ';
      }
      if(eventsNum == 2 && i == 2) {
      s = s+ ' Gosc (2) :</td><td class="tbl1"><input type="text"  size="5" name="k' + i + '" id="k' + i + '" class="textbox" /> ';
      }
      if(eventsNum == 3 && i == 1) {
      s = s+ ' Gospodarz (1) :</td><td class="tbl1"><input type="text"  size="5" name="k' + i + '" id="k' + i + '" class="textbox" /> ';
      }
      if(eventsNum == 3 && i == 2) {
      s = s+ ' Remis (x) :</td><td class="tbl1"><input type="text"  size="5" name="k' + i + '" id="k' + i + '" class="textbox" /> ';
      }
      if(eventsNum == 3 && i == 3) {
      s = s+ ' Gosc (2) :</td><td class="tbl1"><input type="text"  size="5" name="k' + i + '" id="k' + i + '" class="textbox" /> ';
      }
		}
		s = s + '</td></tr>';
		s = s + '<td class="tbl1" align="left"><input type="button" name="Calc" value="Oblicz" class="textbox" onClick=calculate(s,' + eventsNum + ',"show","units") /></td></tr></table><br />';
	}
	document.getElementById(div).innerHTML = s;
}

function calculate(s,eventsNum,div,units){
	unitsName = units;
	tmpStr = new String(document.getElementById(units).value);
	tmpStr = tmpStr.replace(/,/g,".");
	units = tmpStr;
	if (units < 1 || isNaN(units)) {
		document.getElementById(unitsName).style.backgroundColor = "#FF9900";
		alert('Wykryto bł±d: wpisz prawidłow± stawkę!');
		return false;
	} else {
		document.getElementById(unitsName).style.backgroundColor = "#FFFFFF";
	}
	
	events = new Array(eventsNum + 1);
	x = new Array(eventsNum + 1);
	xyz = 0;
	for(i=1; i<=eventsNum; i++) {
		tmpStr = document.getElementById("k" + i).value;
		tmpStr = tmpStr.replace(/,/g,".");
		events[i] = tmpStr;
		if (events[i] < 1 || isNaN(events[i])) {
			document.getElementById("k" + i).style.backgroundColor = "#FF9900";
			alert('Wykryto błąd: wpisz prawidłowe dane!');
			return false;
		} else {
			document.getElementById("k" + i).style.backgroundColor = "#FFFFFF";
			x[i] = 1/events[i];
			xyz = xyz + x[i];
		}
	}
	s = s + '<table border="0">';
	s = s + '<tr><td class="tbl1" colspan="4" align="left">Twoja całkowita stawka jak± chcesz postawić wynosi : <b>' + units + '</b><br>Rozbij j± na poszczególne zdarzenia :<br></td></tr>';
	s = s + '<tr><td width="100px" class="tbl2" align="left"></td><td class="tbl2" align="right"><b>Kurs</b></td><td class="tbl2" align="right"><b>Stawka</b></td><td class="tbl2" align="right"><b>Zwrot</b></td> ';
	for(i=1; i<=eventsNum; i++){
		tmpProc = roundNumber(units*x[i]/xyz,2);
		tmpReturn = roundNumber(events[i]*tmpProc,2);
		s = s + '<tr><td width="100px" class="tbl2" align="left">';
      if(eventsNum == 2 && i == 1) {
      s = s+ ' Gospodarz (1) :</td>';
      }
      if(eventsNum == 2 && i == 2) {
      s = s+ ' Gosc (2) :</td>';
      }
      if(eventsNum == 3 && i == 1) {
      s = s+ ' Gospodarz (1) :</td>';
      }
      if(eventsNum == 3 && i == 2) {
      s = s+ ' Remis (x) :</td>';
      }
      if(eventsNum == 3 && i == 3) {
      s = s+ ' Gosc (2) :</td>';
      }
    s = s + '<td class="tbl1" align="right">' + events[i] + '</td><td class="tbl2" align="right"><b>' + tmpProc + '</b></td><td class="tbl1" align="right">' + tmpReturn + '</td></tr>';
	}
	revenue = roundNumber(tmpReturn - units,2);
	if(revenue < 0) {
		rCol = "red";
                bilans = "strata ";
		plusmin = "";
	}else{
		rCol = "green";
                bilans = "zysk "
		plusmin = "+";
	}
	s = s + '<tr><td class="tbl1" colspan="4">&nbsp;</td></tr>';
	s = s + '<tr><td class="tbl1" colspan="4" align="left">Twój (twoja) <font color="' + rCol + '"><b>' + bilans + '</b></font> wynosi <font color="' + rCol + '"><b>' + plusmin + revenue + '</b></font></td></tr>';
	s = s + '</table>';
	
	document.getElementById(div).innerHTML = s;
}

function roundNumber(float,dec){
	return Math.round(float*Math.pow(10,dec))/Math.pow(10,dec)
}

function getSelValue(sel){
	return document.getElementById(sel).options[document.getElementById(sel).selectedIndex].value;
}
