// グローバルナビ
function globalRollOver(){
	$("img.g_navi").each(function(){
		var imgSrc  = this.src;
		$(this).mouseover(function(){
			var dotStep = imgSrc.lastIndexOf('.');
			var onSrc   = imgSrc.substr(0,dotStep) + '_on' + imgSrc.substr(dotStep,4);
			var slaStep = imgSrc.lastIndexOf('/');
			var imgDir  = imgSrc.substr(0,slaStep);
			var imgName = imgSrc.slice((slaStep + 3),(slaStep + 7));
			$(this).attr("src",onSrc);//自分
			globalRollOver_sub(imgName);//注釈
			
		});
		$(this).mouseout(function(){
			var slaStep = location.pathname.lastIndexOf("/");
			var slaStep = location.pathname.lastIndexOf("/",(slaStep - 1));
			var parentPath = location.pathname.slice((slaStep + 1),(slaStep + 5));
			$(this).attr("src",imgSrc);//自分
			globalRollOver_sub(parentPath);//注釈
		});
	});
}

// 書き換えはPHPも必要
function globalRollOver_sub(imgName) {
	switch(imgName){
		case "hams": $("#expl").html("もうオヤジとは言わせない！コレさえ読めばハムスターの達人に！"); break;
		case "rode": $("#expl").html("もうオヤジとは言わせない！コレさえ読めばハムスターの達人に！"); break;
		case "hosp": $("#expl").html("病気かな？っと思う前に病状は覚えましょう！"); break;
		case "foru": $("#expl").html("みんなで相談、みんなで解決。"); break;
		case "hamm": $("#expl").html("飼い主とハムスターたちの知識の図書館。"); break;
		case "fost": $("#expl").html("ハムスターが欲しい。ハムスターをあげたい。ハムスターのお嫁さん（お婿さん）をさがしたい。"); break;
		case "item": $("#expl").html("オススメのエサや用品を使って、よりよいハムスターライフを。"); break;
		case "phot": $("#expl").html("写真から得るか、写真を得るか。"); break;
		case "link": $("#expl").html("ハムエッグにリンクを張る？"); break;
		case "sear": $("#expl").html("知っている人より、調べ方を知っている人の方が賢い時代。"); break;
		case "caut": $("#expl").html("利用方法などのおきまりの文句。"); break;
		case "inqu": $("#expl").html("管理者宛にメッセージを送る場合はココから送ってください。"); break;
		default    : $("#expl").html("ハムスターの生態、理想的な飼い方など。総合サイトを目指し地道に更新中！"); break;
	}
}

// 先読み
function preloadFile() {
	preloadFile = new Array(); 
	//h_logo_on.gifはrollOver()で先読みさせている
	//preloadFile[0]  = new Image(); preloadFile[0].src  = "/navigations/images/h_logo_on.gif";
	preloadFile[0]  = new Image(); preloadFile[0].src  = "/navigations/images/h_hamster_on.gif";
	preloadFile[1]  = new Image(); preloadFile[1].src  = "/navigations/images/h_hospital_on.gif";
	preloadFile[2]  = new Image(); preloadFile[2].src  = "/navigations/images/h_forum_on.gif";
	preloadFile[3]  = new Image(); preloadFile[3].src  = "/navigations/images/h_hamml_on.gif";
	preloadFile[4]  = new Image(); preloadFile[4].src  = "/navigations/images/h_foster_on.gif";
	preloadFile[5]  = new Image(); preloadFile[5].src  = "/navigations/images/h_item_on.gif";
	preloadFile[6]  = new Image(); preloadFile[6].src  = "/navigations/images/h_photo_on.gif";
	preloadFile[7]  = new Image(); preloadFile[7].src  = "/navigations/images/h_link_on.gif";
	preloadFile[8]  = new Image(); preloadFile[7].src  = "/navigations/images/h_search_on.gif";
	preloadFile[9]  = new Image(); preloadFile[8].src  = "/navigations/images/h_caution_on.gif";
	preloadFile[10] = new Image(); preloadFile[10].src = "/navigations/images/h_inquiry_on.gif";
}

// ロールオーバー汎用
var preLoadImg = new Object();
function rollOver(){
	$("img.over").each(function(){
		var imgSrc = this.src;
		var sep = imgSrc.lastIndexOf('.');
		var onSrc = imgSrc.substr(0, sep) + '_on' + imgSrc.substr(sep, 4);
		preLoadImg[imgSrc] = new Image();
		preLoadImg[imgSrc].src = onSrc;
		$(this).hover(
			function() { this.src = onSrc; },
			function() { this.src = imgSrc; }
		);
	});
}

//ページトップへ
function topTo() {
	scrollTo (0,0);
}

//サブミットを不可視にする 旧バージョン
function submitForm(formName) {
	document.forms[formName].button.disabled = true;
	document.forms[formName].button.value= "ファイル送信中";
	document.forms[formName].submit();
	return false;
}

//サブミットを不可視にする
function disableButton(obj){
	obj.disabled = true;
	obj.value = '送信中...';
	obj.className = 'btnDisabled';//IEで「クラス名:disabled」でCSSを指定しても動作しないため。
	submitBlink(0,obj);//サブミット前に
	obj.form.submit();
}
function submitBlink(con,obj) {
	switch (con) {
		//case 1 :obj.value = "送信中   ";break;全角だけになるとIEのボタンの高さが変わるため使用しない。幅が変わるは等幅フォントで回避。
		case 1 :obj.value = "送信中.  ";break;
		case 2 :obj.value = "送信中.. ";break;
		default:obj.value = "送信中...";
	}
	if (2 > con) {con++;} else {con=0;}
	setTimeout(function(){submitBlink(con,obj);},300);
}

//フォーム以外のボタンでサブミットする 旧バージョン
function Submit(formName){
	document.forms[formName].submit();
}

//フォーム以外でサブミット
function submitHidden(formName){
	document.forms[formName].submit();
}

//里親ページ用、フォーム移動
function fosterSearchJump(){
	//location.href = "../../0/" + document.transfer.kind.value + "/" +document.transfer.prefectural.value + ".html";
	location.href = "../../0/" + document.getElementById("kind").value + "/" +document.getElementById("prefectural").value + ".html";
}

//写真館用、フォーム移動
function photoSearchJump(){
	//location.href = "../../../" + document.transfer.mode.value + "/" +document.transfer.sort.value+ "/0.html";
	location.href = "../../../" + document.getElementById("mode").value + "/" +document.getElementById("sort").value+ "/0.html";
}

//リンク用、フォーム移動
/*function linkSearchJump(){
	location.href = "../../" + document.transfer.mode.value + "/0.html";
}*/

// onLoad
$(function(){
	globalRollOver();
	rollOver();
	preloadFile();
});



