ol(function(){
$.browser.ie6 = ($.browser.msie && $.browser.version < 7);

Cufon.replace('.cufon-round', { fontFamily: 'arial-round' });
$(".submenu").each(function()
{
	var menu = $(this).clone(true);
	$(this).remove();
	var id = menu.attr("id").replace("submenu-","");
	$("#menuitem-"+id).find(".wrapper").append(menu);
});

$("#menu li.item")
.hoverIntent({
			 over:function()
			 {
				var $this = $(this);
				if(!$this.hasClass("active"))
				{
					$this.addClass('hover');
					var img = $this.find("a img");
					var src = img.attr("src").replace('.gif','_hover.gif');
					img.attr({src:src});
				}
				
				if(!$.browser.ie6)
				$this.find(".submenu").show();	
			}
			,out:function()
			{
				var $this = $(this);
				if(!$this.hasClass("active"))
				{
					var img = $this.find("a img");
					var src = img.attr("src").replace('_hover.gif','.gif');
					img.attr({src:src}).removeClass("hover");
					$this.removeClass('hover');
				}
				
				if(!$.browser.ie6)
				$this.find(".submenu").hide();			
			}
			,sensitivity: 1
			,timeout: 10
		})
	.each(function()
	{
		var img = $(this).find("a img");
		var src = img.attr("src").replace('.gif','_hover.gif');
		$('<img src="'+src+'" />');
	
	});

});

var $game =
{
	open: function(u,w,h)
	{
			var winl = w=='100%'?0:(screen.width-w)/2;
			var wint = h=='100%'?0:(screen.height-h)/2;
			var winw = w=='100%'?screen.width:w;
			var winh = h=='100%'?screen.height:h;
			
			var wind = eval("window.open(u,'wind','top="+wint+",left="+winl+",width="+winw+",height="+winh+",menubar=no,toolbar=no,location=no,status=no,resizable=no,scrollbars=no')");
			wind.focus();
			return;
	}
	
	
};


var $poll =
{
	init: function()
	{
		$(".poll-answer .text").bind("click",function(){$(this).parent().find(".input-radio :input").trigger("click");});
	}
	,submit:function(form)
	{
		
		var container = !form ? 'poll' : 'container-'+form;
		form = !form ? 'poll' : form;
		if($(document[form]).data('loaded')) return;
		
		$.ajax({url:'/application/request/poll_vote',data:$(document[form]).serialize()
		,success:
		function(data)
		{
			$(document[form]).data('loaded',true);
			data = utils.eval(data);
			$("#"+container).append('<div class="b i" style="padding:10px 0;">'+lang('Total vote:')+data.results.total+'</div>');
			
			for(var i in data.results.ids)
			{
				var r = $('<div class="bg-white" style="width:1px;height:10px;margin:2px 0 0 0;" />').appendTo("#poll-"+data.results.ids[i].id);
					r.animate({width:data.results.ids[i].total+'%'},300);
				$("#poll-"+data.results.ids[i].id)
					.find(".input-radio")
					.html(data.results.ids[i].total+'%')
					.css({position:'relative'})
					.end().find('.text').css({padding:0});
			}
			
		}});
	}
	,results: function(form)
	{
		form = !form ? 'poll' : form;
		document[form].has_vote.value = 1;
		document[form].submit();
	}
	
};

ol($poll.init);


var $c = 
{
	send: function(form)
	{		
		$.ajax({url:'/application/request/send_'+form,data:$(document[form]).serialize()
			   ,success:function(data)
			   {
					data = utils.eval(data);
					if(data.success)
					{
						$(document[form]).get(0).reset();
					}
						alert(data.msg);
			   }});
		
	}
	
};
