function form_check() {
	var i, id, args,conds,value,check2;
	for(i=0; i<arguments.length; i++) {
		args = arguments[i].split("|");
		id = args[0];
		switch(args.length) {
			case 1:
				if(document.getElementById(id).value == '') {
					document.getElementById(id).focus();
					alert("必要な項目を記入してください。");
					return false;
				}
				break;
			case 2:
				check2 = false;
				conds = args[1].split(":");
				if(conds.length == 2) check2 = true;		
				switch(conds[0]) {
					case 'fck':
						value = FCKeditorAPI.GetInstance(id).GetXHTML();
						if(value == '') {
							FCKeditorAPI.GetInstance(id).Focus();
							alert("必要な項目を記入してください。");
							return false;
						}
						break;
					case 'num':
						value = document.getElementById(id).value;
						if(isNaN(value)) {
							document.getElementById(id).focus();
							alert("必要な項目をチェックしてください。");
							return false;
						}
						break;
					case 'email':
						value = document.getElementById(id).value;
						var arr,email_re = new RegExp("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$","ig");
						if(arr = email_re.exec(value) == null && ((check2)?(!length_check(value,conds[1])):true)) {
							document.getElementById(id).focus();
							alert("Eメールを確認してください");
							return false;
						}
						break;
					case 'http':
						value = document.getElementById(id).value;
						var http_re = new RegExp("^http://{1}([_a-z0-9-]+[.]){1,3}","i");
						if(http_re.exec(value) == null && ((check2)?(!length_check(value,conds[1])):true)) {
							document.getElementById(id).focus();
							alert("サイトURLをチェックしてください");
							return false;
						}
						break;
					case 'domain':
						value = document.getElementById(id).value;
						var domain_re = new RegExp("^([_a-z0-9-]+)$", "i");
						if(domain_re.exec(value) == null && ((check2)?(!length_check(value,conds[1])):true)) {
							document.getElementById(id).focus();
							alert("The value you input is not valid subdomain!");
							return false;
						}
						break;
				}				
				break;
		}		
	}
	return true; 
}

function toggle_full(type) {
	if(type == 0) {
		document.getElementById('full_info').style.display = 'none';
	} else {
		document.getElementById('full_info').style.display = '';
	}
}

function check_register() {
	var ok = form_check('Email|email', 'Password','Password_again', 'Name');
	if(!ok) return false;
	if(document.getElementById('Password').value!= document.getElementById('Password_again').value) {
		alert("Password Password-again をチェックしてください");
		return false;
	}
	return true;
	/*if(document.getElementById('full_user').checked) {
		return form_check('Name','SiteName','SiteBrief','SiteDescription','SubDomain');
	} else {
		return true;
	}*/
}

function check_items(){
	var i,item;
	for(i=0;i<arguments.length;i++){
		item=arguments[i];
		if(document.getElementById(item).value==""){
			document.getElementById(item).focus();
			alert("必要な情報を入力してください");
			return false;
		}
	}
	/*if(document.getElementById(arguments[0]).value!= document.getElementById(arguments[1]).value){
		alert("Eメールを確認してください");
		return false;
	}*/
	if(document.getElementById(arguments[1]).value!= document.getElementById(arguments[2]).value){
		alert("Password Password-again をチェックしてください");
		return false;
	}
	return form_check('Email|email','Name','SiteName','SiteBrief','SiteDescription','SubDomain') 
	
}
function ifchecked(){
	if(document.getElementById('rule')!=null){
		if(document.getElementById('rule').checked==true){
			document.getElementById('submit_btn').disabled = false;	
		}
		if(document.getElementById('rule').checked==false){
			document.getElementById('submit_btn').disabled = true;	
		}
	}
}
function newpasscheck(pass1,pass2){
	var passvalue_1,passvalue_2;
	passvalue_1=document.getElementById(pass1).value;
	passvalue_2=document.getElementById(pass2).value;
	if(passvalue_1 =="" || passvalue_2==""){
		alert("チェックしてください");
		return false;
	}
	if(passvalue_1!=passvalue_2){
		alert("パスワードチェックしてください");
		return false;
	}
}


function showmsg(msgid){

s=document.getElementById('show_msg');
msg=new Array();
msg[0]="作成したHPはそのままらくらくHPのサーバーに保存されるので、外部のサーバーを借りる必要がありません。";
msg[1]="HTML、CSSやFTP等の難しい用語を必要とせずにすばらしいHPを作成することができます。";
msg[2]="インターネットの接続環境さえあれば、どこからでもHPを編集したり、管理したりすることができます。";
msg[3]="BBS、アルバム、チャットルームやブログなどもクリックひとつで、設置することができます。";
msg[4]="お知り合いまたはサークル会員のような特定ユーザーにしか閲覧できないようにページを設定したり、迷惑書込みの発信元をブロックしたりすることもできます。";
s.innerHTML=msg[msgid];


}
