// JavaScript Document
// Ver.20090608

/* Browser info ------------------------------------------------------- */
var global_bwId;
//alert(navigator.userAgent);
if((navigator.userAgent.indexOf('AppleWebKit/') != -1) || (navigator.appVersion.indexOf('Safari') != -1)){
	var global_bwId="mc";
}else if(navigator.userAgent.indexOf('Opera/') != -1){
	var global_bwId="op";
}else if((navigator.userAgent.indexOf('Gecko/') != -1) || (navigator.userAgent.indexOf('Firefox/') != -1)){
	var global_bwId="nn";
}else{
	var global_bwId="ie";
}

/* PopUp window ------------------------------------------------------- */
function m_win(url,windowname,width,height,modelid) {
 var features="location=no, menubar=no, status=no, scrollbars=no, resizable=no, toolbar=no,'popup'";
/*
 var features="location=no, menubar=no, status=yes, scrollbars=yes, resizable=yes, toolbar=no,'popup'";
*/
if (width) {
  if (window.screen.width > width)
   features+=", left="+(window.screen.width-width)/2;
  else width=window.screen.width;
  features+=", width="+width;
 }
 if (height) {
  if (window.screen.height > height)
   features+=", top="+(window.screen.height-height)/2;
  else height=window.screen.height;
  features+=", height="+height;
 }
 var xWin;
 xWin = window.open(url,windowname,features);
 inModname(xWin,modelid);
}

function inModname(xWin,modelid){
	/*
	alert(xWin);
	alert(modelid);
	*/
	document.outform.modid.value = modelid;
}


/* Sched ---------------------------------------------------------------- */
function getFile_sched(symId){
	sendRequest(schedData,'','POST','/SNPO21.php?symid='+symId,true,true);
}

// Sched　レスポンスデータを表示
function schedData( res ){
  //取得データステータスチェック
  var match_pattern = /404 Not Found/g;
  var ret = res.responseText.match(match_pattern);
  if(ret || !res.responseText){
	//404 Not Found の場合はデータなしとする。
	return;
  }
	//alert(res.responseText);
  //スケジュールインプラント
  //document.getElementById("sched").innerHTML=res.responseText;
  document.getElementById("calendar").innerHTML=res.responseText;
}

/* News ---------------------------------------------------------------- */
function getFile_news(){
	sendRequest(newsData,'','POST','/SNPO23.php?prg=disp',true,true);
}

// News　レスポンスデータを表示
function newsData( res ){
  //取得データステータスチェック
  var match_pattern = /404 Not Found/g;
  var ret = res.responseText.match(match_pattern);
  if(ret || !res.responseText){
	//404 Not Found の場合はデータなしとする。
	return;
  }
  //スケジュールインプラント
  document.getElementById("content").innerHTML=res.responseText;
}
/* News detail ---------------------------------------------------------- */
function getFile_Info(dDid){
	sendRequest(newsDetailData,'','POST','/SNPO23.php?prg=detail&ddid='+dDid,true,true);
}

// News　レスポンスデータを表示
function newsDetailData( res ){
  //取得データステータスチェック
  var match_pattern = /404 Not Found/g;
  var ret = res.responseText.match(match_pattern);
  if(ret || !res.responseText){
	//404 Not Found の場合はデータなしとする。
	return;
  }
  
 //スケジュールインプラント
 document.getElementById("newsbox").innerHTML=res.responseText;
}

/* Event ---------------------------------------------------------------- */
function getFile_event(symId){
	sendRequest(eventTitleData,'','POST','/SNPO25.php?prg=title&symid='+symId,true,true);
	sendRequest(eventContData,'','POST','/SNPO25.php?symid='+symId,true,true);
	return;
}

