 function checkLOGIN(xform){
  if(xform.U_LOGIN.value==''||xform.U_LOGIN.value=='felhasználónév') {  xform.U_LOGIN.focus(); xform.U_LOGIN.select(); return false;}  
  if(xform.U_PSW.value==''||xform.U_PSW.value=='pass')		       { xform.U_PSW.focus(); xform.U_PSW.select(); ;return false;}  
 return true;
 }
  function checkLOGINMEMO(xform){
  if(xform.U_EMAIL.value=='') { alert('Nem adott meg e-mail címet'); xform.U_EMAIL.focus(); ; return false;}  
  if(!ValidEmail(xform.U_EMAIL.value)){ alert('Kérjük valós email címet adjon meg!');	xform.U_EMAIL.focus();return false;}  
  if(xform.captchacode.size=='10'){ alert('Írja be a képen látható szöveget!');	xform.captchacode.focus();return false;}   return true;
 }
 
  function checkBASKETDATA(xform){
   if(xform.Hvaros.value=='')		       { alert('Nem töltötte ki a helyszín adatokat! \n\n  ( Település/Város)'); xform.Hvaros.focus();return false;}  
  if(xform.Hutca.value=='')		     { alert('Nem töltötte ki a helyszín adatokat! \n\n (Utca/Házszám)'); xform.Hutca.focus();return false;} 
   if(!xform.ordtype[0].checked&&
  !xform.ordtype[1].checked)      { alert('Nem választott az opciók közül! \n\n(Online Megrendelés, vagy Ajánlakérés)'); xform.ordtype[1].focus();return false;}
 return true;
 }
//-----------------------------------------------------------------------------
 
