function lottoselectaus()
{
var myrace=document.getElementById("myrace");
var lottosel=document.getElementById("myrace").selectedIndex;
if (lottosel==0)
{
	ozlotto();
}
if (lottosel==1)
{
	ozpowselect();
}
if (lottosel==2)
{
	nzselect();
}

}

function ozlotto()	
{
number = new Array();	
	number[0] =28;
	number[1] =5;
	number[2] =17;
	number[3] =16;
	number[4] =35;
	number[5] =27;
	number[6] =11;
	number[7] =45;
	number[8] =15;
	number[9] =13;
	number[10] =37;
	number[11] =30;
	number[12] =29;
	number[13] =18;
	number[14] =3;
	number[15] =33;
	number[16] =2;
	number[17] =12;
	number[18] =40;
	number[19] =32;
	number[20] =25;
	number[21] =19;
	number[22] =14;
	number[23] =34;
	number[24] =31;
	number[25] =26;
	number[26] =21;
	number[27] =20;
	number[28] =10;
	number[29] =7;
	number[30] =39;
	number[31] =24;
	number[32] =1;
	number[33] =9;
	number[34] =8;
	number[35] =43;
	number[36] =42;
	number[37] =23;
	number[38] =6;
	number[39] =4;
	number[40] =22;
	number[41] =44;
	number[42] =41;
	number[43] =38;
	number[44] =36;




//horse range
var numberange = 20;
var numberange2 = 44;
var range = 0;
var range2 = 0;
var range3 = 0;
var range4 = 0;
var range5 = 0;
var range6 = 0;
var range7 = 0;
var index = 0;
var index2 = 0;
var index3 = 0;
var index4 = 0;
var index5 = 0;
var index6 = 0;
var index7 = 0;

while(index==index2 || index==index3 || index==index4 || index==index5 || index==index6 || index==index7 ||index2==index3 ||index2==index4 ||index2==index5 || index2==index6 || index2==index7 ||index3==index4 || index3==index5 || index3==index6 || index3==index7 ||index4==index5 || index4==index6 || index4==index7 ||index5==index6 || index5==index7 || index6==index7){
if (Math.floor(Math.random() * number.length)<=numberange)
{
	range = numberange
}
else 
{	
	if (Math.floor(Math.random() * 3) ==0)
	{
	range = numberange
	}
	else if(Math.floor(Math.random() * 3) >0 )
	{
	range = numberange2
	}
}
index = Math.floor(Math.random() * Math.floor(range));



if (Math.floor(Math.random() * number.length)<=numberange)
{
	range2 = numberange
}
else 
{	
	if (Math.floor(Math.random() * 3) ==0)
	{
	range2 = numberange
	}
	else if(Math.floor(Math.random() * 3) >0)
	{
	range2 = numberange2
	}
}
index2 = Math.floor(Math.random() * Math.floor(range2));


if (Math.floor(Math.random() * number.length)<=numberange)
{
	range3 = numberange
}
else 
{	
	if (Math.floor(Math.random() * 3) ==0)
	{
	range3 = numberange
	}
	else if(Math.floor(Math.random() * 3) >0)
	{
	range3 = numberange2
	}
}
index3 = Math.floor(Math.random() * Math.floor(range3));	


if (Math.floor(Math.random() * number.length)<=numberange)
{
	range4 = numberange
}
else
{	
	if (Math.floor(Math.random() * 3) ==0)
	{
	range4 = numberange
	}
	else if(Math.floor(Math.random() * 3) >0)
	{
	range4 = numberange2
	}
}
index4 = Math.floor(Math.random() * Math.floor(range4));

if (Math.floor(Math.random() * number.length)<=numberange)
{
	range5 = numberange
}
else
{	
	if (Math.floor(Math.random() * 3) ==0)
	{
	range5 = numberange
	}
	else if(Math.floor(Math.random() * 3) >0)
	{
	range5 = numberange2
	}
}
index5 = Math.floor(Math.random() * Math.floor(range5));


if (Math.floor(Math.random() * number.length)<=numberange)
{
	range6 = numberange
}
else
{	
	if (Math.floor(Math.random() * 3) ==0)
	{
	range6 = numberange
	}
	else if(Math.floor(Math.random() * 3) >0)
	{
	range6 = numberange2
	}
}
index6 = Math.floor(Math.random() * Math.floor(range6));

if (Math.floor(Math.random() * number.length)<=numberange)
{
	range7 = numberange
}
else
{	
	if (Math.floor(Math.random() * 3) ==0)
	{
	range7 = numberange
	}
	else if(Math.floor(Math.random() * 3) >0)
	{
	range7 = numberange2
	}
}
index7 = Math.floor(Math.random() * Math.floor(range7));
}





function sortNumber(a,b)
{
return a - b;
}
balls = new Array();	
balls[0]= number[index]
balls[1]= number[index2]
balls[2]= number[index3]
balls[3]= number[index4]
balls[4]= number[index5]
balls[5]= number[index6]
balls[6]= number[index7]

document.getElementById("selection1").value=(balls.sort(sortNumber));
document.getElementById("selection2").value=null;
}

