var old_id; 
var old_param;
function doItBagerFunc(todo,id,param)
{
	switch(todo)
	{
	case "multijegy" :
	
		var d1 = document.jegyform.datum.value;
		var d2 = document.jegyform.lezar_datum.value;
		var d1ev = d1.charAt(0)+d1.charAt(1)+d1.charAt(2)+d1.charAt(3);
		var d1ho = d1.charAt(5)+d1.charAt(6);
		var d1nap = d1.charAt(8)+d1.charAt(9);
		var d2ev = d2.charAt(0)+d2.charAt(1)+d2.charAt(2)+d2.charAt(3);
		var d2ho = d2.charAt(5)+d2.charAt(6);
		var d2nap = d2.charAt(8)+d2.charAt(9);
		var dd1= new Date(d1ev,d1ho,d1nap);
		var dd2= new Date(d2ev,d2ho,d2nap);
		if(dd2>=dd1){
			alert("Hiba !!!\nA dátumnak ("+d1+") nagyobbnak kell lennie mint \na félévzárás dátumának ("+d2+")");
			document.jegyform.datum.focus();
			return;
		}
		var jegy = "";
		for (i=0; i< param;i++)
   	{
   		for(j=1;j<7;j++)
   		{
   			element_id=i.toString()+j.toString();
   			if(document.getElementById(element_id).checked)
   				jegy = jegy + document.getElementById(element_id).value;
  			}
		}
		document.jegyform.jegyek.value = jegy; 
		document.jegyform.submit();
	break;
	case "teszt" :
		document.getElementById("teszt").innerHTML = "<br><p>TESZT</p>";
		if(param!=1){
			$('#teszt').dialog("open");
			$('#teszt').dialog('option', 'buttons', { "Mégsem": function() { $(this).dialog("close"); doItBagerFunc('teszt','0','1');},
                                "Igen": function() { $(this).dialog("close"); doItBagerFunc('teszt','1','1');} });
		}else
			alert(id);
		 
	break;

	case "csoportboltorol" :
		var olduri = window.location.href;
		var ujuri = olduri.substring(0,olduri.indexOf("php"));


		var szoveg = " <b>Tanuló törlése a csoportból</b> <br><br>Tényleg TÖRLI a tanulót? ";
		document.getElementById("teszt_string").innerHTML = szoveg;
		if(param!=1){
			old_id=id; old_param=param;
			$('#teszt').dialog("open");
			$('#teszt').dialog('option', 'buttons', { "Igen": function() { $(this).dialog("close"); doItBagerFunc('csoportboltorol','1','1');},
                	  "Mégsem": function() { $(this).dialog("close"); doItBagerFunc('csoportboltorol','0','1');} });
		}else
			ok=id;

		if(ok==1){
				window.location.href = ujuri+"php?id="+old_id+"&id3="+old_param;
			}
		else
			return;
	break;

	case "csoporttorol" :
		var szoveg = id+" Tényleg Törlöd ? ";
		var olduri = window.location.href;
		var ujuri = olduri.substring(0,olduri.indexOf("php"));
		var olduri = window.location.href;
		var ujuri = olduri.substring(0,olduri.indexOf("php"));


		var szoveg = " <b>A Csoport MINDEN TAGJA Törlődik !</b> <br><br>Tényleg TÖRLI az összes tanulÓt? ";
		document.getElementById("teszt_string").innerHTML = szoveg;
		if(param!=1){
			old_id=id; old_param=param;
			$('#teszt').dialog("open");
			$('#teszt').dialog('option', 'buttons', { "Igen": function() { $(this).dialog("close"); doItBagerFunc('csoporttorol','1','1');},
                            "Mégsem": function() { $(this).dialog("close"); doItBagerFunc('csoporttorol','0','1');} });
		}else
			ok=id;

		if(ok==1){
				window.location.href = ujuri+"php?id="+old_id+"&mod=2";
			}
		else
			return;
	break;

        case "jegyfuncdel" :
		var olduri = window.location.href;
		var ujuri = olduri.substring(0,olduri.indexOf("php"));

		var szoveg = "<b>Jegytipus Törlése !</b> <br><br> Tényleg Törli a jegytipust ? " ;
		document.getElementById("teszt_string").innerHTML = szoveg;
		if(param!=1){
			old_id=id; old_param=param;
			$('#teszt').dialog("open");
			$('#teszt').dialog('option', 'buttons', { "Igen": function() { $(this).dialog("close"); doItBagerFunc('jegyfuncdel','1','1');},
				  "Mégsem": function() { $(this).dialog("close"); doItBagerFunc('jegyfuncdel','0','1');} });
		}else
			ok=id;

		if(ok==1){
			document.modosit.id.value=old_id;
			document.modosit.mitkelltenni.value="torles";
			document.modosit.submit();
			}

	break;
	case "megsem" :
		var olduri = window.location.href;
		var ujuri = olduri.substring(0,olduri.indexOf("php"));
		window.location.href = ujuri+"php";
	break;
	case "email_check" :
		var emil = document.get_email.email.value;
			if(emil.indexOf("@") == -1 || emil.indexOf(".") == -1)
			{ 
				alert("A mező értéke nem megfelelő");
				document.get_email.email.focus();
				return false;
		    }else{
		        var first = emil.split("@");
		        var user = first[0];
		        var second = first[1].split(".");
		        var domain = second[0];
		        var ending = second[1];
        		if(user.length < 2 || domain.length < 2 || ending.length < 2)
				{
		         alert("A mező értéke nem megfelelő");
					document.get_email.email.focus();
					return false;
		        }else{
					document.get_email.submit();
		    	    return true;
			   }
		    }
	break;
	case "ures" :
		if (id.value != ""){return true;}else{alert("A mező nem megfelelő");return false;}
	break;
	case "om_check" :
		if(document.om_form.diak_om.value!="")
		{
			var chkZ = 1;
			for(i=0;i<document.om_form.diak_om.value.length;i++)
			{
				if(document.om_form.diak_om.value.charAt(i) < "0" || document.om_form.diak_om.value.charAt(i) > "9")chkZ = -1;
			}
			if(chkZ==-1)
			{
				alert("Hibás adat! Csak számot lehet megadni!");
				document.om_form.diak_om.focus();
				document.om_form.diak_om.select();
				return false;
			}else{
				document.om_form.submit();
				return true;
			}
		}else{
			alert("A mező kitöltése kötelező !");
			document.om_form.diak_om.focus();
			document.om_form.diak_om.select();
			return false;
		}
	break;
	case "lapbetolt" :
		var olduri = window.location.href; 
		if(id!="")
			{
				ujuri=id;
				if(param!="")ujuri=uri+param;
			}
		else ujuri=olduri;
		window.location.href = ujuri;
	break;
	case "csengcheck" :
		var j=0;
		var ok=0;
		var hiba=0;
		var hibaselem=0;
		var hibauzenet=["Hibás adat! Csak számot lehet megadni!","A mező kitöltése kötelező !"];
		for(j=2;j<6;j++)
		{
			if(document.cs_modosit.elements[j].value!="")
			{
				var chkZ = 1;
				for(i=0;i<document.cs_modosit.elements[j].value.length;i++)
				{
					if(document.cs_modosit.elements[j].value.charAt(i) < "0" || document.cs_modosit.elements[j].value.charAt(i) > "9")
					{
						chkZ = -1;
						hibaselem = j;
					}
				}
				if(chkZ==-1)
				{
					ok=0;
					hiba=0;
					break;									
				}else{
					ok=1;
				}
			}else{
				hibaselem = j;
				ok = 0;
				hiba = 1;
				break;
			}
		}
		if(!ok){
			alert(hibauzenet[hiba]);
			if(hibaselem!=0)
			{
				document.cs_modosit.elements[hibaselem].focus();
				document.cs_modosit.elements[hibaselem].select();
			}
			return false;

		}else{
			document.cs_modosit.submit();
			return true;
		}
	break;
	case "nyomtat" :
		document.nyomtat.submit();
		return;
	break;
	}
};

