/*----------------------------------------------------------------------------------------------------*/
function CalcKeyCode(aChar) { // calculate the ASCII code of the given character
  var character = aChar.substring(0,1);
  var code = aChar.charCodeAt(0);
  return code;
}/*----------------------------------------------------------------------------------------------------*/
function isNumberPressed(val,Nmax){
  var strPass = val.value;
  var strLength = strPass.length;
  var lchar = val.value.charAt((strLength) - 1);
  var cCode = CalcKeyCode(lchar);
  if ((cCode < 48 || cCode > 57 )&&(strLength<=Nmax)) {
    var myNumber = val.value.substring(0, (strLength) - 1);
    val.value = myNumber;
  }
  return false;
}/*----------------------------------------------------------------------------------------------------*/
function checkEmail(Email)
{
	var FILTER =  /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
return FILTER.test(Email);
}
/*----------------------------------------------------------------------------------------------------*/
function isValidNumber(inpString) {
var valid=/d$/;
   return valid.test(inpString);
}
/*----------------------------------------------------------------------------------------------------*/
function isPhoneNumber(inpString) {
var valid1=/^(\(\+\d{0,2}\)[\s]?)?[1-9]\d{0,1}\/\d{3}-\d{3,4}$/;
   return valid1.test(inpString);
}
/*----------------------------------------------------------------------------------------------------*/
 function checkEventDATA(xform){
   if(xform.TODO.value=='EXIT')return true; 
   return true; 
}
/*----------------------------------------------------------------------------------------------------*/
 function checktagDATA(xform){
   if(xform.TODO.value=='EXIT')return true; 
	 if(xform.vezeteknev.value=='')  { alert('Kérjük, adja meg Vezetéknevét !');      xform.vezeteknev.focus();	xform.vezeteknev.select();return false;} 
	 if(xform.keresztnev.value=='')  { alert('Kérjük, adja meg Keresztnevét !');      xform.keresztnev.focus();	xform.keresztnev.select();return false;} 
	 if(xform.ERT_irsz.value=='')  { alert('Kérjük, adja meg az értestési címhez tartozó Irányítószámot !');      xform.ERT_irsz.focus();	xform.ERT_irsz.select();return false;} 
	 if(isNaN(xform.ERT_irsz.value))  { alert('Az irányítószám csak számokat tartalmazhat !');      xform.ERT_irsz.focus();	xform.ERT_irsz.select();return false;} 
	 if(xform.ERT_varos.value=='')  { alert('Kérjük, válassza ki az értestési címhez tartozó Várost !');      xform.ERT_varos.focus();return false;} 
	 if(xform.ERT_kozter.value=='')  { alert('Kérjük, adja meg az értestési címhez tartozó Közterület nevét !');      xform.ERT_kozter.focus();	xform.ERT_kozter.select();return false;} 
	 if(xform.ERT_kozter_j.value=='')  { alert('Kérjük, válassza ki az értestési címhez tartozó Közterület jellegét !');      xform.ERT_kozter_j.focus();return false;} 
	 if(xform.ERT_hazszam.value=='')  { alert('Kérjük, adja meg az értestési címhez tartozó házszámot !');      xform.ERT_hazszam.focus();	xform.ERT_hazszam.select();return false;} 

	 if(xform.tel_1.value=='')  { alert('Kérjük, adja meg telefonszámát !');      xform.tel_1.focus();	xform.tel_1.select();return false;} 
	 if(isNaN(xform.tel_1.value))  { alert('A telefonszám csak számokat tartalmazhat !');      xform.tel_1.focus();	xform.tel_1.select();return false;} 
	 if(xform.elsodleges.value=='')  { alert('Kérjük, válasszon elsődleges elérhetőségét!');      xform.elsodleges.focus();return false;} 
	 if(xform.statusz.value=='')  { alert('Kérjük, válasszon státuszt!');      xform.statusz.focus();return false;} 
	 if(xform.isk_vegzettseg.value=='')  { alert('Kérjük, válasszon az iskolai végzettségének megfelelően !');      xform.isk_vegzettseg.focus();return false;} 
	 if(xform.szakterulet.value=='')  { alert('Kérjük, válasszon a felsorolt szakterületek közül !');      xform.szakterulet.focus();return false;} 
	 if(xform.tagsag_szvt.value=='')  { alert('Kérjük, válasszon az SzVT-ben betöltött szerep közül !');      xform.tagsag_szvt.focus();return false;} 
	 if(xform.szakoszt_fo.value=='')  { alert('Kérjük, válasszon az Alapértelmezett szakosztályok közül !');      xform.szakoszt_fo.focus();return false;} 
	 if(xform.login.value=='')  { alert('Kérjük, adja meg a belépéshez szükséges felhasználónevét!');      xform.login.focus();xform.login.select();return false;} 
	 if(xform.jelszo.value=='')  { alert('Kérjük, adja meg belépési jelszavát!');      xform.jelszo.focus();xform.jelszo.select();return false;} 
	 if(xform.jelszo2.value=='') { alert('Kérjük, erősítse meg belépési jelszavát!');  xform.jelszo2.focus();xform.jelszo2.select();return false;} 
	 if(xform.jelszo.value!=
      xform.jelszo2.value)  { alert('A két jelszó nem egyezik!');      xform.jelszo.focus();xform.jelszo.select();return false;} 

	return true; 
  } 
  
  /*----------------------------------------------------------------------------------------------------*/
 function checkADMINtagDATA(xform){
   if(xform.TODO.value=='EXIT')return true; 
	 if(xform.vezeteknev.value=='')  { alert('Kérjük, adja meg Vezetéknevét !');      xform.vezeteknev.focus();	xform.vezeteknev.select();return false;} 
	 if(xform.keresztnev.value=='')  { alert('Kérjük, adja meg Keresztnevét !');      xform.keresztnev.focus();	xform.keresztnev.select();return false;} 
	 if(xform.ERT_irsz.value=='')    { alert('Kérjük, adja meg az értestési címhez tartozó Irányítószámot !');      xform.ERT_irsz.focus();	xform.ERT_irsz.select();return false;} 
	 if(isNaN(xform.ERT_irsz.value)) { alert('Az irányítószám csak számokat tartalmazhat !');      xform.ERT_irsz.focus();	xform.ERT_irsz.select();return false;} 
	 if(xform.ERT_varos.value=='')   { alert('Kérjük, válassza ki az értestési címhez tartozó Várost !');      xform.ERT_varos.focus();return false;} 
	 if(xform.ERT_kozter.value=='')  { alert('Kérjük, adja meg az értestési címhez tartozó Közterület nevét !');      xform.ERT_kozter.focus();	xform.ERT_kozter.select();return false;} 
	 if(xform.ERT_kozter_j.value==''){ alert('Kérjük, válassza ki az értestési címhez tartozó Közterület jellegét !');      xform.ERT_kozter_j.focus();return false;} 
	 if(xform.ERT_hazszam.value=='') { alert('Kérjük, adja meg az értestési címhez tartozó házszámot !');      xform.ERT_hazszam.focus();	xform.ERT_hazszam.select();return false;} 

	 if(xform.tel_1.value=='')     { alert('Kérjük, adja meg telefonszámát !');      xform.tel_1.focus();	xform.tel_1.select();return false;} 
	 if(isNaN(xform.tel_1.value))  { alert('A telefonszám csak számokat tartalmazhat !');      xform.tel_1.focus();	xform.tel_1.select();return false;} 
	 if(xform.elsodleges.value==''){ alert('Kérjük, válasszon elsődleges elérhetőségét!');      xform.elsodleges.focus();return false;} 
	 if(xform.elsodleges.value=='e-mail'){
      if(xform.email.value=='')	 { alert(' Kérem, adja meg a  e-mail címét! '); xform.email.focus();return false;} 
      if(!checkEmail(xform.email.value)){ alert('Kérjük valós email címet adjon meg!');	xform.email.focus();return false;}  
   }
	 if(xform.statusz.value=='')       { alert('Kérjük, válasszon státuszt!');      xform.statusz.focus();return false;}
	 if(xform.isk_vegzettseg.value==''){ alert('Kérjük, válasszon az iskolai végzettségének megfelelően !');      xform.isk_vegzettseg.focus();return false;} 
	 if(xform.szakterulet.value=='')   { alert('Kérjük, válasszon a felsorolt szakterületek közül !');      xform.szakterulet.focus();return false;} 
 	 if(xform.login.value=='')         { alert('Még nincs felhasználó név létrehozva!');      xform.login.focus();xform.login.select();return false;} 
	 if(xform.jelszo.value=='')        { alert('Nincs megadva belépési jelszó!');      xform.jelszo.focus();xform.jelszo.select();return false;} 
	 if(xform.jelszo2.value=='')       { alert('Erősítse meg belépési jelszavat!');  xform.jelszo2.focus();xform.jelszo2.select();return false;} 
	 if(xform.jelszo.value!=
      xform.jelszo2.value)           { alert('A két jelszó nem egyezik !');      xform.jelszo.focus();xform.jelszo.select();return false;} 

	return true; 
  } 
  /*----------------------------------------------------------------------------------------------------*/
 function checkNletteruserDATA(xform){
   if(xform.TODO.value=='EXIT')return true; 
	 if(xform.NAME.value=='')  { alert('Kérjük, adja meg a felhasználó nevét !');      xform.NAME.focus();	xform.NAME.select();return false;} 
   if(xform.EMAIL.value=='')		{ alert(' Kérem, adja meg a felhasználó e-mail címét! '); xform.EMAIL.focus();return false;} 
 else 	 if(!checkEmail(xform.EMAIL.value)){ alert('Kérjük valós email címet adjon meg!');	xform.EMAIL.focus();return false;}  

	return true; 
  } 
  
 /*----------------------------------------------------------------------------------------------------*/
 function checkujtagDATA(xform){
   if(xform.TODO.value=='EXIT')return true; 
	 if(xform.vezeteknev.value=='')  { alert('Kérjük, adja meg Vezetéknevét !');      xform.vezeteknev.focus();	xform.vezeteknev.select();return false;} 
	 if(xform.keresztnev.value=='')  { alert('Kérjük, adja meg Keresztnevét !');      xform.keresztnev.focus();	xform.keresztnev.select();return false;} 
	 if(xform.ERT_irsz.value=='')    { alert('Kérjük, adja meg az értestési címhez tartozó Irányítószámot !');      xform.ERT_irsz.focus();	xform.ERT_irsz.select();return false;} 
	 if(isNaN(xform.ERT_irsz.value)) { alert('Az irányítószám csak számokat tartalmazhat !');      xform.ERT_irsz.focus();	xform.ERT_irsz.select();return false;} 
	 if(xform.ERT_varos.value=='')   { alert('Kérjük, válassza ki az értestési címhez tartozó Várost !');      xform.ERT_varos.focus();return false;} 
	 if(xform.ERT_kozter.value=='')  { alert('Kérjük, adja meg az értestési címhez tartozó Közterület nevét !');      xform.ERT_kozter.focus();	xform.ERT_kozter.select();return false;} 
	 if(xform.ERT_kozter_j.value==''){ alert('Kérjük, válassza ki az értestési címhez tartozó Közterület jellegét !');      xform.ERT_kozter_j.focus();return false;} 
	 if(xform.ERT_hazszam.value=='') { alert('Kérjük, adja meg az értestési címhez tartozó házszámot !');      xform.ERT_hazszam.focus();	xform.ERT_hazszam.select();return false;} 

	 if(xform.tel_1.value=='')  { alert('Kérjük, adja meg telefonszámát !');      xform.tel_1.focus();	xform.tel_1.select();return false;} 
	 if(isNaN(xform.tel_1.value))  { alert('A telefonszám csak számokat tartalmazhat !');      xform.tel_1.focus();	xform.tel_1.select();return false;} 
	 if(xform.elsodleges.value=='')  { alert('Kérjük, válasszon elsődleges elérhetőségét!');      xform.elsodleges.focus();return false;} 
	 if(xform.elsodleges.value=='e-mail'){
      if(xform.email.value=='')		{ alert(' Kérem, adja meg a  e-mail címét! '); xform.email.focus();return false;} 
      if(!checkEmail(xform.email.value)){ alert('Kérjük valós email címet adjon meg!');	xform.email.focus();return false;}  
   }
	 if(xform.statusz.value==''){ alert('Kérjük, válasszon státuszt!');      xform.statusz.focus();return false;}
	 if(xform.isk_vegzettseg.value=='')  { alert('Kérjük, válasszon az iskolai végzettségének megfelelően !');      xform.isk_vegzettseg.focus();return false;} 
	 if(xform.szakterulet.value=='')  { alert('Kérjük, válasszon a felsorolt szakterületek közül !');      xform.szakterulet.focus();return false;} 
   if(xform.tcode.value==''){ alert('Írja be a képen látható szöveget!');	xform.tcode.focus();return false;}  

	return true; 
  }  

