function setClassName(obj, className)
{
	getRef(obj).className= className;
}

function getRef(obj)
{
	if(typeof obj == "string")
		obj= document.getElementById(obj);
		return obj;
}

function setstatus(arg1)	{ status=arg1;	}
function load_prev()		{ self.history.back(); }
function load_next()		{ self.history.forward(); }
function load_home()		{ top.location.href="index.php"; }
function go_top()			{ self.location.href="#top"; }

function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
  var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
  if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
  d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
 if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function stripTrailing(string,chr) {
   var finished = false;
   for (var i = string.length - 1; i > -1 && !finished; i--)
       if (string.substring(i,i+1) != chr) finished = true;
   if (finished) return string.substring(0,i+2); else return string;
}

function MM_calcstake() { 
  var odds_1_tmp = replace(document.form1.odds_1.value,",",".");
  var odds_2_tmp = replace(document.form1.odds_2.value,",",".");
  var odds_3_tmp = replace(document.form1.odds_3.value,",",".");

  var odds1 = odds_1_tmp*100+0;
  var odds2 = odds_2_tmp*100+0;
  var odds3 = odds_3_tmp*100+0;
  var bias = document.form1.bias.value;


if (bias == 0) {
	var totalunderround = 0;

  if (odds1 > 0) {
  	var underround1 = (1/(odds1/100));
	totalunderround = totalunderround + underround1;
	}
  if (odds2 > 0) {
  	var underround2 = (1/(odds2/100));
	totalunderround = totalunderround + underround2;
	}
  if (odds3 > 0) {
  	var underround3 = (1/(odds3/100));
	totalunderround = totalunderround + underround3;
	}

  if (odds1 > 0) var stake1 = ((underround1*100)/totalunderround);
  if (odds2 > 0) var stake2 = ((underround2*100)/totalunderround);
  if (odds3 > 0) var stake3 = ((underround3*100)/totalunderround);
  var tstake = 0;
  var tstake2 = 0;
  
  if (odds1 > 0) var obj1 = MM_findObj('stake_1'); if (obj1) {obj1.value = round(stake1,2);tstake += round(stake1,2);}
  if (odds2 > 0) var obj2 = MM_findObj('stake_2'); if (obj2) {obj2.value = round(stake2,2);tstake += round(stake2,2);}
  if (odds3 > 0) var obj3 = MM_findObj('stake_3'); if (obj3) {obj3.value = round(stake3,2);tstake += round(stake3,2);}

  if (odds1 > 0) var obj12 = MM_findObj('stake_12'); if (obj12) {obj12.value = round(document.form1.tstake.value*(stake1/100),2);tstake2 += round(document.form1.tstake.value*(stake1/100),2);}
  if (odds2 > 0) var obj22 = MM_findObj('stake_22'); if (obj22) {obj22.value = round(document.form1.tstake.value*(stake2/100),2);tstake2 += round(document.form1.tstake.value*(stake2/100),2);}
  if (odds3 > 0) var obj32 = MM_findObj('stake_32'); if (obj32) {obj32.value = round(document.form1.tstake.value*(stake3/100),2);tstake2 += round(document.form1.tstake.value*(stake3/100),2);}


  if (odds1 > 0) var obj122 = MM_findObj('stake_122'); if (obj122) {obj122.value = round((odds1*round(document.form1.tstake.value*(stake1/100),2))/100,2);}
  if (odds2 > 0) var obj222 = MM_findObj('stake_222'); if (obj222) {obj222.value = round((odds2*round(document.form1.tstake.value*(stake2/100),2))/100,2);}
  if (odds3 > 0) var obj322 = MM_findObj('stake_322'); if (obj322) {obj322.value = round((odds3*round(document.form1.tstake.value*(stake3/100),2))/100,2);}

  if (odds1 > 0) {
//  	var tstake1 = MM_findObj('stake_t'); if (tstake1) tstake1.value = round(tstake,2);
//  	var tstake12 = MM_findObj('stake_t2'); if (tstake12) tstake12.value = round(tstake2,2);
  	var obj6 = MM_findObj('return'); if (obj6) obj6.value = round(((100/totalunderround)-100),2);
  }
}
if (bias == 1) {
  if (odds3 > 0) var objw3 = MM_findObj('stake_3'); if (objw3) objw3.value = round((100/odds_3_tmp),2);
  if (odds2 > 0) var objw2 = MM_findObj('stake_2'); if (objw2) objw2.value = round((100/odds_2_tmp),2);
  if (odds1 > 0) var objw1 = MM_findObj('stake_1'); if (objw1) objw1.value = round((100-document.form1.stake_2.value-document.form1.stake_3.value),2);

  if (odds3 > 0) var objw32 = MM_findObj('stake_32'); if (objw32) objw32.value = round(document.form1.tstake.value*(round((100/odds_3_tmp),2)/100),2);
  if (odds2 > 0) var objw22 = MM_findObj('stake_22'); if (objw22) objw22.value = round(document.form1.tstake.value*(round((100/odds_2_tmp),2)/100),2);
  if (odds1 > 0) var objw12 = MM_findObj('stake_12'); if (objw12) objw12.value = round(document.form1.tstake.value*(round((100-document.form1.stake_2.value-document.form1.stake_3.value),2)/100),2);

  if (odds3 > 0) var obj322 = MM_findObj('stake_322'); if (obj322) {obj322.value = round((odds3*round(document.form1.tstake.value*(round((100/odds_3_tmp),2)/100),2))/100,2);}
  if (odds2 > 0) var obj222 = MM_findObj('stake_222'); if (obj222) {obj222.value = round((odds2*round(document.form1.tstake.value*(round((100/odds_2_tmp),2)/100),2))/100,2);}
  if (odds1 > 0) var obj122 = MM_findObj('stake_122'); if (obj122) {obj122.value = round((odds1*round(document.form1.tstake.value*(round((100-document.form1.stake_2.value-document.form1.stake_3.value),2)/100),2))/100,2);}

  var obj6w = MM_findObj('return'); if (obj6w) obj6w.value = round(((form1.stake_1.value*odds_1_tmp)-100),2);
}

if (bias == 2) {
  if (odds3 > 0) var objw3 = MM_findObj('stake_3'); if (objw3) objw3.value = round((100/odds_3_tmp),2);
  if (odds1 > 0) var objw1 = MM_findObj('stake_1'); if (objw1) objw1.value = round((100/odds_1_tmp),2);
  if (odds2 > 0) var objw2 = MM_findObj('stake_2'); if (objw2) objw2.value = round((100-document.form1.stake_1.value-document.form1.stake_3.value),2);

  if (odds3 > 0) var objw32 = MM_findObj('stake_32'); if (objw32) objw32.value = round(document.form1.tstake.value*(round((100/odds_3_tmp),2)/100),2);
  if (odds1 > 0) var objw12 = MM_findObj('stake_12'); if (objw12) objw12.value = round(document.form1.tstake.value*(round((100/odds_1_tmp),2)/100),2);
  if (odds2 > 0) var objw22 = MM_findObj('stake_22'); if (objw22) objw22.value = round(document.form1.tstake.value*(round((100-document.form1.stake_1.value-document.form1.stake_3.value),2)/100),2);

  if (odds3 > 0) var obj322 = MM_findObj('stake_322'); if (obj322) {obj322.value = round((odds3*round(document.form1.tstake.value*(round((100/odds_3_tmp),2)/100),2))/100,2);}
  if (odds1 > 0) var obj122 = MM_findObj('stake_122'); if (obj122) {obj122.value = round((odds1*round(document.form1.tstake.value*(round((100/odds_1_tmp),2)/100),2))/100,2);}
  if (odds2 > 0) var obj222 = MM_findObj('stake_222'); if (obj222) {obj222.value = round((odds2*round(document.form1.tstake.value*(round((100-document.form1.stake_1.value-document.form1.stake_3.value),2)/100),2))/100,2);}

  var obj6w = MM_findObj('return'); if (obj6w) obj6w.value = round(((form1.stake_2.value*odds_2_tmp)-100),2);
}

if (bias == 3) {
  if (odds2 > 0) var objw2 = MM_findObj('stake_2'); if (objw2) objw2.value = round((100/odds_2_tmp),2);
  if (odds1 > 0) var objw1 = MM_findObj('stake_1'); if (objw1) objw1.value = round((100/odds_1_tmp),2);
  if (odds3 > 0) var objw3 = MM_findObj('stake_3'); if (objw3) objw3.value = round((100-document.form1.stake_2.value-document.form1.stake_1.value),2);

  if (odds2 > 0) var objw22 = MM_findObj('stake_22'); if (objw22) objw22.value = round(document.form1.tstake.value*(round((100/odds_2_tmp),2)/100),2);
  if (odds1 > 0) var objw12 = MM_findObj('stake_12'); if (objw12) objw12.value = round(document.form1.tstake.value*(round((100/odds_1_tmp),2)/100),2);
  if (odds3 > 0) var objw32 = MM_findObj('stake_32'); if (objw32) objw32.value = round(document.form1.tstake.value*(round((100-document.form1.stake_2.value-document.form1.stake_1.value),2)/100),2);

  if (odds2 > 0) var obj222 = MM_findObj('stake_222'); if (obj222) {obj222.value = round((odds2*round(document.form1.tstake.value*(round((100/odds_2_tmp),2)/100),2))/100,2);}
  if (odds1 > 0) var obj122 = MM_findObj('stake_122'); if (obj122) {obj122.value = round((odds1*round(document.form1.tstake.value*(round((100/odds_1_tmp),2)/100),2))/100,2);}
  if (odds3 > 0) var obj322 = MM_findObj('stake_322'); if (obj322) {obj322.value = round((odds3*round(document.form1.tstake.value*(round((100-document.form1.stake_2.value-document.form1.stake_1.value),2)/100),2))/100,2);}

  var obj6w = MM_findObj('return'); if (obj6w) obj6w.value = round(((form1.stake_3.value*odds_3_tmp)-100),2);
}

}

