window.addEvent('domready', function(){	
  //tdpic
  if($$('.tkpic')){
   $$('.tkpic').addEvents({
   mouseenter:function(el,i){ 
  $('picbox').innerHTML="<img src='./Gallery/termek/"+el.target.id.substring(6)+".jpg'><center><b>"+el.target.alt+"</b></center>";
    $('picbox').setStyles({'display':'block',"border":"1px solid #eee",'width':'auto',"height":"auto","background":"#fff"});
 
   new Fx.Move($('picbox'), {
  relativeTo: $(el.target.id),
  position: 'centerRight',
  edge: 'upperleft',
  transition: Fx.Transitions.Sine.easeIn,
	duration: 100
}).start();
   },
   mouseleave:function(el,i){ 
   $('picbox').setStyles({'display':'none'});
    }
   }
   );
   };
 
  //-----------------------------------------------------------------------------
  // SLIDER
  if($$('.slbox span')){
   $$('.slbox span').each(function(el,i){ el.set('style','display:none');});
   // OnClick váltás
   $$('.slbox .title').each(function(el,index){
       el.addEvent('click',function(e){
          $$('.slbox .title').each(function(el,index){
          if(el==e.target){
              $$('.slbox span').each(function(span,i){
              if(index==i){
                var st=(span.getStyle('display')=='block')?'none':'block';
                span.setStyle('display',st);
              }
              });
          }
        });
      });
   });
   }
      //-----------------------------------------------------------------------------
  // CAROUSEL
   // OnClick váltás
    if($('DVcarousel')){
       var carouselPos=0;
       var carouselWidth=210;
       var carouselItemMum=$$('.carouselItem').length;
       var fxCarousel =new Fx.Scroll('DVcarousel_view').start(0,0);
       $('carousel_prev').setStyle("opacity", 0.4);
       $('carousel_next').addEvent('click',function(e){
         carouselPos=(carouselPos<(carouselWidth*(carouselItemMum-3)))?carouselPos+carouselWidth:carouselPos;  
         fxCarousel.start(carouselPos,0);
         this.setStyle("opacity", (carouselPos==(carouselWidth*(carouselItemMum-3)))?0.5:1);
          $('carousel_prev').setStyle("opacity", (carouselPos==0)?0.4:1);
      });
                   
        $('carousel_prev').addEvent('click',function(e){
         carouselPos=(carouselPos==0)?carouselPos:carouselPos-carouselWidth;
        fxCarousel.start(carouselPos,0);
         $('carousel_next').setStyle("opacity", (carouselPos==(carouselWidth*(carouselItemMum-3)))?0.5:1);
         this.setStyle("opacity", (carouselPos==0)?0.4:1);


      });

     };

   //-----------------------------------------------------------------------------
    // TABBER
  // sub tabber 
  // Box elrejtése
  if($('tabberBox')){
   $$('#tabberBox .tabbox').each(function(el,i){ var st=(i>0)?'none':'block';el.setStyle('display',st)});
   $$('#tabberBox a.tabbtn').each(function(el,i){if(i==0)el.addClass('sel');});
   // OnClick váltás
   $$('.#tabberBox .tabbtn').each(function(el,index){
       el.addEvent('click',function(e){
          e.stop();
          $$('#tabberBox .tabbtn').each(function(el,i){if(el==e.target)el.addClass('sel'); else el.removeClass('sel')});
          $$('#tabberBox .tabbox').each(function(div,i){
          var st=(i!=index)?'none':'block';
          div.setStyle('display',st);
          });
      });
    });
    }
  //-----------------------------------------------------------------------------
    // AUTOCOMPLETER
    $$('.aComplete').each(function(el,i){ 
    el.setStyles({background:'transparent url(../images/arrow_select.gif) right top no-repeat',padding:'2px 20px 2px 2px',width:'121px'});
    if(el.name=="k_varos")
         new Autocompleter.Request.JSON(el,'./js/mootools/Autocomplete.php?data='+el.name, {
         'postJoinObj':'k_regio',
         'minLength': -1,
         'selectMode': true,	
         onRequest: function(){el.setStyle('background', 'transparent url(../images/loading.gif) right top no-repeat');} ,
         onComplete: function(){el.setStyle('background', 'transparent url(../images/arrow_select.gif) right top no-repeat');}
     });     
    else new Autocompleter.Request.JSON(el,'./js/mootools/Autocomplete.php?data='+el.name,{ 
         'minLength': -1,
         'selectMode': true,	
         onRequest: function(){el.setStyle('background', 'transparent url(../images/loading.gif) right top no-repeat');} ,
         onComplete: function(){el.setStyle('background', 'transparent url(../images/arrow_select.gif) right top no-repeat');}
     });
   });
//--------------------------------------------------------------------------------------
   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(TXT==1){ $('captchacode').size=5 ;$('captchacode').addClass('mooCheck');} 
           else { $('captchacode').size=10;$('captchacode').removeClass('mooCheck'); } 
      }
    }).send();
   }                 
   });
   }
//--------------------------------------------------------------------------------------
   if($('CHECK_EMAIL')){
   $('CHECK_EMAIL').addEvent('keyup',function(e){
   if((e.code==8)||(e.code==13)||(e.code>=65&&e.code<91)||(e.code>=49&&e.code<58)){
    $('CHECK_EMAIL').addClass('mooLoad'); 

    var validRequest = new Request({url: '../include/check/get_regemail.php?email='+$('CHECK_EMAIL').value, method: 'get', 
      onSuccess: function(TXT,XML) {
       $('CHECK_EMAIL').removeClass('mooLoad'); 
      if(TXT==1){
       if($('mailError'))$('mailError').innerHTML='Az e-mail cím már létezik!';
       $('CHECK_EMAIL').addClass('mooError'); 
       $('CHECK_EMAIL').size=5; 

      } else {
        if($('mailError'))$('mailError').innerHTML='';
        $('CHECK_EMAIL').removeClass('mooError'); 
        $('CHECK_EMAIL').size=10; 
      } 
      }
    }).send();
   }                 
   });
   }
  //-----------------------------------------------------------------------------
    // ILogin
    $$('.loginBOX').each(function(item,index){
        item.addEvent('click', function(e){
          new Event(e).stop();
    		  new MochaUI.Window({
      			id: item.rel,
      			title: 'Bejelenkezés',
      			loadMethod: 'iframe',
      			type:'modal',
      			contentURL: item.href,
      			width: 380,
      			height: 170
      			
    		  });
        });
    });
  //-----------------------------------------------------------------------------
     // Helyszin
     $$('.helyszinBOX').each(function(item,index){
        item.addEvent('click', function(e){
          new Event(e).stop();
    		  new MochaUI.Window({
      			id: item.rel,
      			title: 'Helszín adatok szerkesztése',
      			loadMethod: 'iframe',
      			type:'modal',
      			contentURL: item.href,
      			width: 920,
      			height: 480
      			
    		  });
        });
    });
    
//-----------------------------------------------------------------------------
//MochaUI.Modal = new MochaUI.Modal();   
//-----------------------------------------------------------------------------
//--------------------------------------------------------------------------------------
//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);}
/*----------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------*/