// EventCont　レスポンスデータを表示
function eventContData( res ){
  //取得データステータスチェック
  var match_pattern = /404 Not Found/g;
  var ret = res.responseText.match(match_pattern);
  if(ret || !res.responseText){
	//404 Not Found の場合はデータなしとする。
	return;
  }
  //スケジュールインプラント
  document.getElementById("monthlybox").innerHTML=res.responseText;
}
// EventTitle　レスポンスデータを表示
function eventTitleData( res ){

  //取得データステータスチェック
  var match_pattern = /404 Not Found/g;
  var ret = res.responseText.match(match_pattern);
  if(ret || !res.responseText){
	//404 Not Found の場合はデータなしとする。
	return;
  }
  //スケジュールインプラント
  document.getElementById("monthlytop").innerHTML=res.responseText;
}
/* 演奏会 ---------------------------------------------------------------- */
function getFile_prog(){
	sendRequest(progData,'','POST','/SNPO22.php',true,true);
}

// prog　レスポンスデータを表示
function progData( res ){
  //取得データステータスチェック
  var match_pattern = /404 Not Found/g;
  var ret = res.responseText.match(match_pattern);
  if(ret || !res.responseText){
	//404 Not Found の場合はデータなしとする。
	return;
  }
  //演奏会インプラント
  document.getElementById("progbox").innerHTML=res.responseText;
}
/* 演奏会予約保存・カート処理 -------------------------------------------- */
//多目的フォーム受付後保存処理
function getFile_prog_rsv_store_mix(gId,reId,tCount,tFee,cBox,eId,seId,sName,fLoor,kIsai){
	sendRequest(cartData,'','POST','/SNPO32.php?prg=store&tcount='+tCount+'&tfee='+tFee+'&cbox='+cBox+'&seid='+seId+'&gid='+gId+'&eid='+eId+'&sname='+sName+'&floor='+fLoor+'&kisai='+kIsai,true,true);
//alert("/SNPO32.php?prg=store&tcount="+tCount+"&tfee="+tFee+"&cbox="+cBox+"&seid="+seId+"&gid="+gId+"&eid="+eId+'&sname='+sName+'&floor='+fLoor+'&kisai='+kIsai)
}
//演奏会予約フォーム受付後保存処理
function getFile_prog_rsv_store(gId,reId,tCount,tFee,cBox,eId,seId){
	sendRequest(cartData,'','POST','/SNPO32.php?prg=store&tcount='+tCount+'&tfee='+tFee+'&cbox='+cBox+'&seid='+seId+'&gid='+gId+'&eid='+eId,true,true);
//alert("/SNPO32.php?prg=store&tcount="+tCount+"&tfee="+tFee+"&cbox="+cBox+"&seid="+seId+"&gid="+gId+"&eid="+eId)
}
//保存済みデータ取り出し
function getFile_prog_rsv_getstore(gId,eId,tCount){
//alert("getstore:"+gId+":"+eId+":"+tCount);
	sendRequest(cartData,'','POST','/SNPO32.php?prg=getstore&gid='+gId+'&eid='+eId+'&tcount='+tCount,true,true);
//alert('/SNPO32.php?prg=getstore&gid='+gId+'&eid='+eId+'&tcount='+tCount);
}
//保存済みデータ削除
function getFile_prog_rsv_delstore(cDel){
//alert("delstore:"+cDel);
	sendRequest(cartData,'','POST','/SNPO32.php?prg=delstore&cdel='+cDel,true,true);
//alert('/SNPO32.php?prg=delstore&cdel='+cDel);
}
//保存済みデータ：枚数更新
function getFile_prog_rsv_tcount_update(cUp,tCount){
//alert("tcount_update:"+cUp+':'+tCount);
	sendRequest(cartData,'','POST','/SNPO32.php?prg=tcount_update&cup='+cUp+'&tcount='+tCount,true,true);
//alert('/SNPO32.php?prg=tcount_update&cup='+cUp+'&tcount='+tCount);
}

//checkout 保存済みデータ取り出し
function getFile_prog_rsv_getstore_checkout(gId,eId,tCount){
//alert("getstore_checkout:"+gId+":"+eId+":"+tCount);
//	sendRequest(cartData,'','POST','/SNPO32.php?prg=getstore_checkout&gid='+gId+'&eid='+eId+'&tcount='+tCount,true,true);
	sendRequest(cartData,'','POST','/SNPO32.php?prg=getstore_checkout&gid='+gId+'&eid='+eId+'&tcount='+tCount,true,true);
//alert('/SNPO32.php?prg=getstore_checkout&gid='+gId+'&eid='+eId+'&tcount='+tCount);
}

