/**
 * ボタン操作
 */
jQuery(function($){
	// 戻るボタンの際にボタンが押せなくなる問題を回避
	$("input:submit,input:image,input:button").attr("disabled", false);
	
	// 前に戻る
	$(".btnBack").click(function(){
		element1 = document.createElement("input");
		element1.type = "hidden";
		element1.name = "action";
		element1.value = "confirm";
		
		document.form1.appendChild(element1);
		document.form1.submit();
	});

	// 削除確認
	$('.btnDelete').click(function () {		
		if(confirm('本当に削除しますか？')){
			return true;
		}else{
			return false;
		}
	});

	// 二重送信の防止
	$("form").submit(function() {
		timeout = 5000;
		var submit_btn = $(":submit, :image, :button",this);
		submit_btn.attr("disabled", true);
		setTimeout(function(){
			submit_btn.attr("disabled", false);
		},timeout);
	});

});

/**
 * フォントサイズの変更
 */
jQuery(function($){
	// 変数にクッキー名を入れる
	var history = $.cookie('fontSize');

	// 適用する箇所を指定
	var elm = $('div,p','#container');

	// 変数が空ならfontMを、空でなければクッキーに保存しておいたものを適用
	//(!history)? elm.addClass('fontM'):elm.addClass(history);
	if (!history) {
		elm.addClass('fontM');
		$('#fontM').addClass('fontOn');
	} else {
		elm.addClass(history);
		$('#' + history).addClass('fontOn');
	}

	// クリックしたら実行
	$('li','#fontChange').click(function(){
		// クリックした要素のID名を変数にセット
		var setFontSize = this.id;
		
		// クッキーに変数を保存
		$.cookie('fontSize', setFontSize);
		
		// 一旦フォントのclassを消して、新しいサイズを付与
		elm.removeClass('fontS');
		elm.removeClass('fontM');
		elm.removeClass('fontL');
		elm.addClass(setFontSize);
		
		//ON指定
		$('#fontS').removeClass('fontOn');
		$('#fontM').removeClass('fontOn');
		$('#fontL').removeClass('fontOn');
		$(this).addClass('fontOn');
	});
});

$(function () {
	/**
	 * ページトップ
	 */
	if (! $.browser.safari) {
		$('.pagetop').click(function () {
			$(this).blur();
			$('html,body').animate({ scrollTop: 0 }, 'slow');
			return false;
		});
	}

	/**
	 * 確認ボタン
	 */
	$('.btnConfirm').click(function () {
		var mess = $(this).attr('title');
		if (confirm(mess)) {
			return true;
		}
		return false;
	});

});



