function alphaFixIE() {
	var s, i, j;
 
	// IMG
	var els = document.getElementsByTagName("IMG");
	for (i=0; i<els.length; i++) {
		s = els[i].src;
		if (s.toLowerCase().indexOf(".png") != -1) {
			els[i].src = "images/spacer.gif";
			els[i].style.filter += "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + s + "', sizingMethod=image);";
		}
	}
 
	// CSS: background
	for (i=0; i<document.styleSheets.length; i++) {
		var pos = document.styleSheets[i].href.lastIndexOf("/");
		var cssDir = (pos != -1) ? document.styleSheets[i].href.substring(0, pos + 1) : "";
		for (j=0; j<document.styleSheets[i].rules.length; j++) {
			var style = document.styleSheets[i].rules[j].style;
			if (style.backgroundImage.toLowerCase().indexOf(".png") != -1) {
				var filename = style.backgroundImage.substring(4, style.backgroundImage.length - 1);
				if (filename.indexOf("http://") != 0 && filename.indexOf("/") != 0)
					filename = cssDir + filename;
				style.backgroundImage = "none";
				style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + filename + "', sizingMethod='crop');";
			}
		}
	}
}
 
if (navigator.userAgent.indexOf("MSIE") != -1 && navigator.userAgent.indexOf("Windows") != -1)
	window.attachEvent("onload", alphaFixIE);

function check_form()
{
if(document.belepes.email.value == "")
	{
		alert("Kérem adja meg az e-mail címét !\n");
		document.belepes.email.focus();
		return false;
	}

  goodEemail = document.belepes.email.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi)
  if (goodEemail){
  } else {
    alert('Kérem adjon meg valós e-mail címet!');
    document.belepes.email.focus();
    return false;
  }
	if(document.belepes.jelszo.value == "")
	{
		alert("Kérem adja meg a jelszavát !\n");
		document.belepes.jelszo.focus();
		return false;
	}
	return true;
}


function checkmail()
{
if(document.elfjelszo.elfmail.value == "")
	{
		alert("Kérem adja meg az e-mail címét !\n");
		document.elfjelszo.elfmail.focus();
		return false;
	}

  goodEelfmail = document.elfjelszo.elfmail.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi)
  if (goodEelfmail){
  } else {
    alert('Kérem adjon meg valós e-mail címet!');
    document.elfjelszo.elfmail.focus();
    return false;
  }
	return true;
}


function check_reg()
{
if(document.regform.mail.value == "")
	{
		alert("Kérem adja meg az e-mail címét !\n");
		document.regform.mail.focus();
		return false;
	}

  goodEmail = document.regform.mail.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi)
  if (goodEmail){
  } else {
    alert('Kérem adjon meg valós e-mail címet!');
    document.regform.mail.focus();
    return false;
  }
	if(document.regform.j1.value == "")
	{
		alert("Kérem adja meg a jelszavát !\n");
		document.regform.j1.focus();
		return false;
	}
	if(document.regform.j2.value == "")
	{
		alert("Kérem ismételje meg a jelszavát !\n");
		document.regform.j2.focus();
		return false;
	}
	if(document.regform.j1.value !=document.regform.j2.value )
	{
		alert("A két jelszó nem egyezik meg!\n");
		document.regform.j2.focus();
		return false;
	}
if(document.regform.regfelhnev.value == "")
	{
		alert("Kérem adja meg felhasználói nevét!\n");
		document.regform.regfelhnev.focus();
		return false;
	}	
if(document.regform.regelf.checked==false)
	{
		alert("Kérjük olvassa el és fogadja el a regisztrációs feltételeket!");
		return false;
	}
	return true;
}


//sorsolasblokk
function ellenor(nev,kiv){
if (((document.sorsol.f1.value!="0") || (document.sorsol.f2.value!="0")) || (document.sorsol.f3.value!="0"))
{
if (((nev!="f1") && (nev!="f2")) && (nev!="f3"))
{
var str="";
str=nev;
str=str.substr(1,str.length-1);
if (((str==document.sorsol.f1.value) || (str==document.sorsol.f2.value)) || (str==document.sorsol.f3.value))
{
eval("document.sorsol."+nev+".checked=false");
alert("A fixszám és a variált szám nem egyezhet meg!");
}
}

if (((nev=="f1") || (nev=="f2")) || (nev=="f3"))
{

for (i=1;i<=kiv;i++)
{


if (i==document.sorsol.f1.value)
{
yy=eval("document.sorsol.C"+i+".checked");
if (yy)
{
alert("A fixszám és a variált szám nem egyezhet meg!");
document.sorsol.f1.value="0";
}
}

if (i==document.sorsol.f2.value)
{
yy=eval("document.sorsol.C"+i+".checked");
if (yy)
{
alert("A fixszám és a variált szám nem egyezhet meg!");
document.sorsol.f2.value="0";
}
}


if (i==document.sorsol.f3.value)
{
yy=eval("document.sorsol.C"+i+".checked");
if (yy)
{
alert("A fixszám és a variált szám nem egyezhet meg!");
document.sorsol.f3.value="0";
}
}



}//for i vége
}//f1f2f3 vége


}



if ((document.sorsol.f1.value=="0") && ((document.sorsol.f2.value>0) || (document.sorsol.f3.value>0)))
{
alert("Hiba történt! Először válassza ki az első fixszámot!");
document.sorsol.f2.value="0";
document.sorsol.f3.value="0";
}
if ((document.sorsol.f1.value!="0") && ((document.sorsol.f2.value=="0") && (document.sorsol.f3.value>0)))
{
alert("Hiba történt! Először válassza ki a második fixszámot!");
document.sorsol.f3.value="0";
}


fsz=eval("document.sorsol."+nev+".value");
if ((nev=="f1") && (fsz>0))
{
if ((fsz==document.sorsol.f2.value) || (fsz==document.sorsol.f3.value))
{
alert("Hiba történt! A fixszámok csak különbözők lehetnek!");
document.sorsol.f1.value="0";
}
}

if ((nev=="f2") && (fsz>0))
{
if ((fsz==document.sorsol.f1.value) || (fsz==document.sorsol.f3.value))
{
alert("Hiba történt! A fixszámok csak különbözők lehetnek!");
document.sorsol.f2.value="0";
}
}

if ((nev=="f3") && (fsz>0))
{
if ((fsz==document.sorsol.f1.value) || (fsz==document.sorsol.f2.value))
{
alert("Hiba történt! A fixszámok csak különbözők lehetnek!");
document.sorsol.f3.value="0";
}
}


}

