
function mib(team1,team2,sign,date,time,league,sport,country){
	if(document.getElementById("pcurrent").value == "0"){
		document.getElementById('team1').value = team1;
		document.getElementById('team2').value = team2;
		document.getElementById('date').value = date;
		document.getElementById('time').value = time;
		document.getElementById('league').options[document.getElementById('league').options.length]=new Option(league, league, true, true);
		document.getElementById('sport').options[document.getElementById('sport').options.length]=new Option(sport, sport, true, true);
		document.getElementById('country').options[document.getElementById('country').options.length]=new Option(country, country, true, true);

		setSign(sign);
	}else{
		var pcu = document.getElementById("pcurrent").value;
		document.getElementById('team1[' + pcu + ']').value = team1;
		document.getElementById('team2[' + pcu + ']').value = team2;
		document.getElementById('date[' + pcu + ']').value = date;
		document.getElementById('time[' + pcu + ']').value = time;
		document.getElementById('league[' + pcu + ']').options[document.getElementById('league[' + pcu + ']').options.length]=new Option(league, league, true, true);
		document.getElementById('sport[' + pcu + ']').options[document.getElementById('sport[' + pcu + ']').options.length]=new Option(sport, sport, true, true);
		document.getElementById('country[' + pcu + ']').options[document.getElementById('country[' + pcu + ']').options.length]=new Option(country, country, true, true);

		document.getElementById('sign[' + pcu + ']').options[0].text = team1;
		document.getElementById('sign[' + pcu + ']').options[2].text = team2;
		setSelected('sign[' + pcu + ']',sign);
	}

}

function mibvm(team1,team2,sign,sign2,odds,date,time){
		var league = "VM 2010";
		var sport = "Fotboll";
		var country = "Internationellt";
		document.getElementById('team1').value = team1;
		document.getElementById('team2').value = team2;
		document.getElementById('date').value = date;
		document.getElementById('time').value = time;
		document.getElementById('odds').value = odds;
		
		document.getElementById('league').options[document.getElementById('league').options.length]=new Option(league, league, true, true);
		document.getElementById('sport').options[document.getElementById('sport').options.length]=new Option(sport, sport, true, true);
		document.getElementById('country').options[document.getElementById('country').options.length]=new Option(country, country, true, true);

		setSign(sign);
		document.getElementById('sign_2').value = sign2;
}

function setSign(sign){
	document.getElementById('sign_2').value = '';

	fixSignSelect(document.getElementById('team1').value,document.getElementById('team2').value);
	setSelected('sign',sign);
}

function fixSignSelect(home,away){
	document.getElementById('sign').options[0].text = home;
	document.getElementById('sign').options[2].text = away;
}

function setSelected(id,str){
	sel = document.getElementById(id);
	for (i=0; i<sel.options.length; i++) {
		if (sel.options[i].value == str) {
			sel.selectedIndex = i;
		}
	}
}

function setRekare(to){
	document.getElementById('rekare').value = to;
}

function formGrade(to){
	var oldclassName = (document.getElementById('form_'+to).className).split("_");
	document.getElementById('form_win').className = "win_off";
	document.getElementById('form_loss').className = "loss_off";
	document.getElementById('form_push').className = "push_off";
	
	if(oldclassName[1] == "on"){
		document.getElementById('result').value = "";
		document.getElementById('isalive').value = 0;
	}else if(to == "win"){
		document.getElementById('result').value = (Math.round((document.getElementById('amount').value * document.getElementById('odds').value * 1000))/1000) - document.getElementById('amount').value;
		document.getElementById('form_win').className = "win_on";
		document.getElementById('isalive').value = 1;
	}else if(to == "loss"){
		document.getElementById('result').value = -document.getElementById('amount').value;
		document.getElementById('form_loss').className = "loss_on";
		document.getElementById('isalive').value = 1;
	}else if(to == "push"){
		document.getElementById('result').value = 0;
		document.getElementById('form_push').className = "push_on";
		document.getElementById('isalive').value = 1;
	}
}

