RadPanelBar provides a number of client-side events that would allow you to accomplish
        even the most complicated tasks.
    
    
    
        You can attach to the RadPanelBar's events by using either the server-side properties
        or the client-side API.
    
    
        - Attaching event handlers via a server-side property
            
 Each client-side event has a corresponding property, whose name is formed like OnClient[EventName].
 You can set the property to the name of the function to be called when the event
            occurs.<telerik:RadPanelBar ID="RadPanelBar1" runat="server" OnClientItemClicking="onClicking" />
<script type="text/javascript">
	function onClicking(sender, eventArgs) 
	{ 
		var item = eventArgs.get_item();		
                ...
	} 
</script>
		
- Using the client-side API to attach event handlers
            
 Using the client-side API of RadPanelBar allows you to attach multiple event handlers
            to one event using the standard MS AJAX conventions.
<script type="text/javascript">
	function onClickingHandler1()
	{
		alert("First handler called");
	}
	function onClickingHandler2()
	{
		alert("Second handler called");
	}
	function pageLoad()
	{
		var panelBar = $find("<%=RadPanelBar1.ClientID%>");
		
		panelBar.add_itemClicking(onClickingHandler1);
		panelBar.add_itemClicking(onClickingHandler2);
	}
</script>
Another advantage of the client-side API is the possiblity of dynamically detaching
            certain handlers. You can use theremove_itemClickingmethod of the
            panelbar object.
 
 
<script type="text/javascript">
	$find(<%=RadPanelBar1.ClientID%>).remove_itemClicking(onClickedHandler1);
</script>
 
- Cancelling an event
            
 The events, whose names end in ing, can be cancelled. You can cancel
            the event by using the set_cancel method of the event arguments
            passed to the handler.<script type="text/javascript">
	function onClientItemClicking(sender, eventArgs)
	{
	    eventArgs.set_cancel(true);
	}
</script>