function ozpowselect()
{
number = new Array();	
	number[0] =22;
	number[1] =13;
	number[2] =40;
	number[3] =8;
	number[4] =18;
	number[5] =37;
	number[6] =3;
	number[7] =39;
	number[8] =36;
	number[9] =16;
	number[10] =14;
	number[11] =6;
	number[12] =44;
	number[13] =42;
	number[14] =41;
	number[15] =38;
	number[16] =34;
	number[17] =21;
	number[18] =1;
	number[19] =25;
	number[20] =24;
	number[21] =19;
	number[22] =11;
	number[23] =9;
	number[24] =5;
	number[25] =33;
	number[26] =30;
	number[27] =2;
	number[28] =15;
	number[29] =7;
	number[30] =35;
	number[31] =32;
	number[32] =31;
	number[33] =26;
	number[34] =23;
	number[35] =20;
	number[36] =17;
	number[37] =10;
	number[38] =43;
	number[39] =29;
	number[40] =45;
	number[41] =28;
	number[42] =4;
	number[43] =12;
	number[44] =27;



thunder = new Array();	
	thunder[0] =21;
	thunder[1] =44;
	thunder[2] =28;
	thunder[3] =13;
	thunder[4] =8;
	thunder[5] =39;
	thunder[6] =29;
	thunder[7] =24;
	thunder[8] =18;
	thunder[9] =6;
	thunder[10] =42;
	thunder[11] =37;
	thunder[12] =3;
	thunder[13] =26;
	thunder[14] =23;
	thunder[15] =14;
	thunder[16] =43;
	thunder[17] =36;
	thunder[18] =35;
	thunder[19] =33;
	thunder[20] =32;
	thunder[21] =30;
	thunder[22] =22;
	thunder[23] =20;
	thunder[24] =17;
	thunder[25] =16;
	thunder[26] =1;
	thunder[27] =10;
	thunder[28] =9;
	thunder[29] =7;
	thunder[30] =5;
	thunder[31] =41;
	thunder[32] =38;
	thunder[33] =34;
	thunder[34] =31;
	thunder[35] =27;
	thunder[36] =25;
	thunder[37] =2;
	thunder[38] =19;
	thunder[39] =15;
	thunder[40] =12;
	thunder[41] =46;
	thunder[42] =45;
	thunder[43] =4;
	thunder[44] =40;
	thunder[45] =11;



//horse range
var numberange = 16;
var numberange2 = 33;
var range = 0;
var range2 = 0;
var range3 = 0;
var range4 = 0;
var range5 = 0;

var index = 0;
var index2 = 0;
var index3 = 0;
var index4 = 0;
var index5 = 0;

var thunder1 = 0;


while(index==index2 || index==index3 || index==index4 || index==index5 || index2==index3 ||index2==index4 ||index2==index5 || index3==index4 || index3==index5 || index4==index5){
if (Math.floor(Math.random() * number.length)<=numberange)
{
	range = numberange
}
else 
{	
	if (Math.floor(Math.random() * 3) ==0)
	{
	range = numberange
	}
	else if(Math.floor(Math.random() * 3) >0)
	{
	range = numberange2
	}
}
index = Math.floor(Math.random() * Math.floor(range));



if (Math.floor(Math.random() * number.length)<=numberange)
{
	range2 = numberange
}
else 
{	
	if (Math.floor(Math.random() * 3) ==0)
	{
	range2 = numberange
	}
	else if(Math.floor(Math.random() * 3) >0)
	{
	range2 = numberange2
	}
}
index2 = Math.floor(Math.random() * Math.floor(range2));


if (Math.floor(Math.random() * number.length)<=numberange)
{
	range3 = numberange
}
else 
{	
	if (Math.floor(Math.random() * 3) ==0)
	{
	range3 = numberange
	}
	else if(Math.floor(Math.random() * 3) >0)
	{
	range3 = numberange2
	}
}
index3 = Math.floor(Math.random() * Math.floor(range3));	


if (Math.floor(Math.random() * number.length)<=numberange)
{
	range4 = numberange
}
else
{	
	if (Math.floor(Math.random() * 3) ==0)
	{
	range4 = numberange
	}
	else if(Math.floor(Math.random() * 3) >0)
	{
	range4 = numberange2
	}
}
index4 = Math.floor(Math.random() * Math.floor(range4));

if (Math.floor(Math.random() * number.length)<=numberange)
{
	range5 = numberange
}
else
{	
	if (Math.floor(Math.random() * 3) ==0)
	{
	range5 = numberange
	}
	else if(Math.floor(Math.random() * 3) >0)
	{
	range5 = numberange2
	}
}
index5 = Math.floor(Math.random() * Math.floor(range5));

}


var thunderrange1 = 16;
var thunderrange2 = 44;
var range6 = 0;
var thunder1 = 0;



if (Math.floor(Math.random() * thunder.length)<=thunderrange1)
{
	range6 = thunderrange1
}
else 
{	
	if (Math.floor(Math.random() * 2) ==0)
	{
	range6 = thunderrange1
	}
	else if(Math.floor(Math.random() * 2) ==1)
	{
	range6 = thunderrange2
	}

thunder1 = Math.floor(Math.random() * Math.floor(range6));

}

function sortNumber(a,b)
{
return a - b;
}
balls = new Array();	
balls[0]= number[index]
balls[1]= number[index2]
balls[2]= number[index3]
balls[3]= number[index4]
balls[4]= number[index5]

function sortNumber2(a,b)
{
return a - b;
}
thunder2 = new Array();	
thunder2[0]= thunder[thunder1]




document.getElementById("selection1").value=(balls.sort(sortNumber));
document.getElementById("selection2").value=(thunder2.sort(sortNumber2));
}

