function checkEmail(eml) {
			if (eml.value == 0) {
				return false;
			} else {
		//		var re=/^[\w\.\+-]*@[\w\+-]+(\.[\w\+-]+)*\.[\w\+-]+$/;
				var re=/^[\w\.\_\+-]*@[\w\_\+-]+(\.[\w\_\+-]+)*\.[\w\+-]+$/;
				if (eml.value.search(re)==-1) {
					return false;
				}
				return true;
			}
		}
function submit_reg(){
	var i = 1;
	var mo = document.forms['confirm'];
	if (mo.name.value == '') {
		document.getElementById('ch_name').style.display = "inline";
		i = 0;
	}
	else
	{
		document.getElementById('ch_name').style.display = "none";
	}
	if (mo.family.value == '') {
		document.getElementById('ch_family').style.display = "inline";
		i = 0;
	}
	else
	{
		document.getElementById('ch_family').style.display = "none";
	}
	if (mo.gender[0].checked || mo.gender[1].checked) 
	{ 
		document.getElementById('ch_gender').style.display = "none";
	}
	else
	{ 
		document.getElementById('ch_gender').style.display = "inline";
		i = 0;
	}
	if (mo.day.selectedIndex == 0 || mo.month.selectedIndex == 0 || mo.year.selectedIndex == 0)
	{
		document.getElementById('ch_date').style.display = "inline";
		i = 0;
	}
	else
	{
		document.getElementById('ch_date').style.display = "none";
	}	
	if (mo.mail.value == '') {
		document.getElementById('ch_mail').style.display = "inline";
		i = 0;
	}
	else
	{
		document.getElementById('ch_mail').style.display = "none";
		if (!checkEmail(mo.mail))
		{
			document.getElementById('ch_mail_2').style.display = "inline";
		}
		else
		{
			document.getElementById('ch_mail_2').style.display = "none";
		}
	}
	if (mo.pass.value == '') {
		document.getElementById('ch_pass').style.display = "inline";
		i = 0;
	}
	else
	{
		document.getElementById('ch_pass').style.display = "none";
	}
	if (mo.pass2.value == '') {
		document.getElementById('ch_pass2').style.display = "inline";
		document.getElementById('ch_pass2_2').style.display = "none";
		i = 0;
	}
	else if (mo.pass.value !== mo.pass2.value) {
		document.getElementById('ch_pass2').style.display = "none";
		document.getElementById('ch_pass2_2').style.display = "inline";
		i = 0;
	}
	else
	{
		document.getElementById('ch_pass2').style.display = "none";
		document.getElementById('ch_pass2_2').style.display = "none";
	}
	if (mo.code.value == '') {
		document.getElementById('ch_code').style.display = "inline";
		i = 0;
	}
	else
	{
		document.getElementById('ch_code').style.display = "none";
	}
	if (i == 0)
	{
		return false;
	}
}