function naptarmutat()
{
    if(document.getElementById('nyitva').value=="nem")
    {
	document.getElementById('naptar_2').style.display="block";
	document.getElementById('naptar_3').style.display="block";
	document.getElementById('naptar_4').style.display="block";
	document.getElementById('nyitva').value="igen";
	document.getElementById('naptargomb').value="Aktuális hét mutatása";
    }
    else
    {
	document.getElementById('naptar_2').style.display="none";
	document.getElementById('naptar_3').style.display="none";
	document.getElementById('naptar_4').style.display="none";
	document.getElementById('nyitva').value="nem";
	document.getElementById('naptargomb').value="Teljes hónap mutatása";
    }
}

function idojelol(id)
{
    document.getElementById('tmp_idopont').value=id;
    alert
}

function tilt(mezoazon,mezok)
{
    var mezotomb=new Array();
    mezotomb=mezok.split(",");
    
    if(document.getElementById(mezoazon).checked)
    {
	for(x in mezotomb)
	{
	    document.getElementById(mezotomb[x]).disabled=true;
	    document.getElementById(mezotomb[x]).checked=false;
	}
    }
    else
    {
	for(x in mezotomb)
	{
	    document.getElementById(mezotomb[x]).disabled=false;
	}
    }
}

function szinez(mezo,szin)
{
    document.getElementById(mezo).style.backgroundColor=szin;
}

function formatumell(formatumok)
{
    document.getElementById("formatumhiba").value="";
    var mezo_tomb=new Array();
    var hiba="";
    mezo_tomb=formatumok.split("|||");
    
    for(i=0;i<mezo_tomb.length;i++)
    {
        mezojell=mezo_tomb[i].split("###");
        var patt=new RegExp(mezojell[1],"i");
        var mezoertek=document.getElementById(mezojell[0]).value;
        var result=patt.test(mezoertek);

        if(!result)
        {
            hiba="x";
            szinez(mezojell[0],"#ffa");
            document.getElementById(mezojell[0]).focus();
            document.getElementById('formatumhiba').value="hiba";
        }
    }
    if(hiba!=="")
    {
        alert("A sárgával jelölt mezők formátuma nem jó.");
    }
}

function kotelezo(mezok,idopontvizsg,urlapnev)
{
    var mezotomb=new Array();
    var hiba="";
    var idopont_hiba="x";
    mezotomb=mezok.split(",");
    
    for(x in mezotomb)
    {
	if(mezotomb[x]=="szolgaltatas")
	{
	    if((document.getElementById("komplett").checked==false) &&
	       (document.getElementById("bontas").checked==false) &&
	       (document.getElementById("furdetes").checked==false) &&
	       (document.getElementById("nyiras").checked==false) &&
	       (document.getElementById("trimmeles").checked==false) &&
	       (document.getElementById("fultisztitas").checked==false) &&
	       (document.getElementById("karomvagas").checked==false) &&
	       (document.getElementById("buzmirigy").checked==false))
	    {
		szinez("szolgaltatas","#faa");
		hiba="x";
	    }
	    else
	    {
		szinez("szolgaltatas","#fde895");
	    }
	}
	else if(mezotomb[x]=="idopont")
	{
/*	    if(document.forms[0].idopont.value=="")
	    {
		alert("Nincs időpont kiválasztva!");
	    }
	    for(y in document.getElementsByName('idopont'))
	    {
		if(document.getElementsByName('idopont')[y].checked==true)
		{
		    idopont_hiba="";
		}
	    }*/
	    if(document.getElementById('tmp_idopont').value!=="nem")
	    {
//		alert("Nincs időpont kiválasztva!");
		idopont_hiba="";
	    }
	}
	else
	{
	    if(document.getElementById(mezotomb[x]).value=="")
	    {
		szinez(mezotomb[x],"#faa");
		hiba="x";
	    }
	    else
	    {
		szinez(mezotomb[x],"#fff");
	    }
	}
    }
    if(hiba=="x")
    {
	alert("A rózsaszínnel jelölt mezőket kötelező kitölteni.");
    }
    if(idopont_hiba=="x")
    {
	if(idopontvizsg=="i")
	{
	    alert("Nincs időpont kiválasztva!");
	}
	else
	{
	    idopont_hiba="";
	}
    }
    if(hiba=="" && idopont_hiba=="")
    {
	if(document.getElementById("formatumhiba").value=="")
	{
	    document.getElementById(urlapnev).submit();
	}
    }
}

function torol_confirm(url)
{
    var gomb=confirm("Biztosan törlöd a tételt?");

    if(gomb==true)
    {
	window.location=url;
    }
}

function ablaknyit(url,szelesseg,magassag)
{
    kepszel=screen.width;
    kepmag=screen.height;

    x=(kepszel-szelesseg)/2;                                                                                                                                                       
    y=(kepmag-magassag)/4;                                                                                                                                                         

    ablak=window.open(url,'','menubar=no, scrollbars=yes, status=no, width=' + szelesseg + ', height=' + magassag);
    ablak.moveTo(x,y);                                                                                                                                                             
}

function szamvizsgal(mezo)
{
    var ujszam="";
    var engedett="0123456789.:";
    var szam=document.getElementById(mezo).value;
    for(i=0;i<=szam.length;i++)
    {
        aktbetu=szam.substring(i,i+1);
/*      if(!isNaN(aktbetu)) */
        if(engedett.indexOf(aktbetu)>-1)
        {
            ujszam=ujszam + szam.substring(i,i+1);
        }
    }
    document.getElementById(mezo).value=ujszam;
}
