jQuery(document).ready(function($) {
    $('ul.main-menu li').hover(function() {
        $(this).addClass('hover');
    }, function() {
        $(this).removeClass('hover');
    });  
    
    $('a:has(img.attachment-thumbnail)').attr('rel', 'gallery').fancybox();
    
    $('.sidebar ul li.widget_recent_entries_in_category:last-child').css('padding-right', '0px');
    
	$("a.mapcontent").fancybox({ 
        'frameWidth': 600, 
        'frameHeight': 360,
        'hideOnContentClick': false,
        'overlayOpacity': 0.7,
		'overlayColor'	: '#000',
        'callbackOnClose': function() {
            $("#fancy_content").empty();
        } 
    });
    
    $('#send-to-friend-link').fancybox({
        'scrolling'		: 'no',
	    'titleShow'		: false,
	    'overlayOpacity': 0.7,
		'overlayColor'	: '#000',
        'onClosed': function() {
            $("#send-link-to-friend-result").empty();
        } 
    });
    
    $(".trainings").accordion({ autoHeight: false });
    
    /*$('.gallery ul li a').fancybox({ 
        'titleShow': false         
    });*/
    
    $(".gallery").PedroGallery();
    
    $('.file input.input-file').parent().append('<div class="input-text-box"><input type="text" /></div><button class="red-button-30" type="button">Choose...</button>');
	$('.file input.input-file').addClass('input-file-hidden').change(function() {
		$(this).parent().find('.input-text-box input').val($(this).val());
	});	
	
	$('form#login-form').submit(function() {
	    var submit = true;
	    
        if ($('input#user-name').val() == '')
        {
            submit = false;
            $('input#user-name').parent().find('span.error-message').show();
        }
        if ($('input#password').val() == '')
        {
            submit = false;    
            $('input#password').parent().find('span.error-message').show();
        }
        
        return submit;
	});
	
	$('form#password-form').submit(function() {
	    var submit = true;
	    
        if ($('input#email').val() == '')
        {
            submit = false;
            $('input#email').parent().find('span').show();
        }
        
        return submit;
	});	
	
	$('span.error-message').mouseover(function() {
	    $(this).stop().fadeOut(200, function() {
	        $(this).hide();
	        $(this).parent().find('input').focus();
	    });
	});
	
	$('form#adduser').submit(function() {
	    var submit = true;
	    var passError = false;
	    
        if ($('input#user_name').val() == '')
        {
            submit = false;
            $('input#user_name').parent().find('span.error-message').show();
        }
        if ($('input#email').val() == '')
        {
            submit = false;
            $('input#email').parent().find('span.error-message').show();
        }
        if ($('input#pass1').val() == '')
        {
            submit = false;    
            passError = true;
            $('input#pass1').parent().find('span.error-message').html('Password is required.').show();
        }
        if ($('input#pass2').val() == '')
        {
            submit = false;    
            passError = true;
            $('input#pass2').parent().find('span.error-message').show();
        }        
        if (submit == true)
        {
            if ($('input#pass1').val() != $('input#pass2').val())
            {
                submit = false;    
                $('input#pass1').parent().find('span.error-message').html('Passwords do not match.').show();
            }
        }
        if (!$('input#agree').is(':checked'))
        {
            $('input#agree').next().css('color', '#e40030');
        }
        else
        {
            $('input#agree').next().css('color', '#fff');
        }
        
        return submit;
	});
	
	$('.cycle-logos').cycle({
		fx: 'fade' // choose your transition type, ex: fade, scrollUp, shuffle, etc...
	});
	
	$("div#logoParade").smoothDivScroll({autoScroll: "always", autoScrollDirection: "endlessloopleft", autoScrollStep: 1, autoScrollInterval: 45 });
	
	$("div#logoParade").bind("mouseover", function() {
	$(this).smoothDivScroll("stopAutoScroll");
	}).bind("mouseout", function() {
		$(this).smoothDivScroll("startAutoScroll");
	});
});

