var sidtyp2 = {
	menu: function(){
		var menu = document.getElementById('subnavigation');
		var mi = menu.getElementsByTagName("ul").item(1).getElementsByTagName("span");
		
		//Meny system
		jQuery(mi).parent().children('ul').css('display','none');
		jQuery(mi).bind('click', function(){sidtyp2.showHideMenu(this)});
		
		//Visa vald artikel
		jQuery(".articleItem").children().children().children().bind('click', sidtyp2.showArticle);
		jQuery(".articleItem").children().bind('click', sidtyp2.showArticle);
		
		jQuery("#articleBody").children('h3').children('a').bind('click', sidtyp2.showArticle);
	},
	
	showHideMenu: function(that){
		var allItems = that.parentNode.parentNode;
		var ul = that.parentNode.getElementsByTagName("ul")[0];
		if(ul.style.display == "none"){
			jQuery('li', allItems).children('ul').css('display','none');
			jQuery('li', allItems).removeClass('current_page_item');
			jQuery(ul).css('display', 'block');
			jQuery(ul).children().children('ul').css('display', 'block');
		}
		else{
			jQuery('li', allItems).children('ul').css('display','none');
			jQuery('li', allItems).removeClass('current_page_item');
			ul.style.display = "none";
		}
	},
	
	showArticle: function(e){
		//Tar ut id från class="page-item-id"
		var id = this.className.match((/\d/g)).join("");
		var url = jQuery(this).children('a').attr("href");
		var that = this;
		jQuery.ajax({
            url: "../wp-content/themes/royalcanin/script/articleArchiveAjax.php",
            type: "GET",
            data: "id=" + id + "&url=" + url,
            success: function(rsp) {
				//Byter ut nuvarande text/artikel mot artikeln som klickades på
				jQuery('<div id="articleBody">' + rsp + '</div>').replaceAll('#articleBody');
				jQuery("#relatedArticles").children().bind('click', sidtyp2.showArticle);
				
				//Färgar länkarna rätt
				jQuery('li','.articleItem').removeClass('current_page_item');
				jQuery('li','.articleItem').find('a').removeAttr('style');
				jQuery(that).addClass('current_page_item');
				jQuery(that).children('ul').find('a').css('color','#000');

            },
            error: function(xhr, txt, err) {
				jQuery('<div id="articleBody"><h1>Ett fel inträffade!</h1><p>Var god försök igen!</p></div>').replaceAll('#articleBody');
            }
        });
		
		return false;
	},
}

jQuery(document).ready(function(){
	sidtyp2.menu();
});
