//var COL = jQuery.noConflict();

$(document).ready(function(){
	
	$('a').removeAttr('title');/* Firefox 3 */
	
	$('#sub').prepend('<div id="sub-fontsize-box"/>');
	$('#sub-fontsize-box').append('<a href="#" id="fs-mid">M</a>')
						  .append('<a href="#" id="fs-large">L</a>');
	
	$('li#gn-policy').append('<div class="child-menu"><ul><li><a href="/policy/">政策 トップ</a></li><li><a href="#">子ども政策</a></li><li><a href="#">地域政策の課題</a></li></ul></div>');

});


$(function () {
	/* Begin scroll to */
	$('.utility-scrollTo').click(function() {
		var t = $(this).attr('href');
		var o = $(t).offset().top;
	if ('body' == $(t).attr('tagName') || t == 'header' || $(this).hasClass('pagetop')) { o = 0; }
		
		$(this).blur();
		$('html, body').animate({ scrollTop: o }, 'slow', 'swing');
		return false;
	});
	/* end scroll to */

	/* Begin new window */
	$('.target-blank').click(function() {
		var t = $(this).attr('href');
		window.open(t, null);
		return false;
	});
	/* end new window */
	
	/* Begin drop down list */
	$.fn.dropDownList = function() {
		$(this).hover(function() {
			$('#' + $(this).attr('id')).addClass('current');
		}, function() {
			$('#' + $(this).attr('id')).removeClass('current');
		});
	};
	$('#global-navi > ul > li').dropDownList();
	/* end dropdown list */
	
	/* Begin cookie */
	if($.cookie('style') != '') {
		var style = $.cookie('style');
		var styleSheet = '/shared/styles/' + style + '.css';
			$("#fs").attr({href:styleSheet});
		
		if(style == 'fs-mid') {
			$('#' + style).css("background-position", "-40px top");
			$("#fs-large").css("background-position", "left -24px");
		} else {
			$('#' + style).css("background-position", "-40px -24px");
			$("#fs-mid").css("background-position", "left top");
		}
	}
	/* End cookie */
	
	/* Begin font size */
	$("#fs-mid").click(function () {
		var styleSheet = "/shared/styles/fs-mid.css";
			$("#fs").attr({href:styleSheet});
			$.cookie('style','fs-mid',{expires:30,path:'/'});
			$(this).css("background-position", "-40px top");
			$("#fs-large").css("background-position", "left -24px");
		return false;
	});
	
	$("#fs-large").click(function () {
		var styleSheet = "/shared/styles/fs-large.css";
			$("#fs").attr({href:styleSheet});
			$.cookie('style','fs-large',{expires:30,path:'/'});
			$(this).css("background-position", "-40px -24px");
			$("#fs-mid").css("background-position", "left top");
		return false;
	});
	/* End font size */
});