// rsv　レスポンスデータを表示
function cartData( res ){
  //取得データステータスチェック
  var match_pattern = /404 Not Found/g;
  var ret = res.responseText.match(match_pattern);
  if(ret || !res.responseText){
	//404 Not Found の場合はデータなしとする。
	return;
  }

	//演奏会インプラント
//alert(res.responseText);
	if(res.responseText){
		document.getElementById("selectitembox").innerHTML=res.responseText;
	}else{
		document.getElementById("selectitembox").innerHTML="カートに商品は入っていません。";
	}
}
/* 演奏会予約処理 -------------------------------------------- */
function getFile_prog_rsv_disp(gId,eId,eventId){
//alert("disp:"+gId+":"+eId+":"+eventId);
	//sendRequest(rsvData,'','POST','/SNPO22.php?prg=disp&gid='+gId,true,true);
	//入力フォーム直接入力：eventid=eventId
	sendRequest(rsvData,'','POST','/SNPO22.php?prg=disp&gid='+gId+'&eventid='+eventId,true,true);
}
function getFile_prog_rsv_form(gId,eId){
//alert("form:"+gId+":"+eId);
	sendRequest(rsvData,'','POST','/SNPO22.php?prg=form&gid='+gId+'&eid='+eId,true,true);
}
function getFile_prog_rsv_conf(gId,eId){
//alert("conf:"+gId+":"+eId);
//	sendRequest(rsvData,'','POST','/SNPO24.php?prg=conf&gid='+gId+'&eid='+eId,true,true);
	sendRequest(rsvData,'','POST','/SNPO32.php?prg=conf&gid='+gId+'&eid='+eId,true,true);
}

// rsv　レスポンスデータを表示
function rsvData( res ){
  //取得データステータスチェック
  var match_pattern = /404 Not Found/g;
  var ret = res.responseText.match(match_pattern);
  if(ret || !res.responseText){
	//404 Not Found の場合はデータなしとする。
	return;
  }

//alert(res.responseText);
	if(res.responseText){
		document.getElementById("orderbox").innerHTML=res.responseText;
	}else{
		document.getElementById("orderbox").innerHTML="カートに商品は入っていません。";
	}
}
/* グッズ保存処理 -------------------------------------------- */
//グッズ受付後保存処理
function rsv_store_goods(gId,reId,tCount,tFee,cBox,eId,seId,eName){
//	sendRequest(rsvgData,'','POST','/SNPO24.php?prg=store_goods&tcount='+tCount+'&tfee='+tFee+'&cbox='+cBox+'&seid='+seId+'&gid='+gId+'&eid='+eId+'&ename='+eName,true,true);
	sendRequest(rsvgData,'','POST','/SNPO32.php?prg=store_goods&tcount='+tCount+'&tfee='+tFee+'&cbox='+cBox+'&seid='+seId+'&gid='+gId+'&eid='+eId+'&ename='+eName,true,true);
//alert("/SNPO24.php?prg=store&tcount="+tCount+"&tfee="+tFee+"&cbox="+cBox+"&seid="+seId+"&gid="+gId+"&eid="+eId+'&ename='+eName)
}
// prog　レスポンスデータを表示
function rsvgData( res ){
  //取得データステータスチェック
  var match_pattern = /404 Not Found/g;
  var ret = res.responseText.match(match_pattern);
  if(ret || !res.responseText){
	//404 Not Found の場合はデータなしとする。
	return;
  }
  //alert("商品をカートへ追加しました。"+res.responseText);
  //alert("商品をカートへ追加しました。");
	}