/*----------------------------------------------------------------------------------------------------*/

 function checktopicAddDATA(Xform){
 if(Xform.tname.value=='')		{ alert(' Kérem, adja meg a megjelenítendő nevet! '); Xform.tname.focus();return false;}  
 if(Xform.temail.value=='')		{ alert(' Kérem, adja meg e-mail címét! '); Xform.temail.focus();return false;} 
 else 	 if(!checkEmail(Xform.temail.value)){ alert('Kérjük valós email címet adjon meg!');	Xform.temail.focus();return false;}  
 if(Xform.topictext.value=='')		{ alert(' Kérem, tölse ki a Hozzászólás mezőt! '); Xform.topictext.focus();return false;}  
 if(Xform.tcode.value==''){ alert('Írja be a képen látható szöveget!');	Xform.tcode.focus();return false;}  
 return true;}


/*----------------------------------------------------------------------------------------------------*//*----------------------------------------------------------------------------------------------------*/
function checkreg(xform){
	 if((xform.USER.value=='')||
      (xform.USER.value==xform.USER.title))       { alert('Kérjük adja meg  nevét !'); 			xform.USER.focus();	xform.USER.select();return false;} 
	 if((xform.EMAIL.value=='')||
      (xform.EMAIL.value==xform.EMAIL.title))    {    alert('Kérjük adja meg  e-mail címét!');  			xform.EMAIL.focus();	xform.EMAIL.select();return false;} 
	 if(!checkEmail(xform.EMAIL.value)){ alert('Kérjük valós email címet adjon meg!');xform.EMAIL.focus();xform.EMAIL.select();return false;}   
	return true; 
  } 
  /*----------------------------------------------------------------------------------------------------*//*----------------------------------------------------------------------------------------------------*/
