/**
 * @author kenzo
 */
/******************************************************************************

	POST/SUBMIT によるページ移動

******************************************************************************/
function sendPostToNext(nm,ac){
	
	var nm
	var ac

	document.forms[nm].action = ac;
	document.forms[nm].target = "";
	document.forms[nm].submit();
}

/******************************************************************************

	POST/SUBMIT によるページ移動、ただし別窓に

******************************************************************************/
function sendPostToOther(nm,ac){
	
	var nm
	var ac
	
	document.forms[nm].action = ac;
	document.forms[nm].target = "_blank";
	document.forms[nm].submit();
}

/******************************************************************************

	POST/SUBMIT によるページ移動:DECO用

******************************************************************************/
function sendPostToNextDeco(nm,ac,evalText){
	
	var nm
	var ac
	var evalText
	var err
	
	err = 0;
//	alert(document.getElementById("wysiwyggyotaiText").contentDocument.body.innerHTML);
//	alert(window.document.frames['wysiwyggyotaiText'].document.body.innerHTML);


//	$('#gyotaiText').val($('#gyotaiText_editor').contents().find('body')[0].innerHTML);

//$('#gyotaiText').val($('#gyotaiText_editor').contents().find('body')[0].innerHTML); $('#shopTelNo').val($('#shopTelNo_editor').contents().find('body')[0].innerHTML);

	//IE
	//window.document.forms[nm].gyotaiText.value = window.document.frames['gyotaiText_editor'].document.body.innerHTML;
	
	//FF
	//window.document.forms[nm].gyotaiText.value = window.document.getElementById("wysiwyggyotaiText").contentDocument.body.innerHTML;
	
	//safari
	//window.document.forms[nm].gyotaiText.value = parent.iframe1.document.getElementsByTagName("body")[0].innerHTML;

	eval(evalText);

	if (err == 1) {
		alert('処理が終了する前にボタンが押されました。\nデータ保護のため、再読込をします。\n警告が出た場合には「再試行」ボタンを押してください。');
		location.reload();
  }else {
  	document.forms[nm].action = ac;
  	document.forms[nm].target = "";
  	document.forms[nm].submit();
  }
}

/******************************************************************************

	対象の装飾エリアのタグをクリアする

******************************************************************************/
function clearTagTextArea(areaId){
//	alert(areaId);
	var string;
	string = $('#' + areaId + '_editor').contents().find('body')[0].innerHTML;
	$('#' + areaId + '_editor').contents().find('body')[0].innerHTML = string.replace(/<(.*?)>/gi,"");
}

/******************************************************************************

	対象の装飾エリアをクリアする

******************************************************************************/
function clearTextArea(areaId){
	$('#' + areaId + '_editor').contents().find('body')[0].innerHTML = "";
}


/******************************************************************************

	対象の装飾エリアのソースを見せる

******************************************************************************/
function dispTextArea(areaId){
	var string;
	string = $('#' + areaId + '_editor').contents().find('body')[0].innerHTML;
	alert(string);
}

/******************************************************************************

	削除確認後、POST/SUBMIT によるページ移動

******************************************************************************/
function sendPostDelete(nm,ac){
	
	var nm
	var ac
	var res = confirm("削除した場合、関連しているデータが全て削除され\n元に戻すことが不可能になります。\n\n削除してもよろしいでしょうか？");
	if( res == true ) {
		document.forms[nm].action = ac;
		document.forms[nm].target = "";
		document.forms[nm].submit();
	} else {
		//削除取り止め
	}
}

/******************************************************************************

	削除確認後、POST/SUBMIT によるページ移動

******************************************************************************/
function deleteCheck(deletePkId) {
	document.getElementById("hdnDeletePkId").value = deletePkId;
	var dlgObj = new YAHOO.widget.SimpleDialog("dlg", {
		width : "320px",
		height : "150px",
		fixedcenter : true,
		draggable : false,
		modal : true,
		close: false
	}); 
	var dlgButton = [
		{ text : "削除しません", handler : noButtonDc },
		{ text : "削除します", handler : yesButtonDc }
	]; 
	dlgObj.cfg.queueProperty("buttons", dlgButton);
	dlgObj.setHeader("<span style=\"font-size:16px;\">削除確認</span>");
	dlgObj.setBody("削除した場合、関連しているデータが全て<br>削除され元に戻すことが不可能になります。<br><br>削除してもよろしいでしょうか？");
	//                dlgObj.cfg.setProperty("icon",YAHOO.widget.SimpleDialog.ICON_HELP);
	dlgObj.render(document.body);
}
function yesButtonDc(){
	location.href='./delete.php?pkId='+document.getElementById("hdnDeletePkId").value;
	this.hide();
}
function noButtonDc(){
	this.hide();
}

/******************************************************************************

	削除確認後、POST/SUBMIT によるページ移動

******************************************************************************/
function deleteLiteCheck(deletePkId) {

	document.getElementById("hdnDeletePkId").value = deletePkId;

	var dlgObj = new YAHOO.widget.SimpleDialog("dlg", {
		width : "320px",
		height : "150px",
		fixedcenter : true,
		draggable : false,
		modal : true,
		close: false
	}); 
	var dlgButton = [
		{ text : "削除しません", handler : noButtonDlc },
		{ text : "削除します", handler : yesButtonDlc }
	]; 
	dlgObj.cfg.queueProperty("buttons", dlgButton);
	dlgObj.setHeader("<span style=\"font-size:16px;\">削除確認</span>");
	dlgObj.setBody("データを削除してもよろしいでしょうか？");
	//                dlgObj.cfg.setProperty("icon",YAHOO.widget.SimpleDialog.ICON_HELP);
	dlgObj.render(document.body);
}
function yesButtonDlc(){
	location.href='./delete.php?pkId='+document.getElementById("hdnDeletePkId").value;
	this.hide();
}
function noButtonDlc(){
	this.hide();
}


