Event.observe(window, 'load', function()
{
	//Floatlist('forumsliderul');	
	Floatlist('aktualnotextul');
});


var play = false;
Behaviour.register(
{
	'#rightbt': function(elem)
	{
		Event.observe(elem, 'click', function(e)
		{
			var obj = $('scroll');
			var left = parseInt(obj.style.left);
			
			if (!play && left >= -150)
			{
				play = true;
					
				Tween.init(obj.style, {'left': (left-150) }, 50, Tween.easing.easeOut, 'px');
				Tween.onStop = function()
				{
					play = false;
					if (parseInt($('scroll').style.left) >= -150)
					{
						$('rightbt').className = 'disabled';
						$('leftbt').className = '';
					}
				}
				Tween.start();
			}
		});
	},
	'#leftbt': function(elem)
	{
		Event.observe(elem, 'click', function(e)
		{
			var obj = $('scroll');
			var left = parseInt(obj.style.left);
			
			if (!play && left < 0)
			{
				play = true;
					
				Tween.init(obj.style, {'left': (left+150) }, 50, Tween.easing.easeOut, 'px');
				Tween.onStop = function()
				{
					play = false;
					$('rightbt').className = '';
					$('leftbt').className = 'disabled';
				}
				Tween.start();
			}
		});
	},
	'#contenthead2 div a': function(elem)
	{
		Event.observe(elem, 'click', function(e)
		{
			var elem = Event.findElement(e, 'div');
			var drop = elem.getElementsByTagName('ul');
			
			if (!drop.length > 0)
			{
				return true;
			}
			
			Element.show(drop[0]);
			Event.observe(drop[0].parentNode, 'mouseout', function(e)
			{
				var elem = Event.findElement(e, 'div');
				
				if (checkMouseLeave(elem, e))
				{
					Element.hide(elem.getElementsByTagName('ul')[0]);
					Event.stopObserving(elem, 'mouseout');
				}
			});
		});
	},
	'#contactmenu h2 a': function(elem)
	{
		Event.observe(elem, 'click', function(e)
		{
			var elem = Event.findElement(e, 'div');
			
			Element.show(elem.getElementsByTagName('ul')[0]);
			Event.observe(elem, 'mouseout', function(e)
			{
				var elem = Event.findElement(e, 'div');
				
				if (checkMouseLeave(elem, e))
				{
					Element.hide(elem.getElementsByTagName('ul')[0]);
					Event.stopObserving(elem, 'mouseout');
				}
			});
		});
	},
	'.menu li a' : function(elem)
	{
		Event.observe(elem, 'click', function(e)
		{
			var elem = Event.findElement(e, 'a');

			if (elem.id == 'tabmail') return false;
			
			$('zareditel').style.height = ( extractId(elem, 'h') || 534 ) + 'px';
			
			document.getElementsBySelector('.menu li a.selected').each(function(elem)
			{
				Element.removeClassName(elem, 'selected')
			});
			
			Element.addClassName(elem, 'selected');
		});
	},


	'#abonform form dl dd a' : function(elem)
	{
		Event.observe(elem, 'click', function(e)
		{
			var elem	= Event.findElement(e, 'a');
			var inp		= getElementByTagName(elem, 'input');
			
			if (elem.className == 'selected')
			{
				elem.className = '';
				inp.checked = false;
			}
			else
			{
				elem.className = 'selected';
				inp.checked = true;
			}
		});
		
		// validate for FF
		var inp		= getElementByTagName(elem, 'input');
		inp.checked = elem.className == 'selected' ? true : false;
	}
});

function homePage(elem)
{
	if (document.all)
	{
		elem.style.behavior='url(#default#homepage)'
		elem.setHomePage('http://www.dobrich.bg');
	}
}

function CreateBookmarkLink()
{
	title = "Община град Добрич";
	url = "http://www.dobrich.bg";

	if (window.sidebar)
	{
		// Mozilla Firefox Bookmark
		window.sidebar.addPanel(title, url,"");
	}
	else if( window.external )
	{
		// IE Favorite
		window.external.AddFavorite( url, title);
	}
	else if(window.opera && window.print)
	{
		// Opera Hotlist
		return true;
	}
}

function pollList(ref, num)
{
	var elem = $('pollinfo' + num);
	
	if (elem.style.display == 'none')
	{
		elem.style.display = 'block';
		ref.className = 'selected';
	}
	else
	{
		elem.style.display = 'none';
		ref.className = '';
	}
}

function extractId(elem, id)
{
	var match = elem.className.match(new RegExp((id || 'id') + '-([0-9]+)'));
	
	return match ? parseInt(match[1]) : 0;
}