window.addEvent('domready', function(){	
if($$('.CatBox')){ 
   $$('.CatBox').setStyle('cursor','pointer').addEvent('click',function(el){
    this.getElement('a').click();
   });             
};
if($('U_LOGIN'))$('U_LOGIN').focus(); else if($('CEG_NEV'))$('CEG_NEV').focus();
//-----------------------------------------------------------------------------
// SLIDER
/* $$( '.searchbox' ).each(function(item){
   var thisSlider = new Fx.Slide( item.getElement( '.searchText' ), { duration: 5000 } );
   thisSlider.hide();
    item.getElement( '.sTitle' ).addEvent( 'mouseover', function(){ thisSlider.show(); } );
    item.getElement( '.sTitle' ).addEvent( 'mouseout', function(){ thisSlider.hide(); } );
 });
*/
// NEWS ACCORDITION
// new Fx.Accordion($('DVnewsSlider'), '#DVnewsSlider .SliderBox', '#DVnewsSlider .newsDesc');
if($('PW'))  new OverText($('PW'));
if($('UN'))   new OverText($('UN'));
if($('USER_IRSZ'))  new OverText($('USER_IRSZ'));
if($('USER_VAROS'))  new OverText($('USER_VAROS'));
if($('USER_UTCA'))  new OverText($('USER_UTCA'));
  new OverText($('SEARCH'));
  
  new Fx.Accordion($('.SliderBox'), '.SliderBox .slTitle', '.SliderBox .slText', {display: 0, alwaysHide: true});
  new Fx.Accordion($('.searchbox'), '.searchbox .sTitle', '.searchbox .searchText', {display: 0, alwaysHide: true});
//CAPTCHA 
if($('captchacode')){
   $('captchacode').addEvent('keyup',function(e){
   if((e.code==8)||(e.code>=65&&e.code<91)||(e.code>=49&&e.code<58)){
    $('captchacode').addClass('mooLoad'); 
    var captchaRequest = new Request({url: '../images/captcha/get_captcha.php?code='+$('captchacode').value+'&refID='+$('refID').form.refID.value, method: 'get', 
      onSuccess: function(TXT,XML) {
      $('captchacode').removeClass('mooLoad'); 
      if($('captchacode').value.length>=5){
        $('captchacode').addClass('mooError');
      }
      
     if(TXT==1){ $('captchacode').size=5 ;$('captchacode').removeClass('mooError');$('captchacode').addClass('mooCheck');} 
           else { $('captchacode').size=10;$('captchacode').removeClass('mooCheck'); } 
      }
    }).send();
   }                 
   });
   }
//tabber   
if($$('.tabBox')){ 
  new TabSwapper({
    selectedClass: 'on',
    deselectedClass: 'off',
    tabs: $$('.tabBox .tabSet li'),
    clickers: $$('.tabBox .tabSet li a'),
    sections: $$('div.panelSet div.panel'),
    smooth: true,
  	smoothSize: true
  });                            
};

//BASKET  
function recount(){
var price=0;
$$('.basket').each(function(el,idx){
       var pID 	= $(el).id.split("-")[1];
       var pr=$('qty-'+pID).value.toInt()* $('price-'+pID).innerHTML.toInt();
       $('priceAll-'+pID).innerHTML=pr;
      price+=pr;
});
return price;
}
if($$('.basket')){ 
 $$('.basket').addEvent('click',function(el){
  if(el)el.stop();
  var pID 	= (this.id).split("-")[1];
  var basket = new Hash.Cookie('basket', {path:'/',duration: 1});
  var qty=($('qty-'+pID).value.toInt())?$('qty-'+pID).value.toInt():1;
  $('qty-'+pID).value=qty;
  basket.set(pID,[qty]);
   $('termek-'+pID).innerHTML=($('qty-'+pID).value)?'Módosít' :"Kosárba"; 
  if(!$('DVbasket')){new Element('div',{id: 'DVbasket'}).inject($('DVLeft'),'top');}
      var tm=new Date().getTime();
  if($('DVbasket'))$('DVbasket').load('./AX/basket.php?time='+tm);
  if(!$('termekDEL-'+pID).hasClass('active'))$('termekDEL-'+pID).addClass('active');
  if($$('.price')&&$('TotalPrice'))$('TotalPrice').innerHTML=recount(); 
 });                          
};
if($$('.basketDel')){ 
 $$('.basketDel').addEvent('click',function(el){
  el.stop();  
  if(this.hasClass('active')||this.hasClass('lix')){
      var pID 	= (this.id).split("-")[1];
      var basket = new Hash.Cookie('basket', {path:'/',duration: 1});
      basket.erase(pID);
      if(basket.getLength()==0){
        $('DVbasket').dispose();
      }
       if($('qty-'+pID)){
      $('termekDEL-'+pID).removeClass('active');
      $('qty-'+pID).value="";
      $('qty-'+pID).value="";
      $('termek-'+pID).innerHTML ="Kosárba"; 
      }
      var tm=new Date().getTime();
      if($('DVbasket'))$('DVbasket').load('./AX/basket.php?time='+tm);
      if($('trbasket-'+pID))$('trbasket-'+pID).dispose();
  if($$('.price')&&$('TotalPrice'))$('TotalPrice').innerHTML=recount(); 
  }

 });                          
};
if($$('.basketqty')){ 
 $$('.basketqty').addEvent( 'keydown', function( evt ){
         
   if( evt.key == 'enter' ) {
        var pID 	= (this.id).split("-")[1];
        $('termek-'+pID).fireEvent("click");
        }
     
     }); 
 $$('.basketqty').addEvent( 'blur', function( evt ){
        var pID 	= (this.id).split("-")[1];
        $('termek-'+pID).fireEvent("click");
     });
};



//--------------------------------------------------------------------------------------
//domready vége
//--------------------------------------------------------------------------------------
});
/*VALIDATORS*/
/*----------------------------------------------------------------------------------------------------*/
function ValidNumber(str) {var valid=/d$/;return valid.test(str);}
/*----------------------------------------------------------------------------------------------------*/
function ValidEmail(str)  {var valid=/^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;return valid.test(str);}
/*----------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------*/



