function openpopup()
{
	var popurl="karacsony.html"
	winpops=window.open(popurl,"","width=250,height=350,left=100,top=100,resizable,")
}

function get_cookie(Name) 
{
	var search = Name + "="
	var returnvalue = "";
	if (document.cookie.length > 0) 
	{
		offset = document.cookie.indexOf(search)
		if (offset != -1) 
		{ // if cookie exists
			offset += search.length
			// set index of beginning of value
			end = document.cookie.indexOf(";", offset);
			// set index of end of cookie value
			if (end == -1)
				 end = document.cookie.length;
			returnvalue=unescape(document.cookie.substring(offset, end))
		}
	}
	return returnvalue;
}

function loadornot()
{
	if (get_cookie('poppedup')=='')
	{
		openpopup()
		document.cookie="poppedup=yes"
	}
}

function ablak(klink, x, y){
  win = open("","Kép",
    "status=yes,toolbar=yes,menubar=yes,resizable=yes,width=" + x + ",height=" + y);

  win.document.open();

  win.document.write("<HTML><HEAD><TITLE>Hírek kép");
  win.document.write("</TITLE>");
  win.document.write("</HEAD>");
  win.document.write("<BODY leftmargin=0 topmargin=0><CENTER><img src='"+klink+"'>");
  win.document.write("</CENTER></BODY>");
  win.document.write("</HTML>");

  win.document.close();
}

// Code obtained from http://WillMaster.com/
//
// Each required form field can be checked with JavaScript. Here are 
//    the function names for the different kinds of checks:
//
//       1. WithoutContent() -- check if the text, textarea, password, 
//              or file fields has no content.
//       2. NoneWithContent() -- check if none of the set of text, 
//              textarea, password, or file fields have content. 
//              (Set: More than one with the same field name.)
//
//       3. NoneWithCheck() -- check if none of the set of radio buttons 
//              or checkboxes are checked. (Set: More than one with the 
//              same field name.)
//       4. WithoutCheck() -- check if the single radio button or checkbox 
//              is unchecked.
//
//       5. WithoutSelectionValue() -- check if selected drop-down list or 
//              select box entries have no value.
//
//
// The format for using the above functions is
//             if(       WithoutContent([FORMFIELDVALUE])) [ERRORMESSAGE]
//             if(      NoneWithContent([FORMFIELD])     ) [ERRORMESSAGE]
//             if(        NoneWithCheck([FORMFIELD])     ) [ERRORMESSAGE]
//             if(         WithoutCheck([FORMFIELD])     ) [ERRORMESSAGE]
//             if(WithoutSelectionValue([FORMFIELD])     ) [ERRORMESSAGE]
//
// The if(...) part and the error message part may be on separate lines, like
//             if(WithoutContent([FORMFIELDVALUE]))
//                [ERRORMESSAGE]
//             if(NoneWithContent([FORMFIELD]))
//                [ERRORMESSAGE]
//             if(NoneWithCheck([FORMFIELD]))
//                [ERRORMESSAGE]
//             if(WithoutCheck([FORMFIELD]))
//                [ERRORMESSAGE]
//             if(WithoutSelectionValue([FORMFIELD]))
//                [ERRORMESSAGE]
//
//
//      FORMFIELD -- The format for specifying a "form field" is 
//                         document.[FORMNAME].[FIELDNAME]
// FORMFIELDVALUE -- The format for specifying a "form field value" is 
//                         document.[FORMNAME].[FIELDNAME].value
//   ERRORMESSAGE -- The format for specifying an "error message" is
//                         { errormessage += "\n\n[MESSAGE]"; }
//                   If the message itself contains quotation marks, 
//                      they must be preceded with a back slash. 
//                      Example: \"
//
//
//      FORMNAME -- The name assigned to the form in the <FORM... tag. 
//     FIELDNAME -- The field name being checked.
// 
//
// For use with this JavaScript, the only non-alphanumeric character a 
//    fieldname may have is the underscore. Replace any hyphens, colons, 
//    spaces, or other non-alphanumeric characters in your field names 
//    with an underscore character.
//
//
// Put field checks into the function CheckRequiredFields(), in the order 
//    you want the fields checked.
//


