﻿function formCheck(func){
	if(func=='init'){
	icon_ok = '<img src="images/ok.gif">';
	icon_ng = '<img src="images/ng.gif">';
	icon_caution = '<img src="images/caution.gif">';
	ckCnt=0;
	ckLurl=0;
	ckAdn=0;
	ckMail=0;
	ckMvali=0;
	ckStn=0;
	ckUrl=0;
	}else{
		ckCnt=ckLurl+ckAdn+ckMail+ckMvali+ckStn+ckUrl;
		if(ckCnt==6){
			document.getElementById('fCk').innerHTML = '<input type="submit" value="登録" />';
		}else{
			document.getElementById('fCk').innerHTML = '<input type="submit" disabled=\"disabled\" value="登録" />';
		}
	}
	if(func=='lurl'){
		linkedUrl = document.regForm.linkedUrl.value;
	//	if(linkedUrl == linkedUrl.match(/^[A-Za-z0-9\:\.\/]+$/)){
		if(linkedUrl == linkedUrl.match(/^[A-Za-z0-9\:\.\/\-\~]+$/) && linkedUrl != linkedUrl.match(/^<>/)){
			document.getElementById('linkedUrl_msg').innerHTML = icon_ok+"OK";
			ckLurl=1;
		}else{
		//	document.getElementById('linkedUrl_msg').innerHTML = icon_caution+"URLを確認してください。";
			if(linkedUrl == linkedUrl.match(/^&lt;&gt;/)){
				document.getElementById('linkedUrl_msg').innerHTML = icon_caution+"から先にリンクを張ってください";
			}else{
				document.getElementById('linkedUrl_msg').innerHTML = icon_caution+"リンクコードが確認できませんでした。上記リンクコードをサイト内に貼り付けてください";
			}
			
			snum = document.regForm.subCat.value;
			var str = document.getElementById('linkedUrl'+snum).innerHTML;
			str = str.replace("&lt;&gt;", "");
			document.getElementById('linkedUrl'+snum).innerHTML = str;

/*
			var str2 = document.getElementById('linkedUrl2').innerHTML;
			str2 = str2.replace("**", "");
			document.getElementById('linkedUrl2').innerHTML = str2;

			var str3 = document.getElementById('linkedUrl3').innerHTML;
			str3 = str3.replace("**", "");
			document.getElementById('linkedUrl3').innerHTML = str3;
*/

			ckLurl=0;
		}
	}
	if(func=='admName'){
		adminName = document.regForm.adminName.value;
		if(adminName == ""){
			document.getElementById('adminName_msg').innerHTML = icon_caution+"お名前を入力してください。";
			ckAdn=0;
		}else{
			document.getElementById('adminName_msg').innerHTML = icon_ok+"OK";
			ckAdn=1;
		}
	}
	if(func=='mail'){
		adminMail = document.regForm.adminMail.value;
		if(adminMail == adminMail.match(/^.*@.*\..[^\.@]*$/)){
			document.getElementById('adminMail_msg').innerHTML = icon_ok+"OK";
			ckMail=1;
		}else if(adminMail != adminMail.match(/^.+/)){
			document.getElementById('adminMail_msg').innerHTML = icon_caution+"メールアドレスを入力してください。";
			ckMail=0;
		}else{
			document.getElementById('adminMail_msg').innerHTML = icon_ng+"メールアドレスが不正です。";
			ckMail=0;
		}
	}
	if(func=='mailvali'){
		adminMail = document.regForm.adminMail.value;
		mailVali = document.regForm.mailVali.value;
		if(mailVali == ""){
			document.getElementById('mailVali_msg').innerHTML = icon_caution+"確認のためもう一度入力してください。";
			ckMvali=0;
		}else if(adminMail == mailVali){
			document.getElementById('mailVali_msg').innerHTML = icon_ok+"OK";
			ckMvali=1;
		}else{
			document.getElementById('mailVali_msg').innerHTML = icon_ng+"メールアドレスが一致しません。";
			ckMvali=0;
		}
	}
	if(func=='siteName'){
		siteName = document.regForm.siteName.value;
		if(siteName == ""){
			document.getElementById('siteName_msg').innerHTML = icon_ng+"サイト名を入力してください。";
			ckStn=0;
		}else{
			document.getElementById('siteName_msg').innerHTML = icon_ok+"OK";
			ckStn=1;
		}
	}
	if(func=='siteUrl'){
		siteUrl = document.regForm.siteUrl.value;
		if(siteUrl == siteUrl.match(/^http:\/\/...*/)){
			document.getElementById('siteUrl_msg').innerHTML = icon_ok+"OK";
			ckUrl=1;
		}else if(siteUrl == siteUrl.match(/^[^h]*/)){
			document.regForm.siteUrl.value = "http://"+siteUrl;
			ckUrl=0;
		}else{
			document.getElementById('siteUrl_msg').innerHTML = icon_caution+"貴サイトのURLを入力してください。";
			ckUrl=0;
		}
	}
	
	// ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
	// 2009.07.21 平井追加
	// 【最終チェック処理追加】
	// （現行のままだと、もう一回エントリーフォームにフォーカスをあてる必要がある為。）
	ckCnt=ckLurl+ckAdn+ckMail+ckMvali+ckStn+ckUrl;
	if(ckCnt==6){
		document.getElementById('fCk').innerHTML = '<input type="submit" value="登録" />';
	}else{
		document.getElementById('fCk').innerHTML = '<input type="submit" disabled=\"disabled\" value="登録" />';
	}
	// ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
}