/* パブリッシュ :email check ----------------------------------------------- */
function chkFile_pub_email(mA,cN,tN,pH,aK){
//  alert('/SNPO27.php?prg=chkemail&mailaddr='+mA+'&cname='+cN+'&tname='+tN+'&phone='+pH+'&ack='+aK);
	sendRequest(pubEmailChkData,'','POST','/SNPO27.php?prg=chkemail&mailaddr='+mA+'&cname='+cN+'&tname='+tN+'&phone='+pH+'&ack='+aK,true,true);
}


// pub　レスポンスデータを表示
function pubEmailChkData( res ){
  //取得データステータスチェック
  var match_pattern = /404 Not Found/g;
  var ret = res.responseText.match(match_pattern);
  if(ret || !res.responseText){
	//404 Not Found の場合はデータなしとする。
	return;
  }
  
  //インプラント
  if(res.responseText){
	 	document.getElementById("publicbox").innerHTML=res.responseText;
  	return;
	}else{
	 	document.getElementById("pubcaution").innerHTML="入力されたメールアドレスは既に登録されています。";
		return;
	}
}

/* パブリッシュ ------------------------------------------------------------ */
function putFile_pub(mA,cN,tN,pH,aK){
//  alert('/SNPO27.php?prg=adduser&mailaddr='+mA+'&cname='+cN+'&tname='+tN+'&phone='+pH+'&ack='+aK);
	sendRequest(pubData,'','POST','/SNPO27.php?prg=adduser&mailaddr='+mA+'&cname='+cN+'&tname='+tN+'&phone='+pH+'&ack='+aK,true,true);
}

// pub　レスポンスデータを表示
function pubData( res ){
  //取得データステータスチェック
  var match_pattern = /404 Not Found/g;
  var ret = res.responseText.match(match_pattern);
  if(ret || !res.responseText){
	//404 Not Found の場合はデータなしとする。
	return;
  }
  
//  alert(res.responseText);
  //インプラント
  if(res.responseText){
	 	document.getElementById("publicbox").innerHTML=res.responseText;
	}else{
		document.getElementById("pubcaution").innerHTML="登録エラー：暫くしてから再度ご利用ください。";
	
	}
}
/* パブリッシュ：ユーザ認証 --------------------------------------------------------- */
function chkFile_pub(mA,iD,pW){
	sendRequest(pauthData,'','POST','/SNPO27.php?prg=authuser&mailaddr='+mA+'&logid='+iD+'&logpw='+pW,true,true);
}

// pub　レスポンスデータを表示
function pauthData( res ){
  //取得データステータスチェック
  var match_pattern = /404 Not Found/g;
  var ret = res.responseText.match(match_pattern);
  if(ret || !res.responseText){
	//404 Not Found の場合はデータなしとする。
	return;
  }
  //インプラント
  if(res.responseText){
	 	document.getElementById("publicbox").innerHTML=res.responseText;
	}else{
		document.getElementById("authcaution").innerHTML="認証できません。入力情報をご確認ください。";
	
	}
}
/* アンケート：1 ---------------------------------------------------------------- */
function chkFile_enq(eId,gId){
	sendRequest(enqaData,'','POST','/SNPO26.php?prg=form&eventid='+eId+'&gid='+gId,true,true);
}

// prog　レスポンスデータを表示
function enqaData( res ){
  //取得データステータスチェック
  var match_pattern = /404 Not Found/g;
  var ret = res.responseText.match(match_pattern);
  if(ret || !res.responseText){
	//404 Not Found の場合はデータなしとする。
	return;
  }
  //演奏会インプラント
  document.getElementById("selectbox").innerHTML=res.responseText;
}
/* アンケート：2 ---------------------------------------------------------------- */
function recFile_enq(eId,q01,q01text,q02s01,q02s02,q02s03,q02s04,q02s05,q02text,q03s01,q03s02,q04,q04s01text,q04s02text,q04s03text,q04s02,q05s01,q05s02,q05s01text,q05s02text,q06,q07text,nAme,kAna,jOb,zIp,aDdress){
	sendRequest(enqbData,'','POST','/SNPO26.php?prg=recd&eventid='+eId+'&q01='+q01+'&q01text='+q01text+'&q02s01='+q02s01+'&q02s02='+q02s02+'&q02s03='+q02s03+'&q02s04='+q02s04+'&q02s05='+q02s05+'&q02text='+q02text+'&q03s01='+q03s01+'&q03s02='+q03s02+'&q04='+q04+'&q04s01text='+q04s01text+'&q04s02text='+q04s02text+'&q04s03text='+q04s03text+'&q04s02='+q04s02+'&q05s01='+q05s01+'&q05s02='+q05s02+'&q05s01text='+q05s01text+'&q05s02text='+q05s02text+'&q06='+q06+'&q07text='+q07text+'&name='+nAme+'&kana='+kAna+'&job='+jOb+'&zip='+zIp+'&address='+aDdress,true,true);
}

