function ell_callb() {

  var vissza = true;
  var rexpr = /[a-zA-ZöüóőúéáűíÖÜÓŐÚÉÁŰÍ]/
  var rxpr = /\w{2,}@[a-zA-Z0-9_-]*\.[a-zA-Z0-9_-]{2,}[a-zA-Z0-9_-]*/
  var str;
  var ered;
  
  if ((vissza == true) && (document.forms[1].elements[0].value == "")) {
    vissza=false;
    alert("Nincs megadva az Ön neve!");}
  if ((vissza == true) && (document.forms[1].elements[1].value == "")) {
    vissza=false;
    alert("Nincs megadva az Ön telefonszáma!");}
  if ((vissza == true) && (document.forms[1].elements[1].value != "")) {
     ered = rexpr.test(document.forms[1].elements[1].value);
     if (ered) {
       vissza=false;
       alert("Hibás karaktereket tartalmaz az Ön által megadott telefonszám!");}}    
  if ((vissza == true) && (document.forms[1].elements[2].value == "")) {
    vissza=false;
    alert("Nincs megadva az Ön e-mail címe!");}
  if ((vissza == true) && (document.forms[1].elements[2].value != "")) {
     ered = rxpr.test(document.forms[1].elements[2].value);
     if (!ered) {
       vissza=false;
       alert("Helytelen az Ön által megadott e-mail cím!");}}          
      
return vissza;}

function ell_rend() {

  var vissza = true;
  var rexpr = /[a-zA-ZöüóőúéáűíÖÜÓŐÚÉÁŰÍ]/
  var rxpr = /\w{2,}@[a-zA-Z0-9_-]*\.[a-zA-Z0-9_-]{2,}[a-zA-Z0-9_-]*/
  var ered;
  var str;
  var x;
  
  for (x = 0; x < 12; x++) {
    if ((vissza == true) && (document.forms[0].elements[x].value == "") && ( x != 4) && ( x != 6) && ( x != 7) && ( x != 10)) {
      vissza = false;
      switch (x) {
        case 0:     
          alert('Nincs a megrendelő neve megadva !');
	  break;
        case 1:
          alert('Nincs a kapcsolattartó neve megadva !');
	  break;	
        case 2:		
          alert('Nincs a megrendelő címe megadva !');
	  break;	 
        case 3:
          alert('Nincs a kapcsolattartó címe megadva !');
	  break;	
        case 5:	  
          alert('Nincs a kapcsolattartó telefonszáma megadva !');
	  break;	  	
	case 8: 
          alert('Nincs a megrendelő telefonszáma megadva !');
	  break;
        case 9:	  
	  alert('Nincs a kapcsolattartó e-mail címe megadva !');
	  break;
        case 11:	  
	  alert('Nincs a megrendelő e-mail címe megadva !');
	  break;}}
    if (vissza == false) {
      break;}}      

  if ((vissza == true) && (document.forms[0].elements[4].value != "")) { 
    str = document.forms[0].elements[4].value.replace(/ /g,'');
    ered = rexpr.test(str);
    if (ered) {
      vissza=false;
      alert("Hibás karaktereket tartalmaz a megrendelő adószáma!");}}
  if ((vissza == true) && (document.forms[0].elements[5].value != "")) { 
    str = document.forms[0].elements[5].value.replace(/ /g,'');
    ered = rexpr.test(str);
    if (ered) {
      vissza=false;
      alert("Hibás karaktereket tartalmaz a kapcsolattartó telefonszáma!");}}            
  if ((vissza == true) && (document.forms[0].elements[7].value != "")) { 
    str = document.forms[0].elements[7].value.replace(/ /g,'');
    ered = rexpr.test(str);
    if (ered) {
      vissza=false;
      alert("Hibás karaktereket tartalmaz a kapcsolattartó faxszáma!");}}      
  if ((vissza == true) && (document.forms[0].elements[8].value != "")) { 
    str = document.forms[0].elements[8].value.replace(/ /g,'');
    ered = rexpr.test(str);
    if (ered) {
      vissza=false;
      alert("Hibás karaktereket tartalmaz a megrendelő telefonszáma!");}}            
  if ((vissza == true) && (document.forms[0].elements[10].value != "")) { 
    str = document.forms[0].elements[10].value.replace(/ /g,'');
    ered = rexpr.test(str);
    if (ered) {
      vissza=false;
      alert("Hibás karaktereket tartalmaz a megrendelő faxszáma!");}} 
   if ((vissza == true) && (document.forms[0].elements[9].value != "")) {   
     ered = rxpr.test(document.forms[0].elements[9].value);
     if (!ered) {
       vissza=false;
       alert("Helytelen a kapcsolattartó e-mail címe!");}} 
   if ((vissza == true) && (document.forms[0].elements[11].value != "")) {   
     ered = rxpr.test(document.forms[0].elements[11].value);
     if (!ered) {
       vissza=false;
       alert("Helytelen a megrendelő e-mail címe!");}}      

   if (vissza == true) {
     if ((document.forms[0].csomag.selectedIndex == -1) || (document.forms[0].csomag.selectedIndex == 0)) {
       vissza=false;
       alert("Nincs kiválasztva az igényelt csomag!");}}
   if (vissza == true) {
     if (document.forms[0].elements[13].value == "") {
       vissza=false;
       alert("Nincs megadva az igényelt domain név!");}}
   if (vissza == true) {
     ered = false;
     for (x = 0; x < 3;x++) {
       if (document.forms[0].kuldes[x].checked == true) {
         ered = true;}}
       if (ered != true) {
         vissza=false;
         alert("Nincs kiválasztva a papírok elküldésének módja!");}}
   if (vissza == true) {
     if (document.forms[0].elements[19].checked == false) {
       vissza=false;
       alert("Ön nem fogadta el az Általános Szerződési Feltételeket!\nEnélkül nem tudjuk a megrendelését elfogadni.");}}

return vissza;}