function naptarset(ho)
{
	$("#honapvalto input[name=akt_ho]").val(ho);
	$("#honapvalto").submit();
};

function setkaja(etel)
{
	var datum = new Date(); var ma = $("#menza_zardatum").val();var ma = ma.substring(8,10);
	var ora = datum.getHours();
	var id = $(etel).parent().attr("id");var kaja = id.charAt(id.length-1);
	var val_nap = id.substring(0,id.indexOf("n"));
	if(ma>val_nap){alert("A visszamenőleges módosítás nem engedélyezett !");return;}
	var max_ebed = $(etel).parent().find("sup").attr("title");
	var letszam;

	if( $(etel).find("img").attr("id") == ''){
		$(etel).find("img").attr("src","images/menza/"+kaja+".png");
		$(etel).find("img").attr("id",id.charAt(id.length-1));
		$(etel).parent().find("sup").text("");
	}else{
		letszam = $(etel).parent().find("sup").text();
		if(letszam!="")letszam++;else letszam = 1;
		if(letszam>=max_ebed){
			letszam='';
			$(etel).find("img").attr("src","images/menza/nincs.png");
			$(etel).find("img").attr("id","");
		}
		$(etel).parent().find("sup").text(letszam);
	}

	$("#valtozott").css("visibility","visible");
};

function naptar_kaja_elkuld()
{
	var darab=$(".nap span").size();

	$("#honapkaja").append("<input type='hidden' name='input_darab' value='"+darab+"' >");
	for(f=0;f<darab;f++)
	{
		var name = $(".nap span").eq(f).attr("id");

                var value = $(".nap a").eq(f).find("img").attr("id");
		var kajaid = $(".nap span").eq(f).attr("title");
		var kajaid_id = $(".nap span").eq(f).attr("href");
		var letszam_id = $(".nap sup").eq(f).attr("id");
		var letszam = $(".nap sup").eq(f).text(); if(letszam=='')letszam=0;
		$("#honapkaja").append("<input type='hidden' name='"+name+"' value='"+value+"' >");
		$("#honapkaja").append("<input type='hidden' name='"+kajaid+"' value='"+kajaid_id+"' >");
		$("#honapkaja").append("<input type='hidden' name='"+letszam_id+"' value='"+letszam+"' >");
	}

	$("#honapkaja").submit();
};

