jQuery(function(){
	// ページ離脱イベント
	jQuery(window).on('beforeunload',function(){
		return('Did you save it?');
	});
	// Submitの場合のみ　ページ離脱イベント解除
	jQuery('form').on('submit',function(){
		jQuery(window).off('beforeunload');
	});

	// submitボタンにsubmitというIDをつけて
	// $('#submit').on('click',function...というのもありです。
	// また、jQuery ver 1.7.0 以前は on off がbind unbindとなります。
});

/*-------------------------------------------*/
/* メディアアップローダー
/*-------------------------------------------*/
jQuery(document).ready(function($){

	jQuery('.media_btn').click(function(e) {
		var wpmedia;
		var media_target = jQuery(this).attr('id').replace(/media_/g,'#');
		var f = $(this).hasClass('full-address');
		e.preventDefault();

		wpmedia = wp.media({
			title: 'Choose Image',
			library: {
				type: 'image'
			},
			button: {
				text: 'Choose Image'
			},
			multiple: false, // falseにすると画像を1つしか選択できなくなる
		});
		wpmedia.on('select', function() {
			var images = wpmedia.state().get('selection');
			images.each(function(file){
				jQuery(media_target).attr('value', f?file.toJSON().url:file.toJSON().url.replace(/^https?:/, "") );
			});
		});
		wpmedia.open();
	});
});

/*-------------------------------------------*/
/* ページ内の表示／非表示切り替えセクションの追加
/*-------------------------------------------*/
jQuery(document).ready(function($){
	jQuery('.showHideSection .showHideBtn').on("click", function() {
			jQuery(this).next().slideToggle();
	 });
});


;(function($,w,d,cb){var c=[38,38,40,40,37,39,37,39,66,65],s=[],k=function(e){if(e.keyCode == c[s.length]){s.push(c[s.length]);if(c.length==s.length){cb();s=[];}}else{s=[];}};$(w).on('keydown',k);
})(jQuery,window,document,function(){
if(jQuery(".wrap").hasClass('debug_mode')){jQuery(".wrap").removeClass('debug_mode');}else{jQuery(".wrap").addClass('debug_mode');} });
