window.onload = function(){

	var addrStr = location.pathname;

	if(addrStr == "/order/order-1.php"){

		//- discount
		var obj = document.forms[0];
		var flg = false;
		for(var n=0;n<obj.length;n++){
			var cstr = obj.elements[n].name;
			if(cstr == "discount"){
				if(obj.elements[n].checked){
					flg = obj.elements[n].value;
					break;
				}
			}
		}
		if(flg){ discountManager(flg);	}

		//- discount->pair
		var obj_dis_pa = obj.discount4_a;
		var obj_dis_pb = obj.discount4_b;
		if(obj_dis_pa){
			for(var n=0;n<obj.length;n++){
				var disstr = obj.elements[n].name;
				if(disstr.substr(0,12) == "discount4_a_"){
					eventListener(obj.elements[n],"change",discountPairCtrl_A);
				}
			}
		}
		if(obj_dis_pb){
			for(var n=0;n<obj.length;n++){
				var disstr = obj.elements[n].name;
				if(disstr.substr(0,12) == "discount4_b_"){
					eventListener(obj.elements[n],"change",discountPairCtrl_B);
				}
			}
		}
	}
	if(addrStr == "/order/pra-order-1.php"){
		var obj = document.forms[0];
		var obj_y = obj.elements("enq1[]");
		var obj_z = obj.elements("enq2[]");
		var obj_m = obj.elements("enq1_etc");
		var obj_n = obj.elements("enq2_etc");
		obj.elements("enq1_etc").style.color = "#888";
		obj.elements("enq1_etc").style.padding = "3px";
		obj.elements("enq2_etc").style.color = "#888";
		obj.elements("enq2_etc").style.padding = "3px";
		ENQ_STR_SMPL = "その他を選んだ方は詳細をご記入ください";

		if(obj_m.value == ""){obj_m.value = ENQ_STR_SMPL; }
		if(obj_n.value == ""){obj_n.value = ENQ_STR_SMPL; }

		//- enq
		if(!obj_y[7].checked && obj_m.value == ENQ_STR_SMPL){
			obj_m.disabled = true;
		}
		if(!obj_z[11].checked && obj_n.value == ENQ_STR_SMPL){
			obj_n.disabled = true;
		}
		eventListener(obj_y[7],"click",enqsystem("enq1"));
		eventListener(obj_m,"click",function(){
			var tarObj = (!this.id) ? event.srcElement : this ;
			if(tarObj.value == ENQ_STR_SMPL){	tarObj.value = "";	}
		});
		eventListener(obj_z[11],"click",enqsystem("enq2"));
		eventListener(obj_n,"click",function(){
			var tarObj = (!this.id) ? event.srcElement : this ;
			if(tarObj.value == ENQ_STR_SMPL){	tarObj.value = "";	}
		});
		obj_m.style.color = (obj_m.disabled) ?  "#888" : "#000" ;
		obj_n.style.color = (obj_n.disabled) ?  "#888" : "#000" ;

  }
	if(addrStr == "/order/order-1.php" || addrStr == "/order/pra-order-1.php"){
		var obj = document.forms[0];
		//- age
		var obj_y = obj.birth_y;
		var obj_m = obj.birth_m;
		var obj_d = obj.birth_d;
		eventListener(obj_y,"change",r18Hiding);
		eventListener(obj_m,"change",r18Hiding);
		eventListener(obj_d,"change",r18Hiding);
  }
	if(addrStr == "/search/index-es.php"){
		if(document.forms[0]){
			var obj1 = document.forms[0].F_Category;
			var obj2 = document.forms[0].F_Word;
			var obj3 = document.forms[0].F_Explain2;
			eventListener(obj1,"change",ctrlSubmit);
			eventListener(obj2,"change",ctrlSubmit);
			if(obj3){eventListener(obj3,"change",ctrlSubmit);}

		}
	}

	if(addrStr == "/search/index-im.php" || addrStr == "/search/nittei-tbl.php"){
		if(document.forms[0]){
			var obj1 = document.forms[0].F_Explain;
			var obj2 = document.forms[0].F_Area;
			var obj3 = document.forms[0].F_Course;

			if(obj1){	eventListener(obj1,"change",ctrlSubmit);	}
			eventListener(obj2,"change",ctrlSubmit);
			if(obj3){eventListener(obj3,"change",ctrlSubmit);}

			if(obj1.value==""){
				obj2.disabled = true;
			}
		}
	}

	if(addrStr == "/search/seminar.php"){
		var obj2 = document.forms[0].F_Area;
		eventListener(obj2,"change",ctrlSubmit);
	}


	if(addrStr == "/search/comment.php"){
		var URI = location.href;
		var query = URI.substr(URI.indexOf("id=")+3);
		readComment(query);
	}


	if(addrStr == "/search/print.php" || addrStr == "/search/print_contact.php"){
		var obj = document.getElementById("cmdPrint");
		eventListener(obj,"click",function(){
			self.print();
			return false;
		});
	}

	if(addrStr == "/search/place.php" || addrStr == "/search/contact.php"){
		for(n=0;n<document.links.length;n++){
			if(document.links[n].id != "btnClose" && document.links[n].id != "cmdContact" && document.links[n].id != "btnPrint" && document.links[n].id != "btnPrintReturn" && document.links[n].id.substr(0,4) != "con_"){
				eventListener(document.links[n],"click",function(){
					var strLink = this.href;
					if(strLink){
						if(window.opener){
							window.opener.location.href = strLink;
							window.winClose();
						}else{
							window.name = "";
							location.href = strLink;
						}
					/* for IE6*w2k */
					}else if(strLink == undefined){
							obj = event.srcElement.parentNode;
							window.opener.location.href = obj.href;
							window.winClose();
					}else{
						window.opener.location.href = event.srcElement.href;
						window.winClose();
					}
				});
			}
		}
	}

	//- 地図から教室を探す
	if(addrStr == "/search/index-cr.php"){
		var targetArray = ["d_hokkaido","d_touhoku","d_hokuriku","d_syutoken","d_kanto","d_kansai","d_tyugoku","d_kyusyu"];
		for(n=0;n<targetArray.length;n++){
				eventListener(document.getElementById(targetArray[n]),"mouseover",function(e){
					var colorArray = {"d_hokkaido":"#CC6666","d_touhoku":"#CC9966","d_hokuriku":"#66CC66","d_syutoken":"#99CC66","d_kanto":"#CCCC66","d_kansai":"#6699CC","d_tyugoku":"#6666CC","d_kyusyu":"#9966CC"};
					if(!this.id){	var idObj = event.srcElement; }
					else{ var	idObj = this;	}
						
					if(idObj){
						idObj.style.backgroundColor = colorArray[idObj.id];
					}
					return false;
				});

				eventListener(document.getElementById(targetArray[n]),"mouseout",function(e){
					if(!this.id){	var idObj = event.srcElement; }
					else{	idObj = this;	}
					if(idObj){
						idObj.style.backgroundColor = "transparent";
					}
					return false;
				});

			lnkObj = document.getElementById(targetArray[n]).childNodes;
			for(var lc=0;lc<lnkObj.length;lc++){
				if(lnkObj[lc].tagName == "A"){
					eventListener(lnkObj[lc],"mouseover",function(e){
						var colorArray = {"d_hokkaido":"#CC6666","d_touhoku":"#CC9966","d_hokuriku":"#66CC66","d_syutoken":"#99CC66","d_kanto":"#CCCC66","d_kansai":"#6699CC","d_tyugoku":"#6666CC","d_kyusyu":"#9966CC"};
						if(!this.id && event != null && event != undefined){	var idObj = event.srcElement; }
						else{ var	idObj = this;	}
						if(idObj){
							var parObj = idObj.parentNode.parentNode;
							if(!parObj.id){
							parObj = idObj.parentNode;
							}
							parObj.style.backgroundColor = colorArray[parObj.id];
						}
						return false;
					});
				}
			}
		}

		//- 地図側
		var mapArray = ["hokkaido","touhoku","hokuriku","syutoken","kanto","kansai","tyugoku","kyusyu"];
		for(n=0;n<mapArray.length;n++){
				eventListener(document.getElementById(mapArray[n]),"mouseover",function(e){
					var colorArray = {"d_hokkaido":"#CC6666","d_touhoku":"#CC9966","d_hokuriku":"#66CC66","d_syutoken":"#99CC66","d_kanto":"#CCCC66","d_kansai":"#6699CC","d_tyugoku":"#6666CC","d_kyusyu":"#9966CC"};
					if(!this.id){	var idObj = event.srcElement; }
					else{ var	idObj = this;	}
					if(idObj){
						var map_id = "d_"+idObj.id;
						document.getElementById(map_id).style.backgroundColor = colorArray[map_id];
					}
					return false;
				});

				eventListener(document.getElementById(mapArray[n]),"mouseout",function(e){
					if(!this.id){	var idObj = event.srcElement; }
					else{	idObj = this;	}
					if(idObj){
						var map_id = "d_"+idObj.id;
						document.getElementById(map_id).style.backgroundColor = "transparent";
					}
					return false;
				});
		}

	}



	//- ホームヘルパー２級講座
	if(addrStr == "/kouza/welfare/helper2/helper2_06.php" || addrStr == "/kouza/welfare/helper2/helper2_05.php" || addrStr == "/kouza/welfare/helper2/index.php"){
		for(n=0;n<document.links.length;n++){
			if(document.links[n].id){
				if(document.links[n].id.indexOf("_inc") > 0){
					eventListener(document.links[n],"click",function(e){
						var strLink = this.href;
						var strId = this.id;
						var winStr = "hlpr_window";
						if(!strLink){
							strLink = event.srcElement.href;
							strId = event.srcElement.id;
						}

						var winW = 560;
						var winH = 230;
						if(!strLink){	return false;	}
						var strPara = strLink.substr(strLink.indexOf("?"),strLink.length);
						if(strLink.indexOf("?") >= 0){
							strLink = strLink.replace(strPara,"");
							strPara = strPara.replace("?","");
							var arrPara = strPara.split("&");
							for(var n in arrPara){
								if(arrPara[n].indexOf("h=") >= 0){
									winH = arrPara[n].replace("h=","");
								}
							}
						}
						var Prop = "scrollbars=yes,width="+winW+",height="+winH+",status=yes,resizable=no";

						strLink = strLink + "?inpth=" + strId;
						window.open(strLink,winStr,Prop);
						if(!this.id){
							return false;
						}else{
							e.preventDefault()
							e.stopPropagation();
							return false;
						}
					});
				}
			}
		}
	}


	//- セミナー申込ボタン制御
	if(addrStr.indexOf("seminar_schedule.php") > 0){
		var obj = document.getElementById("F_Regist");
		eventListener(obj,"click",function(e){
			var tmpObj = document.forms[0];
			var flg = false;
			for(n=0;n<tmpObj.length;n++){
				if(tmpObj.elements[n].name == "F_Selected[]"){
					if(tmpObj.elements[n].checked){
						flg = true;	break;
					}
				}
			}
			if(!flg){
				alert("申し込む日程を選択してください。");
				if(!this.id){	return false;	}
				else{
							e.preventDefault();
							e.stopPropagation();
							return false;
				}
			}
		});
	}


	//- FAQ
	if(addrStr.indexOf("faq-r.php") > 0){
		var obj = document.getElementById("faq_title");
		var sel = document.forms[0].kouza;
		var url = location.href;
		for(var n=0;n<sel.length;n++){
			if(url.indexOf(sel.options[n].value) > 0){
				obj.innerHTML = "■" + sel.options[n].innerHTML;
			}
		}
	}


	//- 閉じるボタン
	var btnClsObj = document.getElementById("btnClose");
	if(btnClsObj){
		eventListener(btnClsObj,"click",winClose);
	}

	//- 印刷画面戻るボタン
	var btnPrtClsObj = document.getElementById("btnPrintClose");
	if(btnPrtClsObj){
		eventListener(btnPrtClsObj,"click",winClose);
	}


}
