// Cookie ボックス並べ替え
// HOTFIX: We can't upgrade to jQuery UI 1.8.6 (yet)
// This hotfix makes older versions of jQuery UI drag-and-drop work in IE9
(function($){var a=$.ui.mouse.prototype._mouseMove;$.ui.mouse.prototype._mouseMove=function(b){if($.browser.msie&&document.documentMode>=9){b.button=1};a.apply(this,[b]);}}(jQuery));
var cdata = main.getCookie("myview");
var mytop = {
	init : function(n) {
		if (cdata != undefined) { 
			if ((cdata[2] != undefined) & (cdata[2] != '')) {
				mytop.restoreOrder();
			}
		}
		$("#sortable").sortable({
			//alert($(this));
			cursor: 'move',
			items: 'li:[id^=box]',
			axis: "y",
			opacity: 0.6,
		//	revert: true,
			scroll: true,
			scrollSensitivity: 40,
		//	placeholder: 'highlight',
			update: function() { mytop.setOrder(); }
		}).disableSelection();
		$("#tabsA").tabs({ cookie: { expires: main.cookieLife, name: "mytop_tab1" }});
		$("#tabsB").tabs({ cookie: { expires: main.cookieLife, name: "mytop_tab2" }});
		$("#tabsC").tabs({ cookie: { expires: main.cookieLife, name: "mytop_tab3" }});
		$("#sortable").sortable({ handle: "div.hdl" });
		scroll("scrollTxt", 20);
	},
	setOrder : function() {
		var i=0, order = [];
		$("li:[id^='box']").each(function() {
			order[i++] = $(this).attr("id");
		});
		main.saveCookie(2, order.join(":"));
	},
	restoreOrder : function() {
		var list = $("#sortable");
		if (list == null) return
		if (!cdata) return;
		var wrap = $("#sortable").get(0);
		var order = cdata[2].split(':');
		for (var j=order.length; j>0;) {
			if (c = $("#" + order[--j]))
				wrap.insertBefore(c.get(0), wrap.firstChild);
		}
	},
	addJS : function (){
		for(var i=0;i<js.length;i++){
			var element = document.createElement("script");
			document.write('<script type="text/javascript" src="' + js[i] + '"><\/script>');
		}
	}
}
var js = ['/common/scroll.js'];

addEvent(function(){ mytop.init() });
mytop.addJS();

$(function() {
	$("li.bubble").CreateBubblePopup();
	
	$("li.bubble").mouseover(function(){
		var currentId = $(this).attr('id');
		var htmlText = "";
		if (currentId == "t01"){
			htmlText = "NEDOの基本情報、事業紹介、実績・成果、評価、発行物、<br>最新活動情報に関するリンク集です ";
		} else if (currentId == "t02"){
			htmlText = "公募情報、調達（入札）情報、主な支援制度の紹介・お問い合わせ、<br>委託・助成事業者の方などに関するリンク集です ";
		}
		$(this).ShowBubblePopup({
			position: "right",
			align: "middle",
			tail: {align: "middle"},
			innerHtml: htmlText,
			innerHtmlStyle: {
				"color": "#000000", 
				"text-align":"center"
			},
			themeName: "blue",
			themePath: "jquery/jquerybubblepopup-theme",
			alwaysVisible: false//,
			//closingDelay: 200
		});
	});
	$(".tabRSS")
		.mouseover(function(){
			$("#sortable").sortable({ disabled: true });
		})
		.mouseout(function(){
			$("#sortable").sortable({ disabled: false });
		})
	;
});