// prog　レスポンスデータを表示
function enqbData( res ){
  //取得データステータスチェック
  var match_pattern = /404 Not Found/g;
  var ret = res.responseText.match(match_pattern);
  if(ret || !res.responseText){
	//404 Not Found の場合はデータなしとする。
	return;
  }
  //演奏会インプラント
  document.getElementById("selectbox").innerHTML=res.responseText;
}
/* パブリッシュPDF ----------------------------------------------------------- */
function getFile_pdf(){
	sendRequest(pdfData,'','POST','/publicinfo/file/loadpub.php?prg=file',true,true);
}

// pub_pdf　レスポンスデータを表示
function pdfData( res ){
  //取得データステータスチェック
  var match_pattern = /404 Not Found/g;
  var ret = res.responseText.match(match_pattern);
  if(ret || !res.responseText){
	//404 Not Found の場合はデータなしとする。
	return;
  }
  //PDFインプラント
  document.getElementById("pub_pdf_out").innerHTML=res.responseText;
}

/* teiki ------------------------------------------------------- */
function getFile_teiki(){
	sendRequest(teikiData,'','POST','/SNPO29.php?prg=getconf',true,true);
}

// teiki　レスポンスデータを表示
function teikiData( res ){
  //取得データステータスチェック
  var match_pattern = /404 Not Found/g;
  var ret = res.responseText.match(match_pattern);
  if(ret || !res.responseText){
	//404 Not Found の場合はデータなしとする。
	return;
  }
  //PDFインプラント
  document.getElementById("contbox").innerHTML=res.responseText;
}
/* shimin ------------------------------------------------------- */
function getFile_shimin(){
	sendRequest(shiminData,'','POST','/SNPO30.php?prg=getconf',true,true);
}

// shimin　レスポンスデータを表示
function shiminData( res ){
  //取得データステータスチェック
  var match_pattern = /404 Not Found/g;
  var ret = res.responseText.match(match_pattern);
  if(ret || !res.responseText){
	//404 Not Found の場合はデータなしとする。
	return;
  }
  //PDFインプラント
  document.getElementById("contbox").innerHTML=res.responseText;
}

