function csere(z) {
  var szov;
  var szov2;
  szov = document.forms[0].elements[z].value;
  szov2 = szov.replace(/\n/g,"<BR>");
  document.forms[0].elements[z].value =  szov2;}
  
function ell_gb() {

  var vissza = true;
  var ered;
  var z;
  var rkif = /\w/
  var rexpr = /\w{2,}@[a-zA-Z0-9_-]*\.[a-zA-Z0-9_-]{2,}[a-zA-Z0-9_-]*/
   
  for (z = 0; z < 4; z++) {
    ered = rkif.test(document.forms[0].elements[z].value);
    if (!ered) {
     vissza = false;
     switch (z) {
       case 0:     
         alert('Nincs a név megadva !');
	 break;
       case 1:
         alert('Nincs az email cím megadva !');
	 break;	 
       case 2:
         alert('Nincs a hozzászólás megadva !');
	 break;	
       case 3:
         alert('Nincs az ellenőrző kód megadva !');
	 break;	}}}	 
	 
  if (document.forms[0].elements[1].value != "") {
    ered = rexpr.test(document.forms[0].elements[1].value);
    if (!ered) {
      vissza = false;
      alert("Nem lett megadva vagy rossz az e-mail cím!");}}
  if (vissza == true) {
    csere(2);}
return vissza;}  

function ell_idopont() {

  var vissza = true;
  var ered;
  var z;
  var rkif = /\w/
  var rexpr = /\w{2,}@[a-zA-Z0-9_-]*\.[a-zA-Z0-9_-]{2,}[a-zA-Z0-9_-]*/
   
  for (z = 0; z < 5; z++) {
    ered = rkif.test(document.forms[0].elements[z].value);
    if (!ered) {
     vissza = false;
     switch (z) {
       case 0:     
         alert('Nincs a név megadva !');
	 break;
       case 1:
         alert('Nincs az email cím megadva !');
	 break;	 
       case 2:
         alert('Nincs a telefonszám megadva !');
	 break;	
       case 3:
         alert('Nincs a megjegyzés megadva !');
	 break;	}}}	 
	 
  if (document.forms[0].elements[1].value != "") {
    ered = rexpr.test(document.forms[0].elements[1].value);
    if (!ered) {
      vissza = false;
      alert("Nem lett megadva vagy rossz az e-mail cím!");}}
  if (vissza == true) {
    csere(3);}      
      
return vissza;}  

function ell_hirlevel (tipus) {

  var vissza = true;
  var ered;
  var z;
  var rkif = /\w/
  var rexpr = /\w{2,}@[a-zA-Z0-9_-]*\.[a-zA-Z0-9_-]{2,}[a-zA-Z0-9_-]*/

  for (z = 0; z < 2; z++) {
    ered = rkif.test(document.forms[0].elements[z].value);
    if (!ered) {
     vissza = false;
     switch (z) {
       case 0:     
         alert('Nincs a név megadva !');
	 break;
       case 1:
         alert('Nincs az email cím megadva !');
	 break;}}}

  if (document.forms[0].elements[1].value != "") {
    ered = rexpr.test(document.forms[0].elements[1].value);
    if (!ered) {
      vissza = false;
      alert("Nem lett megadva vagy rossz az e-mail cím!");}}	 	 

  if (vissza) {
    document.forms[0].elements[4].value = tipus;     
    document.forms[0].submit();}}        
    
function ell_reg() {

  var vissza = true;
  var ered;
  var z;
  var rkif = /\w/
  var rexpr = /\w{2,}@[a-zA-Z0-9_-]*\.[a-zA-Z0-9_-]{2,}[a-zA-Z0-9_-]*/
   
  for (z = 0; z < 4; z++) {
    ered = rkif.test(document.forms[0].elements[z].value);
    if (!ered) {
     vissza = false;
     switch (z) {
       case 0:     
         alert('Nincs a név megadva !');
	 break;
       case 1:
         alert('Nincs az email cím megadva !');
	 break;	 
       case 2:
         alert('Nincs a jelszó megadva !');
	 break;	
       case 3:
         alert('Nincs a megismételt jelszó megadva !');
	 break;}}}	 
	 
  if (document.forms[0].elements[1].value != "") {
    ered = rexpr.test(document.forms[0].elements[1].value);
    if (!ered) {
      vissza = false;
      alert("Nem lett megadva vagy rossz az e-mail cím!");}}

  if (vissza) {
      if (document.forms[0].elements[2].value != document.forms[0].elements[3].value) {
      vissza = false;
      alert("A jelszó és a megismételt jelszó nem egyezik meg !");}}      

return vissza;}      

function filekit_allit () {

  var z;
  var tomb = new Array();

  if (document.forms[0].eadat.selectedIndex > 0) {
    z = document.forms[0].eadat.options[(document.forms[0].eadat.selectedIndex)].text;
    tomb = z.split(".");   
    z = tomb.pop();
    document.forms[0].elements[4].value = z.toUpperCase();}} 
    
function ell_ujlet() {

  var vissza = true;
  var ered;
  var z;
  var rkif = /\w/
 
  if (document.forms[0].eadat.selectedIndex <= 0) { 
    vissza = false;   
    alert('Nincs a letöltendő file kiválasztva !');}
  for (z = 2; z < 5; z++) {
    ered = rkif.test(document.forms[0].elements[z].value);
    if (!ered) {
     vissza = false;
     switch (z) {
       case 2:     
         alert('Nincs a letöltés neve megadva !');
	 break;
       case 3:
         alert('Nincs a letöltés nyelvezete megadva !');
	 break;	 
       case 4:
         alert('Nincs a letöltés típusa megadva !');
	 break;}}}	 

return vissza;}          

function filekit_allit2 () {

  var z;
  var rkif = /\//
  var tomb = new Array();

  if (rkif.test(document.forms[0].elements[0].value)) {
    tomb = document.forms[0].elements[0].value.split("/");}
  else {
    tomb = document.forms[0].elements[0].value.split("\\");}
  z = tomb.pop();    
  tomb = z.split(".");   
  z = tomb.pop();
  document.forms[0].elements[3].value = z.toUpperCase();} 
  
function ell_ujlet2() {

  var vissza = true;
  var ered;
  var z;
  var rkif = /\w/
 
  for (z = 0; z < 4; z++) {
    ered = rkif.test(document.forms[0].elements[z].value);
    if (!ered) {
     vissza = false;
     switch (z) {
       case 0:     
         alert('Nincs a feltöltendő file megadva !');
	 break;
       case 1:
         alert('Nincs a letöltés neve megadva !');
	 break;	 
       case 2:
         alert('Nincs a letöltés nyelvezete megadva !');
	 break;
       case 3:
         alert('Nincs a letöltés típusa megadva !');
	 break;}}}
	 	   
return vissza;}          	 
