function fixURL() {
	parts = window.location.href.split("#/");
	if(parts.length > 1) {
		window.location.href = parts[parts.length - 1];
	}
}

function changeURL(href) {
	href = (href == "") ? "/" : href;
	uri = window.location.href.split("#/");
	window.location.href = uri[0] + "#/" + href;
}

if(typeof jQuery == "function") {
	jQuery(document).ready(function($) {
		fixURL();
		$("#post-container").css("display", "block");
		init(jQuery, "body");
	});
	
	function init($, id) {
		id = (typeof(id) == 'undefined') ? "body" : id;
		
		$(".morecomments a").click(function() {
			href = $(this).attr('href');
			uri = href.split("#")[0];
			
			stylesheet_uri = $("link[rel='stylesheet']:eq(0)").attr("href").split("/");
			stylesheet_uri.length--;
			img = "<img src='"+stylesheet_uri.join("/") + "/images/indicator_small.gif"+"' alt='Loading' />";
			$(this).parent().css("text-align", "center").html(img).parent().load(uri + " div#comments #commentlist");
			return false;
		});
		
		$("a.respondlink").click(function() {
			post_id = $(this).attr('id').split("-")[1];
			if(typeof(post_id) != "undefined") {
				$(this).parent().next().next().css("display", "none");
				$("#commentform-" + post_id).css("display", "block");
				$("#commentform-" + post_id + " .focus:first").focus();
			} else {
				$(".respondtext").parent().css("display", "none");
				$("div#comment_form").css("display", "block");
				$("#commentform .focus:first").focus();
			}
			return false;
		});
		
		$(".respondtext").click(function() {
			$(this).parent().css("display", "none");
			if($(this).hasClass("single")) {
				$("a.respondlink").click();
			} else {
				$(this).parent().prev().prev().children("a.respondlink").click();
			}
		});

		
		
		$(id + " a").not(".notajax").each(function() {
			site = $("meta[name='home']").attr("content");
			dashboard = $("meta[name='url']").attr("content") + "/wp-admin";
			wplogin = $("meta[name='url']").attr("content") + "/wp-login.php";
			if (
				$(this).attr('href') != '#' && //bukan utk link
				$(this).attr('href').indexOf(site) == 0 && //internal site
				$(this).attr('href').indexOf(dashboard) == -1 && //dashboard
				$(this).attr('href').indexOf(wplogin) == -1 && //menuju login
				$(this).attr('target') != '_blank' //target buka page baru
			) {
				$(this).click(function() {
					hrefs = $(this).attr("href").split("#");
					href = hrefs[0];
					$("#post-container").html("");			
					//$('#loading').append('<div id="load"><img src="'+stylesheet_uri.join("/") + '/images/indicator_large.gif'+'" alt="Loading" align="middle" style="margin:5px;" /></div>');
					stylesheet_uri = $("link[rel='stylesheet']:eq(0)").attr("href").split("/");
					stylesheet_uri.length--;
					img = "<img src='"+stylesheet_uri.join("/") + "/images/indicator_small.gif"+"' alt='Loading' />";
					img2 = "<img src='"+stylesheet_uri.join("/") + "/images/load_2.gif"+"' alt='Loading' style='float:left;margin-right:10px;' />";
					$('#loading').append('<div id="load">'+img+'</div>');
					$("#post-container")
						.html('<div id="loading" style="margin:5px;float:right;">' + img2 + 'Mulai mengumpulkan data...</div>')
						//.append('<div id="loading" style="padding:5px;">' + img2 + 'Mulai mengumpulkan data...</div>')
						.load(href + " #posts", {}, function() {
							if($("#post-container").html() == "") {
								window.location.href = href;
								return false;
							}
						document.title = $("input[type='hidden'][name='title']").attr("value");
						//document.getElementById("udin").html = $("Dodol");
						site = (site.charAt(site.length - 1) == "/") ? site : site + "/";
						href = href.replace(site, "");
						if(hrefs.length > 1)
							href += "#" + hrefs[hrefs.length - 1];
						changeURL(href);
						init($, "#posts"); //Kumpulin database
						//$('#loading').remove();
						$('#load').remove();
						$('#dodol').remove();
						$('#udin').append('<span id="dodol">' + $("input[type='hidden'][name='kategori']").attr("value") + '</span>');
					});
					
					return false;
				});
			}
		});
		$('textarea').not(".respondtext").autogrow({
			minHeight: 70
		});		

	}
}

	jQuery(function($) {
		
		$('.menunya a').click(function(ev) {
			$('.menunya a.selected').removeClass('selected');
			$(this).addClass('selected');
						//$('#dodol').remove();
						//$('#udin').append('<span id="dodol">' + $("input[type='hidden'][name='kategori']").attr("value") + '</span>');			
		});
	});
