jQuery(document).ready(function($) {

//画像ロールオーバー
	var postfix = '_on';
	$('.over').not('[src*="'+ postfix +'."]').each(function() {
		var img = $(this);
		var src = img.attr('src');
		var src_on = src.substr(0, src.lastIndexOf('.'))
		           + postfix
		           + src.substring(src.lastIndexOf('.'));
		$('<img>').attr('src', src_on);
		img.hover(
			function() {
				img.attr('src', src_on);
			},
			function() {
				img.attr('src', src);
			}
		);
	});

//サイト内検索
	$('#siteSeaech')
		.blur(function(){
			var $$=$(this);
			if($$.val()=='' || $$.val()==$$.attr('title')){
			$$.css('color', '#999')
				.val($$.attr('title'));
		}
	})
		.focus(function(){
			var $$=$(this);
			if($$.val()==$$.attr('title')){
			$(this).css('color', '#333')
				.val('');
		}
	})
		.parents('form:first').submit(function(){
			var $$=$('#siteSeaech');
			if($$.val()==$$.attr('title')){
			$$.triggerHandler('focus');
		}
	}).end()
	.blur();

//スムーズスクロール
	jQuery.easing.quart = function (x, t, b, c, d) {
		return -c * ((t=t/d-1)*t*t*t - 1) + b;
	};  
	
	$(function () {
		$('.pageTop').click(function () {
			$('html,body').animate({ scrollTop: 0 }, 1000, 'quart');
			return false;
		});
	});

//角丸ドロップシャドウ2
	/*$('#contents').dropShadow({
		top: 0,
		left: 0
	});*/

//包囲div追加

	$('#contents').wrap('<div id="contentsWrap02"><div id="contentsWrap03"></div></div>');

	/* CMS icon setup */
	js_ico_extention_load();
	js_link_blank_load();

});


function js_ico_extention(elms){
	$(elms).each(function(){
		if        ($(this).attr("href").match(/.txt/)){
			$(this).append('<span class="js_ico_word">&nbsp;<img src="/common/img/ico/ico_word.gif" alt="" width="11" height="11" /></span>');
		}else if ($(this).attr("href").match(/.doc/)){
			$(this).append('<span class="js_ico_word">&nbsp;<img src="/common/img/ico/ico_word.gif" alt="" width="11" height="11" /></span>');
		}else if ($(this).attr("href").match(/.dot/)){
			$(this).append('<span class="js_ico_word">&nbsp;<img src="/common/img/ico/ico_word.gif" alt="" width="11" height="11" /></span>');
		}else if ($(this).attr("href").match(/.rtf/)){
			$(this).append('<span class="js_ico_word">&nbsp;<img src="/common/img/ico/ico_word.gif" alt="" width="11" height="11" /></span>');
		}else if ($(this).attr("href").match(/.xls/)){
			$(this).append('<span class="js_ico_excel">&nbsp;<img src="/common/img/ico/ico_excel.gif" alt="" width="11" height="11" /></span>');
		}else if ($(this).attr("href").match(/.xml/)){
			$(this).append('<span class="js_ico_excel">&nbsp;<img src="/common/img/ico/ico_excel.gif" alt="" width="11" height="11" /></span>');
		}else if ($(this).attr("href").match(/.xlt/)){
			$(this).append('<span class="js_ico_excel">&nbsp;<img src="/common/img/ico/ico_excel.gif" alt="" width="11" height="11" /></span>');
		}else if ($(this).attr("href").match(/.csv/)){
			$(this).append('<span class="js_ico_excel">&nbsp;<img src="/common/img/ico/ico_excel.gif" alt="" width="11" height="11" /></span>');
		}else if ($(this).attr("href").match(/.xla/)){
			$(this).append('<span class="js_ico_excel">&nbsp;<img src="/common/img/ico/ico_excel.gif" alt="" width="11" height="11" /></span>');
		}else if ($(this).attr("href").match(/.pdf/)){
			$(this).append('<span class="js_ico_pdf">&nbsp;<img src="/common/img/ico/ico_pdf.gif" alt="" width="12" height="13" /></span>');
		}else {
			$(this).append('<span class="js_ico_blank">&nbsp;<img src="/library/common/img/ico_blank.gif" width="11" height="10" /></span>');
		}

		$(this).unbind('click').click(function(){
			window.open(this.href,'_blank');
	　　　　return false;
		})
	});
	$('span.js_ico_blank + span.js_ico_blank, span.js_ico_pdf + span.js_ico_pdf, span.js_ico_word + span.js_ico_word, span.js_ico_excel + span.js_ico_excel').remove();
}


