
$(document).ready(function() {
    
     if (jQuery.browser.msie && jQuery.browser.version.substr(0,1)<8) {
        jQuery("body").html("");
        if(confirm("Ön egy régi Internet Explorert verziót használ. Kérjük frissítse a böngészőjét és látogasson vissza oldalunkra!")){
            //window.location="/";
            window.location="http://www.google.com/chrome/?hl=hu";
        }else{
            window.location="http://www.mozilla-europe.org/hu/firefox/";
        }
    }
    
    jQuery(".nav-icons").click(
        function(){
           c = (jQuery(this).prop("class"));
           if(c.match(/le/im)){
               jQuery(this).removeClass("le");
               jQuery(this).addClass("fel");
           }else{
               jQuery(this).removeClass("fel");
               jQuery(this).addClass("le");
           }
           $(this).parent().find('>ul').slideToggle();
           return false;
        }
    );
        
    //webshopjs
    jQuery(".kosar-darab").keyup(function(){
           e = jQuery(this);
           v = e.val();

           if(v==""){
               return true;
           }
           vn = parseInt(v);           
           if( v!=vn ){
               e.val("1");
               return true;
           }
           
           if(v<1){
               e.val("1");
               return true;
           }
    })
    
    function is_numeric(input){
    return typeof(input)=='number';
  }
    
    $("a.delete").click(function(){
       t = jQuery(this).prop("title");
       if(confirm(t)){
           return true;
       } else{
           return false;
       }
    });
    
    $('a[href*="#"]').live('click', function() {
        $.bbq.pushState( '#/' + this.hash.slice(1) );
        return false;
      });
      
      $(window).bind('hashchange', function(event) {
        
        if (location.hash) {
          var tgt = location.hash.replace(/#\//,'');
        } else {
          var tgt = '#top';
        }
        $.smoothScroll({speed: 1000,scrollTarget: '#' + tgt});
      });
      
      $('.content-title').after("<div class='szekcio-ikon-"+ SZEKCIO +"'></div>");
      $('.removeSzekcioIkon, .rms').next().remove("div.szekcio-ikon-"+ SZEKCIO)
      
      $(".copyrel").click(function(e){
                var rels = jQuery(this).attr("rel");
                var rel = rels.split(";");
                var relsize = rel.length;
                var elements = [];
                
                //mező törlése
                for(i=0;i<relsize;i++){
                    elements = rel[i].split(":");
                    jQuery(elements[1]).val("");
                }
                
                for(i=0;i<relsize;i++){
                    elements = rel[i].split(":");
                    //concat
                    oval = jQuery(elements[1]).val();
                    jQuery(elements[1]).val(oval +' '+ jQuery(elements[0]).val());
                }
                
                for(i=0;i<relsize;i++){
                    elements = rel[i].split(":");
                    jQuery(elements[1]).val( jQuery.trim(jQuery(elements[1]).val()));
                }
                
                return e.preventDefault();
            });
      
      
      $(window).trigger('hashchange');
      
													 
	$("a.fancy, a.lbox").fancybox({
		'overlayOpacity'	: 0.8,
		'overlayShow'			: true,
		'zoomSpeedIn'			: 600,
		'zoomSpeedOut'		: 500
	});
        $("a.fancy1").fancybox({
		'overlayOpacity'	: 0.8,
		'overlayShow'			: false,
		'zoomSpeedIn'			: 600,
		'zoomSpeedOut'		: 500, 
                'overlayShow'	:	false, 
                'scrolling' : 'yes'
	});
        $("a.iframe").fancybox({
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	600, 
		'speedOut'		:	200,
		'overlayShow'	:	false, 
                'scrolling' : 'yes'
	});
        
        $("a.xframe").fancybox({
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	600, 
		'speedOut'		:	200,
		'overlayShow'	:	false, 
                'scrolling' : 'yes',
                'width' : '500',
                'height' : '500'
	});
        
        $(".youtube").click(function() {
	$.fancybox({
			'padding'		: 0,
			'autoScale'		: false,
			'transitionIn'	: 'none',
			'transitionOut'	: 'none',
			'title'			: this.title,
			'width'		: 680,
			'height'		: 495,
			'href'			: this.href.replace(new RegExp("watch\\?v=", "i"), 'v/'),
			'type'			: 'swf',
			'swf'			: {
                         /*'wmode'		: 'transparent',*/
                        'allowfullscreen'	: 'true'
			}
		});

	return false;
        });

});

jQuery.fn.fadeToggle = function(speed, easing, callback) {
   return this.animate({opacity: 'toggle'}, speed, easing, callback);
};

function yesOrNo(msg){
    if(confirm(msg)){
        return true;
    }else{
        return false;
    }
}

jQuery(document).ready(function(){
    
  $(".form-webshop-reg").validVal({'language':'hu'});
  $("#loginform-webshop").validVal({'language':'hu'});
  //newsletter     
  $(".form_emailsubscribe").validVal({'language':'hu'});
  $(".form_unsubscribe").validVal({'language':'hu'});
  
  $("#user-login").validVal({'language':'hu'});
  $("#form_erdeklodes").validVal({'language':'hu'});
  $("#jelentkezes_form").validVal({'language':'hu'});  
  
  jQuery(".datepicker").datepicker();
  jQuery(".datepicker").datepicker( jQuery.datepicker.regional[ langid ] );
  jQuery(".external").attr("target", "_blank");  
  jQuery(".align-left").attr("align", "left");  
  jQuery(".align-right").attr("align", "right");  
  //jQuery('a.tooltip').tipsy({fade: true, gravity: 'n'});
  
  $('a.tipsy').tipsy({live: true, gravity: 'w', html:true});
            
    /*jQuery('#sidebar-webdesign-navigation .nav-icons').click(function(ev) {
        $(this).parent().find('>ul').slideToggle();
        return false;
        ev.preventDefault();
    });  */
    
    /*jQuery('#sidebar-webdesign-navigation li').hover(function(ev) {
        $(this).find('>ul').slideToggle();
        ev.stopPropagation();
    });  */
  
  //Sidebar poll
  (function($){
      $('#szavazas-form').validate(
          {
             rules: {
               sidebar_poll_answerid: "required"
             },
             messages: {
               sidebar_poll_answerid: ""
             },
             submitHandler: function(form) {
                  $.ajax({
                      url:"controllers.php",
                      type:"POST",
                      async:false,
                      dataType:"json",
                      data: 'do=can_vote&sidebar_pollid='+$('#sidebar_poll_id').val(),
                      success : function (data) {
                          if (data.result===true) {
                              //$('#sidebar-szavazas-body').slideUp();
                              //poll
                              $.ajax({
                                  url:"controllers.php",
                                  type:"POST",
                                  async:false,
                                  dataType:"html",
                                  data: 'do=vote&sidebar_pollid='+$('#sidebar_poll_id').val()+'&sidebar_poll_answerid='+$('input:radio[name=sidebar_poll_answerid]:checked').val(),
                                  success : function (html) {
                                      //$('#sidebar-szavazas-body').slideDown();
                                      $('#sidebar-szavazas-body').html(html);
                                  }
                              });
                          }
                          else {
                              $.fancybox("<div style='width:200px;height:50px;'>Már szavazott</div>");
                          }
                      }
                  });
                  return false;
             }
          }
      );
          
      if ($(".poll-background").length>0) {
          $(".poll-background").each(function(){
              $this = $(this);
              width = $this.find(".poll-line-background").attr("rel");
              $this.find(".poll-line-background").animate({width:width+'px'}, {queue:false, duration:1000, easing:"quintEaseInOut"});
              width = $this.find(".poll-percentage").attr("rel");
              $this.find(".poll-percentage").animate({left:width+'px'}, {queue:false, duration:1000, easing:"quintEaseInOut"});
          });
      }
      
      if ($("#sidebar_show_poll_results").length>0) {
          $("#sidebar_show_poll_results").click(function() {
             $.ajax({
                  url:"controllers.php",
                  type:"GET",
                  async:false,
                  dataType:"html",
                  data: 'do=sidebar_showresult&sidebar_showresult=true&sidebar_pollid='+$('#sidebar_poll_id').val(),
                  success : function (html) {
                      $('#sidebar-szavazas-body').html(html);
                  }
             });
             return false;
          });
      }
                 
  })(jQuery);
  //\Sidebar poll
  
  
});
