jQuery.noConflict();

jQuery(document).ready(function() {

	jQuery("ul#filter a").click(function(event) {
		event.preventDefault();
		if(!jQuery(this).parent().hasClass('active')) {
			// Assign filter to hash
	        updateFilter(jQuery(this).parent().attr('class'));
		}
	});
    
    // Apply filter
    function updateFilter(filterVal){
		jQuery('ul#filter li.active').removeClass('active').parent().find('.'+filterVal).addClass('active');
		if(filterVal == 'all') {
			jQuery('ul#projects li.hidden').removeClass('hidden');
		} else {
			jQuery('ul#projects li').addClass('hidden').filter('.'+filterVal).removeClass('hidden');
		}
    }

	jQuery("#comments a").click(function(event) {
		event.preventDefault();
		if(jQuery('#commentaires').hasClass('hidden')) {
			jQuery('#commentaires').removeClass('hidden');
			location.href = location.href + '#commentaires'
		}
	});
	
	jQuery('#respond input[type="text"],#respond textarea').addClass("idleField");
	jQuery('#respond input[type="text"],#respond textarea').focus(function() {
		jQuery(this).removeClass("idleField").addClass("focusField");
	    if (this.value == this.defaultValue){ 
	    	this.value = '';
		}
		if(this.value != this.defaultValue){
			this.select();
		}
	});
	jQuery('#respond input[type="text"],#respond textarea').blur(function() {
		if (jQuery.trim(this.value) == ''){
	    	this.value = (this.defaultValue ? this.defaultValue : '');
		}
		if(this.value != this.defaultValue)
			jQuery(this).removeClass("focusField").addClass("okField");
		else
			jQuery(this).removeClass("focusField").addClass("idleField");
	});
	
	jQuery(".ngg-gallery-thumbnail a").each(function (arr){
		if ($(this).attr("title").substr(0,5)=="Video"){
			$(this).attr("rel","shadowbox;width=405;height=340");
			$(this).attr("href",$(this).children("img").attr("title"));
		}
    });
	
});