function CheckCVRequiredFields() 
{
	var errormessage = new String();
	// Put field checks below this point.

	//if(NoneWithCheck(document.exampleform.radioOne))
	//	{ errormessage += "\n\nPlease click one radio button of the set of three."; }
	//if(WithoutCheck(document.exampleform.radioLoner))
	//	{ errormessage += "\n\nThe \"Loner\" radio button must be clicked."; }

	//ELLENŐRZÉS KEZDETE
	if(WithoutContent(document.regisztracio.vezn.value))
		{ errormessage += "\n\n Vezetéknév mező nem lett kitöltve!"; }
	if(WithoutContent(document.regisztracio.kern.value))
		{ errormessage += "\n\n Keresztnév mező nem lett kitöltve!"; }

	if(WithoutContent(document.regisztracio.szuldat_ev.value))
		{ errormessage += "\n\n Születés éve mező nem lett kitöltve!"; }
	if(WithoutSelectionValue(document.regisztracio.szuldat_ho))
		{ errormessage += "\n\n Születés hónapja mező nem lett kitöltve!"; }
	if(WithoutSelectionValue(document.regisztracio.szuldat_nap))
		{ errormessage += "\n\n Születés napja mező nem lett kitöltve!"; }

	if(WithoutContent(document.regisztracio.irsz.value))
		{ errormessage += "\n\n Irányítószám mező nem lett kitöltve!"; }
	if(WithoutContent(document.regisztracio.varos.value))
		{ errormessage += "\n\n Város mező nem lett kitöltve!"; }
	if(WithoutContent(document.regisztracio.utca.value))
		{ errormessage += "\n\n Utca mező nem lett kitöltve!"; }
	if(WithoutContent(document.regisztracio.hazsz.value))
		{ errormessage += "\n\n Házszám mező nem lett kitöltve!"; }

	if(WithoutContent(document.regisztracio.telott.value) && WithoutContent(document.regisztracio.telmh.value) && WithoutContent(document.regisztracio.telmob.value))
		{ errormessage += "\n\n Otthoni telefon vagy Munkahelyi telefon vagy Mobil telefon mező nem lett kitöltve!"; }

	if(WithoutContent(document.regisztracio.email.value))
		{ errormessage += "\n\n Email mező nem lett kitöltve!"; }

	if(WithoutCheck(document.regisztracio.joga) && WithoutCheck(document.regisztracio.jogb) && WithoutCheck(document.regisztracio.jogc) && WithoutCheck(document.regisztracio.jogd) && WithoutCheck(document.regisztracio.joge) && WithoutCheck(document.regisztracio.jognincs))
		{ errormessage += "\n\n Válasszon ki legalább egyet a jogosítvány típusából!"; }

	if(WithoutSelectionValue(document.regisztracio.v1) && WithoutSelectionValue(document.regisztracio.v2))
		{ errormessage += "\n\n Válasszon ki legalább egy legfontosabb végzettséget!"; }
	if(WithoutSelectionValue(document.regisztracio.v1) == false)
		if(WithoutContent(document.regisztracio.v1dat.value))
			{ errormessage += "\n\n A legfontosabb végzettség végzésének éve mező nem lett kitöltve!"; }
	if(WithoutSelectionValue(document.regisztracio.v2) == false)
		if(WithoutContent(document.regisztracio.v2dat.value))
			{ errormessage += "\n\n A legfontosabb végzettség végzésének éve mező nem lett kitöltve!"; }

	if(WithoutSelectionValue(document.regisztracio.e_experience))
		{ errormessage += "\n\n Válasszon ki legalább egyet szakmai specializáció, kiegészítő információk-ból!"; }
	else
	{
		var experience = '';
		document.regisztracio.experience.value = FromArrayToValue(document.regisztracio.e_experience, ',');
	}

	if(WithoutSelectionValue(document.regisztracio.nyelv1) && WithoutSelectionValue(document.regisztracio.nyelv2))
		{ errormessage += "\n\n Válasszon ki legalább egy legfontosabb nyelvtudást!"; }
	if(WithoutSelectionValue(document.regisztracio.nyelv1) == false)
		if(WithoutSelectionValue(document.regisztracio.nyelv1sz))
			{ errormessage += "\n\n A legfontosabb nyelvtudás szintje mező nem lett kitöltve!"; }
	if(WithoutSelectionValue(document.regisztracio.nyelv2) == false)
		if(WithoutSelectionValue(document.regisztracio.nyelv2sz))
			{ errormessage += "\n\n A legfontosabb nyelvtudás szintje mező nem lett kitöltve!"; }

	if(WithoutContent(document.regisztracio.ceg1.value) && WithoutContent(document.regisztracio.ceg2.value) && WithoutContent(document.regisztracio.ceg3.value))
		{ errormessage += "\n\n Az elmúlt időszak egyik legfontosabb munkahelyének cégneve nem lett kitöltve!"; }
	if(WithoutContent(document.regisztracio.ceg1.value) == false)
	{
		if(WithoutContent(document.regisztracio.mkor1.value))
			{ errormessage += "\n\n Az elmúlt időszak egyik legfontosabb munkahelyének munkaköre nem lett kitöltve!"; }
		if(WithoutSelectionValue(document.regisztracio.e_sector1))
			{ errormessage += "\n\n Az elmúlt időszak egyik legfontosabb munkahelyének ágazata nem lett kitöltve!"; }
		if(WithoutContent(document.regisztracio.kezd1.value))
			{ errormessage += "\n\n Az elmúlt időszak egyik legfontosabb munkahelyének kezdés éve nem lett kitöltve!"; }
	}
	if(WithoutContent(document.regisztracio.ceg2.value) == false)
	{
		if(WithoutContent(document.regisztracio.mkor2.value))
			{ errormessage += "\n\n Az elmúlt időszak egyik legfontosabb munkahelyének munkaköre nem lett kitöltve!"; }
		if(WithoutSelectionValue(document.regisztracio.e_sector2))
			{ errormessage += "\n\n Az elmúlt időszak egyik legfontosabb munkahelyének ágazata nem lett kitöltve!"; }
		if(WithoutContent(document.regisztracio.kezd2.value))
			{ errormessage += "\n\n Az elmúlt időszak egyik legfontosabb munkahelyének kezdés éve nem lett kitöltve!"; }
	}
	if(WithoutContent(document.regisztracio.ceg3.value) == false)
	{
		if(WithoutContent(document.regisztracio.mkor3.value))
			{ errormessage += "\n\n Az elmúlt időszak egyik legfontosabb munkahelyének munkaköre nem lett kitöltve!"; }
		if(WithoutSelectionValue(document.regisztracio.e_sector3))
			{ errormessage += "\n\n Az elmúlt időszak egyik legfontosabb munkahelyének ágazata nem lett kitöltve!"; }
		if(WithoutContent(document.regisztracio.kezd3.value))
			{ errormessage += "\n\n Az elmúlt időszak egyik legfontosabb munkahelyének kezdés éve nem lett kitöltve!"; }
	}

	if(WithoutSelectionValue(document.regisztracio.e_industry1) && WithoutSelectionValue(document.regisztracio.e_industry2))
		{ errormessage += "\n\n Válasszon ki legalább egyet Az Ön egyik orientáltságának iparága közül!"; }
	if(WithoutSelectionValue(document.regisztracio.e_industry1) == false)
		if(WithoutSelectionValue(document.regisztracio.e_assignment1))
			{ errormessage += "\n\n Az Ön egyik orientáltságának beosztása nem lett kitöltve!"; }
	if(WithoutSelectionValue(document.regisztracio.e_industry2) == false)
		if(WithoutSelectionValue(document.regisztracio.e_assignment2))
			{ errormessage += "\n\n Az Ön egyik orientáltságának beosztása nem lett kitöltve!"; }

	if(WithoutCheck(document.regisztracio.nincs_konkret) && (WithoutSelectionValue(document.regisztracio.hivid1) && WithoutSelectionValue(document.regisztracio.hivid2) && WithoutSelectionValue(document.regisztracio.hivid3)))
		{ errormessage += "\n\n Álláshivatkozásnál vagy válassza jelentkezés adatbankba (konkrét álláspályázat nélkül) vagy válasszon legalább egy álláshivatkozást! "; }
	//ELLENŐRZÉS VÉGE


	//if(WithoutContent(document.exampleform.sometext.value))
	//	{ errormessage += "\n\nPlease type something in the \"Some text\" text field."; }
	//if(NoneWithContent(document.exampleform.oneOrTheOther))
	//	{ errormessage += "\n\nSomething must be typed in one or both of the set of form text fields."; }
	//if(WithoutContent(document.exampleform.areaName.value))
	//	{ errormessage += "\n\nSomething must be typed in the textarea box."; }
	//if(WithoutContent(document.exampleform.FileGet.value))
	//	{ errormessage += "\n\nA file name must be provided for uploading."; }
	//if(WithoutSelectionValue(document.exampleform.dropname))
	//	{ errormessage += "\n\nPlease select something from the dropdown list."; }

	// Put field checks above this point.

	//EREDMÉNY KIIRATÁSA
	if(errormessage.length > 2)
	{
		window.alert('Megjegyzés:' + errormessage);
	//	return false;
	}
	else
	{
		document.regisztracio.submit();
	//return true;
	}
} // end of function CheckCVRequiredFields()

