function number_format(num) {
   var num_str = num.toString();
   var result = '';

   for(var i=0; i<num_str.length; i++) {
      var tmp = num_str.length-(i+1);
      if(i%3==0 && i!=0) result = ',' + result;
      result = num_str.charAt(tmp) + result;
   }

   return result;
}

function email_check2(n){
						
			var eng=/^([a-zA-Z0-9.@-])$/ ; 
			
				
					for(i=0; i<n.value.length; i++){
					var a= n.value.charAt(i) ;
					if(eng.test(a)==false){
					alert("E-mail input.") ; 
					n.focus();
					n.select(); 
					return ;
					}
				}
			
			}

function application_check(frm) {
	

	var mform = document.application_frm

		if(mform.m_id.value==""){
		alert('Please input ID');
		mform.m_id.focus();
		return false;
		}
		if(mform.m_id.value.length<4 || mform.m_id.value.length>12) {
		alert('ID should be more than 4 letters and less than 12 letters');
		mform.m_id.focus();
		return false;
		}
		if(mform.pass.value==""){
		alert('Please input password');
		mform.pass.focus();
		return false;
		}
		if(mform.pass.value.length<4 || mform.pass.value.length>12) {
		alert('Password should be more than 4 letters and less than 12 letters');
		mform.pass.focus();
		return false;
		}
		for (j = 0 ; j < mform.pass.value.length ; j++) {
		if ((mform.pass.value.charAt(j) < '0' || mform.pass.value.charAt(j) > '9') && (mform.pass.value.charAt(j) < 'a' || mform.pass.value.charAt(j) > 'z')) {
		alert('Password should be English small letters or number');
		mform.pass.value="";
		mform.pass_re.value="";
		mform.pass.focus();
		return false;
		}
		}
		if(mform.re_pass.value==""){
		alert('Please confirm your password again.');
		mform.re_pass.focus();
		return false;
		}
		if(mform.pass.value != mform.re_pass.value){
		alert('Password is not identical with ');
		mform.pass.focus();
		return false;
		}
		if(mform.e_company.value==""){
		alert('Please input your company¡¯s name');
		mform.e_company.focus();
		return false;
		}
		if(mform.e_name.value==""){
		alert('Please input your CEO¡¯s name');
		mform.e_name.focus();
		return false;
		}
		if(mform.manager.value==""){
		alert('Please input manager¡¯s name');
		mform.manager.focus();
		return false;
		}
		if(mform.email.value==""){
		alert('Please input your e-mail');
		mform.email.focus();
		return false;
		}
		if(mform.tel1.value==""){
		alert('Please input your telephone number');
		mform.tel1.focus();
		return false;
		}
		if(mform.zip1.value==""){
		alert('Please input Zip code');
		mform.zip1.focus();
		return false;
		}
		if(mform.address1.value==""){
		alert('Please input your address');
		mform.address1.focus();
		return false;
		}


	return true;
}


//¼öÁ¤
function application_mcheck(frm) {

	var mform = document.application_frm

		if(mform.pass.value==""){
		alert('Please input password');
		mform.pass.focus();
		return false;
		}
		if(mform.pass.value.length<4 || mform.pass.value.length>12) {
		alert('Password should be more than 4 letters and less than 12 letters');
		mform.pass.focus();
		return false;
		}
		for (j = 0 ; j < mform.pass.value.length ; j++) {
		if ((mform.pass.value.charAt(j) < '0' || mform.pass.value.charAt(j) > '9') && (mform.pass.value.charAt(j) < 'a' || mform.pass.value.charAt(j) > 'z')) {
		alert('Password should be English small letters or number');
		mform.pass.value="";
		mform.pass_re.value="";
		mform.pass.focus();
		return false;
		}
		}
		if(mform.re_pass.value==""){
		alert('Please confirm your password again.');
		mform.re_pass.focus();
		return false;
		}
		if(mform.pass.value != mform.re_pass.value){
		alert('Password is not identical with ');
		mform.pass.focus();
		return false;
		}

		if(mform.email.value==""){
		alert('Please input your e-mail');
		mform.email.focus();
		return false;
		}
	return true;
}