function ell_egyedi() {

  var vissza = true;
  var rexpr = /[a-zA-ZöüóőúéáűíÖÜÓŐÚÉÁŰÍ]/
  var rxpr = /\w{2,}@[a-zA-Z0-9_-]*\.[a-zA-Z0-9_-]{2,}[a-zA-Z0-9_-]*/
  var ered;
  var str;
  var x;

  for (x = 0; x < 12; x++) {
    if ((vissza == true) && (document.forms[1].elements[x].value == "") && ( x != 4) && ( x != 6) && ( x != 7) && ( x != 10)) {
      vissza = false;
      switch (x) {
        case 0:     
          alert('Nincs a megrendelő neve megadva !');
	  break;
        case 1:
          alert('Nincs a kapcsolattartó neve megadva !');
	  break;	
        case 2:		
          alert('Nincs a megrendelő címe megadva !');
	  break;	 
        case 3:
          alert('Nincs a kapcsolattartó címe megadva !');
	  break;	
        case 5:	  
          alert('Nincs a kapcsolattartó telefonszáma megadva !');
	  break;	  	
	case 8: 
          alert('Nincs a megrendelő telefonszáma megadva !');
	  break;
        case 9:	  
	  alert('Nincs a kapcsolattartó e-mail címe megadva !');
	  break;
        case 11:	  
	  alert('Nincs a megrendelő e-mail címe megadva !');
	  break;}}
    if (vissza == false) {
      break;}}

  if ((vissza == true) && (document.forms[1].elements[4].value != "")) { 
    str = document.forms[1].elements[4].value.replace(/ /g,'');
    ered = rexpr.test(str);
    if (ered) {
      vissza=false;
      alert("Hibás karaktereket tartalmaz a megrendelő adószáma!");}}
  if ((vissza == true) && (document.forms[1].elements[5].value != "")) { 
    str = document.forms[1].elements[5].value.replace(/ /g,'');
    ered = rexpr.test(str);
    if (ered) {
      vissza=false;
      alert("Hibás karaktereket tartalmaz a kapcsolattartó telefonszáma!");}}            
  if ((vissza == true) && (document.forms[1].elements[7].value != "")) { 
    str = document.forms[1].elements[7].value.replace(/ /g,'');
    ered = rexpr.test(str);
    if (ered) {
      vissza=false;
      alert("Hibás karaktereket tartalmaz a kapcsolattartó faxszáma!");}}      
  if ((vissza == true) && (document.forms[1].elements[8].value != "")) { 
    str = document.forms[1].elements[8].value.replace(/ /g,'');
    ered = rexpr.test(str);
    if (ered) {
      vissza=false;
      alert("Hibás karaktereket tartalmaz a megrendelő telefonszáma!");}}            
  if ((vissza == true) && (document.forms[1].elements[10].value != "")) { 
    str = document.forms[1].elements[10].value.replace(/ /g,'');
    ered = rexpr.test(str);
    if (ered) {
      vissza=false;
      alert("Hibás karaktereket tartalmaz a megrendelő faxszáma!");}} 
   if ((vissza == true) && (document.forms[1].elements[9].value != "")) {   
     ered = rxpr.test(document.forms[1].elements[9].value);
     if (!ered) {
       vissza=false;
       alert("Helytelen a kapcsolattartó e-mail címe!");}} 
   if ((vissza == true) && (document.forms[1].elements[11].value != "")) {   
     ered = rxpr.test(document.forms[1].elements[11].value);
     if (!ered) {
       vissza=false;
       alert("Helytelen a megrendelő e-mail címe!");}}      

  if ((vissza == true) && (document.forms[1].elements[14].value != "")) {  
    ered = rexpr.test(document.forms[1].elements[14].value);
    if ((ered) || (document.forms[1].elements[14].value <= 0)) {
      vissza=false;
      alert("Helytelen a megadott érték az igényelt domain átirányításnál!");}}
  if ((vissza == true) && (document.forms[1].elements[15].value != "")) {
    ered = rexpr.test(document.forms[1].elements[15].value);
    if ((ered) || (document.forms[1].elements[15].value <= 0)) {
      vissza=false;
      alert("Helytelen a megadott érték az igényelt aldomaineknél!");}}           
  if ((vissza == true) && (document.forms[1].elements[17].value != "")) {
    ered = rexpr.test(document.forms[1].elements[17].value);
    if ((ered) || (document.forms[1].elements[17].value <= 0)) {
      vissza=false;
      alert("Helytelen a megadott érték az igényelt e-mail aliasoknál!");}}  
  if ((vissza == true) && (document.forms[1].elements[18].value != "")) {
    ered = rexpr.test(document.forms[1].elements[18].value);
    if ((ered) || (document.forms[1].elements[18].value <= 0)) {
      vissza=false;
      alert("Helytelen a megadott érték az igényelt automatikusan válaszoló emaileknél!");}}  
  if ((vissza == true) && (document.forms[1].elements[20].value != "")) {
    ered = rexpr.test(document.forms[1].elements[20].value);
    if ((ered) || (document.forms[1].elements[20].value <= 0)) {
      vissza=false;
      alert("Helytelen a megadott érték az igényelt webtárterületnél!");}}

   if (vissza == true) {
     ered = false;
     for (x = 0; x < 3;x++) {
       if (document.forms[1].kuldes[x].checked == true) {
         ered = true;}}
       if ((ered != true) && (document.forms[1].elements[32].value == "rendeles")) {
         vissza=false;
         alert("Nincs kiválasztva a papírok elküldésének módja!");}}
   if (vissza == true) {
     if (document.forms[1].elements[31].checked == false) {
       vissza=false;
       alert("Ön nem fogadta el az Általános Szerződési Feltételeket!\nEnélkül nem tudjuk a megrendelését elfogadni.");}}

  if (vissza == true) {
    if ((document.forms[1].elements[12].value == "") && (document.forms[1].elements[20].value == "")) {
       vissza=false;
       alert("A megadott igénylés nem éri el a minimális határt!\n(A legkisebb igénylés minimum 1 domain vagy 1 MB tárterület");}}
       
return vissza;}