function MM_convodds() {
	var oddspre = replace(document.form1.oddspre.value,",",".");
	var convertto = document.form1.convertto.value;
	document.form1.oddsaft.value = '';
	if (oddspre) {
		if (convertto == 'UKEU') {				
		  	var splitArray = oddspre.split('/');
			if (splitArray[1]) document.form1.oddsaft.value = round((splitArray[0]/splitArray[1])+1,2);
		}
		if (convertto == 'UKML') {				
		  	var splitArray = oddspre.split('/');
			if (splitArray[1]) {
				if (round((splitArray[0]/splitArray[1])+1,3) >= 2) {
						document.form1.oddsaft.value = round((round((splitArray[0]/splitArray[1]),2))*100,0);
					} else {
						document.form1.oddsaft.value = round(-(1/(round((splitArray[0]/splitArray[1]),2)))*100,0);
					}
				}
		}
		if (convertto == 'EUUK') {				
			 var dec = round(oddspre-1,2);
			 var decString = dec.toString();
			 var dslength = decString.length - 1;
			 var div = 1;
			 for (i=0; i<dslength; i++)
			 {
			  dec = dec * 10;
			  div = div * 10;
			 }
			 for (i=2; i <= dec; i++) {
			     while ((mod(dec,i) == 0) && (mod(div,i) == 0))
			     {
			         dec = dec/i;
			          div = div/i;
			     }
			 }
			 document.form1.oddsaft.value = dec+'/'+div;
		}
		if (convertto == 'EUML') {				
			if (oddspre >= 2) {
					document.form1.oddsaft.value = round((round(oddspre-1,2))*100,0);
				} else {
					document.form1.oddsaft.value = round(-(1/(round(oddspre-1,2)))*100,0);
				}
		}		
		if (convertto == 'MLEU') {				
			if (oddspre < 0) {
				document.form1.oddsaft.value = round((100/(-oddspre))+1,2);
			} else {
				document.form1.oddsaft.value = round((oddspre/100)+1,2);
			}
		}
		if (convertto == 'MLUK') {				
			if (oddspre < 0) {
				var dec = round((100/-oddspre),2);
			} else {
				var dec = round((oddspre/100),2);
			}
			 var decString = dec.toString();
			 var dslength = decString.length - 1;
			 var div = 1;
			 for (i=0; i<dslength; i++)
			 {
			  dec = dec * 10;
			  div = div * 10;
			 }
			 for (i=2; i <= dec; i++) {
			     while ((mod(dec,i) == 0) && (mod(div,i) == 0))
			     {
			         dec = dec/i;
			          div = div/i;
			     }
			 }
			 document.form1.oddsaft.value = dec+'/'+div;
		}
	}
}