function directory_check(frm) {
	var mform = document.application_frm
		if(mform.e_company.value==""){
		alert('Please input company name');
		mform.e_company.focus();
		return false;
		}
		if(mform.e_name.value==""){
		alert('Please input ceo');
		mform.e_name.focus();
		return false;
		}
		if(mform.e_address.value==""){
		alert('Please input address');
		mform.e_address.focus();
		return false;
		}
		if(mform.email.value==""){
		alert('Please input email');
		mform.email.focus();
		return false;
		}
		if(mform.e_tel.value==""){
		alert('Please input tel');
		mform.e_tel.focus();
		return false;
		}
	return true;
}


function visit_check(frm) {

	var mform = document.application_frm

	if(mform.m_id.value==""){
	alert('Please input ID');
	mform.m_id.focus();
	return false;
	}
	if(mform.m_id.value.length<4 || mform.m_id.value.length>12) {
	alert('ID should be more than 4 letters and less than 12 letters');
	mform.m_id.focus();
	return false;
	}
	if(mform.pass.value==""){
	alert('Please input password');
	mform.pass.focus();
	return false;
	}
	if(mform.pass.value.length<4 || mform.pass.value.length>12) {
	alert('Password should be more than 4 letters and less than 12 letters');
	mform.pass.focus();
	return false;
	}
	for (j = 0 ; j < mform.pass.value.length ; j++) {
	if ((mform.pass.value.charAt(j) < '0' || mform.pass.value.charAt(j) > '9') && (mform.pass.value.charAt(j) < 'a' || mform.pass.value.charAt(j) > 'z')) {
	alert('Password should be English small letters or number');
	mform.pass.value="";
	mform.pass_re.value="";
	mform.pass.focus();
	return false;
	}
	}
	if(mform.re_pass.value==""){
	alert('Please confirm your password again.');
	mform.re_pass.focus();
	return false;
	}
	if(mform.pass.value != mform.re_pass.value){
	alert('Password is not identical with ');
	mform.pass.focus();
	return false;
	}
	
	fieldlist = [ ["zip1","Zip Code"],["address1","Address"],["tel1","TEL"],["email","Email"]];

	for (i = 0; i < fieldlist.length; i++)
		if (eval("frm." + fieldlist[i][0] + ".value") == "") {
		alert("Please Input " + fieldlist[i][1]);
		eval("frm." + fieldlist[i][0]).focus();
		return false;
	}


	var bool = false;
	for(i =0 ; i < frm.etc1.length ; i++){
		if(frm.etc1[i].checked){
			bool = true;			
			break;
		}else{
			bool = false;
		}
	}
	if(!bool) {  
		alert("Please check Industries Represented");
		return false;
	}

	var bool2 = false;
	for(i =0 ; i < frm.etc2.length ; i++){
		if(frm.etc2[i].checked){
			bool2 = true;			
			break;
		}else{
			bool2 = false;
		}
	}
	if(!bool2) {  
		alert("Please check The number of employees");
		return false;
	}
	var bool3 = false;
	for(i =0 ; i < frm.etc3.length ; i++){
		if(frm.etc3[i].checked){
			bool3 = true;			
			break;
		}else{
			bool3 = false;
		}
	}
	if(!bool3) {  
		alert("Please check Job By Function");
		return false;
	}
	var bool4 = false;
	for(i =0 ; i < frm.etc4.length ; i++){
		if(frm.etc4[i].checked){
			bool4 = true;			
			break;
		}else{
			bool4 = false;
		}
	}
	if(!bool4) {  
		alert("Please check Purchasing Power in the Company");
		return false;
	}

	var bool5 = false;
	for(i =0 ; i < frm.etc5.length ; i++){
		if(frm.etc5[i].checked){
			bool5 = true;			
			break;
		}else{
			bool5 = false;
		}
	}
	if(!bool5) {  
		alert("Please check Purpose of visit");
		return false;
	}


	var bool6 = false;
	for(i =0 ; i < frm.etc6.length ; i++){
		if(frm.etc6[i].checked){
			bool6 = true;			
			break;
		}else{
			bool6 = false;
		}
	}
	if(!bool6) {  
		alert("Please check How did you know this exhibition");
		return false;
	}


	var bool7 = false;
	for(i =0 ; i < frm.etc7.length ; i++){
		if(frm.etc7[i].checked){
			bool7 = true;			
			break;
		}else{
			bool7 = false;
		}
	}
	if(!bool7) {  
		alert("Please check Product Interest");
		return false;
	}

	var bool8 = false;
	for(i =0 ; i < frm.etc8.length ; i++){
		if(frm.etc8[i].checked){
			bool8 = true;			
			break;
		}else{
			bool8 = false;
		}
	}
	if(!bool8) {  
		alert("Please check Previous attendance");
		return false;
	}
return true;

}


