
(function($){
	$.fn.strategyTabs = function(){
		$(this).find("img").css("cursor","pointer").click(function(){
			$(this).siblings("img").each(function(){
				$(this).attr("src",$(this).attr("src").replace("_on.","_off."));
			});
			$(this).attr("src",$(this).attr("src").replace("_off.","_on."));
			$("#AjaxContent").load("./List.aspx?boardNo="+tabContentNo($(this).attr("alt"))+"&pageIndex=1",$.callback);
		});
	}
	$.callback = function(){
		var a=$("#AjaxContent");
		var b=$("#eventTabs img[src*=_on.]").attr("alt");
		a.find("a").each(function(){
			var link=$(this).attr("href");
			if (link.indexOf("View.aspx") > -1) {
				$(this).attr("href","javascript:void()").click(function(){
					var l="./" + link.substring(link.indexOf("View.aspx"),link.length);
					$("#ListWrapper").hide();
					a.html("").load(l,$.callback);
				});
			}
			else if (link.indexOf("List.aspx") > -1) {
				$(this).attr("href","javascript:void()").click(function(){
					var l="./" + link.substring(link.indexOf("List.aspx"),link.length);
					$("#ListWrapper").show();
					a.html("").load(l,$.callback);
				});
			}
			else if (link.indexOf("pcPaging") > -1) {
				$(this).attr("href","javascript:void()").click(function(){
					var p=link.split(",");
					var reg = new RegExp(".*?(\\d+).*?(\\))");
					var r = reg.exec(p[1]);
					var l="./List.aspx?boardNo=" + tabContentNo(b) + "&pageIndex=" + (parseInt(r[1])+1);
					$("#ListWrapper").show();
					a.html("").load(l,$.callback);
				});

			}
		});
	}
	var tabContentNo = function(str){
		switch (str) {
			case "Basic":
				return "701";
				break;
			case "Character":
				return "702";
				break;
			case "Skill":
				return "703";
				break;
			case "Dungeon":
				return "704";
				break;
			case "Quest":
				return "705";
				break;
			case "System":
				return "706";
				break;
			case "Main Stream":
				return "707";
				break;
			default:
				return "700";
				break;
		}
	}
})(jQuery);
