// JavaScript Document

var at_oddsType  = 1;

var storedOddsData = new Array();


function highlight(start,odds,fighter)

{

	var at_best=-5000;

	var Obj;

	var id = parseInt(start);

	while((Obj = document.getElementById('IDofODD' + id)) &&  (id < (id+6)))

	{

		if(at_best<parseInt(Obj.innerHTML))

		{

			at_best=parseInt(Obj.innerHTML);


		}

		id++;

	}

	var id = parseInt(start);

	while((Obj = document.getElementById('IDofODD' + id)) && (id < (id+6)))

	{

		if(at_best ==parseInt(Obj.innerHTML))

		{

			Obj.className='goodbet';

			var href=$(".head ."+$("#"+Obj.id).parent().parent().attr("class")).find("a").attr("href");
			$("#"+Obj.id).parent().parent().append(" <a href='"+href+"' class='highlight-bet-link'>Bet</a>");

		}

		id++;

	}

	if(at_best >0)

	{	at_best+='';

		at_best=at_best.replace("+","");

		at_best="+"+at_best;

	}

	<!-- document.write('<a href="#" onclick="return putInfoForm(\''+odds+'\', \''+fighter+'\',\''+best+'\')"><img src="files/alert.gif" class="little-btn"  title="Add alert"  alt="Add alert"><\/a>');-->

}//]]>

function odds2Moneyline()

{

    if (at_oddsType == 1)

    {

        return;

    }

    if (storedOddsData.length > 0)

    {

        var Obj;

        var id = 0;

        var newOddsData;

        while((Obj = document.getElementById('IDofODD' + id)))

        {

            newOddsData = storedOddsData[id];

            Obj.innerHTML = newOddsData;

            id++;

        }

    }

    at_oddsType = 1;

}



function odds2Decimal()

{

    if (at_oddsType == 2)

    {

        return;

    }

    if (at_oddsType != 1)

    {

        odds2Moneyline();

    }

    //If odds are not stored, store them

    if (at_oddsType == 1 && storedOddsData.length == 0)

    {

        var Obj;

        var id = 0;

        while((Obj = document.getElementById('IDofODD' + id)))

        {

            storedOddsData[id] = Obj.innerHTML;

            id++;

        }

    }

    Obj = null;

    id = 0;

    var oddsFloatData;

    while((Obj = document.getElementById('IDofODD' + id)))

    {

        var odds;

        var newOddsData = "";

        odds = Obj.innerHTML;

        if (odds == "EV")

        {

            newOddsData = "2.0";

        }

        else if (String(odds).substring(0, 1) == "-")

        {

            oddsFloatData = parseFloat(String(odds).substring(1, String(odds).length));

            oddsFloatData = Math.round(((100 / oddsFloatData) + 1) * 100) / 100;

            newOddsData = oddsFloatData.toString();

        }

        else if (String(odds).substring(0, 1) == "+")

        {

            oddsFloatData = parseFloat(String(odds).substring(1, String(odds).length));

            oddsFloatData = Math.round(((oddsFloatData / 100) + 1) * 100) / 100;

            newOddsData = oddsFloatData.toString();

        }

        else

        {

            newOddsData = '';

        }

        Obj.innerHTML = newOddsData;

        id++;

    }

    at_oddsType = 2;

}



function oddsToAmount(amount)

{

    var value;

    if (amount == null)

    {

        value = document.getElementById('format-amount-box1').value;

    }

    else

    {

        value = amount;

    }

    if (isNaN(value) || value < 0)

    {

       return;

    }



    odds2Decimal();



    var Obj;

    var id = 0;

    while((Obj = document.getElementById('IDofODD' + id)))

    {	if(Obj.innerHTML!='')

    {

        var odds = parseFloat(Obj.innerHTML);

        Obj.innerHTML = '$' + (Math.round(((value * odds) - value)));

       }

        id++;

    }



    at_oddsType = 3;

    $.cookie('mma_odds_type', 3, {

        expires: 999,

        path: '/'

    });

    $.cookie('mma_risk_amount', value, {

        expires: 999,

        path: '/'

    });



}



function toggleAmountPickerDatas(show)

{

    document.getElementById("format-amount-container1").style.display = (show ? "block" : "none");

}



function setOddsType()

{

    var SelectBox = document.getElementById('format-select1');

    switch (SelectBox.value)

    {

        case '1':

            toggleAmountPickerDatas(false);

            odds2Moneyline();

            $.cookie('mma_odds_type', 1, {

                expires: 999,

                path: '/'

            });

            break;

        case '2':

            toggleAmountPickerDatas(false);



            odds2Decimal();

            $.cookie('mma_odds_type', 2, {

                expires: 999,

                path: '/'

            });

            break;

        case '3':

            toggleAmountPickerDatas(true);

            break;

        default:

    }

}



function initializeFront()

{

    document.getElementById('search-box1').style.color="#999";

    document.getElementById('search-box1').value = "      MMA Fighter";

    if (!isNaN($.cookie('mma_odds_type')))

    {

        document.getElementById('format-select1').value = $.cookie('mma_odds_type');

        if ($.cookie('mma_odds_type') == 3)

        {

            document.getElementById("format-amount-container1").style.display = 'block';

            document.getElementById("format-amount-box1").value = $.cookie('mma_risk_amount');

        }

    }

}


