

var txtCompareMustTwoProducts = 'Az összehasonlításhoz két terméket kell megadni.';
var txtNoValidEmail = 'A megadott email nem megfelelő!';
var txtIsNotFilledCorrectly = 'A(z) %s mező értéke nem megfelelő!';
var txtPswdNotEqviv = 'A jelszó és ismétélése nem egyezik!';
var txtOrderNotAgreed = 'A rendeléshez el kell fogadnia a vásárlási feltételeket!';


// -----------------------------------------------------------------------------------------------


// termék galéria kép
function ImageClick(name, x, y)
{
  preview = window.open('termek_galeria_nagyit.php?pic=../'+name+'&x='+x+'&y='+y,
                        'preview', 'height='+y+',width='+x+', status=no, toolbar=no, menubar=no, location=no, resizable=1');
}


function NagyitClick(name)
{
  preview = window.open('zoom/'+name, 'preview', 'location=0, toolbar=0, status=1, menu=0, scrollbars=0');
}


function KosarbaOnClick(termekID, tcsTipus)
{
  if (tcsTipus == 2){
    if (document.getElementById('termek_iz['+termekID+']').value == -1) {
      alert('Válasszon egy ízt és úgy rakja terméket a kosárba!'); return false;
    }
  }
  if ((!document.getElementById('menny['+termekID+']').value) ||
      (typeOf(document.getElementById('menny['+termekID+']').value) == 'undefined') ||
      (document.getElementById('menny['+termekID+']').value == 0)) {
    alert('Adja meg, hány darabot szeretne a kosárba helyezni!'); return false;
  }
}


// -----------------------------------------------------------------------------------------------


// termék összehasonlítás
function DoCompare()
{
  var result = true;
  if ((document.getElementById('termek1').value == -1) || (document.getElementById('termek2').value == -1) )
   { alert(txtCompareMustTwoProducts); result = false; }
  return result;
}

// termék szűrő
function FilterChanged()
{
  document.getElementById('filterform').submit();
}


// ------------------------------------------------------------------------------------------------


function LoginClick()
{
  document.getElementById("belep").value = 1;
  document.getElementById("shoploginform").submit();
//  document.shoploginform.belep.value = 1;
//  document.shoploginform.submit();
}


function LogoutClick()
{
  document.getElementById("kilep").value = 1;
  document.getElementById("shoploginform").submit();
//  document.shoploginform.kilep.value = 1;
//  document.shoploginform.submit();
}



// ------------------------------------------------------------------------------------------------


function IsValidEmail(name)
{
  obj = document.getElementById(name);
  var pat = /[-._&0-9a-zA-Z]+[@][-._&0-9a-zA-Z]+[.][._0-9a-zA-Z]+[a-zA-Z]$/;
  if(pat.exec(obj.value) == null)
  { alert(txtNoValidEmail);  obj.focus(); return false; }
  else
  { return true; }
}


function IsFilled(name, text)
{
  obj = document.getElementById(name);
  if ( (obj.value == '') || (obj.value == -1) )
  {  alert(sprintf(txtIsNotFilledCorrectly, text));  obj.focus(); return false;  }
  return true;
}


function PswOK()
{
  psw = document.getElementById('jelszo');
  psw_re = document.getElementById('jelszo_ujra');
  result = (psw.value == psw_re.value);
  if (!result) {  alert(txtPswdNotEqviv);  psw.focus(); }
  return result;
}


// ------------------------------------------------------------------------------------------------


function CheckForgotPswForm()
{
  result = IsValidEmail('email');
  return result;
}


function CheckWebuserForm()
{
  result = ( (IsValidEmail('email')) && (IsFilled('nev', 'teljes név')) && (IsFilled('telepules', 'település')) && (IsFilled('mobil', 'mobiltelefon')) );
  if (wu_function == 'webusermod') { result = (result && ( IsFilled('jelszo', 'jelszó') && PswOK() )); }
  return result;
}


// -------------------------------------------------------------------------------------------------


function RendelClick()
{
  if (!document.getElementById('ertem').checked)
  { alert(txtOrderNotAgreed); return false; }
  document.getElementById('rendeles').value=1;
}


