$.ajaxSetup({scriptCharset:'utf-8'});
var images_before = new Array();
var images_after = new Array();

$(document).ready(function(){
	var i;
	i = 0;
	
	// ロールオーバー
	$.each( $('.ro'), function() {
		$(this).bind('mouseenter', function( evt ) {
			$(this).find('img').attr('src', $(this).find('img').attr('src').replace(/(?:_ro)?(\.jpg|\.gif)$/i, '_ro' ) + RegExp.$1 );
		});
		$(this).parent().bind('mouseleave', function( evt ) {
			$(this).find('img').attr('src', $(this).find('img').attr('src').replace(/_ro\./i, '.' ));
		});
		var src = $(this).find('img').attr('src');
		if( src ) {
			images_after[i] = new Image();
			images_after[i++].src  = src.replace(/(?:_ro)?(\.jpg|\.gif)$/i, '_ro' ) + RegExp.$1;
		}
	});
	$.each( $('#global-nav .on'), function() {
		$(this).find('img').attr('src', $(this).find('img').attr('src').replace(/(?:_ro)?(\.jpg|\.gif)$/i, '_ro' ) + RegExp.$1 );
	});
	// リンク別窓
	$.each( $('a.nw'), function(){
		$(this).click( function(evt){
			window.open( this.href );
			return false;
		});
	});
	
	// Yahoo検索
	$.each( $('#srchInput'), function() {
		$(this).focus( function(){ $('#srchInput').css('background-image', 'none'); } );
		$(this).blur( function(){ $('#srchInput').css('background-image', 'url("http://i.yimg.jp/images/search/customsearch/yjlogo/yjlogo_type4.gif")'); } );
	});
	
	// メニュー出現
	$.each( $('#global-nav li'), function() {
		$(this).bind('mouseenter', function( evt ) {
			$(this).find('ol').show('fast');
		});
		$(this).bind('mouseleave', function( evt ) {
			$(this).find('ol').hide('fast');
		});
		$(this).find('ol').css('display','none')
	});
	
	// Gallery View
	$('#main-visual').galleryView({
		panel_width: 644, //大きい画面に出る画像の幅
		panel_height: 290, //大きい画面に出る画像の高さ
		frame_width: 194, //サムネ画面に出る画像の幅
		frame_height: 82, //サムネ画面に出る画像の高さ
		overlay_opacity: 1, //コメント帯の濃さ
		frame_opacity: 1,
		show_captions: false, //コメント出すかどうか
		pause_on_hover: true, //画像にマウスオーバーするとスライド停止
		transition_interval: 7000, //サムネイル自動切り替え時間（ms）
		jump_interval: 2000 //サムネイルクリック後のジャンプ待ち時間（ms）
	});
	
	// Gallery View_filmstripの子要素にマウスオーバーした時の処理
	$(document).ready(function() {
		$('.filmstrip').children().hover(function() { //filmstripの子要素にマウスオーバーした時の処理
		$(this).siblings() //その要素の兄弟要素をすべて取ってきて
		.stop().fadeTo(300,0.6); //500ミリ秒かけて、opacity0.6まで変化させます
		}, function() { //マウスアウトの処理
		$(this).siblings()
		.stop().fadeTo(300,1); //戻します
	});
});
});

function debugMes( obj )
{
	var mes = "";
	if( obj[0] )
	{
		for( var i in obj ){
			mes = mes + "\n" + i + ":" + obj[i];
		}
	}
	else
	{
		mes = obj;
	}
	alert(mes);
}