function kajaelkuld(action)
{
	var selected = $("#tabs").tabs("option","selected");
	switch(selected)
	{
		case 0:
			if(action)$("#arak_form").submit();else $('#kajaelkuld a').text("Adatok rögzítése");
		break;
		case 1:
			if(action)$("#szamlaform").submit();else $('#kajaelkuld a').text("Számla nyomtatása");
		break;
		case 2:
			if(action)naptar_kaja_elkuld();else $('#kajaelkuld a').text("Naptár rögzítése");
		break;
		case 3:
			if(action)$("#befizet_form").submit();else $('#kajaelkuld a').text("Befizetés rögzítése");
		break;

	}
};

function kajatabla_kitolt()
{
	var datum = new Date(); var ma = datum.getDate();
	var pattern=$("#autopattern").text(); var darab = $("#autopattern").attr("darab");
	var kajak = new Array();kajak = pattern.split("&");var kaja = "";
	for(f=0;f<darab;f++)
		{
			var nev = kajak[f].substring(kajak[f].indexOf("=")+1);
			var kep = $(".nap img").eq(f);
			if(nev!="nincs")kaja=nev;else kaja="";
			$(kep).attr("src","images/menza/"+nev+".png");
			$(kep).attr("id", kaja);
		}
	$("#valtozott").css("visibility","visible");
	$("#kajakitolt").css("visibility","hidden");
};

function setkaja0(etel)
{
	var id = $(etel).parent().attr("id");var kaja = id.charAt(id.length-1);
	var val_nap = id.substring(0,id.indexOf("n"));
	var letszam;

	if( $(etel).find("img").attr("id") == ''){
		$(etel).find("img").attr("src","images/menza/"+kaja+".png");
		$(etel).find("img").attr("id",id.charAt(id.length-1));
		$(etel).parent().find("sup").text("");
	}else{
		letszam = $(etel).parent().find("sup").text();
		if(letszam!="")letszam++;else letszam = 1;
		if(letszam>=1){
			letszam='';
			$(etel).find("img").attr("src","images/menza/nincs.png");
			$(etel).find("img").attr("id","");
		}
	}

	$("#valtozott").css("visibility","visible");
};

function naptar_alap()
{
	var darab=$(".nap span").size();var pattern="";

	$("#input_darab").val(darab);
	for(f=0;f<darab;f+=3)
	{
		var name = $(".nap span").eq(f).attr("id");
		var value = $(".nap a").eq(f).find("img").attr("id");
		if(value == '')value = 'nincs';
		var nap = name.substring(0,name.indexOf("n"));
		pattern = pattern + nap + "R-" + value + ";";

		name = $(".nap span").eq(f+1).attr("id");
		value = $(".nap a").eq(f+1).find("img").attr("id");
		if(value == '')value = 'nincs';
		nap = name.substring(0,name.indexOf("n"));
		pattern = pattern + nap + "E-" + value + ";";

		name = $(".nap span").eq(f+2).attr("id");
		value = $(".nap a").eq(f+2).find("img").attr("id");
		if(value == '')value = 'nincs';
		nap = name.substring(0,name.indexOf("n"));
		pattern = pattern + nap + "V-" + value + ";";

	}

	$("#pattern").val(pattern);
	$("#honapdefault").submit();
};

/******************************* fórum ********************************************/

function sendUzenet(){

    window.clearInterval(t);
    var ujuzenet = $('#uzenet').val();
        //$('<textarea/>').html($('#uzenet').html()).val();
    var tema = $('#forumtest').attr("osztaly");
    $('#forum2text button').attr("disabled", "disabled");
    $('#uzenet').css("width", "300px");
    $('#uzenet').css("height", "20px");
    $('#uzenet').val(" A hozzászóláshoz kattintson ide...");
    var nev = $('#forumtest').attr("nev");
    $.ajax({
        type : "POST",
        url  : "forum2.php",
        data : "mitkelltenni=newUzenet"+"&nev="+nev+"&ujuzenet="+ujuzenet+"&tema="+tema,
        async:false,
        success : function(data){
            var info = data.split('|');
            if(info[0]!='0')alert("Hiba ! "+info[1]);
            else{
                refressTable();
                t = window.setInterval("refressTable()",60000);
            }
        }
    });
};

var t=window.setInterval("refressTable()",60000);
function refressTable(){
    var tema = $('#forumtest').attr("osztaly");

    $.ajax({
        type : "POST",
        url  : "forum2.php",
        data : "mitkelltenni=readUzenet"+"&tema_id="+tema,
        async:false,
        success : function(data){
            var info = data.split('|');
            if(info[0]!='0')alert("Hiba ! "+info[1]);
            else {
                $('#forum').html(info[1]);
            }
        }
    });
};
