var rules =
{
	'a[accesskey="z"]': function(el)
	{
		el.onclick = function()
		{
			var attrs = 'width=960,height=680toolbar=no,location=no,directories=no,status=no,resizable=yes,menubar=no,scrollbars=no,copyhistory=no'
			var imgUrl = el.href;
			LayoutTool.popup(imgUrl, 'swr3big', attrs, true);
			return false;
		}
	},
		
	'.behaviour_HighlightTeaser': function(el)
	{
			el.onmouseover = function()
			{
				if (LayoutTool) {
					LayoutTool.highlightTeaser(el);
				}
			}
			el.onmouseout = function()
			{
				if (LayoutTool) {
					LayoutTool.highlightTeaser(el);
				}
			}
	},

	'.behaviour_showZoomImage': function(el)
	{
		el.onclick = function()
		{
			if (GalleryTool) {
				var gallery = GalleryTool.getInstance();
				gallery.add(el.href);
				return false;
			}
		}
	},

	'.behaviour_openChannel': function(el)
	{
		el.onclick = function()
		{
			if (LayoutTool) {
				try {
					LayoutTool.openChannel(el.href);
					return false;
				} catch (e) {
					return false;
				}
			}
		}
	},

	'.action_openAudio': function(el)
	{
		el.onclick = function()
		{
			if (LayoutTool) {
				try {
					LayoutTool.openAudio(el.href);
					return false;
				} catch (e) {
					return false;
				}
			}
		}
	},

	'.behaviour_openAudio': function(el)
	{
		el.onclick = function()
		{
			if (LayoutTool) {
				try {
					LayoutTool.openAudio(el.href);
					return false;
				} catch (e) {
					return false;
				}
			}
		}
	},
	'.behaviour_FormSend_PopUp': function(el)
	{

		el.onsubmit = function()
		{
		 	if(LayoutTool) {
		 		try {
		 			return LayoutTool.openVoting(el);
		 		} catch (e) {
		 		 	return false;
		 		}

		 	}
		}

	},
    
    '.behaviour_broadcastSchedule_expandContent': function(el)
    {
			el.onmouseover = function(evt)
			{
                if (!evt) {
                    evt = window.event;
                }
				if (LayoutTool) {
					LayoutTool.expandContent(el, evt);
				}
			}
    },   

    
    '.behaviour_broadcastSchedule_collapseContent': function(el)
    {
			el.onclick = function()
			{
				if (LayoutTool) {
					LayoutTool.clearExpandableContainers();
				}
                return false;
			}
    }   
}
if (Behaviour) {
	Behaviour.register(rules);
}
