function newAddressCheck()
 {
 if ( radioCheckIfEmpty('new_address','city', '', 'Nincs megadva város!') )
  { return; }
 if ( checkIfEmpty('new_address','street', '', 'Nincs utca meghatározva!') )
  { return; }
 if ( checkIfEmpty('new_address','st_num', '', 'Nincs megadva házszám!') )
  { return; }
 if (document.getElementById && (element = document.getElementById(window.selectedId)))
  {
  var text = element.getElementsByTagName('span')[0].innerHTML;
  var temp = new Array();
  temp = text.split('-');
  if (document.getElementById && (street_number = document.getElementsByName('st_num')[0]))
   {
   switch ( element.getElementsByTagName('span')[1].innerHTML )
    {
    case 'páros oldal':
     if ( street_number.value % 2 == 0 )
      { side = false; }
     else
      { side = true; }
 	break;
    case 'páratlan oldal':
     if ( street_number.value % 2 == 1 )
      { side = false; }
     else
      { side = true; } 
	break;
    case 'mindkét oldal':
     side = false;
	 break;
    }
   var stno = parseInt(street_number.value)
   if ( stno < temp[0] || temp[1] < stno || side )
    {
	alert('Ehhez a házszámhoz nem szállítunk!');
	}
   else
    {
	myForm = document.getElementsByName('new_address')[0];
	myForm.submit();
	}
   }
  }
 else
  { myForm = document.getElementsByName('new_address')[0];
	myForm.submit(); }
 }
 
 function registerCheck()
 {
 if ( emailCheck(document.getElementsByName('email')[0].value) )
  { alert('Nem valós e-mail cím!'); return; }
 if (document.getElementsByName('pass')[0].value.length < 5)
  { alert('Túl rövid jelszó! Minimum 5 karakter szükséges.'); return; } 
 if (document.getElementsByName('pass')[0].value != document.getElementsByName('pass2')[0].value)
  { alert('Nem egyezik a két jelszó!'); return; }
 if ( checkIfEmpty('registerForm','name', '', 'Nincs megadva név!') )
  { return; }
 if ( checkIfEmpty('registerForm','phone', '', 'Nincs megadva telefonszám!') )
  { return; }
 if ( radioCheckIfEmpty('registerForm','city', '', 'Nincs megadva város!') )
  { return; }
 if ( checkIfEmpty('registerForm','street', '', 'Nincs utca meghatározva!') )
  { return; }
 if ( checkIfEmpty('registerForm','st_num', '', 'Nincs megadva házszám!') )
  { return; }
 if (element = document.getElementById(window.selectedId))
  {
  if ( checkIfEmpty('registerForm','st_num', '') )
   { return; }
  var text = element.getElementsByTagName('span')[0].innerHTML;
  var temp = new Array();
  temp = text.split('-');
  if (street_number = document.getElementsByName('st_num')[0])
   {
   switch ( element.getElementsByTagName('span')[1].innerHTML )
    {
    case 'páros oldal':
     if ( street_number.value % 2 == 0 )
      { side = false; }
     else
      { side = true; }
 	break;
    case 'páratlan oldal':
     if ( street_number.value % 2 == 1 )
      { side = false; }
     else
      { side = true; } 
	break;
    case 'mindkét oldal':
     side = false;
	 break;
    }
   if ( parseInt(street_number.value) < temp[0] || temp[1] < parseInt(street_number.value) || side )
    {
	alert('Ehhez a házszámhoz nem szállítunk!');
	}
   else
    {
	myForm = document.getElementsByName('registerForm')[0];
	myForm.submit();
	}
   }
  }
 else
  {
  myForm = document.getElementsByName('registerForm')[0];
  myForm.submit();
  }
 }
 
var openNumberId = 0;

function openNumber(id)
 {
 if (document.getElementById && (element = document.getElementById(openNumberId))) { element.style.display = 'none'; }
 if (document.getElementById && (element = document.getElementById(id))) { element.style.display = 'inline'; }
 openNumberId = id;
 }