function remove(s, t) {
	/*
	**  Remove all occurrences of a token in a string
	**    s  string to be processed
	**    t  token to be removed
	**  returns new string
	*/
	i = s.indexOf(t);
	r = "";
	if (i == -1) return s;
	r += s.substring(0,i) + remove(s.substring(i + t.length), t);
	return r;
}

jQuery.preloadImages = function() {
	for(var i = 0; i<arguments.length; i++) {
		jQuery("<img>").attr("src", arguments[i]);
	}
}

$(document).ready(function() {
	$("a#tagcloudlink").click(function() {
		$(this).addClass("thisone");
		$("#projectcloudlink").removeClass("thisone");
		
		$("#tagcloud").show();
		$("#projectcloud").hide();
	});
	
	$("a#projectcloudlink").click(function() {
		$(this).addClass("thisone");
		$("#tagcloudlink").removeClass("thisone");
		
		$("#tagcloud").hide();
		$("#projectcloud").show();
	});
	
	$("#projectcloud").hide();
	$("#tagcloud").show();
	$("a#tagcloudlink").addClass("thisone");
	
	$("img.thumbnail").mouseover(function() {
		var oldsrc = $(this).attr('src');
		var newsrc = oldsrc + '&fltr[]=wmi|/images/site/watermark.png|C|100';
		$(this).attr('src', newsrc);
	});
	
	$("img.thumbnail").mouseout(function() {
		var oldsrc = $(this).attr('src');
		var newsrc = remove(oldsrc, '&fltr[]=wmi|/images/site/watermark.png|C|100');
		$(this).attr('src', newsrc);
	});

});