$(document).ready(function(){ // wait for document to load 
	// stop submission of form if user presses return key to select beer.
	function stopRKey(evt) {
		var evt  = (evt) ? evt : ((event) ? event : null);
		var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
		if ((evt.keyCode == 13) && (node.type=="text")) { return false; }
	}
	document.onkeypress = stopRKey;


	$('#beertext_find').autocomplete("site.ajax.beersuggest.php",{max:50, display:30},$('#beerid_find'));

	$('#info').click(function(){
		if ($('#beerid_find').val() != ''){
			var beerid = $('#beerid_find').val();
			var dataString = 'beerid='+ beerid;
			window.location = 'beer.php?' + dataString;
			return false;
		} else {
			return false;
		}
	});

	window.deleteMessage = function(usermessageid){
		var dataString = 'usermessageid='+ usermessageid + '&mode=delete';
	  	$.ajax({  
		    type: "POST",  
		    url: "user.messages.php",  
		    data: dataString,  
		    success: function() {  
				$('#li_'+usermessageid).fadeOut(500);
		    }
		});		
	}

	window.ShowLoadingMore = function(){
		$('#more').html('<div id="loadingmore" class="empty_list"><strong class="title">Loading your information...<img src="./images/ajax-loader.gif"/></strong></div>');
		$('#loadingmore').fadeIn();
	}

	window.HideLoadingMore = function(html){
		$('#more').fadeOut(300, function(){
			$('#more').remove();
		    $('.latest').append(html);
		});
	}


	window.ShowLoading = function(){
		$('#activitylist').html('<div id="loading" class="empty_list"><strong class="title">Loading your information...<img src="./images/ajax-loader.gif"/></strong></div>');
		$('#loading').fadeIn();
	}

	window.HideLoading = function(html){
		$('#loading').fadeOut(300, function(){
			$('#activitylist').hide();
		    $('#activitylist').append(html);
		    $('#activitylist').fadeIn(1000);
		});
	}

	window.SelectedTab = function(filtertype){
		$('.tab').removeClass('active');
		$('#'+filtertype).addClass('active');
	}
	
	// call the user feeds
	window.feedLoadUser2 = function(filtertype, userid){
		ShowLoading();
		// handle style for selected
		SelectedTab(filtertype);
		$.ajax({
		  url: 'user.feed.php?filter=' + filtertype +'&userid='+userid,
		  cache: false,
		  success: function(html){
		    HideLoading(html);
		  }
		});
	}	
	
	window.feedLoadMore = function(filtertype, watermark, userid){
		ShowLoadingMore();
		// handle style for selected
		SelectedTab(filtertype);
		$.ajax({
		  url: 'index.feed.php?filter=' + filtertype +'&watermark='+watermark+'&userid='+userid,
		  cache: false,
		  success: function(html){
		    HideLoadingMore(html);
		  }
		});
	}	

	window.feedLoadMoreFriend = function(filtertype, watermark, userid){
		ShowLoadingMore();
		// handle style for selected
		SelectedTab(filtertype);
		$.ajax({
		  url: 'index.friend.feed.php?userid=' + userid +'&filter=' + filtertype +'&watermark='+watermark,
		  cache: false,
		  success: function(html){
		    HideLoadingMore(html);
		  }
		});
	}	
	
	window.feedLoadMoreUser = function(filtertype, watermark, userid){
		ShowLoadingMore();
		// handle style for selected
		SelectedTab(filtertype);
		$.ajax({
		  url: 'user.feed.php?filter=' + filtertype +'&watermark='+watermark+'&userid='+userid,
		  cache: false,
		  success: function(html){
		    HideLoadingMore(html);
		  }
		});
	}	

	window.feedLoadMoreBeer = function(filtertype, watermark, beerid){
		ShowLoadingMore();
		// handle style for selected
		SelectedTab(filtertype);
		$.ajax({
		  url: 'beer.feed.php?filter=' + filtertype +'&watermark='+watermark+'&beerid='+beerid,
		  cache: false,
		  success: function(html){
		    HideLoadingMore(html);
		  }
		});
	}	

	window.feedLoadMoreBrewery = function(filtertype, watermark, breweryid){
		ShowLoadingMore();
		// handle style for selected
		SelectedTab(filtertype);
		$.ajax({
		  url: 'brewery.feed.php?filter=' + filtertype +'&watermark='+watermark+'&breweryid='+breweryid,
		  cache: false,
		  success: function(html){
		    HideLoadingMore(html);
		  }
		});
	}	

	window.feedLoadMoreLocation = function(filtertype, watermark, locationid){
		ShowLoadingMore();
		// handle style for selected
		SelectedTab(filtertype);
		$.ajax({
		  url: 'location.feed.php?filter=' + filtertype +'&watermark='+watermark+'&locationid='+locationid,
		  cache: false,
		  success: function(html){
		    HideLoadingMore(html);
		  }
		});
	}	
	
})