function nzselect()
{
number = new Array();	
	number[0] =26;
	number[1] =23;
	number[2] =18;
	number[3] =22;
	number[4] =16;
	number[5] =4;
	number[6] =24;
	number[7] =15;
	number[8] =3;
	number[9] =19;
	number[10] =17;
	number[11] =31;
	number[12] =14;
	number[13] =12;
	number[14] =11;
	number[15] =10;
	number[16] =7;
	number[17] =32;
	number[18] =30;
	number[19] =5;
	number[20] =35;
	number[21] =33;
	number[22] =27;
	number[23] =9;
	number[24] =8;
	number[25] =6;
	number[26] =2;
	number[27] =40;
	number[28] =21;
	number[29] =13;
	number[30] =38;
	number[31] =36;
	number[32] =37;
	number[33] =34;
	number[34] =29;
	number[35] =25;
	number[36] =20;
	number[37] =1;
	number[38] =28;
	number[39] =39;


thunder = new Array();	
	thunder[0] =6;
	thunder[1] =2;
	thunder[2] =8;
	thunder[3] =1;
	thunder[4] =4;
	thunder[5] =3;
	thunder[6] =5;
	thunder[7] =7;
	thunder[8] =9;
	thunder[9] =10;



//horse range
var numberange = 18;
var numberange2 = 39;
var range = 0;
var range2 = 0;
var range3 = 0;
var range4 = 0;
var range5 = 0;

var index = 0;
var index2 = 0;
var index3 = 0;
var index4 = 0;
var index5 = 0;

var thunder1 = 0;


while(index==index2 || index==index3 || index==index4 || index==index5 || index2==index3 ||index2==index4 ||index2==index5 || index3==index4 || index3==index5 || index4==index5){
if (Math.floor(Math.random() * number.length)<=numberange)
{
	range = numberange
}
else 
{	
	if (Math.floor(Math.random() * 3) ==0)
	{
	range = numberange
	}
	else if(Math.floor(Math.random() * 3) >0)
	{
	range = numberange2
	}
}
index = Math.floor(Math.random() * Math.floor(range));



if (Math.floor(Math.random() * number.length)<=numberange)
{
	range2 = numberange
}
else 
{	
	if (Math.floor(Math.random() * 3) ==0)
	{
	range2 = numberange
	}
	else if(Math.floor(Math.random() * 3) >0)
	{
	range2 = numberange2
	}
}
index2 = Math.floor(Math.random() * Math.floor(range2));


if (Math.floor(Math.random() * number.length)<=numberange)
{
	range3 = numberange
}
else 
{	
	if (Math.floor(Math.random() * 3) ==0)
	{
	range3 = numberange
	}
	else if(Math.floor(Math.random() * 3) >0)
	{
	range3 = numberange2
	}
}
index3 = Math.floor(Math.random() * Math.floor(range3));	


if (Math.floor(Math.random() * number.length)<=numberange)
{
	range4 = numberange
}
else
{	
	if (Math.floor(Math.random() * 3) ==0)
	{
	range4 = numberange
	}
	else if(Math.floor(Math.random() * 3) >0)
	{
	range4 = numberange2
	}
}
index4 = Math.floor(Math.random() * Math.floor(range4));

if (Math.floor(Math.random() * number.length)<=numberange)
{
	range5 = numberange
}
else
{	
	if (Math.floor(Math.random() * 3) ==0)
	{
	range5 = numberange
	}
	else if(Math.floor(Math.random() * 3) >0)
	{
	range5 = numberange2
	}
}
index5 = Math.floor(Math.random() * Math.floor(range5));

}


var thunderrange1 = 6;
var thunderrange2 = 9;
var range6 = 0;
var thunder1 = 0;



if (Math.floor(Math.random() * thunder.length)<=thunderrange1)
{
	range6 = thunderrange1
}
else 
{	
	if (Math.floor(Math.random() * 2) ==0)
	{
	range6 = thunderrange1
	}
	else if(Math.floor(Math.random() * 2) ==1)
	{
	range6 = thunderrange2
	}

thunder1 = Math.floor(Math.random() * Math.floor(range6));

}

function sortNumber(a,b)
{
return a - b;
}
balls = new Array();	
balls[0]= number[index]
balls[1]= number[index2]
balls[2]= number[index3]
balls[3]= number[index4]
balls[4]= number[index5]

function sortNumber2(a,b)
{
return a - b;
}
thunder2 = new Array();	
thunder2[0]= thunder[thunder1]




document.getElementById("selection1").value=(balls.sort(sortNumber));
document.getElementById("selection2").value=(thunder2.sort(sortNumber2));
}