function hideAndshow(hide, show){
	var sel = document.getElementById(hide);
	if(sel.options[sel.selectedIndex].value == "Annat"){
		document.getElementById(hide).style.display = 'none';
		document.getElementById(show).style.display = 'block';
	}
}

function setPage(){
	getSheet();
	return false;
}

function setPageArrow(value){
	document.getElementById("cpage").value = value;
	getSheet();
	getArrow(value);
}

function fixOdds(id){
	document.getElementById(id).value = (document.getElementById(id).value).replace(",", ".");
}

function createParlay(){
	document.getElementById("parlay").style.display = 'inline';
}

function setpcurrent(){
	var sel = document.getElementById("pto");
	document.getElementById("pcurrent").value = sel.options[sel.selectedIndex].value;
}

function omclick(id){
	if(document.getElementById('omshow_' + id).style.display == 'block'){
		document.getElementById('omshow_' + id).style.display = 'inline';
	}else{
		document.getElementById('omshow_' + id).style.display = 'block';
	}
}

function omshow(id){
	var sel = document.getElementById("omsel_" + id);
	var selval = sel.options[sel.selectedIndex].value;

	if(selval == -1){
		mangrade(id, "halfloss");

	}else if(selval == -2){
		mangrade(id, "halfwin");

	}else if(selval == -3){
		getEditForm(id,0);

	}else if(selval == -4){
		getEditForm(id,1);

	}else if(selval == -5){
		mangrade(id, "void");

	}else if(selval != 0 && selval != -10){
		window.location = "http://www.spreadsheet.se/" + sel.options[sel.selectedIndex].value + "/" + id;
		//window.location = "http://localhost/sharps.se/spreadsheet/" + sel.options[sel.selectedIndex].value + "/" + id;
	}
}

function toolsInvert(){
	document.getElementById("odds").value = (Math.round((1/(document.getElementById("odds").value-1)) * 1000)/1000)+1;
}

function toolsBetfair(){
	document.getElementById("odds").value = ((document.getElementById("odds").value-1) * 0.95)+1;;
}

function toolsHalfWin(){
	document.getElementById("result").value = Math.round(((Math.round((document.getElementById("amount").value * document.getElementById("odds").value * 1000))/1000) - document.getElementById("amount").value)/2);
}

function toolsHalfLoss(){
	document.getElementById("result").value = -(Math.round(document.getElementById("amount").value/2));
}

function toolsUS2DEC(){
	if(document.getElementById("odds").value > 0){
		document.getElementById("odds").value = rround(document.getElementById("odds").value/100)+1;
	}else{
		document.getElementById("odds").value = rround(-100/document.getElementById("odds").value)+1;
	}
}

function showhidesearch(){
	if(document.getElementById("stats_search").style.display == 'none'){
		document.getElementById("stats_search").style.display = 'inline';
	}else{
		document.getElementById("stats_search").style.display = 'none';
	}
}

function showSpan(id){
	if(document.getElementById(id).style.display == 'none'){
		document.getElementById(id).style.display = 'inline';
	}else{
		document.getElementById(id).style.display = 'none';
	}
}

function editOdds(){
	var sel = document.getElementById("oddstools");
	var selval = sel.options[sel.selectedIndex].value;

	if(selval == 1){
		toolsInvert();

	}else if(selval == 2){
		toolsBetfair();

	}else if(selval == 3){
		toolsUS2DEC();

	}
}

function rround(original_number) {
	var decimals = 3;
    var result1 = original_number * Math.pow(10, decimals)
    var result2 = Math.round(result1)
    var result3 = result2 / Math.pow(10, decimals)
    return result3;
}



function replaceTDText(sId, sText){
	var el;
	if (document.getElementById && (el = document.getElementById(sId))){
		while (el.hasChildNodes())
			el.removeChild(el.lastChild);
		el.appendChild(document.createTextNode(sText));
	}
}
