//- blog head.html
function swImg(iName,str){
	document.images[iName].src = str;
}

//- blog head.wikieditish
function doPreview() {
  var title = document.forms[0].title.value;
  var body  = document.forms[0].body.value;
  document.getElementById("preview").innerHTML = '<p>A quick preview will be rendered here when you click &quot;Preview&quot; button.<\/p><h3 class="title">' + title + '<\/h3>' + body;
}


function zipSearch(){

 fObj = document.reqForm;
 if(fObj.F_Zip){
	 zip  = fObj.F_Zip.value;
 }else if(fObj.zip){
	 zip  = fObj.zip.value;
 }else{
	alert("ご利用の環境では郵便番号検索をご利用いただけません。");
	return false;
 }

 if(zip == ""){
	alert("郵便番号を入力して下さい。");
 }else{
	Url = "/info/zip.php?zip=" + zip;
	Title = "郵便番号検索";
	window.open(Url,Title,'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,width=300,height=200,left=0,top=0,resizable=yes');
 }

 return false;
}

function frmReset(){

 var fObj = document.reqForm;
 var fNum = fObj.elements.length;

 for(i=0;i<fNum;i++){
	var fType = fObj.elements[i].type;
	if(fType == "text"){
		fObj.elements[i].value = "";
	}

	if(fType == "radio"){
		fObj.elements[i].checked = false;
	}

 }

 fObj.addr1.options[0].selected = true;
}

function frmRadio(para){

 var nic	= "ニック教育講座の広告";
 var etc	= "その他";
 var fObj	= document.reqForm;

 if(para.value != nic){
	fObj.enq_nic_dtl.value = "";	
 }

 if(para.value != etc){
	fObj.enq_etc_dtl.value = "";
 }

}
function popJump(selOBJ)
{
	n = selOBJ.selectedIndex;
	location.href = selOBJ.options[n].value;
}

function CheckDL_SetData(category){
	
	Cnt = document.frmDLlist.elements.length;
	for(i=0;i<Cnt;i++){
		if(document.frmDLlist.elements[i].value == category){
				document.frmDLlist.elements[i].checked = true;
		}
	}
}

function CheckData_SetDL(chkflg,category){

	Cnt = document.frmDLlist.elements.length;
	if(!chkflg){
		for(i=0;i<Cnt;i++){
			if(document.frmDLlist.elements[i].value == category){
				if(document.frmDLlist.elements[i].checked){
					document.frmDLlist.elements[i].checked = false;
				}
			}
		}
	}
}

function FigureSet(){

	// job
	target = document.reqForm.F_Job_Etc;
	base	 = document.reqForm.F_Job;
	if(base[11].selected || target.value != ""){
		target.disabled = false;
	}else{
		target.value = "";
		target.disabled = true;
	}

	// enq
	target2 = new Array();
	base	 	= document.reqForm.F_Enquete;
	for(i=0;i<3;i++){
		name = "F_EqName[" + i + "]";
		target2[i] = document.reqForm.elements[name];
		target2[i].disabled = true;
	}

	if(base[5].checked){
		target2[0].disabled = false;
	}else if(base[6].checked){
		target2[1].disabled = false;
	}else if(base[7].checked){
		target2[2].disabled = false;
	}

	for(i=0;i<target2.length;i++){
		if(target2[i].disabled){
			target2[i].value = "";
		}
	}


}
function radioCheck(type){

	var target;
	var base;
	var card;

	switch(type){
		case "pay" :
			target	= document.reqForm.F_Div;
			base		= document.reqForm.F_Pay;
			card		= document.reqForm.F_Card;
			if(!base[0].checked){		base[0].checked = true;		}
			if(!card[0].selected || !base[2].checked){	card[0].selected = true;	}
			break;
		case "div" :
			target	= document.reqForm.F_Pay;
			base		= document.reqForm.F_Div;
			card		= document.reqForm.F_Card;
			if(!base[0].checked){ base[0].checked = true;	}
			if(!card[0].selected || !target[2].checked){	card[0].selected = true;	}
			break;
		case "card" :
			target	= document.reqForm.F_Pay;
			base		= document.reqForm.F_Div;
			if(!target[2].checked){		target[2].checked = true;	}
			if(!base[0].checked){		base[0].checked = true;		}
			break;
		default: break;
	}
}

function jobSelecter(){

	var target = document.reqForm.F_Job_Etc;
	var base	 = document.reqForm.F_Job;
	if(base[11].selected){
		target.disabled = false;
	}else{
		target.value = "";
		target.disabled = true;
	}
}

