function jsOk()
    {
     
	 var err_flag = 0;
       

	 if (document.mailform.post.value.length<1) {
		 fillItem("rT1","<font color=red>必須項目が入力されていません。</font>"); 
	     err_flag=1;
	 } 

      if (document.mailform.address01.value.length<1) {
		 fillItem("rT1","<font color=red>必須項目が入力されていません。</font>"); 
	     err_flag=1;
	  } 

	   if (document.mailform.address02.value.length<1) {
		 fillItem("rT1","<font color=red>必須項目が入力されていません。</font>"); 
	     err_flag=1;
	  } 

	   if ((document.mailform.name.value.length<1) || (document.mailform.name2.value.length<1)) {
		 fillItem("rT1","<font color=red>必須項目が入力されていません。</font>"); 
	     err_flag=1;
	  } 


	 if (document.mailform.mail.value.length<1) {	
		 fillItem("rT1","<font color=red>必須項目が入力されていません。</font>"); 
	     err_flag=1;
	 } else {

       var str=document.mailform.mail.value;
       var filter=/^.+@.+\..{2,3}$/;
	   if (filter.test(str)) {        
	   } else  {
         fillItem("rT1","<font color=red>メールアドレスの形式が違います。</font>");   
	     err_flag=1;
         }
	 } 

    

	 if (document.mailform.mail.value!=document.mailform.mail2.value) {		 
		 fillItem("rT1","<font color=red>入力されたメールアドレスと確認用のアドレスが違います。</font>"); 
	     err_flag=1;
	 } 

	
	 if (document.mailform.tel.value.length<1) {	
		 fillItem("rT1","<font color=red>必須項目が入力されていません。</font>"); 
	     err_flag=1;
	 } 

    
	 if (err_flag==0)  document.mailform.submit(); 

    
	}

  function fillItem(item,fill)
    {
	  if (document.getElementById) // IE5+, NS6+
      {var obj=document.getElementById(item);
       obj.innerHTML=fill;
      }
     else if (document.all) // IE4
      {var obj=document.all[item];
       obj.innerHTML=fill;
      }
     else if (document.layers) // NS4
      {var lyr=document.layers[item];
       lyr.document.open();
       lyr.document.write(fill);
       lyr.document.close();
      }
     else {return false;} // shouldn't get here - v3 browsers etc. 
     return true
    }