function checkregFORM(xform){
	 if((xform.USER.value=='')||
      (xform.USER.value==xform.USER.title))       { alert('Kérjük adja meg  nevét !'); 			xform.USER.focus();	xform.USER.select();return false;} 
	 if((xform.EMAIL.value=='')||
      (xform.EMAIL.value==xform.EMAIL.title))    {    alert('Kérjük adja meg  e-mail címét!');  			xform.EMAIL.focus();	xform.EMAIL.select();return false;} 
	 if(!checkEmail(xform.EMAIL.value)){ alert('Kérjük valós email címet adjon meg!');xform.EMAIL.focus();xform.EMAIL.select();return false;}   
	 if((!xform.REG_SEX[0].checked&&!xform.REG_SEX[1].checked))    {    alert('Kérjük adja meg a nemét!');  		;return false;} 
	 if((xform.ELETKOR.value=='')||
      (xform.ELETKOR.value==xform.ELETKOR.title))    {    alert('Kérjük adja meg életkorát!');  			xform.ELETKOR.focus();return false;} 
   if(xform.tcode.value==''){ alert('Írja be a képen látható szöveget!');	xform.tcode.focus();return false;}  
	return true; 
  } 
/*----------------------------------------------------------------------------------------------------*//*----------------------------------------------------------------------------------------------------*/
function checkIDEA(xform){
	 if((xform.OTLET.value=='')||
      (xform.OTLET.value==xform.OTLET.title))       { alert('Írja le ötletét!'); 			xform.OTLET.focus();	xform.OTLET.select();return false;} 
	 if(xform.tcode.value=='')       { alert('Kérjük írja be a képen látható biztonsági kódot!'); 	xform.tcode.focus();	xform.tcode.select();return false;} 
	return true; 
  }  
 /*----------------------------------------------------------------------------------------------------*//*----------------------------------------------------------------------------------------------------*/
