function fncEventViewer_Event_RemoveFromBookmarks(event_id){
	
	new Ajax.Updater({success : 'ViewEvent_Event_RemoveFromBookmarks', failure : 'notice'}, '/ajax/front/components/EventViewer/ajax.php', {
	  parameters: { action   : 'Event_RemoveFromBookmarks',
	                event_id : event_id
	  },
		
	  onComplete: function(transport){
	  	$('ViewEvent_Event_RemoveFromBookmarks').show();
	  },
		
	  onFailure: function(transport){
	  	//silent
	  }
	});
	
}

function fncEventViewer_Event_AddToBookmarks(event_id){
	
	new Ajax.Request('/ajax/front/components/EventViewer/ajax.php', {
	  parameters: { action   : 'Event_AddToBookmarks',
	                event_id : event_id
	  },
		
	  onSuccess: function(transport){
			$('event_is_bookmarked').value = "Remove from My Calendar";
			$('event_is_bookmarked').setAttribute('onclick', 'return fncEventViewer_Event_RemoveFromBookmarks('+event_id+')');
	  },
		
	  onFailure: function(transport){
	  	//silent
	  }
	});
	
}

function fncEventViewer_Event_RemoveFromBookmarks_Confirm(obj){
	
	var params = "action=Event_RemoveFromBookmarks_Confirm&" + Form.serialize(obj.form);
		
	new Ajax.Request('/ajax/front/components/EventViewer/ajax.php', {
	  parameters: params,
		
	  onSuccess: function(transport){
			$('event_is_bookmarked').value = "Add to My Calendar";
			$('event_is_bookmarked').setAttribute('onclick', 'return fncEventViewer_Event_AddToBookmarks('+obj.form.event_id.value+')');
	  	$('ViewEvent_Event_RemoveFromBookmarks').hide();
	  },
		
	  onFailure: function(transport){
	  	//silent
	  }
	});
	
	
	
}

Event.observe(window, 'load', function() {
	var images_trigger = $('images_trigger');
	if(images_trigger != null){
		images_trigger = images_trigger.immediateDescendants();
		if(images_trigger != null){
			images_trigger.each(function(image, index){
			Event.observe(image, 'mouseover', function(event){
				
				$(image).parentNode.immediateDescendants().each(function(image_trigger, index){
					if(image_trigger == image)
					 i = index;
				});
				
				images = $('images_source').immediateDescendants();
				$('event_image').src = images[i].src;
				
				//alert(index)
				//alert($('images').down(index).src);
			});
		});
		}
	}
});
