function initMenu() {
  $('#menu ul').hide();
  var sel = $('#menu li.sumbenu-active');
  if(sel.html() != null)
  {
      if(sel.parent().parent()[0].tagName == 'LI')
      {
	      sel.parent().show();
  	      sel.parent().parent().find('a:first').addClass('menu-active');
      }
      else
      {
          sel.find('a:first').addClass('menu-active');
      }
  }
  else
  {
  	  //$('#menu ul:first').show();
      //$('#menu ul:first').parent().find('a:first').addClass('menu-active');
  }
  $('#menu li a').click(
    function() {
	  $('#menu li a').removeClass('menu-active');
      $(this).addClass('menu-active');
      var checkElement = $(this).next();
      if((checkElement.is('ul')) && (checkElement.is(':visible'))) 
	  {
		  return false;
      }
      if((checkElement.is('ul')) && (!checkElement.is(':visible'))) 
	  {
		  $('#menu ul:visible').slideUp('normal');
        	checkElement.slideDown('normal');
        	return false;
       }
	  
     }
  );
}
$(document).ready(function() {
	initMenu();
    $("#printit").click(function() {
        $('#inside_content').printElement({ leaveOpen: true, printMode: 'popup', overrideElementCSS: [HOST_URL+'/templates/css/print.css'] });
    });
});

$(document).ready(function() {
        
        var auto_slide = 1;
        var hover_pause = 1;
        var key_slide = 1;
        
        var numberOfEl = $("#carousel ul li").length;
        
        if(numberOfEl>3)
        {
            var auto_slide_seconds = 9000;
            $('#carousel ul li:first').before($('#carousel ul li:last')); 
            
            if(auto_slide == 1)
            {
                var timer = setInterval('slide("right")', auto_slide_seconds); 
                $('#hidden_auto_slide_seconds').val(auto_slide_seconds);
            }
      
            if(hover_pause == 1)
            {
                $('#carousel ul').hover(function(){
                    clearInterval(timer)
                },function(){
                    timer = setInterval('slide("right")', auto_slide_seconds); 
                });
      
            }
      
            if(key_slide == 1)
            {
                $(document).bind('keypress', function(e) {
                    if(e.keyCode==37){
                        slide('left');
                    }
                    else if(e.keyCode==39){
                        slide('right');
                    }
                });
     
            }
        }
        
        if(AS == 0) $('#carousel li a').lightBox();
        
        
  });
  
 $(document).ready(function(){
  // Reset Font Size
  var originalFontSize = $('html').css('font-size');
  $(".resetFont").click(function(){
  $('html').css('font-size', originalFontSize);
  });
  // Increase Font Size
  $(".increaseFont").click(function(){
      var currentFontSize = $('html').css('font-size');
     var currentFontSizeNum = parseFloat(currentFontSize, 10);
    var newFontSize = currentFontSizeNum*1.2;
    $('html').css('font-size', newFontSize);
    return false;
  });
  // Decrease Font Size
  $(".decreaseFont").click(function(){
      var currentFontSize = $('html').css('font-size');
     var currentFontSizeNum = parseFloat(currentFontSize, 10);
    var newFontSize = currentFontSizeNum*0.8;
    $('html').css('font-size', newFontSize);
    return false;
  });
});

 

function slide(where)
{
    var item_width = $('#carousel ul li').outerWidth() + 10;
    if(where == 'left')
    {
        var left_indent = parseInt($('#carousel ul').css('left')) + item_width;
    }
    else
    {
        var left_indent = parseInt($('#carousel ul').css('left')) - item_width;
    }
    
    $('#carousel ul:not(:animated)').animate({'left' : left_indent},500,function(){    
        if(where == 'left')
        {
            $('#carousel ul li:first').before($('#carousel ul li:last'));
        }
        else
        {
            $('#carousel ul li:last').after($('#carousel ul li:first')); 
        }
        
        $('#carousel ul').css({'left' : '-109px'});
        big_img = $('#carousel ul li:first').next().find('a').attr('rel');
        big_text = $('#carousel ul li:first').next().find('img').attr('alt');
        //alert(big_img+'|'+big_text);
        
        var image = new Image();
        image.onload = function() {
            $('#gallery-big-image').fadeOut('fast', function(){$(this).attr('src', big_img).fadeIn('fast');});
            $('#gallery-image-desc').fadeOut('fast', function(){ $(this).text(big_text).fadeIn('fast')});
        };
        image.src = big_img;
        
            
            
        
    });     
}

$(document).ready(function() {
    $('#register_submit').bind('click', function(e) {
        e.preventDefault();
        var data_par = $('#contact_form').serialize()+'&contact_form=1';
        
        $.ajax({type: "POST",
                url: HOST_URL+'/index.php', 
                data: data_par,
                success: function(data) {
                    if(data == 'OK')
                    {
                         $.n.success('Съобщението беше изпратено!',{
                                    selector: $('#contact_form fieldset'),
                                    fadeSpeed: 400,
                                    done: function(){
                                        $('html, body').animate({
                                                                scrollTop: $("#contact_form").offset().top
                                                                }, 400, function(){location.reload();});
                                    }
                        });
                     }
                    else
                    {
                        $('html, body').animate({scrollTop: $("#contact_form").offset().top}, 400, function(){
                            
                        });
                       
                        $.n.error(data,{
                                      selector: $('#contact_form fieldset'),
                                      fadeSpeed: 400,
                                      done: function(){
                                          $('html, body').animate({
                                                                  scrollTop: $("#contact_form").offset().top
                                                                  }, 400);

                                      }
                            });
                       
                    }

                }
        });
    });
    
    
    var name = $('#name');
    var subject = $('#subject');
    var message = $('#message');
    var email = $('#email');
    var captcha = $('#captcha-form');
    
    name.keyup(validateName);
    subject.keyup(validateName);
    message.keyup(validateName);
    email.keyup(validateEmail);
    captcha.keyup(validateName);
    
    function validateEmail()
    {
        var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
        var key = $(this).attr('id');
        
        if(filter.test($(this).val()))
        {
            $(this).removeClass("error");
            $('#key_'+key).removeClass('info_show');
            return true;
        }
        else
        {
            $(this).addClass("error");
            $('#key_'+key).addClass('info_show');
            return false;
        }
    }
    
    function validateName()
    {
        var key = $(this).attr('id');
        if($(this).val().length > 3)
        {
            $(this).removeClass("error");
            $('#key_'+key).removeClass('info_show');
            return false;
        }
        else
        {
            $(this).addClass("error");
            $('#key_'+key).addClass('info_show');
            return true;
        }
    }

});

