function trim(str) {
	if(!str)
		return '';
	else
		return ltrim(rtrim(str));
}

function ltrim(str, chars) {
	return str.replace(new RegExp("^[" + trimChars + "]+", "g"), "");
}
 
function rtrim(str, chars) {
	return str.replace(new RegExp("[" + trimChars + "]+$", "g"), "");
}


function initGallery(){
	$("div#makeMeScrollable").smoothDivScroll({
		scrollingSpeed: 3,
		mouseDownSpeedBooster: 6,
		autoScrollDirection: "endlessloop",
		autoScrollSpeed: 2,
		visibleHotSpots: "always",
		startAtElementId: "item0"
	});
}
 
function selectItem(id){
	
	selectedId = id;
	
	$('#loading').css('display','block');
	$('#zoom').css('display','none');
	
	$.getJSON('GetItemDetails.do?id='+id,
		function(data) {
    		$('#title').text(data.title);
			$('#description').text(data.description);
			$('#largeImage').attr('src','');
			$('#largeImage').attr('src','res/gallery/__'+data.filename+'.jpg');
	});
}

function selectStoryItem(id){
	$('.client-stories-body').css('display','none');
	var body = $('#clientStoriesTable').find('input[value='+id+']').parent('.client-stories-td').find('.client-stories-body')[0];
	$(body).css('display','block');
	selectedStoryId = id;
} 

function selectMap(idx){
	$('#mapImage').attr('src','res/img/map'+idx+'.jpg');
}
