jQuery.fn.preload_hover_images = function(cssclass) {
	var items = jQuery(this);
	items.each(function() {
		jQuery(this).addClass(cssclass);
		var url = $(this).css('background-image').replace(/(url\(['"]?)|(['"]?\))/g, '');
		if (url != 'none') {
			var img = new Image();
			img.src = url;	
		}
		jQuery(this).removeClass(cssclass);
	});
} 

jQuery(function($){
	
	$('input.search-submit, input.subscribe-submit, input#submit').preload_hover_images('submit-hover');
	$('#navigation > ul > li').preload_hover_images('active');
	
	$('.single-event .nav-events-promotions, .single-press .nav-press').parent().addClass('current-menu-item');
	
	$('.section h2 a').click(function(){
		var target = $(this).parents('.section').find('.section-cnt');
		if(target.is(':visible')){
			target.slideUp();
			$(this).removeClass('expanded');
		} else {
			target.slideDown();
			$(this).addClass('expanded');
		}
		return false;	
	});
	
	$('.comment-form input.comment-submit').hover(function(){
		$(this).addClass('comment-submit-hover');
	},function(){
		$(this).removeClass('comment-submit-hover');
	});
	
	$('.scroll').jScrollPane({showArrows:true});
	
	$('.main-ul > ul li a').click(function(){
		var target = $(this).parents('li:eq(0)').find('ul');
		if(target.length){
			target.not(':animated').slideToggle(function(){
				$('.scroll').jScrollPane({showArrows:true});
			});
			
			$(this).toggleClass('expanded');
			
			return false;
		}
		
	});
	
	$('.blink').focus(function () {
		if ($(this).val() == $(this).attr('title')) {
			$(this).val('');
		}
	}).blur(function () {
		if ($(this).val() == '') {
			$(this).val($(this).attr('title'));
		}
	});
	
	$("input.search-submit, input.subscribe-submit, input#submit").hover(
		function(){
			$(this).addClass('submit-hover');
		},
		function(){
			$(this).removeClass('submit-hover');
	    }
	);

	if($.browser.msie && $.browser.version==6) {
		DD_belatedPNG.fix('.search-form span.field, .search-form input, #navigation, .left-photo, .page-img .overlay, .section, .section h2 a, .socials a, .subscribe-form span.field, .subscribe-form input.subscribe-submit, .card, .entry .img a img, .entry, span.date-span, .post, .post .img .overlay, .comments, .comment-form span.field, .comment-form span.textarea-field, .comment-form input.comment-submit, .top-sidebar, .bottom-sidebar');
	}
	
	$('.section:last').addClass('section-last');
	$('.content .entry:last').addClass('last-entry');
	
	
	/*
	//make mailchimp form ajaxy
	var options = { 
        beforeSubmit:  validateEmailForm  // pre-submit callback 
    }; 
    
    function validateEmailForm(formData, jqForm, options) { 
    	if(true){
    		$('.subscribe-form').html('Check your email to confirm.');
    		return true;
    	}
    	else{
    		return false;
    	}
	     
	} 
 
    $('#mailchimp-signup-form').ajaxForm(options); 
    
    */
    
    //change signup box after submitted
    $('#mailchimp-signup-form').submit(function() {
    	$('#mailchimp-signup-form').hide();
    	$('.subscribe-form').append('<div class=\'confirmationText\'>Check your email to confirm.</div>');
    });
	
	
	
	
	
	
	
	
	
	
	
	
})
