function lottoselect2()
{
var myrace=document.getElementById("myrace");
var lottosel=document.getElementById("myrace").selectedIndex;
if (lottosel==0)
{
	euroselect();
}
if(lottosel==1)
{
	irish(); 
}
if (lottosel==2)
{
	gerlotto();
}

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


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



//horse range
var numberange = 25;
var numberange2 = 49;
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 star1 = 0;
var star2 = 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 starrange1 = 4;
var starrange2 = 9;
var range6 = 0;
var range7 = 0;
var star1 = 0;
var star2 = 0;

while(star1==star2){
if (Math.floor(Math.random() * star.length)<=starrange1)
{
	range6 = starrange1
}
else 
{	
	if (Math.floor(Math.random() * 2) ==0)
	{
	range6 = starrange1
	}
	else if(Math.floor(Math.random() * 2) ==1)
	{
	range6 = starrange2
	}
}
star1 = Math.floor(Math.random() * Math.floor(range6));



if (Math.floor(Math.random() * star.length)<=starrange1)
{
	range7 = starrange1
}
else 
{	
	if (Math.floor(Math.random() * 2) ==0)
	{
	range7 = starrange1
	}
	else if(Math.floor(Math.random() * 2) ==1)
	{
	range7 = starrange2
	}
}
star2 = 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]

function sortNumber2(a,b)
{
return a - b;
}
stars2 = new Array();	
stars2[0]= star[star1]
stars2[1]= star[star2]



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

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



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

while(index==index2 || index==index3 || index==index4 || index==index5 || index==index6 || index2==index3 ||index2==index4 ||index2==index5 || index2==index6 || index3==index4 || index3==index5 || index3==index6 || index4==index5 || index4==index6 || index5==index6){
if (Math.floor(Math.random() * irnumber.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() * irnumber.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() * irnumber.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() * irnumber.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() * irnumber.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() * irnumber.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));
}





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


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

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



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

while(index==index2 || index==index3 || index==index4 || index==index5 || index==index6 || index2==index3 ||index2==index4 ||index2==index5 || index2==index6 || index3==index4 || index3==index5 || index3==index6 || index4==index5 || index4==index6 || index5==index6){
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));
}

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]


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