function CheckLetterRequiredFields() 
{
	var errormessage = new String();
	// Put field checks below this point.

	//ELLENŐRZÉS KEZDETE
	if(WithoutContent(document.level.csnev.value))
		{ errormessage += "\n\n Nu a\u0163i completat: 'NUMELE'!"; }
	if(WithoutContent(document.level.knev.value))
		{ errormessage += "\n\n Nu a\u0163i completat: 'PRENUMELE'!"; }

	if(WithoutContent(document.level.otel.value) && WithoutContent(document.level.munktel.value) && WithoutContent(document.level.mobtel.value))
		{ errormessage += "\n\n Nu a\u0163i completat unul dintre numerele de telefon!"; }

	if(WithoutContent(document.level.email.value))
		{ errormessage += "\n\n Nu a\u0163i completat: 'E-mail'!"; }

	if(WithoutContent(document.level.jelszo1.value))
		{ errormessage += "\n\n Nu a\u0163i completat: 'PAROLA'!"; }
	
	if(WithoutContent(document.level.jelszo2.value))
		{ errormessage += "\n\n Nu a\u0163i completat: 'Repetati parola'!"; }

	if(WithoutCheck(document.level.hirlevel))
	//if(WithoutCheck(document.level.hirlevel) && WithoutCheck(document.level.allaslevel))
		{ errormessage += "\n\n V\u0103 rog s\u0103 alege\u0163i ce fel de newsletter dori\u0163i s\u0103 primi\u0163i!"; }
	
	if(document.level.jelszo1.value != document.level.jelszo2.value)
		{ errormessage += "\n\n Parola nu corespunde!"; }
	//ELLENŐRZÉS VÉGE

	// Put field checks above this point.

	//EREDMÉNY KIIRATÁSA
	if(errormessage.length > 2)
	{
		window.alert('Observatie:' + errormessage);
	//	return false;
	}
	else
	{
		document.level.submit();
	//return true;
	}
} // end of function CheckLetterRequiredFields()

