function input_check(frm){
	var err = 1;
	if (frm.org_mailto.value == ""){
		alert("アドレスが入力されていません");
	}
	else if(1<StrCnt(frm.org_mailto.value,"@")){
		alert("「@」は複数指定できません。");
	}
	else if(0<StrFrontAndRearCheck(frm.org_mailto.value,".",".")){
		alert("「..」は指定できません。");
	}
	else if(0<StrFrontAndRearCheck(frm.org_mailto.value,"@",".")){
		alert("「@.」は指定できません。");
	}
	else if(0<StrFrontAndRearCheck(frm.org_mailto.value,".","@")){
		alert("「.@」は指定できません。");
	}
	else if (frm.org_mailto.value.match(/[^0-9A-Za-z\-_.@]/)){
		alert("半角英数字と「-」「_」「.」を利用した組み合わせで入力してください。");
	}
	else if (frm.org_mailto.value.length < 4 ){
		alert("４字以上で入力してください。");
	}
	else
	{
		err = 0;
		frm.mailto.value=frm.org_mailto.value + "";
	}
	frm.org_mailto.focus()
	frm.org_mailto.select()
	return err;
}
function StrFrontAndRearCheck(Str,opt1,opt2){
	var cnt = 0;
	for( i = 0 ; i < Str.length ; i++){
		Str.charAt(i)==opt1?Str.charAt(i+1)==opt2?cnt++:null:null;
	}
	return cnt;
}
function StrCnt(Str,opt){
	var cnt = 0;
	for( i = 0 ; i < Str.length ; i++){
		Str.charAt(i)==opt?cnt++:null;
	}
	return cnt;
}