function EnqSelecter(target){

	for(i=0;i<3;i++){
		var name = "F_EqName[" + i + "]";
		if(name == target){
			document.reqForm.elements[name].disabled = false;
		}else{
			document.reqForm.elements[name].disabled = true;
			document.reqForm.elements[name].value = "";
		}
	}

}


function EnqueteClear(){

	var fObj = document.reqForm;

	for(i=18;i<fObj.length;i++){
			if(fObj.elements[i].type == "text"){
				fObj.elements[i].value = "";
			}
	}


}

function EnqueteSet(a){

	var fObj = document.reqForm;
	var tmpNo = a.replace('enquete_name[','');
	var tmpNo = tmpNo.replace('enquete_no[','');
	var arrNo = tmpNo.replace(']','');
	var v;
	var tmp = "";
	var tname  = "";
	var tno		= "";

	switch (arrNo) {

		case "1" :				
		case "2" :
		case "3" :
		case "4" :
		case "5" :
		case "6" :
		case "7" :

					v = arrNo - 1;
					fObj.enquete[v].checked = true;

					tname = "enquete_name[" + arrNo + "]";	
					tno	  = "enquete_no[" + arrNo + "]";

					for(i=18;i<fObj.length;i++){
						if(fObj.elements[i].name != tname && fObj.elements[i].name != tno){
							if(fObj.elements[i].type == "text"){
								fObj.elements[i].value = "";
							}
						}
					}

					fObj.enquete_etc_name.value = "";
					fObj.enquete_etc_no.value = "";

					break;

		case "enquete_etc_name" : 
		case "enquete_etc_no" : 

					v = fObj.enquete.length;
					v = v - 1;
					fObj.enquete[v].checked = true;

					tname = "enquete_etc_name";	
					tno	  = "enquete_etc_no";

					for(i=18;i<fObj.length;i++){
						if(fObj.elements[i].name != tname && fObj.elements[i].name != tno){
							if(fObj.elements[i].type == "text"){
								fObj.elements[i].value = "";
							}
						}
					}

					break;

		default : ;

	}
	
}

function discountManager(nums){

	var strID = "discount"+nums;
	var elms = 6; //- 割引個数

  for(n=1;n<=elms;n++){
		var subStrID = "discount"+n;
		var tarDiv = document.getElementById(subStrID);
		if(tarDiv){
			if(tarDiv.name != strID && tarDiv.style.display != "none"){
				tarDiv.style.display = "none";
			}
		}
	}
	
	if(document.getElementById(strID)){
		document.getElementById(strID).style.display = "block";
	}
}

function birthdayChecker(){

	var obj = document.forms[0];
	var tarY = parseInt(obj.birth_y.options[obj.birth_y.selectedIndex].value);
	var tarM = parseInt(obj.birth_m.options[obj.birth_m.selectedIndex].value);
	var tarD = parseInt(obj.birth_d.options[obj.birth_d.selectedIndex].value);

	var nDate = new Date();
	var nowY = parseInt(nDate.getYear());
	var nowM = parseInt(nDate.getMonth())+1;
	var nowD = parseInt(nDate.getDate());

	if(nowY < 1900){
		nowY = nowY + 1900;
	}

	return false;
}

//--------------------------------------
//- イベントリスナ関数
//- 　※onClick、onMouseは廃止の方向で！
//
//    * load･･･読み込まれたとき
//    * change･･･selectなどを変えたとき
//    * click･･･クリックされたとき
//    * keydown･･･キーが押されたとき（どのキーが押されたかもわかります）
//    * keyup･･･キーが放されたとき
//    * keypress･･･キーが押されたとき
//    * mousedown･･･マウスがクリックされたとき
//    * mouseup･･･マウスのクリックを放したとき
//    * mouseover･･･マウスがエレメントの上に来たとき
//    * mouseout･･･マウスがエレメントの上から離れたとき
//
//--------------------------------------
function eventListener(element, type, func) {
	if(element){
	  if(element.addEventListener) {
	    element.addEventListener(type, func, true);
	  } else {
	    element.attachEvent("on" + type, func);
	  }
	}
}

