$(document).ready(function(){
	
	//Fix for image upload (members section)
	$("input:file[name*='profile_image_file']").change(function() {
    $("input:hidden[name*='profile_image_keep']").val("no");
  	});
	
	//Add image rollovers
	$(".feature a img").before('<span class="overlay">' + '</span>');
	$(".items a img").before('<span class="overlay">' + '</span>');
	$(".listing a img").before('<span class="overlay">' + '</span>');
	
	//Search tabs
	$("ul.member-name").tabs("div.name-content > div",{initialIndex: -1});
	$("ul.member-country").tabs("div.country-content > div",{initialIndex: -1});
	$("ul.member-new").tabs("div.new-content > div",{initialIndex: -1});
	
	//Hide search tabs until selected
	$('#mainContent').find('.name-content div,.country-content div,.new-content div').hide();
	
	$("#image-nav").css('display', 'block');
						   
	//Scrollable Image Gallery
	$("#gallery-thumbnails").scrollable({size: 6}).navigator(); 
	
	//Ajax Gallery
	$("#gallery-thumbnails a").click(function(){
											  
		$("#gallery-thumbnails a").removeClass("current");										  
		$(this).addClass("current");	
		
		if($('.hijax').length == 0) {
   			$("#canvas").wrap('<div class="hijax" />');		
  		}
		var query = $(this).attr("href").split("?")[1];
		var url = "/?"+query+" #canvas";
		$("#canvas").empty().html('<img src="/images/preloader.gif" class="preloader" />');
		$(".hijax").load(url);
		
		//Reset Next Link
		var next = $(this).parent("li").next();
		var nextlink = $("a", next).attr("href");
		$("a.nextImage").attr("href", nextlink);
		
		return false;
	});
	
	//Ajax Gallery Next Button
	$("a.nextImage").click(function(){	
		
		if($('.hijax').length == 0) {
   			$("#canvas").wrap('<div class="hijax" />');		
  		}
		var query = $(this).attr("href").split("?")[1];
		var url = "/?"+query+" #canvas";
		$("#canvas").empty().html('<img src="/images/preloader.gif" class="preloader" />');
		$(".hijax").load(url);
		
		var active = $("#gallery-thumbnails a.current").parent("li").next();
		var activelink = $("a", active).attr("href");
		
		$("#gallery-thumbnails a").removeClass("current");
		$("a", active).addClass("current");
		
		var next = $(active).next("li");
		var nextlink = $("a", next).attr("href");
		
		$("a.nextImage").attr("href", nextlink);
		
		return false;	
	});
	
	//Table Sorter
	$("table.search").tablesorter();
	
	// Make links to Flickr open in a new window
	$("a[title='Flickr']").attr('target','_blank');
	$("a[href^='http://www.flickr.com']").attr('target','_blank');
	
});


//Ajax the search page to improve paging for multiple search results
$("#general-results .webblerpaging a").livequery('click', function(event) {	
													  
	if($('.hijax-general-results').length == 0) {
		$("#general-results").wrap('<div class="hijax-general-results" />');	
	}												  
	var searchlink = $(this).attr("href");
	var url = searchlink+" #general-results";
	$("#general-results ol.listing").empty().html('<img src="/images/preloader.gif" class="preloader" />');
	$(".hijax-general-results").load(url);
	return false;
});

$("#member-results .webblerpaging a").livequery('click', function(event) {
													  
	if($('.hijax-member-results').length == 0) {
		$("#member-results").wrap('<div class="hijax-member-results" />');	
	}												  
	var searchlink = $(this).attr("href");
	var url = searchlink+" #member-results";
	$("#member-results ol.listing").empty().html('<img src="/images/preloader.gif" class="preloader" />');
	$(".hijax-member-results").load(url);
	return false;	
});
