function requiredCheckMulti(strLoc,strVal,strErr) {
	if (strLoc == "ja-JP"){
		return requiredCheck(strVal,strErr)
	}else{
		return requiredCheckE(strVal,strErr)
	}
}

function lengthCheckMulti(strLoc,strVal,intMax,strErr) {
	if (strLoc == "ja-JP"){
		return lengthCheck(strVal,intMax,strErr)
	}else{
		return lengthCheckE(strVal,intMax,strErr)
	}
}

function HanCheckMulti(strLoc,strVal,strErr) {
	if (strLoc == "ja-JP"){
		return HanCheck(strVal,strErr)
	}else{
		return HanCheckE(strVal,strErr)
	}
}

function isSameMulti(strLoc,strVal1,strVal2,strErr1,strErr2) {
	if (strLoc == "ja-JP"){
		return isSame(strVal1,strVal2,strErr1,strErr2)
	}else{
		return isSameE(strVal1,strVal2,strErr1,strErr2)
	}
}

function requiredRadioCheckMulti(strLoc,objElm,strErr) {
	if (strLoc == "ja-JP"){
		return requiredRadioCheck(objElm,strErr)
	}else{
		return requiredRadioCheckE(objElm,strErr)
	}
}

function requiredCBoxCheckMulti(strLoc,objElm,strErr) {
	if (strLoc == "ja-JP"){
		return requiredCBoxCheck(objElm,strErr)
	}else{
		return requiredCBoxCheckE(objElm,strErr)
	}
}

function numberTypeCheckMulti(strLoc,strVal,strErr) {
	if (strLoc == "ja-JP"){
		return numberTypeCheck(strVal,strErr)
	}else{
		return numberTypeCheckE(strVal,strErr)
	}
}






