/*======================================
	[/0:] include_js function
=======================================*/

include_js("./js/scroll.js");

function include_js(js_src)
{
	var js_type, js_char;
	js_type = "text/javascript";
	js_char = "utf-8";
	document.write('<script type="' + js_type + '" src="'  + js_src + '" charset="' + js_char + '"></script>');
}




jQuery.noConflict();
var j$ = jQuery;



/* ==============================================================
	
	[+1] rollover function

============================================================== */
$(function(){
	j$('img.Hov')
		.mouseover(function () {
			this.src = this.src.replace(/^(.+)(\.[a-z]+)$/, "$1_hov$2");
		})
		.mouseout(function () {
			this.src = this.src.replace(/^(.+)_hov(\.[a-z]+)$/, "$1$2");
		})
		.each(function () {
			this.preloaded = new Image;
			this.preloaded.src = this.src.replace(/^(.+)(\.[a-z]+)$/, "$1_hov$2");
	});
	
	j$("div#header div#MainMenu ul>li").hover(function(){
		j$(this).addClass("hover");
	},function(){
		j$(this).removeClass("hover");
	});
	j$(".hv").hover(function(){
		j$(this).addClass("hover");
	},function(){
		j$(this).removeClass("hover");
	});




/* ==============================================================
	
	[+2] scroll function
	for jQuery


============================================================== */
//jQuery & scroll.js is necessary. 
/*
【操作手順】
.toTop a‘と書くとtoTopというclass名の中にあるaをクリックした時の動作を設定してあります。
---------------------------------------------------------------
<p class="toTop"><a href="#header">ページの先頭に戻る</a></p>
---------------------------------------------------------------
*/
	j$('.toTop a').click(function(){
		j$('#header').ScrollTo(1000, 'easeout');
		return false;
	});





/* ==============================================================
	
	[+3] stripe function
	for jQuery

============================================================== */
	j$('ul.stripe').each(function(){
		j$(this).find('li:odd').addClass('even');
		j$(this).find('li:even').addClass('odd');
	});
	j$('dl.stripe').each(function(){
		j$(this).find('dd:odd').addClass('even');
		j$(this).find('dd:even').addClass('odd');
	});
	j$('table').each(function(){
		j$(this).find('tr:odd').addClass('even');
		j$(this).find('tr:even').addClass('odd');
	});




/* ==============================================================
	
	[+999:] CSS set
	for jQuery
	
============================================================== */
/*
	//jQuery is necessary. 
	$("#rap").css({
		background:"url(img/rap_bg.png) no-repeat top",
	});
*/
});


function topFlash(url,w,h,bg){
	document.open();
	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" wmode="transparent" width="' + w + '" height="' + h + '">');
	document.write('<param name="movie" value="' + url + '" />');
	document.write('<param name="quality" value="high" />');
	document.write('<param name="bgcolor" value="' + bg + '" />');
	document.write('<param name="wmode" value="transparent" />');
	document.write('<embed src="' + url + '" quality="high" bgcolor="' + bg + '" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent" width="' + w + '" height="' + h + '"></embed>');
	document.write('</object>');
	document.close();
}



/* ==============================================================
	
	[+5] IE hover fucntion
	for jQuery

============================================================== */
/*  IE6以下のみ対応していない:hoverの代わりに.hoverクラス付与関数
-----------------------------------*/
function setHover(targetElm) {
	j$(targetElm).hover(function() {
		j$(this).addClass("hover");},function() {
		j$(this).removeClass("hover");
	});
}