function CheckLetterRequired2Fields() 
{
	var errormessage = new String();
	// Put field checks below this point.

	//ELLENŐRZÉS KEZDETE
	if(WithoutSelectionValue(document.reg2.beosztas))
		{ errormessage += "\n\n Válasszon ki legalább egy beosztást!"; }
	else
	{
		var beoszt = '';
		document.reg2.beoszt.value = FromArrayToValue(document.reg2.beosztas, ':');
	}

	if(WithoutSelectionValue(document.reg2.orient))
		{ errormessage += "\n\n Válasszon ki legalább egy orientálságot!"; }
	else
	{
		var orientaltsag = '';
		document.reg2.orientaltsag.value = FromArrayToValue(document.reg2.orient, ':');
	}
	//ELLENŐRZÉS VÉGE

	// Put field checks above this point.

	//EREDMÉNY KIIRATÁSA
	if(errormessage.length > 2)
	{
		window.alert('Megjegyzés:' + errormessage);
	//	return false;
	}
	else
	{
		document.reg2.submit();
	//return true;
	}
} // end of function CheckLetterRequired2Fields()

function CheckLoginRequiredFields() 
{
	var errormessage = new String();
	// Put field checks below this point.

	//ELLENŐRZÉS KEZDETE
	if(WithoutContent(document.login.csnev.value))
		{ errormessage += "\n\n Nu a\u0163i completat: 'NUMELE'!"; }
	if(WithoutContent(document.login.knev.value))
		{ errormessage += "\n\n Nu a\u0163i completat: 'PRENUMELE'!"; }

	if(WithoutContent(document.login.email.value))
		{ errormessage += "\n\n Nu a\u0163i completat: 'E-mail'!"; }

	if(WithoutContent(document.login.jelszo.value))
		{ errormessage += "\n\n Nu a\u0163i completat: 'PAROLA'!"; }
	
	//ELLENŐRZÉS VÉGE

	// Put field checks above this point.

	//EREDMÉNY KIIRATÁSA
	if(errormessage.length > 2)
	{
		window.alert('Observatie:' + errormessage);
	//	return false;
	}
	else
	{
		document.login.submit();
	//return true;
	}
} // end of function CheckLoginRequiredFields()

