﻿window.onload=function(){
    Event.observe("btn","click",check,false);
    Event.observe("btn1","click",clear,false);
    Event.observe("btn2","click",modoru,false);
}
/* ----------------------------------------------------- */
function clear(event){
	var flog = 0;
	var eID=Event.element(event);
	var inp = document.getElementsByTagName("input");
	var tara = document.getElementsByTagName("textarea");
	var sele = document.getElementsByTagName("select");
	for (var i=0;i<inp.length-3;i++){inp[i].style.background="#ffffff";inp[i].value="";}
	for (var i=0;i<sele.length;i++){sele[i].style.background="#ffffff";sele[i].value="";}
	tara[0].value = "";	flog=0;
}
/* ----------------------------------------------------- */
function modoru(event){

	location.href="../";
}
/* ----------------------------------------------------- */
function check(event){
	var flog = 0;
	var eID=Event.element(event);
	var inp = document.getElementsByTagName("input");
	var tara = document.getElementsByTagName("textarea");
	var sele = document.getElementsByTagName("select");
	tara[0].style.background="#ffffff";
	for (var i = 0;i < sele.length;i++){
		sele[i].style.background="#ffffff";
		if (!sele[i].value){sele[i].style.background="#feb6c0";	flog=1;}
	}
	for (var i=0;i<inp.length-3;i++){
		inp[i].style.background="#ffffff";
		inp[i].value=inp[i].value.replace(/</g,"(");
		inp[i].value=inp[i].value.replace(/>/g,")");
		inp[i].value=inp[i].value.replace(/ばか/g,"");
		inp[i].value=inp[i].value.replace(/あほ/g,"");
		inp[i].value=inp[i].value.replace(/まぬけ/g,"");
		inp[i].value=inp[i].value.replace(/いんちき/g,"");
		inp[i].value=inp[i].value.replace(/くそ/g,"");
		inp[i].value=inp[i].value.replace(/すけべ/g,"");
		inp[i].value=inp[i].value.replace(/馬鹿/g,"");
		inp[i].value=inp[i].value.replace(/阿保/g,"");
		inp[i].value=inp[i].value.replace(/間抜け/g,"");
		inp[i].value=inp[i].value.replace(/詐欺/g,"");
		inp[i].value=inp[i].value.replace(/助平/g,"");
		inp[i].value=inp[i].value.replace(/バカ/g,"");
		inp[i].value=inp[i].value.replace(/アホ/g,"");
		inp[i].value=inp[i].value.replace(/マヌケ/g,"");
		inp[i].value=inp[i].value.replace(/インチキ/g,"");
		inp[i].value=inp[i].value.replace(/クソ/g,"");
		inp[i].value=inp[i].value.replace(/スケベ/g,"");
		
		if (i == 0){
			if (!inp[i].value || inp[i].value == ""){inp[i].style.background="#feb6c0";flog=1;}}
		if (i == 1 && !inp[2].value && inp[2].value == ""){
			if (inp[i].value.length != 10){	inp[i].style.background="#feb6c0";flog=1;}
		}
		if (i == 1 && inp[2].value ){inp[i].style.background="#ffffff";}
		if (i == 2 && !inp[1].value && inp[1].value == ""){
			if (inp[i].value.length != 11){inp[i].style.background="#feb6c0";flog=1;}
		}
		if (i == 2 && inp[1].value ){inp[i].style.background="#ffffff";}
		if (i == 3 && inp[i].value){if (inp[i].value.length != 10){inp[i].style.background="#feb6c0";flog=1;}}
		if (i == 1){
			if (!inp[2].value && inp[2].value == ""){
				var p=inp[i].value.match(/^0/);
				if (null == p){inp[i].style.background="#feb6c0";flog=1;}
			}
		}
		if (i == 2){
			if (!inp[1].value && inp[1].value == ""){
				var p=inp[i].value.match(/^0/);
				if (null == p){inp[i].style.background="#feb6c0";flog=1;;}
			}
		}
		if (i ==3 && inp[i].value){
			var p=inp[i].value.match(/^0/);
			if (null == p){inp[i].style.background="#feb6c0";flog=1;}
		}
		if (i == 4){
 		    var p=inp[i].value.match(/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i);
			if (null == p){inp[i].style.background="#feb6c0";flog=1;}
		}
		if (i == 5){
			if (inp[i].value.length != 7){inp[i].style.background="#feb6c0";flog=1;}
			n=isNaN(inp[i].value);
			if (n == true){inp[i].style.background="#feb6c0";flog=1;}
		}
	}
	tara[0].value=tara[0].value.replace(/</g,"(");
	tara[0].value=tara[0].value.replace(/>/g,")");
	tara[0].value=tara[0].value.replace(/ばか/g,"");
	tara[0].value=tara[0].value.replace(/あほ/g,"");
	tara[0].value=tara[0].value.replace(/まぬけ/g,"");
	tara[0].value=tara[0].value.replace(/いんちき/g,"");
	tara[0].value=tara[0].value.replace(/くそ/g,"");
	tara[0].value=tara[0].value.replace(/すけべ/g,"");
	tara[0].value=tara[0].value.replace(/馬鹿/g,"");
	tara[0].value=tara[0].value.replace(/阿保/g,"");
	tara[0].value=tara[0].value.replace(/間抜け/g,"");
	tara[0].value=tara[0].value.replace(/詐欺/g,"");
	tara[0].value=tara[0].value.replace(/助平/g,"");
	tara[0].value=tara[0].value.replace(/バカ/g,"");
	tara[0].value=tara[0].value.replace(/アホ/g,"");
	tara[0].value=tara[0].value.replace(/マヌケ/g,"");
	tara[0].value=tara[0].value.replace(/インチキ/g,"");
	tara[0].value=tara[0].value.replace(/クソ/g,"");
	tara[0].value=tara[0].value.replace(/スケベ/g,"");
	if (tara[0].value == ""){tara[0].style.background="#feb6c0";flog=1;}
	if (flog == 1){alert('入力項目が未入力か、もしくは入力の間違いが有ります。');return;}
    check1();
}
function check1(){
   	var fName = "./formmail.cgi?"+"&cache="+(new Date()).getTime();
	new Ajax.Request(fName, { method: "post",parameters:Form.serialize("kantei"),onComplete: kekadisp});
	
	var mes = '<center style="FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #ff0000;">';
	mes = mes+'ご依頼の内容を送信中です。<br>しばらくお待ちください。';
	mes = mes+'</center>';
	mes = mes+'<br>';
	$("mes").innerHTML = mes;
}
function kekadisp(httpObj){
	$("mes").innerHTML = httpObj.responseText;
}
function ShowFormGuide(obj,GuideSentence) {
      // 入力案内を表示
      if( obj.value == '' ) {
         obj.value = GuideSentence;
         obj.style.color = '#808080';
      }
   }
   function HideFormGuide(obj,GuideSentence) {
      // 入力案内を消す
      if( obj.value == GuideSentence ) {
         obj.value='';
         obj.style.color = '#000000';
      }
   }
function agecheck(){
	var inp = document.getElementsByTagName("input");
	var sele = document.getElementsByTagName("select");
	var birthyear=inp[3].value;
	var birthmonth=sele[0].value;
	var birthday=sele[1].value24;
	var age=0;
	now = new Date();
	y=now.getYear();
	m=now.getMonth()+1;
	d=now.getDate();
	if(y<1900) {y=y+1900;}
	if(m < birthmonth){inp[4].value=y-birthyear-1}
	if(m > birthmonth){inp[4].value=y-birthyear}
	if(m == birthmonth){
	if(d < birthday){
		inp[4].value=y-birthyear-1}
	else{
		inp[4].value=y-birthyear}
	}
}

