$(function() {
	
	/* Click on more */
	more_url = '#page .more .weather_more';
	url=location.href;
	u=url.split('#');
	
	url = $(more_url).attr("href");
	if(!url)url=location.href;
	u2=url.split('#');
	if (u2.length >1) url=u2[0];
	if (u.length >1) 
				id=u[1]; 
	else 	id='tab_wdaily1';
	$(more_url).attr('href',url+'#'+id);
	
	/* Weather tabs */
	var wtcontext = $("#weather-daily").get(0) || $("#weather-hourly").get(0);
	if (wtcontext) {
		var wtabs = $(".wtab").hover(function(){
			$(this).addClass("hover");
		}, function() {
			$(this).removeClass("hover");
		}).click(function(event) {
			event.preventDefault();
			var id = $(this).attr("id").split("_")[1], tab = $(this);
			if (!tab.hasClass("swtab")) {
				var context = tab.closest(".rframe");
				$(".swtab", context).removeClass("swtab");
				$("tbody", context).hide();
				$("#" + id).show();
				tab.addClass("swtab");
				$(more_url).attr('href',url+'#'+id);
			}
		});
		wtabs.eq(1).append('<div class="wttl"></div><div class="wttr"></div>');
		wtabs.eq(0).append('<div class="wttr"></div>');
		wtabs.eq(2).append('<div class="wttl"></div>');
	}
	
	$('#tab_' + id).click();
		
	/* Weather blocks */
	var wbcontext = $("#weather-weekly").get(0);
	if (wbcontext) {
		var wblocks = $(".wblock", wbcontext).click(function() {
			var el = $(this);
			if (!el.hasClass("wbopened")) {
				var old = $(".wbopened", wbcontext);
				if (old.prev(".wblock").length == 0) old.addClass("wbtitled")
				old.removeClass("wbopened").next().removeClass("wbtitled");
				el.addClass("wbopened").removeClass("wbtitled").next().addClass("wbtitled");
			}
		});
		wblocks.eq(0).addClass("wbopened");
		wblocks.eq(1).addClass("wbtitled");
	}
});