function mod(n, m)
{
     while (n >= m) {
          n = n-m;
     }
     return(n);
}




function round(number,X) {
// rounds number to X decimal places, defaults to 2
    X = (!X ? 2 : X);
    return Math.round(number*Math.pow(10,X))/Math.pow(10,X);
}

function replace(string,text,by) {
// Replaces text with by in string
    var strLength = string.length, txtLength = text.length;
    if ((strLength == 0) || (txtLength == 0)) return string;

    var i = string.indexOf(text);
    if ((!i) && (text != string.substring(0,txtLength))) return string;
    if (i == -1) return string;

    var newstr = string.substring(0,i) + by;

    if (i+txtLength < strLength)
        newstr += replace(string.substring(i+txtLength,strLength),text,by);

    return newstr;
}

function setPointer(theRow, thePointerColor)
{
    if (typeof(theRow.style) == 'undefined' || typeof(theRow.cells) == 'undefined') {
        return false;
    }

    var row_cells_cnt           = theRow.cells.length;
    for (var c = 0; c < row_cells_cnt; c++) {
        theRow.cells[c].bgColor = thePointerColor;
    }

    return true;
} // end of the 'setPointer()' function

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}


/***********************************************
* IFrame SSI script II- © Dynamic Drive DHTML code library (http://www.dynamicdrive.com)
* Visit DynamicDrive.com for hundreds of original DHTML scripts
* This notice must stay intact for legal use
***********************************************/