function CheckModRequiredFields() 
{
	var errormessage = new String();
	// Put field checks below this point.

	//ELLENŐRZÉS KEZDETE
	if(WithoutContent(document.modosit.csnev.value))
		{ errormessage += "\n\n Nu a\u0163i completat: 'NUMELE'!"; }
	if(WithoutContent(document.modosit.knev.value))
		{ errormessage += "\n\n Nu a\u0163i completat: 'PRENUMELE'!"; }

	if(WithoutContent(document.modosit.otel.value) && WithoutContent(document.modosit.munktel.value) && WithoutContent(document.modosit.mobtel.value))
		{ errormessage += "\n\n Nu a\u0163i completat unul dintre numerele de telefon!"; }

	if(WithoutContent(document.modosit.email.value))
		{ errormessage += "\n\n Nu a\u0163i completat: 'E-mail'!"; }

	/*if(WithoutSelectionValue(document.modosit.beosztas))
		{ errormessage += "\n\n Válasszon ki legalább egy beosztást!"; }
	else
	{
		var beoszt = '';
		document.modosit.beoszt.value = FromArrayToValue(document.modosit.beosztas, ':');
	}

	if(WithoutSelectionValue(document.modosit.orient))
		{ errormessage += "\n\n Válasszon ki legalább egy orientálságot!"; }
	else
	{
		var orientaltsag = '';
		document.modosit.orientaltsag.value = FromArrayToValue(document.modosit.orient, ':');
	} */

	if(document.modosit.jelszo1.value != document.modosit.jelszo2.value)
		{ errormessage += "\n\n Heslá sa nezhodujú!"; }

	//ELLENŐRZÉS VÉGE

	// Put field checks above this point.

	//EREDMÉNY KIIRATÁSA
	if(errormessage.length > 2)
	{
		window.alert('Observatie:' + errormessage);
	//	return false;
	}
	else
	{
		document.modosit.submit();
	//return true;
	}
} // end of function CheckLetterRequiredFields()