function visit_mcheck(frm) {
	var mform = document.application_frm

	if(mform.pass.value==""){
	alert('Please input password');
	mform.pass.focus();
	return false;
	}
	if(mform.pass.value.length<4 || mform.pass.value.length>12) {
	alert('Password should be more than 4 letters and less than 12 letters');
	mform.pass.focus();
	return false;
	}
	for (j = 0 ; j < mform.pass.value.length ; j++) {
	if ((mform.pass.value.charAt(j) < '0' || mform.pass.value.charAt(j) > '9') && (mform.pass.value.charAt(j) < 'a' || mform.pass.value.charAt(j) > 'z')) {
	alert('Password should be English small letters or number');
	mform.pass.value="";
	mform.pass_re.value="";
	mform.pass.focus();
	return false;
	}
	}
	if(mform.re_pass.value==""){
	alert('Please confirm your password again.');
	mform.re_pass.focus();
	return false;
	}
	if(mform.pass.value != mform.re_pass.value){
	alert('Password is not identical with ');
	mform.pass.focus();
	return false;
	}
	
	fieldlist = [ ["zip1","Zip Code"],["address1","Address"],["tel1","TEL"]];

	for (i = 0; i < fieldlist.length; i++)
		if (eval("frm." + fieldlist[i][0] + ".value") == "") {
		alert("Please Input " + fieldlist[i][1]);
		eval("frm." + fieldlist[i][0]).focus();
		return false;
	}

return true;

}


function word_auto() {

	var frm = document.application_frm

	a = frm.box1.value * frm.box1_a.value ;
	frm.box1_sum.value = number_format(a);
	
	b = frm.box2.value * frm.box2_a.value ;
	frm.box2_sum.value = number_format(b);

	a3 = frm.box3.value * frm.box3_a.value ;
	frm.box3_sum.value = number_format(a3);

	//a4 = frm.box4.value * frm.box4_a.value ;
	//frm.box4_sum.value = number_format(a4);
	
	c = frm.elec1.value * frm.elec1_a.value ;
	frm.elec1_sum.value = number_format(c);
	
	d = frm.elec2.value * frm.elec1_a.value ;
	frm.elec2_sum.value = number_format(d);
	
	e = frm.elec3.value * frm.elec1_a.value ;
	frm.elec3_sum.value = number_format(e);

	f = frm.b_tel1.value * frm.b_tel1_a.value ;
	frm.b_tel1_sum.value = number_format(f);
	
	g = frm.b_tel2.value * frm.b_tel2_a.value ;
	frm.b_tel2_sum.value = number_format(g);
	
	h = frm.water1.value * frm.water1_a.value ;
	frm.water1_sum.value = number_format(h);
	
	i = frm.air1.value * frm.air1_a.value ;
	frm.air1_sum.value = number_format(i);
		
	k = frm.lan1.value * frm.lan1_a.value ;
	frm.lan1_sum.value = number_format(k);
	
	k2 = frm.barcode1.value * frm.barcode1_a.value ;
	frm.barcode1_sum.value = number_format(k2);
	
	//l = frm.dir1.value * frm.dir1_a.value ;
	//frm.dir1_sum.value = number_format(l);
	
	//m = frm.dir2.value * frm.dir2_a.value ;
	//frm.dir2_sum.value = number_format(m);
	
	//n = frm.dir3.value * frm.dir3_a.value ;
	//frm.dir3_sum.value = number_format(n);

	//ts = a+b+a3+a4+c+d+e+f+g+h+i+k+k2+l+m+n+o ; 
	
	//o = frm.dir4.value * frm.dir4_a.value ;
	//frm.dir4_sum.value = number_format(o);
	
	ts = a+b+a3+c+d+e+f+g+h+i+k+k2 ; 
	frm.sum.value = number_format(ts); 

	//vs = (ts/100)*10;
	//frm.vat_sum.value = number_format(vs); 

	//tt = ts + vs ;
	//frm.total_sum.value = number_format(tt); 


	//frm.total_sum.value = number_format(ts);









}
