$(document).ready(function(){

var $now = $("body").attr("id");
var $gnavi = $("#gnavi");
var $g_target = $("img" , $gnavi);
var $cnavi = $("#cnavi");
var $c_target = $("img" , $cnavi);
var i = 0;
var $gnavi_now = "";

var uagent = navigator.userAgent;
if(uagent.match(/MSIE 6\.0/)){
	var ie6 = true;
	var $g_target = $("span" , $gnavi);
}

if(ie6){
	$g_target.each(function(){
//alert($g_target.css("filter").split("\"")[5]);
		var $url = $g_target.attr("style").split("\"")[5];
//		var $url = $g_target.css("filter").split("\"")[5];
		if($url.search(/^(.+)_a\.(.+)$/) != -1){
			$gnavi_now = $g_target;
		}
		else if($url.search(/^(.+)_a\.(.+)$/) == -1){
			++i;
		}
	});
} else {
	$g_target.each(function(){
		if(this.src.search(/^(.+)_a\.(.+)$/) != -1){
			$gnavi_now = this;
		}
		else if(this.src.search(/^(.+)_a\.(.+)$/) == -1){
			++i;
		}
	});
}

if(i == $g_target.length){
	$gnavi_now = "null";
}

	if(ie6){
		if($gnavi_now != "null"){
		var $targetsrc = $gnavi_now.attr("style").split("\"")[5];
		}
	}
$("#gnavi li a").hover(function(){
	if(ie6){
		var $thissrc = $(this).children("span").attr("style").split("\"")[5];

//alert("this_src:\n"+$thissrc);
//alert("target_src:\n"+$targetsrc);

		if($thissrc == $targetsrc){}									//選択画像が現在のページ画像と同じ時は何もしない
		else if($thissrc != $targetsrc){								//選択画像が現在のページ画像と同じじゃ無い時
			$thissrc = $thissrc.replace(/^(.+)\.(.+)$/ , "$1_a.$2");
			$(this).children("span").css("filter","progid:DXImageTransform.Microsoft.AlphaImageLoader(enable=\"true\" , sizingMethod=\"scale\" , src=\""+$thissrc+"\")");
		}
	} else {
		this.childNodes[0].src = this.childNodes[0].src.replace(/^(.+)\.(.+)$/ , "$1_a.$2");

		if($gnavi_now != "null"){
			if(this.childNodes[0].src != $gnavi_now.src){}
			else if(this.childNodes[0].src == $gnavi_now.src) {
				$gnavi_now.src = $gnavi_now.src.replace(/^(.+)_a\.(.+)$/ , "$1.$2");
			}
		}
	}

},
function(){
	if(ie6){
		var $thissrc = $(this).children("span").attr("style").split("\"")[5];

//alert("this_src:\n"+$thissrc);
//alert("target_src:\n"+$targetsrc);

		if($targetsrc == $thissrc){}									//選択画像が現在のページ画像と同じ時は何もしない
		else {															//選択画像が現在のページ画像と同じじゃ無い時
			$thissrc = $thissrc.replace(/^(.+)_a\.(.+)$/ , "$1.$2");
			$(this).children("span").css("filter","progid:DXImageTransform.Microsoft.AlphaImageLoader(enable=\"true\" , sizingMethod=\"scale\" , src=\""+$thissrc+"\")");
		}
	} else {
		this.childNodes[0].src = this.childNodes[0].src.replace(/^(.+)_a\.(.*)$/ , "$1.$2");

		if($gnavi_now != "null"){
			if(this.childNodes[0].src != $gnavi_now.src){}
			else if(this.childNodes[0].src == $gnavi_now.src) {
				$gnavi_now.src = $gnavi_now.src.replace(/^(.+)\.(.*)$/ , "$1_a.$2");
			}
		}
	}
});

$c_target.each(function(){
	if(this.src.search(/^(.+)_h(.gif)$/) != -1){
		cnavi_now = this;
	}
});

$("#cnavi li a img").mouseover(function(){
this.src = this.src.replace(/^(.+)(.gif)$/ , "$1_h$2");
if(cnavi_now.src != undefined){
	if(this.src != cnavi_now.src){
		cnavi_now.src = cnavi_now.src.replace(/^(.+)_h(.gif)$/ , "$1$2");
	}
	else if(this.src == cnavi_now.src) {
		cnavi_now.src = cnavi_now.src.replace(/^(.+)_h(.gif)$/ , "$1$2");
	}
}
});

$("#cnavi li a img").mouseout(function(){
this.src = this.src.replace(/^(.+)_h(.gif)$/ , "$1$2");

if(cnavi_now.src != undefined){
	if(this.src != cnavi_now.src){
		cnavi_now.src = cnavi_now.src.replace(/^(.+)(.gif)$/ , "$1_h$2");
		}
	else if(this.src == cnavi_now.src) {
		cnavi_now.src = cnavi_now.src.replace(/^(.+)(.gif)$/ , "$1_h$2");
	}
}
});

//$("#fnavi li a img").mouseover(function(){
//		this.src = this.src.replace(/^(.+)(.gif)$/ , "$1_h$2");
//});

//$("#fnavi li a img").mouseout(function(){
//		this.src = this.src.replace(/^(.+)_h(.gif)$/ , "$1$2");
//});

//$("address a img").mouseover(function(){
//		this.src = this.src.replace(/^(.+)(.gif)$/ , "$1_h$2");
//});

//$("address a img").mouseout(function(){
//		this.src = this.src.replace(/^(.+)_h(.gif)$/ , "$1$2");
//});

});