//Input the IDs of the IFRAMES you wish to dynamically resize to match its content height:
//Separate each ID with a comma. Examples: ["myframe1", "myframe2"] or ["myframe"] or [] for none:
var iframeids=["odds_odds"]

//Should script hide iframe from browsers that don't support this script (non IE5+/NS6+ browsers. Recommended):
var iframehide="yes"

var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1]
var FFextraHeight=parseFloat(getFFVersion)>=0.1? 16 : 0 //extra height in px to add to iframe in FireFox 1.0+ browsers

function resizeCaller() {
var dyniframe=new Array()
for (i=0; i<iframeids.length; i++){
if (document.getElementById)
resizeIframe(iframeids[i])
//reveal iframe for lower end browsers? (see var above):
if ((document.all || document.getElementById) && iframehide=="no"){
var tempobj=document.all? document.all[iframeids[i]] : document.getElementById(iframeids[i])
tempobj.style.display="block"
}
}
}

function resizeIframe(frameid){
var currentfr=document.getElementById(frameid)
if (currentfr && !window.opera){
currentfr.style.display="block"
if (currentfr.contentDocument && currentfr.contentDocument.body.offsetHeight) //ns6 syntax
currentfr.height = currentfr.contentDocument.body.offsetHeight+FFextraHeight; 
else if (currentfr.Document && currentfr.Document.body.scrollHeight) //ie5+ syntax
currentfr.height = currentfr.Document.body.scrollHeight;
if (currentfr.addEventListener)
currentfr.addEventListener("load", readjustIframe, false)
else if (currentfr.attachEvent){
currentfr.detachEvent("onload", readjustIframe) // Bug fix line
currentfr.attachEvent("onload", readjustIframe)
}
}
}

function readjustIframe(loadevt) {
var crossevt=(window.event)? event : loadevt
var iframeroot=(crossevt.currentTarget)? crossevt.currentTarget : crossevt.srcElement
if (iframeroot)
resizeIframe(iframeroot.id);
}

function loadintoIframe(iframeid, url){
if (document.getElementById)
document.getElementById(iframeid).src=url
}

if (window.addEventListener)
window.addEventListener("load", resizeCaller, false)
else if (window.attachEvent)
window.attachEvent("onload", resizeCaller)
else
window.onload=resizeCaller