function getRandom(jatek) {
   ss=1+Math.floor(jatek*Math.random());
if (ss==0) { 
getRandom(jatek);  

}
else
{
return ss;
}
}
function sorsolas(ossz,kiv)
{
var num=0;
for (i=1;i<=ossz;i++)
{
eval("document.sorsol.C"+i+".checked=false");
}
for (i=1;i<=kiv;i++)
{
xx=getRandom(ossz);
if (((xx!=document.sorsol.f1.value) && (xx!=document.sorsol.f2.value)) && (xx!=document.sorsol.f3.value))
{
yy=eval("document.sorsol.C"+xx+".checked=true");
}
}
for (i=1;i<=ossz;i++)
{
if (eval("document.sorsol.C"+i+".checked"))
num++;
}
if (num!=kiv) 
{sorsolas(ossz,kiv);}
}



function sorsolas1(ossz,kiv)
{
var num=0;
for (i=1;i<=ossz;i++)
{
eval("document.sorsol.C"+i+".checked=false");
document.getElementById("TD"+i).style.backgroundColor="#EDEDED";
}
for (i=1;i<=kiv;i++)
{
xx=getRandom(ossz);
yy=eval("document.sorsol.C"+xx+".checked=true");
document.getElementById("TD"+xx).style.backgroundColor="#BBBBBB";
}
for (i=1;i<=ossz;i++)
{
if (eval("document.sorsol.C"+i+".checked"))
num++;
}
if (num!=kiv) 
{sorsolas1(ossz,kiv);}
}

function nullaz(ossz)
{
for (i=1;i<=ossz;i++)
{
eval("document.sorsol.C"+i+".checked=false");
document.getElementById("TD"+i).style.backgroundColor="#EDEDED";
}
}

var ns4 = (document.layers);
var ie4 = (document.all && !document.getElementById);
var ie5 = (document.all && document.getElementById);
var ns6 = (!document.all && document.getElementById);

function showkomb(id,y,fo,f,sz,k,g,szelv){

	// Netscape 4
	if(ns4){
		document.layers[id].visibility = "show";
	}
	// Explorer 4
	else if(ie4){
		document.all[id].style.visibility = "visible";
	}
	// W3C - Explorer 5+ and Netscape 6+
	else if(ie5 || ns6){
gar=g+f;
if (szelv<=10)
{ar="A kulcs ingyenesen használható!"};
if (szelv>10)
{ar="A kulcs csak a regisztrációs díj befizetését követően használható!"};

 document.getElementById(id).style.left = 300+"px";
document.getElementById(id).style.top = y-100+"px";
 document.getElementById(id).style.visibility = "visible";
 document.getElementById(id).innerHTML ="<p style='font-family:Arial;font-size:12px;font-weight:700;margin: 5px 5px 0px 5px;'>"+sz+" kombinált és "+fo+" fixszám kombinációja</p>";
 document.getElementById(id).innerHTML +="<p style='font-family:Arial;font-size:12px;margin: 0px 5px 0px 5px;'>"+"A kombináció "+k+" kombinált és "+f+" fixszám kihúzása esetén "+gar+" találatot garantál</p>";
 document.getElementById(id).innerHTML +="<p style='font-family:Arial;font-size:12px;margin: 0px 5px 0px 5px;'>"+" A kombináció megjátszásához "+szelv+" játékmező szükséges</p>";
 document.getElementById(id).innerHTML +="<p style='color:#A4A4A4;font-weight:700;font-family:Arial;font-size:10px;margin: 5px 5px 0px 5px;text-align:right;'>"+ar+"</p>";
	}
}
function hidekomb(id){
	// Netscape 4
	if(ns4){
		document.layers[id].visibility = "hide";
	}
	// Explorer 4
	else if(ie4){
		document.all[id].style.visibility = "hidden";
	}
	// W3C - Explorer 5+ and Netscape 6+
	else if(ie5 || ns6){
		document.getElementById(id).style.visibility = "hidden";
	}
}