function CheckPasswRequiredFields() 
{
	var errormessage = new String();
	// Put field checks below this point.

	//ELLENŐRZÉS KEZDETE
	if(WithoutContent(document.jelszo.csnev.value))
		{ errormessage += "\n\n Nu a\u0163i completat: 'NUMELE'!"; }
	if(WithoutContent(document.jelszo.knev.value))
		{ errormessage += "\n\n Nu a\u0163i completat: 'PRENUMELE'!"; }

	if(WithoutContent(document.jelszo.email.value))
		{ errormessage += "\n\n Nu a\u0163i completat: 'E-mail'!"; }

	//ELLENŐRZÉS VÉGE

	// Put field checks above this point.

	//EREDMÉNY KIIRATÁSA
	if(errormessage.length > 2)
	{
		window.alert('Observatie:' + errormessage);
	//	return false;
	}
	else
	{
		document.jelszo.submit();
	//return true;
	}
} // end of function CheckPsswRequiredFields()

function CheckNovelRequiredFields() 
{
	var errormessage = new String();
	// Put field checks below this point.

	//ELLENŐRZÉS KEZDETE
	if(WithoutContent(document.novel.noveles.value))
		{ errormessage += "\n\n Az álláslevél regisztració idejének módositása mező nem lett kitöltve!"; }

	//ELLENŐRZÉS VÉGE

	// Put field checks above this point.

	//EREDMÉNY KIIRATÁSA
	if(errormessage.length > 2)
	{
		window.alert('Megjegyzés:' + errormessage);
	//	return false;
	}
	else
	{
		document.novel.submit();
	//return true;
	}
} // end of function CheckNovelRequiredFields()

function CheckHirlevelRequiredFields() 
{
	var errormessage = new String();
	// Put field checks below this point.

	//ELLENŐRZÉS KEZDETE
	if(WithoutContent(document.hirlevel.csnev.value))
		{ errormessage += "\n\n Nevyplnili ste pole 'Priezvisko'!"; }
	if(WithoutContent(document.hirlevel.knev.value))
		{ errormessage += "\n\n Nevyplnili ste pole 'Meno'!"; }

	if(WithoutContent(document.hirlevel.email.value))
		{ errormessage += "\n\n Nevyplnili ste pole 'E-mail'!"; }


	//ELLENŐRZÉS VÉGE

	// Put field checks above this point.

	//EREDMÉNY KIIRATÁSA
	if(errormessage.length > 2)
	{
		window.alert('Poznámka:' + errormessage);
	//	return false;
	}
	else
	{
		document.hirlevel.submit();
	//return true;
	}
} // end of function CheckHirlevelRequiredFields()

function WithoutContent(ss) 
{
	if(ss.length > 0) 
	{ 
		return false; 
	}
	return true;
}

function NoneWithContent(ss) {
for(var i = 0; i < ss.length; i++) {
	if(ss[i].value.length > 0) { return false; }
	}
return true;
}

function NoneWithCheck(ss) {
for(var i = 0; i < ss.length; i++) {
	if(ss[i].checked) { return false; }
	}
return true;
}

function WithoutCheck(ss) {
if(ss.checked) { return false; }
return true;
}

function WithoutSelectionValue(ss) {
for(var i = 0; i < ss.length; i++) {
	if(ss[i].selected) {
		if(ss[i].value.length) { return false; }
		}
	}
return true;
}

function FromArrayToValue(ss, jel)
{
	 var myselectedvalue=""
	  for (var i=0;i<ss.length;i++) {
		   if (ss.options[i].selected) {
				if (myselectedvalue=="")
					 myselectedvalue = ss.options[i].value
				else
					 myselectedvalue = myselectedvalue + jel + " " + ss.options[i].value
		   }
	  }
	  return myselectedvalue;
}