/******************************************************************/
/* アンケートフォーム処理 --------------------------------------- */
function go_enq_form(){
	var eId = document.getElementById("eventid").value;
	var gId = document.getElementById("gid").value;
	chkFile_enq(eId,gId);
}
function go_enq_recd(){
	//askform
	//document.askform.submit();
	var eId = document.getElementById("eventid").value;
	//var eId = document.askform.eventid.value;
	var q01 = new Array();
	for(i=0;i<document.askform.q01.length;i++){
		if(document.askform.q01[i].checked){
			q01[i] = document.askform.q01[i].value;
		}
	}
	var q01text = document.askform.q01text.value;
	
	for (var i = 0; i < document.askform.q02s01.length; i++){
		if(document.askform.q02s01[i].checked == true){
			var q02s01 = document.askform.q02s01[i].value;
		}
	}
	for (var i = 0; i < document.askform.q02s02.length; i++){
		if(document.askform.q02s02[i].checked == true){
			var q02s02 = document.askform.q02s02[i].value;
		}
	}
	for (var i = 0; i < document.askform.q02s03.length; i++){
		if(document.askform.q02s03[i].checked == true){
			var q02s03 = document.askform.q02s03[i].value;
		}
	}
	for (var i = 0; i < document.askform.q02s04.length; i++){
		if(document.askform.q02s04[i].checked == true){
			var q02s04 = document.askform.q02s04[i].value;
		}
	}
	for (var i = 0; i < document.askform.q02s05.length; i++){
		if(document.askform.q02s05[i].checked == true){
			var q02s05 = document.askform.q02s05[i].value;
		}
	}
	var q02text = document.askform.q02text.value;

	for (var i = 0; i < document.askform.q03s01.length; i++){
		if(document.askform.q03s01[i].checked == true){
			var q03s01 = document.askform.q03s01[i].value;
		}
	}
	for (var i = 0; i < document.askform.q03s02.length; i++){
		if(document.askform.q03s02[i].checked == true){
			var q03s02 = document.askform.q03s02[i].value;
		}
	}
	var q04 = new Array();
	for(i=0;i<document.askform.q04.length;i++){
		if(document.askform.q04[i].checked){
			q04[i] = document.askform.q04[i].value;
		}
	}
	var q04s01text = document.askform.q04s01text.value;
	var q04s02text = document.askform.q04s02text.value;
	var q04s03text = document.askform.q04s03text.value;
	
	for (var i = 0; i < document.askform.q04s02.length; i++){
		if(document.askform.q04s02[i].checked == true){
			var q04s02 = document.askform.q04s02[i].value;
		}
	}

	for (var i = 0; i < document.askform.q05s01.length; i++){
		if(document.askform.q05s01[i].checked == true){
			var q05s01 = document.askform.q05s01[i].value;
		}
	}
	for (var i = 0; i < document.askform.q05s02.length; i++){
		if(document.askform.q05s02[i].checked == true){
			var q05s02 = document.askform.q05s02[i].value;
		}
	}
	var q05s01text = document.askform.q05s01text.value;
	var q05s02text = document.askform.q05s02text.value;

	for (var i = 0; i < document.askform.q06.length; i++){
		if(document.askform.q06[i].checked == true){
			var q06 = document.askform.q06[i].value;
		}
	}
	var q07text = document.askform.q07text.value;
	var nAme = document.askform.name.value;
	var kAna = document.askform.kana.value;
	var jOb = document.askform.job.value;
	var zIp = document.askform.zip.value;
	var aDdress = document.askform.address.value;

	recFile_enq(eId,q01,q01text,q02s01,q02s02,q02s03,q02s04,q02s05,q02text,q03s01,q03s02,q04,q04s01text,q04s02text,q04s03text,q04s02,q05s01,q05s02,q05s01text,q05s02text,q06,q07text,nAme,kAna,jOb,zIp,aDdress);
}

/******************************************************************/
/* 20090403 */
/* 公開・非公開 checkbox ---------------------------------------- */
function setFlag_ochk(dId,fLag){
	sendRequest(ochkData,'','POST','/admin/SNPO13.php?prg=setochk&ddid='+dId+'&oflag='+fLag,true,true);
}

// ochk　レスポンスデータを表示
function ochkData( res ){
  //取得データステータスチェック
  var match_pattern = /404 Not Found/g;
  var ret = res.responseText.match(match_pattern);
  if(ret || !res.responseText){
	 //404 Not Found の場合はデータなしとする。
	 return;
  }
	if(res.responseText == "OK"){
	  document.getElementById("news_update").innerHTML="OK";
	}else{
	  document.getElementById("news_update").innerHTML="NG";
	}
}
/* 演奏会 説明html---------------------------------------------------------------- */
function getFile_prog_exp(){
	sendRequest(progExpData,'','POST','/SNPO31.php',true,true);
}

// prog　レスポンスデータを表示
function progExpData( res ){
  //取得データステータスチェック
  var match_pattern = /404 Not Found/g;
  var ret = res.responseText.match(match_pattern);
  if(ret || !res.responseText){
	//404 Not Found の場合はデータなしとする。
	return;
  }
  //演奏会インプラント
  document.getElementById("progexpbox").innerHTML=res.responseText;
}


