$(function() {
	$('#datepicker').datepicker({
		inline: true,
		showOtherMonths: true
	});
	$.datepicker.regional['ru'];
	if ($("#weather").length > 0) weather();

// Toggle Links begin
	if ( $('.toggle').length > 0) {
		$('.toggle').click(function() {
			var id = $(this).attr('id');
			var trg_id = $("."+id);
			
			$(this).remove();
			if (trg_id) $(trg_id).toggle();
			return false;
		});
	}

// Toggle Links end

});

function weather() {
	var weekdays = new Array("Воскресенье", "Понедельник", "Вторник", "Среда", "Четверг", "Пятница", "Суббота");
	var imgs = new Object();
	imgs["wiz1.png"] = imgs["wizn1.png"] = "w16";
	imgs["wiz2.png"] = imgs["wizn2.png"] = "w18";
	imgs["wiz3.png"] = imgs["wizn3.png"] = "w04";
	imgs["wiz4.png"] = imgs["wizn4.png"] = "w04";
	imgs["wiz5.png"] = imgs["wizn5.png"] = "w24";
	imgs["wiz6.png"] = imgs["wizn6.png"] = "w02";
	imgs["wiz7.png"] = imgs["wizn7.png"] = "w20";
	imgs["wiz8.png"] = imgs["wizn8.png"] = "w23";
	imgs["wiz9.png"] = imgs["wizn9.png"] = "w11";
	imgs["wiz10.png"] = imgs["wizn10.png"] = "w11";
	imgs["wiz11.png"] = imgs["wizn11.png"] = "w16";
	imgs["wiz12.png"] = imgs["wizn12.png"] = "w19";
	imgs["wiz13.png"] = imgs["wizn13.png"] = "w19";
	imgs["wiz14.png"] = imgs["wizn14.png"] = "w11";
	imgs["wiz15.png"] = imgs["wizn15.png"] = "w16";
	imgs["wiz16.png"] = imgs["wizn16.png"] = "w24";
	imgs["wiz17.png"] = imgs["wizn17.png"] = "w18";
	imgs["wiz18.png"] = imgs["wizn18.png"] = "w06";

	var req = $.get("/weather2.xml?u=1", function(xml) {
		$("root", xml).each(function(i) {
			var th = $(this);
			var dateinf = $("info", $(this)).attr("date").split("-");
			var today = new Date(dateinf[0], dateinf[1]-1, dateinf[2]).getDay();
			var ii = $("table:eq(0) tr td:eq(1) img", th).attr("src");
			var img = ii.substring(ii.lastIndexOf("/") + 1, ii.length);
			
			$(".today .img div").addClass( imgs[img] );
			$(".today .weekday").text("Сегодня (" + weekdays[today] + ")");
//			$(".today .day").html( $("table:eq(0) tr td:eq(0) span", th).text());
			$(".today .day").html( $("table:eq(0) tr td:eq(0) span", th).text().substr(0, 3) + '°C');
//			$(".today .night").html( $("tr:eq(3) td", th).eq(0).text() + " C&#176;" );
			
			$("#weather ul li").each(function(i) {
				var ii = $("table:eq(1) tr:eq(1) td", th).eq(i).find("img").attr("src");
				var img = ii.substring(ii.lastIndexOf("/") + 1, ii.length);
				$(".img div", $(this)).addClass( imgs[img] );
				$(".weekday", $(this)).text(weekdays[(today + 1 + i > 6 ? (today + 1 + i - 7) : (today + 1 + i))]);
				$(".day", $(this)).text( $("table:eq(1) tr:eq(2) td", th).eq(i).text() );
				$(".night", $(this)).text( $("table:eq(1) tr:eq(3) td", th).eq(i).text() );
			});
		});
	});
}
