

Skin = (function()
{
	var siteSearch = 
	{
		init: function()
		{
			var box = $("#site-search .search-text input");
			
			box.keypress(function(e)
			{
				if (e.keyCode == 13)
				{
					siteSearch.go();
					return false;
				};
			});
			
			$("#site-search input[type=radio]").click(function()
			{
				box.attr("placeholder", "Search " + $("label[for=" + $(this).attr("id") + "]").text()  + "...");			
			});
			
			
			$("#site-search .button").button();
		},
		
		go: function()
		{
			var box = $("#site-search .search-text input");
			
			if (box.val().length > 0)
			{
				if ($("#site-search input[type=radio]:checked").val() === "opportunity")
				{
					window.location.href = "/opportunities/search/-1/-1/" + box.val() + "/0";
				}
				else
				{
					window.location.href = "/search.aspx?Search=" + box.val();
				};
			};
		}
	};
	
	var register = function()
	{
		window.location.href = "/Register.aspx";
	};
	
	var slider =
	{
		init: function()
		{
			$("#slider").webwidget_slideshow_html5_simple({
			    slideshow_transition_effect: 'Wipe_from_vertical_blind,Wipe_from_vertical_blind,Wipe_from_vertical_blind,Wipe_from_vertical_blind,Wipe_from_vertical_blind',//slide_left slide_down fade_in
			    slideshow_time_interval: '7000',
			    slideshow_window_width: '980',
			    slideshow_window_height: '325',
			    slideshow_background_color: '#113255',
			    slideshow_border: '#999 solid 0px',
			    text_effect: 'text_nothing'
			});
		}
		
	};
	
	
	var widget = 
	{
		next: function()
		{
			var ops = $("#ut-op-widget");			
			ops.find(".opportunity:first").fadeOut(300, function()
			{
				$(this).appendTo(ops);
				ops.find(".opportunity:first").hide().fadeIn(300);				
			});
		},
		back: function()
		{
			var ops = $("#ut-op-widget");			
			ops.find(".opportunity:first").fadeOut(300, function()
			{
				ops.find(".opportunity:last").hide().prependTo(ops).fadeIn(300);			
			});
		},
		skip: false,
		init: function()
		{
			setInterval(function()
			{
				if (!Skin.widget.skip)
				{
					Skin.widget.next();
				}
				Skin.widget.skip = false;
			}, 
			7000);
		}
	}
	
	return {
		siteSearch: siteSearch,
		register: register,
		widget: widget,
		slider: slider
	}	
})(jQuery);