function checkIDEAsave(xform){
	 if((xform.OTLET.value=='')||
      (xform.OTLET.value==xform.OTLET.title))       { alert('Írja le ötletét!'); 			xform.OTLET.focus();	xform.OTLET.select();return false;} 
	 if(xform.tcode.value=='')       { alert('Kérjük írja be a képen látható biztonsági kódot!'); 	xform.tcode.focus();	xform.tcode.select();return false;} 
	return true; 
  }  
/*----------------------------------------------------------------------------------------------------*//*----------------------------------------------------------------------------------------------------*/
  <!-- Registration-->
 function checkpasswordDATA(xform){
	 if(xform.sendSenderEmail.value=='')         { alert('Kérjük adja meg  e-mail címét!'); 	xform.sendSenderEmail.focus();	xform.sendSenderEmail.select();return false;} 
	 if(!checkEmail(xform.sendSenderEmail.value)){ alert('Kérjük valós email címet adjon meg!');xform.sendSenderEmail.focus();xform.sendSenderEmail.select();return false;}   
	return true; 
  } 
/*----------------------------------------------------------------------------------------------------*/
function checkregDATA(xform){
	 if(xform.USER_NAME.value=='')       { alert('Kérjük adja meg  nevét !'); 			xform.USER_NAME.focus();	xform.USER_NAME.select();return false;} 
	 if(xform.USER_EMAIL.value=='')         { alert('Kérjük adja meg  e-mail címét!'); 	xform.USER_EMAIL.focus();	xform.USER_EMAIL.select();return false;} 
	 if(!checkEmail(xform.USER_EMAIL.value)){ alert('Kérjük valós email címet adjon meg!');xform.USER_EMAIL.focus();xform.USER_EMAIL.select();return false;}   
	 if(xform.tcode.value=='')       { alert('Kérjük írja be a képen látható biztonsági kódot!'); 	xform.tcode.focus();	xform.tcode.select();return false;} 
	return true; 
  } 
 /*----------------------------------------------------------------------------------------------------*/