function ell_egyedi2(z) {

  var vissza = true;
  
  document.forms[1].elements[32].value = z;
  vissza = ell_egyedi();
  if (vissza == true) {
    document.forms[1].submit();}}
    
function upload() {

  var ered = false;
  var vissza = true;
  var tomb;
  var szoveg = '';
  var wt = /\\/


  if (document.forms[1].kepfile.value == "") {
    vissza = false;
    alert("Nincs megadva a beillesztendő kép !");}
  else {
    if (wt.test(document.forms[1].kepfile.value)) {
      tomb = document.forms[1].kepfile.value.split('\\');}
   else {
      tomb = document.forms[1].kepfile.value.split('/');}
   szoveg = tomb.pop();
   document.forms[1].kepnev.value = szoveg;}
   if (vissza == true) {
     document.forms[1].muvelet.value = "upload";   
     document.forms[1].submit();} 
     
return;}

function del_uploaded() {

  var vissza = false;
  var x;
  
  for (x = 0; x < document.forms[1].allszam.value; x++) {
    if (document.forms[1].elements[x].checked == true) {
      vissza = true;}} 
  if (vissza == false) {
    alert('Nem jelölte ki a törlendő állományokat !');}
  else {
    document.forms[1].muvelet.value = "delupl";
    document.forms[1].submit();}

return;}

function ell_upload() {

  var vissza = true;


  if (document.forms[1].allszam.value < 1) {
    vissza = false;
    alert('Nem feltöltve egyetlen állomány sem !');} 
  else {
    document.forms[1].muvelet.value = "ready";
    document.forms[1].submit();}
    
return;}

function ell_dkrs(v,z) {

  var vissza = true;
  var rxpr = /[0-9A-Za-zöüóőúáűíÖÜÓŐÚÉÁŰÍ]/g
  var rxpr2 = /^-/
  var rxpr3 = /-$/
  var rxpr4 = /--/
  var szoveg;
  var ered;
  var ered2;
  var ered3;
  var ered4;
  
  szoveg = (document.forms[v].elements[z].value).replace(rxpr,'');
  szoveg = szoveg.replace('-','');
  ered = (szoveg.length > 0);
  ered2 = rxpr2.test(document.forms[v].elements[z].value);
  ered3 = rxpr3.test(document.forms[v].elements[z].value);
  ered4 = rxpr4.test(document.forms[v].elements[z].value);

  if ((document.forms[v].elements[z].value == "") || (ered) || (ered2) || (ered3) || (ered4)) {
    vissza=false; 
    alert('A domainnév vagy nincs megadva, vagy helytelen karaktereket tartalmaz !');}
    
return vissza;}