function js_ico_new(elms){
	// passage time
	var pass = 336;
	// display content
	var content = '<span class="txtStyle1">new</span>';
	 
	var currentDate = new Date(); 
	var spans = $(elms).get();
	for (i = 0; i < spans.length; i++) {
		if (spans[i].getAttribute('class') == 'new' ||
			spans[i].getAttribute('className') == 'new') {
			if (spans[i].childNodes[0]) {
				time = spans[i].childNodes[0].nodeValue.split(":");
				var entryDate = new Date(time[0], time[1]-1, time[2], time[3], time[4], time[5]); 
				var now = (entryDate.getTime() - currentDate.getTime())/(60*60*1000); 
				now = Math.ceil(now);
				if(-now <= pass){
					spans[i].innerHTML = content;
					spans[i].style.display = 'inline';
				}
			}
		}
	}
}

function js_ico_extention_load(){
	$('.js_ico_extention a[href*=.txt]').append('<span class="js_ico_word">&nbsp;<img src="/common/img/ico/ico_word.gif" alt="" width="11" height="11" /></span>');
	$('.js_ico_extention a[href*=.doc]').append('<span class="js_ico_word">&nbsp;<img src="/common/img/ico/ico_word.gif" alt="" width="11" height="11" /></span>');
	$('.js_ico_extention a[href*=.dot]').append('<span class="js_ico_word">&nbsp;<img src="/common/img/ico/ico_word.gif" alt="" width="11" height="11" /></span>');
	$('.js_ico_extention a[href*=.rtf]').append('<span class="js_ico_word">&nbsp;<img src="/common/img/ico/ico_word.gif" alt="" width="11" height="11" /></span>');

	$('.js_ico_extention a[href*=.xls]').append('<span class="js_ico_excel">&nbsp;<img src="/common/img/ico/ico_excel.gif" alt="" width="11" height="11" /></span>');
	$('.js_ico_extention a[href*=.xml]').append('<span class="js_ico_excel">&nbsp;<img src="/common/img/ico/ico_excel.gif" alt="" width="11" height="11" /></span>');
	$('.js_ico_extention a[href*=.xlt]').append('<span class="js_ico_excel">&nbsp;<img src="/common/img/ico/ico_excel.gif" alt="" width="11" height="11" /></span>');
	$('.js_ico_extention a[href*=.csv]').append('<span class="js_ico_excel">&nbsp;<img src="/common/img/ico/ico_excel.gif" alt="" width="11" height="11" /></span>');
	$('.js_ico_extention a[href*=.xla]').append('<span class="js_ico_excel">&nbsp;<img src="/common/img/ico/ico_excel.gif" alt="" width="11" height="11" /></span>');

	$('.js_ico_extention a[href*=.pdf]').append('<span class="js_ico_pdf">&nbsp;<img src="/common/img/ico/ico_pdf.gif" alt="" width="12" height="13" /></span>');
}

function js_link_blank_load(){
	$('.cms_linkNext a,.cms_linkNext2 a,.cms_linkNext3 a').each(function(){
		$(this).append('<span class="js_ico_blank">&nbsp;<img src="/library/common/img/ico_blank.gif" width="11" height="10" /></span>');
		$(this).click(function(){
			window.open(this.href,'_blank');
	　　　　return false;
		})
	});
}

function js_ico_new_load(){
	// passage time
	var pass = 336;
	// display content
	var content = '<span class="txtStyle1">new</span>';
	 
	var currentDate = new Date(); 
	var spans = document.getElementsByTagName('span');
	for (i = 0; i < spans.length; i++) {
		if (spans[i].getAttribute('class') == 'new' ||
			spans[i].getAttribute('className') == 'new') {
			if (spans[i].childNodes[0].nodeValue) {
				time = spans[i].childNodes[0].nodeValue.split(":");
				var entryDate = new Date(time[0], time[1]-1, time[2], time[3], time[4], time[5]); 
				var now = (entryDate.getTime() - currentDate.getTime())/(60*60*1000); 
				now = Math.ceil(now);
				if(-now <= pass){
					spans[i].innerHTML = content;
					spans[i].style.display = 'inline';
				}
			}
		}
	}
}

$.ajaxSetup({
	cache: false
});