function chk(){

	locStr = document.fm.loc.value;

	strErr="";
	strErr+=requiredCheck(document.fm.TitleName.value,"論文題目");
	strErr+=requiredCheck(document.fm.KanjiName.value,"全著者名");
	strErr+=lengthCheck(document.fm.KanjiName.value,500,"全著者名");
	strErr+=requiredCheck(document.fm.KanaName.value,"全フリガナ");
	strErr+=lengthCheck(document.fm.KanaName.value,500,"全フリガナ");
	
	strErr+=requiredCheck(document.fm.rname.value,"所属");		
	strErr+=lengthCheck(document.fm.rname.value,50,"所属");	

 	strErr+=requiredCheck(document.fm.renraku_post1.value,"連絡先郵便番号1");
	strErr+=requiredCheck(document.fm.renraku_post2.value,"連絡先郵便番号2");
	strErr+=HanCheck(document.fm.renraku_post1.value,"連絡先郵便番号1");
	strErr+=HanCheck(document.fm.renraku_post2.value,"連絡先郵便番号2");
	strErr+=numberTypeCheck(document.fm.renraku_post1.value,"連絡先郵便番号1");	
	strErr+=numberTypeCheck(document.fm.renraku_post2.value,"連絡先郵便番号2");
	strErr+=lengthCheck(document.fm.renraku_post1.value,3,"連絡先郵便番号1");
	strErr+=lengthCheck(document.fm.renraku_post2.value,4,"連絡先郵便番号2");

	strErr+=requiredCheck(document.fm.renraku_jusho1.value,"連絡先   住所");
	strErr+=lengthCheck(document.fm.renraku_jusho1.value,100,"連絡先   住所");	
	strErr+=requiredCheck(document.fm.renraku_tel.value,"連絡先   TEL");
	strErr+=HanCheck(document.fm.renraku_tel.value,"連絡先   TEL");
	strErr+=lengthCheck(document.fm.renraku_tel.value,15,"連絡先   住所");	

	strErr+=HanCheck(document.fm.renraku_fax.value,"連絡先   FAX");		
	strErr+=lengthCheck(document.fm.renraku_fax.value,15,"連絡先   FAX");		
	strErr+=requiredCheck(document.fm.email1.value,"連絡先  E-Mailアドレス");	
	strErr+=HanCheck(document.fm.email1.value,"連絡先  E-Mailアドレス");	
	strErr+=isSame(document.fm.email1.value,document.fm.email2.value,"E-Mailアドレス","E-Mailアドレス（確認用）");	
	strErr+=requiredRadioCheck(document.fm.RType,"原稿種類");

	strErr+=requiredCBoxCheck(document.fm.c_Rtitle,"論文題目（日本語）");

	strErr+=requiredCBoxCheck(document.fm.c_Rtitle_E,"論文題目（英語）");
	strErr+=requiredCBoxCheck(document.fm.c_Author,"著者（共著者全員を含めて）の氏名およびそのローマ字表記が記されていますか？ ");	
	strErr+=requiredCBoxCheck(document.fm.c_Author2,"英語名の最後の共著者の前にandを記していますか？また複数の著者の場合「,」を使用していますか？（原稿執筆要領1.2参照） ");
	
	strErr+=requiredCBoxCheck(document.fm.c_Org_Name,"「所属機関の日本語表記及び英語表記が正しく記述されていますか？」");
	
	strErr+=requiredCBoxCheck(document.fm.c_Org_Address,"所属機関の住所（日本語／英語）：〒／連絡先およびFAX番号／（お持ちの方はe-mailアドレスも） ");
	strErr+=requiredCBoxCheck(document.fm.c_RPoint,"英文・和文の論文要旨がともに添付されていますか？");
	strErr+=requiredCBoxCheck(document.fm.c_RPage,"表紙から原稿の全ての頁下中央に頁数が振ってありますか？");

	strErr+=requiredCheck(document.fm.pagenumber.value,"※総頁数  頁（半角数字）");
	strErr+=requiredCheck(document.fm.tablenumber.value,"※表（Table）：総点   点（半角数字）");
	strErr+=requiredCheck(document.fm.fignumber.value,"※図（Figure）：総数 点（半角数字）");

	strErr+=HanCheck(document.fm.pagenumber.value,"※総頁数  頁（半角数字）");
	strErr+=HanCheck(document.fm.tablenumber.value,"※表（Table）：総点   点（半角数字）");
	strErr+=HanCheck(document.fm.fignumber.value,"※図（Figure）：総数 点（半角数字）");

	strErr+=numberTypeCheck(document.fm.pagenumber.value,"※総頁数  頁（半角数字）");
	strErr+=numberTypeCheck(document.fm.tablenumber.value,"※表（Table）：総点   点（半角数字）");
	strErr+=numberTypeCheck(document.fm.fignumber.value,"※図（Figure）：総数 点（半角数字）");

	strErr+=requiredCBoxCheck(document.fm.c_Var,"変数は斜体となっていますか？");
	strErr+=requiredCBoxCheck(document.fm.c_Midashi,"見出しはポイントシステムになっていますか？");
	strErr+=requiredCBoxCheck(document.fm.c_Tanni,"単位の表記にスラッシュ（/）は使われていませんか？");
	strErr+=requiredCBoxCheck(document.fm.c_Innyou,"引用文献の書き方は「原稿執筆要領」の例に準拠してしますか？");
	strErr+=requiredCBoxCheck(document.fm.c_Fig1,"図表の用語・説明文はすべて英語で記されていますか？ ");
	strErr+=requiredCBoxCheck(document.fm.c_Fig2,"図番号あるいは表番号，表題，説明が図表の頁に記されていますか？");
	strErr+=requiredCBoxCheck(document.fm.c_Fig3,"本文に図表の番号を含めた記述がされていますか？");
	strErr+=requiredCBoxCheck(document.fm.c_Fig4,"図表の配置の指示が，本文中に記されていますか？");
	strErr+=requiredCBoxCheck(document.fm.c_Fig5,"図版は全て鮮明なものですか（原図・写真であること）？");
	strErr+=requiredCBoxCheck(document.fm.c_Fig6,"他の文献から転写した図表は、著者あるいは出版元から書面で許可を得ていますか？");
	if (strErr ==""){
		return true;
	}else{
		window.alert(strErr);
		return false;
	}	
}

