var ie = navigator.appName == "Microsoft Internet Explorer";

// css importalasa a felbontastol fuggoen:
// immar az index.php-ban van a vizsgalat!
/*if(screen.width>=1024) {
  document.write("<link rel='stylesheet' href='tiszk_1024.css' type='text/css'>");
  var today = new Date();
  var expire = new Date();
  expire.setTime(today.getTime() + 3600000*10); // 10 ora mulva jar le a cookie
  document.cookie = "res=1024; expires=" + expire.toGMTString();
}
else
  document.write("<link rel='stylesheet' href='tiszk.css' type='text/css'>");
*/

function validate_email(email) {
  var match= /^\w+([.-]\w+)*@\w+([.-]\w+)*\.\w{2,8}$/;

  if(email=="" || !match.test(email))
    return false;
  else
    return true;
}

function validate_url(url) {
//  var match= /(http|ftp|https):\/\/[\w-_]+(\.[\w-_]+)+([\w\-\.,@?^=%&:\/~\+#]*[\w\-\@?^=%&\/~\+#])?/;
  var match= /[\w-_]+(\.[\w-_]+)+([\w\-\.,@?^=%&:\/~\+#]*[\w\-\@?^=%&\/~\+#])?/;

  if(url=="" || !match.test(url))
    return false;
  else
    return true;
}

function menu_navig(url) {
  if(url!="") {
    akt= url;

    burl= url.replace(/#top/g, "");
    tart.load(burl);

    var match= /#top/;
    if(match.test(url))
      scroll(0, 0)
  }
}

function popup_email_oldal(id_oldal) {
  _left= (screen.width-395)/2;
  _top= (screen.height-275)/2;
//  window.open("email_oldal_popup?id="+id_oldal, "email", "alwaysRaised=yes, dependent=yes, menubar=no, toolbar=no, hotkeys=no, resizable=no, status=no, width=395, height=250, top="+_top+", left="+_left+", scrollbars=no");
  w= window.open("email_oldal_popup.php?id="+id_oldal, "email", "menubar=0, reszable=0, scrollbars=0, status=no, top="+_top+", left="+_left+", width=395, height=275");
  if(w!=null && typeof(w)!="undefined")
    w.focus();
}

function popup_email_szak(id_szak) {
  _left= (screen.width-395)/2;
  _top= (screen.height-275)/2;
//  window.open("email_oldal_popup?id="+id_oldal, "email", "alwaysRaised=yes, dependent=yes, menubar=no, toolbar=no, hotkeys=no, resizable=no, status=no, width=395, height=250, top="+_top+", left="+_left+", scrollbars=no");
  w= window.open("email_szak_popup.php?id="+id_szak, "email", "menubar=0, reszable=0, scrollbars=0, status=no, top="+_top+", left="+_left+", width=395, height=275");
  if(w!=null && typeof(w)!="undefined")
    w.focus();
}

// kereses:
function submit_keres(frm) {
  msg_hol= lang=="hu" ? "Válassza ki hol szeretne keresni!" : "Select where you want to search!";
  msg_szo= lang=="hu" ? "Adja meg a keresési kifejezést!" : "Please fill the search term!";

  mehet= false;

  if(frm.hol.value=="v")
    alert(msg_hol);
  else
    if(frm.szo.value=="")
      alert(msg_szo);
    else
      mehet= true;

  if(mehet) {
    data = "&szo="+ frm.szo.value+
    "&hol="+ frm.hol.value+
    "&j=ok";

    frm.szo.value="";
    frm.hol.value="v";
    tart.load("keres.php?j=ok&reset", "POST", data);
  }

  return false;
}

function submit_hirlevel(frm) {
  email= frm.email.value;

  frm.email.value="";

  msg= lang=="hu" ? "Érvénytelen E-mail cím!" : "Invalid E-mail address!";

  if(!validate_email(email))
    alert(msg);
  else {
    data = "&email="+email+"&j=ok";
    tart.load("hirlevel_form_process.php", "POST", data);
  }
}

function submit_regmod(frm) {
  try {
    data = "&vnev=" +frm.vnev.value+
    "&knev=" +frm.knev.value+
    "&titulus=" +frm.titulus.value+
    "&passwd=" +frm.passwd.value+
    "&passwd2=" +frm.passwd2.value+
    "&email=" +frm.email.value+
    "&id_user=" +frm.id_user.value+
    "&login=" +frm.login.value+
    "&j=ok";

    tart.load("regmod.php?j=ok", "POST", data);
  }
  catch(err) {
    alert("Hiba a formon!\n\n("+err.message+": "+err.name+")");
    return false;
  }
}

function submit_jelszo(frm) {
  try {
    data = "&email=" +frm.email.value+
    "&id_user=" +frm.id_user.value+
    "&j=ok";

    tart.load("jelszo.php?j=ok", "POST", data);
  }
  catch(err) {
    alert("Hiba a formon!\n\n("+err.message+": "+err.name+")");
    return false;
  }
}

function tematikus_jelentkezes(value) {
	var kiegeszitok = new xmlhttp.loader();
	kiegeszitok.setdiv("__kiegeszitok__");
	try {
    data = "j=ok&type="+value;

    if (value!=0) kiegeszitok.load("jelentkezes.php?j=ok", "POST", data);
	else alert("Válasszon egy jelentkezési módot!");
  }
  catch(err) {
    alert("Hiba a formon!\n\n("+err.message+": "+err.name+")");
    return false;
  }
}

function tematikus_jelentkezes_submit(frm) {
	var data = "j=ok";
	var fault = new Array();
	var faults = new Array();
	faults["titulus"] = "Titulus";
	faults["vezeteknev"] = "Vezetéknév";
	faults["keresztnev"] = "Keresztnév";
	faults["szul_nev"] = "Születési név";
	faults["szul_hely"] = "Születési hely";
	faults["szul_ev"] = "Születési év";
	faults["szul_ho"] = "Születési hónap";
	faults["szul_nap"] = "Születési nap";
	faults["irszam"] = "Irányítószám";
	faults["varos"] = "Város";
	faults["utca"] = "Utca";
	faults["hazszam"] = "Házszám";
	faults["lakas"] = "Lakás";
	faults["telefon_korzet"] = "Telefon körzetszám";
	faults["telefon"] = "Telefon";
	faults["mobil_korzet"] = "Mobil körzetszám";
	faults["mobil"] = "Mobil";
	faults["email"] = "E-mail";
	faults["tipus"] = "Típus";
	faults["valasztott_kepzes"] = "Választott képzés";
	faults["vegzettsegek"] = "Korábbi szakmai végzettségek";
	faults["legmagasabb_vegzettseg"] = "Eddigi legmagasabb végzettség";
	faults["targy"] = "Tárgy";
	faults["idopont"] = "Időpont";
	faults["gondviselo"] = "Gondviselő neve";
	faults["szig1"] = "Személyi igazolvány első része";
	faults["szig2"] = "Személyi igazolvány második része";
	faults["szig3"] = "Személyi igazolvány harmadik része";
	faults["szig4"] = "Személyi igazolvány negyedik része";
	faults["taj1"] = "TAJ-szám első része";
	faults["taj2"] = "TAJ-szám második része";
	faults["taj3"] = "TAJ-szám harmadik része";
	faults["diak"] = "Diákigazolvány száma";
	faults["tagiskola"] = "Tagiskola";
	faults["evfolyam"] = "Évfolyam";
	faults["ado"] = "Adóazonosító száma";
	faults["bankszla1"] = "Bankszámla száma első része";
	faults["bankszla2"] = "Bankszámla száma második része";
	faults["bankszla3"] = "Bankszámla száma harmadik része";
	faults["bankszla_tul"] = "Bankszámla tulajdonos neve";
	faults["egyeb_cucc"] = "Egyéb";
	var j = 0;
	for (i=0;i<frm.length;i++)
		{
			data += "&"+frm[i].name+"=" +frm[i].value;
			var azon = frm[i].name;
			
			//vizsgálat hogy kötelező-e
			kotelezo = frm[i].getAttribute("kotelezo")!=undefined ? frm[i].getAttribute("kotelezo") : false;
			
			if ( (frm[i].value=="" || frm[i].value==0) && kotelezo ) {
				fault[j] = faults[azon];
				j++;
			}
			if (azon=="email" && !validate_email(frm[i].value)){
				var mes = "\nEmail mezőbe érvényes email címet kell írnia!";
			}
		}
	var message="";
	if (fault.length>0)
		message += "A " + fault +" mezők kitöltése kötelező, kérjük pótolja a hiányosságokat!";
	if (mes)
		message += mes;
	if (message) alert(message);
	else {
		// kuldjuk a formot
		try {
    		tart.load("jelentkezes.php?j=ok&sended=true", "POST", data);
  		}
  		catch(err) {
    		alert("Hiba a formon!\n\n("+err.message+": "+err.name+")");
    		return false;
  		}
	}
}

function $(param) {
	return document.getElementById(param);
}

