// JavaScript Document

function trim(str)
{
        str = str.replace(/\　*/g, "");
		var i = 0;
        var len = str.length;
        if ( str == "" ) return( str );
        j = len -1;
        flagbegin = true;
        flagend = true;
        while ( flagbegin == true && i< len)
        {
           if ( str.charAt(i) == " " )
                {
                  i=i+1;
                  flagbegin=true;
                }
                else
                {
                        flagbegin=false;
                }
        }
        while  (flagend== true && j>=0)
        {
            if (str.charAt(j)==" ")
                {
                        j=j-1;
                        flagend=true;
                }
                else
                {
                        flagend=false;
                }
        }
        if ( i > j ) return ("")
        trimstr = str.substring(i,j+1);
        return trimstr;
}


function mailcheck(madd){
         var regu = "^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[0-9a-zA-Z]+))@([a-zA-Z0-9-]+[.])+([a-zA-Z]{2}|net|NET|com|COM|gov|GOV|mil|MIL|org|ORG|edu|EDU|int|INT)$"
         var re = new RegExp(regu);
         if (madd.search(re) != -1) {
               return true;
         } else {
               window.alert ("メールアドレスの形式が不正です。")
               return false;
        }
}

function isnumber (str, obj){
         //var regu = "^([a-zA-Z]+[_0-9a-zA-Z@.-]*)$"
         var regu = "^[0-9]*$"
         var re = new RegExp(regu);
         if (str.search(re) != -1) {
               return true;
         } else {
         	   switch(obj){
         	   	   case 1:
         	   	   os = "会社電話の地域番号欄に";
         	   	   break;
         	   	   case 2:
         	   	   os = "会社電話の電話番号欄に";
         	   	   break;
         	   	   case 3:
         	   	   os = "会社FAXの地域番号欄に";
         	   	   break;
         	   	   case 4:
         	   	   os = "会社FAXの電話番号欄に";	
         	   	   break;
         	   	   case 5:
         	   	   os = "郵便番号欄に";    
         	   	   break;     	   	   
         	   	   case 6:
         	   	   os = "年欄に";    
         	   	   break;   
         	   }
               window.alert (os + "半角英数で入力してください。")
               return false;
         }
}

function ischar (str, obj){
         //var regu = "^([a-zA-Z]+[_0-9a-zA-Z@.-]*)$"
         var regu = "^([a-zA-Z]+[_a-zA-Z@.-]*)$"
         var re = new RegExp(regu);
         if (str.search(re) != -1) {
               return true;
         } else {
                window.alert ("半角英数で入力してください。")
               return false;
         }
}
function isalpha (str){
         var regu = "^([0-9a-zA-Z]*)$"
         var re = new RegExp(regu);
         if (str.search(re) != -1) {
               return true;
         } else {
               return false;
         }
}

function validate() {

		if (trim(document.mz_regist.reg_mail.value)=='') {
                window.alert ("メールアドレスを入力してください。")
        }		
		if(!mailcheck(document.mz_regist.reg_mail.value)){
        	return false;
        }
			
		
        return true

}
function validate2() {

		if (trim(document.mz_cancel.cal_mail.value)=='') {
                window.alert ("メールアドレスを入力してください。");
                return false
        }		
		if(!mailcheck(document.mz_cancel.cal_mail.value)){
        	return false;
        }
			
		
        return true

}