//--------------------------------------
//- popup：閉じるボタン
//--------------------------------------
function winClose(){
	window.open("about:blank","_self").close();
}
//--------------------------------------
//- 説明会：フォームの自動送信
//--------------------------------------
function ctrlSubmit() {
	if(!this.id){	var obj = event.srcElement; }
	else{ var	obj = this;	}

	if(obj.name=="F_Explain"){
		document.forms[0].F_Area.options[0].selected = true;
	}

	if(obj.name=="F_Category"){
		document.forms[0].F_Word.options[0].selected= true;
	}

	if(obj.name=="F_Word"){
		document.forms[0].F_Category.options[0].selected= true;
	}

	document.forms[0].submit();

}
//--------------------------------------
//- 検索画面：備考表示popup
//--------------------------------------
function cmtWinPop(p){

	var Url		 = "/search/comment.php?id=" + p;
	var Prop	 = "scrollbars=yes,width=400,height=400,status=yes,resizable=no";
	var winStr = "comment_window";

	var popWin = window.open(Url,winStr,Prop);

	return false;
}

//--------------------------------------
//- 検索画面popup：備考取得
//--------------------------------------
function readComment(p){

	var pWin = window.opener;
	if(!pWin){	return false;	}
	var pObj = pWin.document.forms[0];
	if(!pObj){	return false;	}

	var strCmt = pObj.elements[p].value;

	document.getElementById("cmtField").innerHTML = strCmt;

	return false;

}

//--------------------------------------
//- 検索画面地図：POPUP取得
//--------------------------------------
function outputAreaPop(e){

	var objArea = document.getElementById("aaaaa");
	var tmpObj = new Object;

/*
	 if(e.pageX) {		//- FF
		tmpObj.x = e.layerX + 50;
		tmpObj.y = e.layerY;
	 }
	 else {
		tmpObj.x = e.offsetX - objArea.scrollLeft + 50;
		tmpObj.y = e.offsetY - objArea.scrollTop;
	 }
*/
	 document.getElementById("aaaaa").style.display = "block";
 	 document.getElementById("aaaaa").style.position = "absolute";
// 	 document.getElementById("aaaaa").style.left = tmpObj.x + "px";
// 	 document.getElementById("aaaaa").style.top = tmpObj.y + "px";

/*
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/sample.png", sizingMethod="crop");
*/

	return false;
}


//--------------------------------------
//- 18歳未満対策
//--------------------------------------
function r18Hiding(){

	var obj = document.forms[0];

	var obj_y = obj.birth_y.options[obj.birth_y.selectedIndex].value;
	var obj_m = obj.birth_m.options[obj.birth_m.selectedIndex].value;
	var obj_d = obj.birth_d.options[obj.birth_d.selectedIndex].value;

	var obj_target = document.getElementById("area_r18");

	var today = new Date();

	var strAge = today.getFullYear() - obj_y;
	if(parseInt(strAge) < 18){
		var flg = false;
	}else if(parseInt(strAge) == 18){
		if(parseInt(today.getMonth()+1) < parseInt(obj_m)){
			var flg = false;
		}else if(parseInt(today.getMonth()+1) == parseInt(obj_m)){
			if(parseInt(today.getDate()) < parseInt(obj_d)){
				var flg = false;
			}else{
				var flg = true;
			}
		}else{
			var flg = true;
		}
	}else{
		var flg = true;
	}

	if(!flg){
		obj_target.style.display = "";
	}else{
		obj_target.style.display = "none";
	}


}

//--------------------------------------
//- ペア割引制御A
//--------------------------------------
function discountPairCtrl_A(){

	var obj_1 = document.forms[0].discount4_a_name.value;
	var obj_2 = document.forms[0].discount4_a_exp.value;
	var obj_3 = document.forms[0].discount4_a_place.value;
	var obj_4 = document.forms[0].discount4_a_open.value;

	var objStr = obj_1 + obj_2 + obj_3 + obj_4;

	if(objStr != ""){
		if(!document.forms[0].discount4_a.checked){
			document.forms[0].discount4_a.checked = true;
		}
	}else{
		if(document.forms[0].discount4_a.checked){
			document.forms[0].discount4_a.checked = false;
		}
	}

}

//--------------------------------------
//- ペア割引制御B
//--------------------------------------
function discountPairCtrl_B(){

	var obj_1 = document.forms[0].discount4_b_exp.value;
	var obj_2 = document.forms[0].discount4_b_place.value;
	var obj_3 = document.forms[0].discount4_b_open.value;

	var objStr = obj_1 + obj_2 + obj_3;

	if(objStr != ""){
		if(!document.forms[0].discount4_b.checked){
			document.forms[0].discount4_b.checked = true;
		}
	}else{
		if(document.forms[0].discount4_b.checked){
			document.forms[0].discount4_b.checked = false;
		}
	}

}


