$(function(){
		$(".hover").hover(function(){
			this.src = this.src.replace(/^(.+)\.([a-z]+)$/ , "$1_h.$2");
			} , function(){
			this.src = this.src.replace(/^(.+)_h\.([a-z]+)$/ , "$1.$2");
			});


		var $now = $("body").attr("id");
		var $gnavi = $("#gnavi");
		var $g_target = $("img" , $gnavi);
		var $fnavi = $("#fnavi")
		var $f_target = $("img" , $fnavi);
		var $snavi = $("#snavi")
		var $s_target = $("img" , $snavi);
		var $snavi_now = "";
		var i = 0;

		var uagent = navigator.userAgent;

		if(uagent.match(/MSIE 6\.0/)){
			var ie6 = true;
			var $g_target = $("span" , $gnavi);
			var $f_target = $("span" , $fnavi);
		}

		if(ie6){
/*			$g_target.each(function(){
					//alert($g_target.css("filter").split("\"")[5]);
					var $url = $(this).attr("style").split("\"")[5];
					//		var $url = $g_target.css("filter").split("\"")[5];
					if($url.search(/^(.+)_h\.(.+)$/) != -1){
					$gnavi_now = $(this);
					}
					});
*/		} else {
/*			$g_target.each(function(){
					if(this.src.search(/^(.+)_h\.(.+)$/) != -1){
					$gnavi_now = this;
					}
					});
*/		}

		if(ie6){
/*			var $gnavi_targetsrc = $gnavi_now.attr("style").split("\"")[5];
			var $gnavi_targetsrc = $gnavi_now.attr("style").split("\"")[5];
*/		}

		if(ie6){
/*			$f_target.each(function(){
					//alert($g_target.css("filter").split("\"")[5]);
					var $url = $(this).attr("style").split("\"")[5];
					//		var $url = $g_target.css("filter").split("\"")[5];
					if($url.search(/^(.+)_h\.(.+)$/) != -1){
					$fnavi_now = $(this);
					}
					});
*/		} else {
/*			$f_target.each(function(){
					if(this.src.search(/^(.+)_h\.(.+)$/) != -1){
					$fnavi_now = this;
					}
					});
*/		}

		if(ie6){
/*			var $fnavi_targetsrc = $fnavi_now.attr("style").split("\"")[5];
			var $fnavi_targetsrc = $fnavi_now.attr("style").split("\"")[5];
*/		}

		$s_target.each(function(){
				if(this.src.search(/^(.+)_h\.(.+)$/) != -1){
				$snavi_now = $(this);
				}
				});

		//alert($gnavi_targetsrc+"\n"+$fnavi_targetsrc);

		//if($snavi_now != ""){
		if($("body").attr("class") != undefined){

			var $snavi_class = $("body").attr("class").split(" ").reverse();

			$snavi_class = $snavi_class[0];

			if($snavi_class != "qa" && $snavi_class != "list" && $snavi_class != "entry"){
				var $s_next = $snavi_now.parents("li").next().children("a").children("img");
				var $s_before = $snavi_now.parents("li").prev().children("a").children("img");
			}

			if($snavi_class == "trouble" || $snavi_class == "service"){
				$s_next.attr("src" , $s_next.attr("src").replace(/^(.+)\.(.+)$/ , "$1_a.$2"));
			}
		}

		$("#snavi li a").hover(function(){
				if(ie6){
				if($(this).children("span").attr("style") != undefined){
				var $thissrc = $(this).children("span").attr("style").split("\"")[5];
				}
				else {
				var $thissrc = $(this).children("img").attr("src");
				}

				if($thissrc == $gnavi_targetsrc || $thissrc == $fnavi_targetsrc){}									//選択画像が現在のページ画像と同じ時は何もしない
				else if($thissrc != $gnavi_targetsrc || $thissrc != $fnavi_targetsrc){								//選択画像が現在のページ画像と同じじゃ無い時
				if($(this).children("span").attr("style") != undefined){
				$thissrc = $thissrc.replace(/^(.+)\.(.+)$/ , "$1_h.$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_h.$2");}
				}
				}
				else {
				this.childNodes[0].src = this.childNodes[0].src.replace(/^(.+)\.(.+)$/ , "$1_h.$2");

/*				if(this.childNodes[0].src == $gnavi_now.src){
					$gnavi_now.src = $gnavi_now.src.replace(/^(.+)_h\.(.+)$/ , "$1.$2");
				}

				if(this.childNodes[0].src == $fnavi_now.src){
					$fnavi_now.src = $fnavi_now.src.replace(/^(.+)_h\.(.+)$/ , "$1.$2");
				}

*/				}

		//if(this.childNodes[0].src.match(/snavi/)){
		if(ie6 == 1 && $thissrc.match(/snavi/) || this.childNodes[0].src.match(/snavi/)){
			if($(this).parents("li").attr("class") == $snavi_class){
				this.childNodes[0].src = this.childNodes[0].src.replace(/^(.+)_h\.(.+)$/ , "$1.$2");
			}

			if($snavi_class == "qa" || $snavi_class == "list" || $snavi_class == "entry"){
				if(this.childNodes[0].src.match(/etc/) != "etc"){
					var $this_next = $(this).parents("li").next().children("a").children("img");
					$this_next.attr("src" , $this_next.attr("src").replace(/^(.+)\.(.+)$/ , "$1_a.$2"));
				}
			}

			if($snavi_class == "trouble"){
				if($(this).children("img").attr("src").match(/^(.+)_a_h\.(.+)$/)){
					var $this_next = $(this).parents("li").next().children("a").children("img");
					$this_next.attr("src" , $this_next.attr("src").replace(/^(.+)\.(.+)$/ , "$1_a.$2"));
				}
			}
			if($snavi_class == "service" || $snavi_class == "etc"){
				var $this_next = $(this).parents("li").next().children("a").children("img");
				if($snavi_class == "service"){
					if($this_next.attr("src").match(/^(.+)_h\.(.+)$/)){
						$this_next.attr("src" , $this_next.attr("src").replace(/^(.+)_h\.(.+)$/ , "$1_a_h.$2"));
					}
				}
				if($snavi_class == "etc"){
					if($this_next.attr("src").match(/^(.+)_h\.(.+)$/)){
						$this_next.attr("src" , $this_next.attr("src").replace(/^(.+)_h\.(.+)$/ , "$1_a_h.$2"));
					}
					else if($this_next.attr("src").match(/^(.+)\.(.+)$/)){
						$this_next.attr("src" , $this_next.attr("src").replace(/^(.+)\.(.+)$/ , "$1_a.$2"));
					}
				}
			}
		}

		} , function(){
			if(ie6){

				if($(this).children("span").attr("style") != undefined){
					var $thissrc = $(this).children("span").attr("style").split("\"")[5];
				}
				else {
					var $thissrc = $(this).children("img").attr("src");
				}

				//alert("this_src:\n"+$thissrc+"\n");
				//alert("target_src:\n"+$targetsrc);

				if($thissrc == $gnavi_targetsrc || $thissrc == $fnavi_targetsrc){}									//選択画像が現在のページ画像と同じ時は何もしない
				else if($thissrc != $gnavi_targetsrc || $thissrc != $fnavi_targetsrc){								//選択画像が現在のページ画像と同じじゃ無い時
					if($(this).children("span").attr("style") != undefined){
						$thissrc = $thissrc.replace(/^(.+)_h\.(.+)$/ , "$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(/^(.+)_h\.(.*)$/ , "$1.$2");}
				}
			}
			else {
				this.childNodes[0].src = this.childNodes[0].src.replace(/^(.+)_h\.(.*)$/ , "$1.$2");
/*				if(this.childNodes[0].src == $gnavi_now.src){
					$gnavi_now.src = $gnavi_now.src.replace(/^(.+)\.(.*)$/ , "$1_h.$2");
				}

				if(this.childNodes[0].src == $fnavi_now.src){
					$fnavi_now.src = $fnavi_now.src.replace(/^(.+)\.(.*)$/ , "$1_h.$2");
				}

*/			}

			//if(this.childNodes[0].src.match(/snavi/)){
			if(ie6 == 1 && $thissrc.match(/snavi/) || this.childNodes[0].src.match(/snavi/)){
				if($(this).parents("li").attr("class") == $snavi_class){
					this.childNodes[0].src = this.childNodes[0].src.replace(/^(.+)\.(.+)$/ , "$1_h.$2");
				}

				if($snavi_class == "qa" || $snavi_class == "list" || $snavi_class == "entry"){
					if(this.childNodes[0].src.match(/etc/) != "etc"){
						var $this_next = $(this).parents("li").next().children("a").children("img");
						$this_next.attr("src" , $this_next.attr("src").replace(/^(.+)_a\.(.+)$/ , "$1.$2"));
					}
				}

				if($snavi_class == "trouble"){
					if($(this).children("img").attr("src").match(/^(.+)_a\.(.+)$/)){
						var $this_next = $(this).parents("li").next().children("a").children("img");
						$this_next.attr("src" , $this_next.attr("src").replace(/^(.+)_a\.(.+)$/ , "$1.$2"));
					}
				}

				if($snavi_class == "service" || $snavi_class == "etc"){
					var $this_next = $(this).parents("li").next().children("a").children("img");
					if($snavi_class == "service"){
						if($this_next.attr("src").match(/^(.+)_a_h\.(.+)$/)){
							$this_next.attr("src" , $this_next.attr("src").replace(/^(.+)_a_h\.(.+)$/ , "$1_h.$2"));
						}
					}
					if($snavi_class == "etc"){
						if($this_next.attr("src").match(/^(.+)_a_h\.(.+)$/)){
							$this_next.attr("src" , $this_next.attr("src").replace(/^(.+)_a_h\.(.+)$/ , "$1_h.$2"));
						}
						else if($this_next.attr("src").match(/^(.+)_a\.(.+)$/)){
							$this_next.attr("src" , $this_next.attr("src").replace(/^(.+)_a\.(.+)$/ , "$1.$2"));
						}
					}
				}
			}
		});

//無料ドクターメール相談
/*
$('.blank').click(function(){
window.open($(this).attr('href') , '' , 'width=577 , height=681 , resizable=no , scrollbars=yes');
return false;
});
*/
});