/******************************************************************************

	確認→並べ替え反映

******************************************************************************/
function orderNumHaneiCheck(){
	var dlgObj = new YAHOO.widget.SimpleDialog("dlg", {
		width : "320px",
		height : "150px",
		fixedcenter : true,
		draggable : false,
		modal : true,
		close: false
	}); 
	var dlgButton = [
		{ text : "反映しません", handler : noButtonOhc },
		{ text : "反映します", handler : yesButtonOhc }
	]; 
	dlgObj.cfg.queueProperty("buttons", dlgButton);
	dlgObj.setHeader("<span style=\"font-size:16px;\">反映確認</span>");
	dlgObj.setBody("並び順を本番に反映します。");
	//                dlgObj.cfg.setProperty("icon",YAHOO.widget.SimpleDialog.ICON_HELP);
	dlgObj.render(document.body);	
	
}
function yesButtonOhc(){
	location.href='./orderNumHanei.php';
	this.hide();
}
function noButtonOhc(){
	this.hide();
}

/******************************************************************************

	確認→本番アップ

******************************************************************************/
function openPublicCheck(shopPkId) {

	document.getElementById("hdnOpenPublicShopId").value = shopPkId;

	var dlgObj = new YAHOO.widget.SimpleDialog("dlg", {
		width : "320px",
		height : "150px",
		fixedcenter : true,
		draggable : false,
		modal : true,
		close: false
	}); 
	var dlgButton = [
		{ text : "取り消し", handler : noButtonOpc },
		{ text : "本番アップ実行", handler : yesButtonOpc }
	]; 
	dlgObj.cfg.queueProperty("buttons", dlgButton);
	dlgObj.setHeader("<span style=\"font-size:16px;\">本番アップ確認</span>");
	dlgObj.setBody("ここまでの変更を、本番に反映します。");
	//                dlgObj.cfg.setProperty("icon",YAHOO.widget.SimpleDialog.ICON_HELP);
	dlgObj.render(document.body);
}
function yesButtonOpc(){
	location.href='./openPublicShop.php?id='+document.getElementById("hdnOpenPublicShopId").value;
	this.hide();
}
function noButtonOpc(){
	this.hide();
}


/******************************************************************************

	検索条件をクリアする（shop）

******************************************************************************/
function shopSearchClear() {
	//フロアー
	document.forms['frmSearch'].elements['search_floor_id'].value = "";

	//大カテゴリー
	document.forms['frmSearch'].elements['search_category_id'].value = "";

	//小カテゴリー
	mkSubCategory();

	//表示／非表示
	document.forms['frmSearch'].elements['search_shop_disp'].value = "2";

	//店舗コード
	document.forms['frmSearch'].elements['search_shop_code'].value = "";

	//店舗名
	document.forms['frmSearch'].elements['search_shop_name'].value = "";

	//表示件数
	document.forms['frmSearch'].elements['search_page_max'].value = "20";
	
	//反映／未反映
	document.forms['frmSearch'].elements['search_shop_hanei'].value = "2";
}

/******************************************************************************

	検索条件をクリアする（commodity）

******************************************************************************/
function commoditySearchClear() {
	//
	document.forms['frmSearch'].elements['search_commodity_disp'][2].checked = true;

	//表示件数
	document.forms['frmSearch'].elements['search_commodity_page_max'].value = "5";
	
}

/******************************************************************************

	検索条件をクリアする（event）

******************************************************************************/
function eventSearchClear() {
	//
	document.forms['frmSearch'].elements['search_event_disp'][2].checked = true;

	//表示件数
	document.forms['frmSearch'].elements['search_event_page_max'].value = "3";
	
}

/******************************************************************************

	検索条件をクリアする（topics）

******************************************************************************/
function topicsSearchClear() {
	//
	document.forms['frmSearch'].elements['search_topics_disp'][2].checked = true;

	//表示件数
	document.forms['frmSearch'].elements['search_topics_page_max'].value = "3";
	
}

/******************************************************************************

	検索条件をクリアする（coupon）

******************************************************************************/
function couponSearchClear() {
	//
	document.forms['frmSearch'].elements['search_coupon_disp'][2].checked = true;

	//表示件数
	document.forms['frmSearch'].elements['search_coupon_page_max'].value = "3";
	
}

/******************************************************************************

	検索条件をクリアする（webPamphlet）

******************************************************************************/
function webPamphletSearchClear() {
	//
	document.forms['frmSearch'].elements['search_web_pamphlet_disp'][2].checked = true;

	//表示件数
	document.forms['frmSearch'].elements['search_web_pamphlet_page_max'].value = "3";
	
}

/******************************************************************************

	検索条件をクリアする（recruit）

******************************************************************************/
function recruitSearchClear() {
	//
	document.forms['frmSearch'].elements['search_recruit_disp'][2].checked = true;

	//表示件数
	document.forms['frmSearch'].elements['search_recruit_page_max'].value = "3";
	
}

/*****************************************************************************/