// JavaScript Document


//====================================================================

//メニューの選択
function contentsMenu(name) {
	$("div#menu li a."+name).addClass("now");
}

//====================================================================

//ページ移動
function selectPage(url) {
	location.href = url;
}

//====================================================================

//ボックス開閉（スライドアップ／ダウン）
function slideBox(id) {
	$("#"+id).slideToggle("fast");
}

//====================================================================

//ギャラリー　サムネイル設定

//初期表示
function setGalleryThumb(opct) {
	
	var sec = 50;
	var len = $("ul.gly_list li").length;
	var cnt = 0;
	
	if (len > 0) {
		$.timerset(sec, function (timer) {
			if (cnt <= len) {
				$("ul.gly_list li:eq("+cnt+")").fadeIn().fadeTo('normal',0.7);
				cnt++;
				
			} else {
				timer.stop();
			}
		});
	}
	
	//$("ul.gly_list li").fadeTo('normal',opct);
}

//====================================================================

//チャペル　サムネイル設定

//初期表示
function setChapelThumb(opct) {
	
	var sec = 50;
	var len = $("ul.chapel_list li").length;
	var cnt = 0;
	
	if (len > 0) {
		$.timerset(sec, function (timer) {
			if (cnt <= len) {
				$("ul.chapel_list li:eq("+cnt+")").fadeIn().fadeTo('normal',0.7);
				cnt++;
				
			} else {
				timer.stop();
			}
		});
	}
}

//====================================================================

//チャペル　メイン画像の表示（サムネイルクリック）
function viewChapel(imgid,folder) {
	$.getJSON( "../_controll.php", { m:"ajax_viewchapel", imgid:imgid, folder:folder }, viewChapelConf );
}

function viewChapelConf(data) {
	$("div#prev").hide();
	$("div#prev").empty();
	$("<img>").attr("src",data.folder+data.image).attr("width",mw).attr("height",mh).appendTo("#prev");
	$("<img>").attr("src","../img/spacer.gif").attr("width",mw).attr("height",mh).addClass('mask').appendTo("#prev");
	$("div#prev").fadeIn();
}

//====================================================================

//フォーム　メールアドレスのビュー
function prevEmail(type) {
	
	var box;
	var str = "";
	
	switch(type) {
		case "pc":
		box = "#email_pc_view";
		str = $("input[name='email_pc']").val();
		break;
		
		case "mb":
		box = "#email_mb_view";
		str = $("input[name='email_mb']").val();
		break;
		
		case "nm":
		box = "#email_view";
		str = $("input[name='email']").val();
		break;
	}
	
	$("div"+box).text(str);
}


//====================================================================

//郵便番号　選択
function changeZip(){
	
	var zip = $("input[name='zip']").val();
	zip = toHankakuNum(zip);
	
	if (zip != null ) $("input[name='zip']").val(zip);
}


//全角数字を半角数字に変換（文字列のまま）
function toHankakuNum(data) {
	var han = "0123456789.,-+";
	var zen = "０１２３４５６７８９．，－＋";
	var str = "";
	
	for (i = 0; i < data.length; i++) {
		c = data.charAt(i);
		n = zen.indexOf(c,0);
		if (n >= 0) c = han.charAt(n);
		str += c;
	}
	return str;
}


//入力チェック（半角数字）
function checkNumber(name,val) {
	
	if ( val.match(/[^0-9]/g) ) {
		alert ("入力は半角数字でお願いします。");
		
		var str = val.replace(/[^0-9]/g, "");
		$("input[name='"+name+"']").val(str);
	}
}


//====================================================================

//フォーム送信ボタン　２度押し防止策
function lockButton(b) {
	b.disabled = true;
	b.value = "送信中…";
	b.form.submit();
}


//====================================================================

//よくある質問　ページ内移動（カテゴリリンク）
function scrollLink() {
	$(".fqc_list a").click(function() {
		$.scrollTo($(this).attr("href"), 800);
		return false;
	});
	
	$("a.jump_top").click(function(){
		$.scrollTo("#contents", 800);
		return false;
	});
}

//====================================================================

//予約フォーム　店鋪情報の表示（選択）
function setView_Shoparea(id) {
	
	//$(".shoparea p").hide();
	$(".shoparea strong").css({"font-weight":"normal"});
	
	$("#shoparea_"+id+" strong").css({"font-weight":"bold"});
	//$("#shoparea_"+id+" p").fadeIn();
}


//====================================================================

//予約フォーム　撮影種類の選択
function setView_Photo() {
	$("#photomenu :checkbox").parent().css({"font-weight":"normal","font-size":"1em"});
	$("#photomenu :checkbox:checked").parent().css({"font-weight":"bold","font-size":"1.2em"});
}

//====================================================================

//衣装セレクト画面オープン
function openSelect(shid) {
	var w = screen.availWidth;
	var h = screen.availHeight;
	swin = window.open ( "select_"+shid+".html", "select", "width="+w+", height="+h+", scrollbars=1");
	swin.focus();
}

//====================================================================



