$(document).ready(function(){
	$('.datepicker').datepicker({ dateFormat: 'mm/dd/y' });
		
	$("a[rel*=facebox]").facebox();
	$(document).bind('beforeReveal.facebox', function() {
		$("#facebox .content").empty();
	});
	
	$("#btn-bookmark").jBrowserBookmark();
		
	$('.bookmark').change(function(){
		var tmpID = $(this).attr('id').replace('myBiz','');
		var tmpName = $(this).attr('rel');
		var favStr = $.cookie("GeneseeCountyFavs");
		
		if($(this).is(':checked')){
			
			if(favStr!=null && favStr!='')
				var favArr = favStr.split(',');
			else
				var favArr = new Array();
			
			var tmpIndex = favArr.indexOf(tmpID);
			
			if(tmpIndex==-1)
				favArr.push(tmpID);
			
			favStr = favArr.toString();
			
			$.cookie("GeneseeCountyFavs",favStr,{ expires: 7, path: '/' });
			$('#my-itinerary').html(favArr.length);
			alert('Added '+tmpName+' to your itinerary!');
			
		}else {

			 if(favStr!=null) {
				var favArr = favStr.split(',');
				var tmpIndex = favArr.indexOf($(this).attr('id').replace('myBiz','')); 
				
				favArr.splice(tmpIndex,1);
				
				favStr = favArr.toString();

				$.cookie("GeneseeCountyFavs",favStr,{ expires: 7, path: '/' });
				$('#my-itinerary').html(favArr.length);
				alert(tmpName+' has been removed from your itinerary.');
			 }
		}
	});
	
	// CHECK FAVORITES
	$('.bookmark').each(function(){
		var favStr = $.cookie("GeneseeCountyFavs");
		if(favStr!=null) {
			var tmpIndex = favStr.indexOf($(this).attr('id').replace('myBiz',''));
			if(tmpIndex!=-1)
				$(this).attr('checked','checked');
		}
	});
	
	// MY ITINERARY BOX
	$('#btn-itinerary').click(function(){
		window.location = '/my-itinerary/';
	});
	
});

if(!Array.indexOf){
	Array.prototype.indexOf = function(obj){
		for(var i=0; i<this.length; i++){
			if(this[i]==obj){
				return i;
			}
		}
		return -1;
	}
}
