/***********************/
/* JQuery functions */
/***********************/

$(document).ready(function(){

	/* Controls the mouseover and mouseout of menu */
	$("#main-menu ul li img").bind( "mouseover", function(event) {
		var img = $(this);
		if( !img.hasClass("selected") ) {
			var src = img.attr("src");
			var regexp = new RegExp("(.+)?\\.(.+)");		
			regexp.exec( src );
			var newsrc = RegExp.$1 + "-selected." + RegExp.$2;				
			img.attr("src",newsrc);
		}
	});
	$("#main-menu ul li img").bind( "mouseout", function(event) {
		var img = $(this);
		if( !img.hasClass("selected") ) {			
			var src = img.attr("src");
			var regexp = new RegExp("(.+)-selected.(.+)");
			regexp.exec( src );
			var newsrc = RegExp.$1 + "." + RegExp.$2;				
			img.attr("src",newsrc);
		}
	});
	/*********************************************/
	
	/* Controls the gallery pager */
	$(".pager-gallery a").bind( "click", function(event) {
		var a = $(this);
		var cls = a.attr('class');
		//alert(cls);
		var parts = cls.split('-');
		var image_selected = $('#'+cls);
		//alert(image_selected.attr('src'));
		var item_id = parts[2];
	
		if(!image_selected.hasClass("selected")){
			$('.gallery-custom-container ul#current-'+item_id+' li img.selected').fadeOut("slow",function(){
				image_selected.fadeIn('slow');
				image_selected.addClass("selected");
			});
			$('.gallery-custom-container ul#current-'+item_id+' li img').removeClass("selected");
			
		}
	});
	/*********************************************/	
	/* Controls the mouseover and mouseout of contact section */
	$("#content.contact img.link").bind( "mouseover", function(event) {
		var img = $(this);
		var src = img.attr("src");
		var regexp = new RegExp("(.+)_(.+)");		
		regexp.exec( src );
		var newsrc = RegExp.$1 + "-selected_" + RegExp.$2;				
		img.attr("src",newsrc);
	});
	$("#content.contact img.link").bind( "mouseout", function(event) {
		var img = $(this);
		var src = img.attr("src");
		var regexp = new RegExp("(.+)-selected_(.+)");
		regexp.exec( src );
		var newsrc = RegExp.$1 + "_" + RegExp.$2;				
		img.attr("src",newsrc);
		
	});
	/*********************************************/
	
	/*********************************************/	
	/* Controls the mouseover and mouseout of share links menu */
	$("#content p.share-links img").bind( "mouseover", function(event) {
		var img = $(this);
		var src = img.attr("src");
		var regexp = new RegExp("(.+)_(.+)");		
		regexp.exec( src );
		var newsrc = RegExp.$1 + "-selected_" + RegExp.$2;				
		img.attr("src",newsrc);
	});
	$("#content p.share-links img").bind( "mouseout", function(event) {
		var img = $(this);
		var src = img.attr("src");
		var regexp = new RegExp("(.+)-selected_(.+)");
		regexp.exec( src );
		var newsrc = RegExp.$1 + "_" + RegExp.$2;				
		img.attr("src",newsrc);
		
	});
	/*********************************************/
	
});
