function check_pattern(obj)
{
	var check_string;
	var check_return;
	if (obj.id.toLowerCase() =='pattern_name')
	{
		check_string = /([a-zA-Z]){2,18}$/;
		if(!check_string.test(obj.value))
		{
			alert("Name should be 2~18 characters.");
			check_return= "false";
			return check_return;
		}
	}else if (obj.id.toLowerCase() =='pattern_pass')
	{
//		check_string = /[0-9a-zA-Z]{6,12}$/;
//		if(!check_string.test(obj.value))
//		{
//			alert("Password should be 6~12 characters or numbers.");
//			check_return= "false";
//			return check_return;
//		}
	}else if (obj.id.toLowerCase() =='pattern_mail')
	{
//		check_string =/[a-z0-9_-]{2,}@[a-z0-9-]{2,}\.[a-z0-9]{2,}/i;
//		if(!check_string.test(obj.value))
//		{
//			alert("It is an invalid e-mail account.");
//			check_return= "false";
//			return check_return;
//		}
	}
}


function form_send(cur_form)
{ 
	for (i=0;i<cur_form.elements.length; i++)
	{
		if (cur_form.elements[i].type != "hidden"  && cur_form.elements[i].id.toLowerCase().indexOf('not_check') < 0 && cur_form.elements[i].name != null && cur_form.elements[i].name.toLowerCase().indexOf('__')< 0)
		{
			if (cur_form.elements[i].type == "select-one")
			{
				if (cur_form.elements[i].value == "0")
				{
					if (cur_form.elements[i].name.toLowerCase().indexOf('jurisdiction') >= 0)
					{
						alert("Please choose your jurisdiction. ");
					}else if (cur_form.elements[i].name.toLowerCase().indexOf('subject') >= 0)
					{
						alert("Please choose your exam section. ");
					}else if (cur_form.elements[i].name.toLowerCase().indexOf('exam_date') >= 0)
					{
						alert("Please decide your exam date. ");
					}else if (cur_form.elements[i].name.toLowerCase().indexOf('exam_class') >= 0)
					{
						alert("Please decide your exam time.");
					}else if (cur_form.elements[i].name.toLowerCase().indexOf('nation') >= 0)
					{
						alert("Please choose your nationality");
					}else if (cur_form.elements[i].name.toLowerCase().indexOf('study') >= 0)
					{
						alert("Please choose your academic institution");
					}else if (cur_form.elements[i].name.toLowerCase().indexOf('occupation') >= 0)
					{
						alert("Please choose your occupation ");
					}else if (cur_form.elements[i].name.toLowerCase().indexOf('cancel') >= 0)
					{
						alert("Please choose your cancellation type.");
					}else {
						alert("Please input value.");
					}
					cur_form.elements[i].focus();
					return false;
				}
			}
			if (cur_form.elements[i].name.toLowerCase().indexOf('_confirm') >= 0)
			{
				if (cur_form.elements[i-1].value != cur_form.elements[i].value)
				{
					alert("You have entered the wrong password.\nPlease try another one");
					cur_form.elements[i].focus();
					return false;
				}
			}
			if (trim(cur_form.elements[i].value)=='')
			{
					if (cur_form.elements[i].name.toLowerCase().indexOf('definder') >= 0)
					{
						alert("You must confirm your ID.\nPlease click ID check.");
					}else if (cur_form.elements[i].name.toLowerCase().indexOf('name') >= 0)
					{
						alert("Please type-in your name.");
					}else if (cur_form.elements[i].name.toLowerCase().indexOf('nts') >= 0)
					{
						alert("Please type-in Section ID.");
					}else if (cur_form.elements[i].name.toLowerCase().indexOf('pass') >= 0)
					{
						alert("Please type-in password.");
					}else if (cur_form.elements[i].name.toLowerCase().indexOf('ste') >= 0)
					{
						alert("Please type-in search word.");
					}else if (cur_form.elements[i].name.toLowerCase().indexOf('tel') >= 0)
					{
						alert("Please type-in home phone number.");
					}else if (cur_form.elements[i].name.toLowerCase().indexOf('hp') >= 0)
					{
						alert("Please type-in cell phone number.");
					}else if (cur_form.elements[i].name.toLowerCase().indexOf('occupation') >= 0)
					{
						alert("Please choose your occupation.");
					}else if (cur_form.elements[i].name.toLowerCase().indexOf('city') >= 0)
					{
						alert("Please type-in city.");
					}else if (cur_form.elements[i].name.toLowerCase().indexOf('id') >= 0)
					{
						alert("please type-in your ID.(Your e-amil address)");
					}else {
						alert("Please type-in content. ");
					}
						if (cur_form.elements[i].style.display=='none')
						{
						}else{
							cur_form.elements[i].focus();
						}
					return false;
			}else
			{
				if (cur_form.elements[i].id.toLowerCase().indexOf('pattern_') >= 0)
				{
					if (check_pattern(cur_form.elements[i])=='false')
					{
						cur_form.elements[i].focus();
						return false;
					}else{
					}
				}
			}

		}
	}
	return true;
}


function trim(str){
   str = str.replace(/^\s*/,'').replace(/\s*$/, ''); 
   return str;
} 

function only_number()
{
	if(event.keyCode < 0 || event.keyCode > 57)
	{
		event.returnValue = false;
	}
}



function KeyControl(obj) {
	if (event.keyCode == obj)
	{
			event.cancelBubble = true;
			event.returnValue = false;
			return false;
	}
	return true;
}