function checkTNregDATA(xform){
	 if(xform.USER_NAME.value=='')       { alert('Kérjük adja meg  nevét !'); 			xform.USER_NAME.focus();	xform.USER_NAME.select();return false;} 
	 if(xform.USER_EMAIL.value=='')      { alert('Kérjük adja meg  e-mail címét!'); 	xform.USER_EMAIL.focus();	xform.USER_EMAIL.select();return false;} 
	 if(!checkEmail(xform.USER_EMAIL.value)){ alert('Kérjük valós email címet adjon meg!');xform.USER_EMAIL.focus();xform.USER_EMAIL.select();return false;}   
	 if(xform.USER_CEG.value=='')        { alert('Kérjük adja meg az Alkalmazó cég/vállalkozás nevét!'); 	xform.USER_CEG.focus();	xform.USER_CEG.select();return false;} 
	 if(xform.A_MEGYE.value=='')         { alert('Kérjük adja meg a Tevékenységi körzetét (Megye) !'); 	xform.A_MEGYE.focus();	xform.A_MEGYE.select();return false;} 
	 if(xform.USER_MOBIL.value=='')      { alert('Kérjük adja meg telefonszámát, ahol visszahívhatjuk!'); 	xform.USER_MOBIL.focus();	xform.USER_MOBIL.select();return false;} 
	 if(xform.USER_TIME.value=='')       { alert('Kérjük adja meg, hogy Munkanapokon mikor hívhatjuk Önt!'); 	xform.USER_TIME.focus();	xform.USER_TIME.select();return false;} 
	 if(xform.tcode.value=='')       { alert('Kérjük írja be a képen látható biztonsági kódot!'); 	xform.tcode.focus();	xform.tcode.select();return false;} 
	return true; 
  } 
   /*----------------------------------------------------------------------------------------------------*/
function checknewsDATA(xform){
	 if(xform.subscr_text.value=='')      { alert('Kérjük adja meg  e-mail címét!'); 	xform.subscr_text.focus();	xform.subscr_text.select();return false;} 
	 if(!checkEmail(xform.subscr_text.value)){ alert('Kérjük valós email címet adjon meg!');xform.subscr_text.focus();xform.subscr_text.select();return false;}   
	return true; 
  } 
   /*----------------------------------------------------------------------------------------------------*/
function checkGOTCHA(xform){
	 if(xform.tcode.value=='')       { alert('Kérjük írja be a képen látható biztonsági kódot!'); 	xform.tcode.focus();	xform.tcode.select();return false;} 
	return true; 
  } 

   /*----------------------------------------------------------------------------------------------------*/
function checkSMS(xform){
	 if(xform.tcode.value=='')       { alert('Kérjük írja be a képen látható biztonsági kódot!'); 	xform.tcode.focus();	xform.tcode.select();return false;} 
	return true; 
  } 
/*----------------------------------------------------------------------------------------------------*/
 function checkpassDATA(xform){
	 if(xform.pswfirst.value=='eredeti jelszó elöszöris ')  { alert('Kérjük adja meg belépési jelszavát !');      xform.pswfirst.focus();	xform.pswfirst.select();return false;} 
	 if(xform.pswSecound.value=='eredeti jelszó mégegyszer'){ alert('Kérjük ismételje meg belépési jelszavát !');xform.pswSecound.focus();	xform.pswSecound.select();return false;} 
	 if(xform.pswfirst.value!=xform.pswSecound.value)       { alert('A két jelszó nem egyezik!'); 				  xform.pswfirst.focus();	xform.pswfirst.select();return false;} 

	return true; 
  } 
function checkProtection(){
linkObj=getElementsByClass('protect');
svc='m'+'a'+'i'+'l'+'t'+'o:'+'info'+'\u0040'+'set-up.hu';
/* or use \u0040 - the unicode equivalent of @ */
/* or use @ - the character entity equivalent of @ */
txt='<a href="'+svc+'">info'+'\u0040'+'set-up.hu<\/a>';
for(var i = 0; i < linkObj.length; i++) {
linkObj[i].innerHTML=txt;
}
}
addEvent(window, 'load', checkProtection );