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("ÀÌ¸ÞÀÏÀ» Á¦´ë·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä.") ; 
					n.focus();
					n.select(); 
					return ;
					}
				}
			
			}
// °æ°í¸Þ¼¼Áö ¹× Æ÷Ä¿½º ÀÌµ¿
function application_warningMsg_focus(ctrl, msgText)
{
	alert(msgText+'.     '); ctrl.focus(); return false;
}

// Âü°¡½ÅÃ»
function application_check(frm) {	

	var mform = frm; 

	if ( !(id_chk(mform)) ) return false; // ¾ÆÀÌµð °ü·Ã Ã¼Å©
	if ( !(pw_chk(mform)) ) return false; // ºñ¹Ð¹øÈ£ °ü·Ã Ã¼Å©
	if (mform.company.value=="") return application_warningMsg_focus(mform.company, 'È¸»ç¸í(±¹¹®)À» ÀÔ·ÂÇØ ÁÖ¼¼¿ä');
	if (mform.company_e.value=="") return application_warningMsg_focus(mform.company_e, 'È¸»ç¸í(¿µ¹®)À» ÀÔ·ÂÇØ ÁÖ¼¼¿ä');
	if (mform.ceo.value=="") return application_warningMsg_focus(mform.ceo, '´ëÇ¥ÀÚ¸íÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä');
	if (mform.zip.value=="") return application_warningMsg_focus(mform.zip, '¿ìÆí¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä');
	if (mform.address.value=="") return application_warningMsg_focus(mform.address, 'ÁÖ¼Ò¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä');
	if (mform.tel.value=="") return application_warningMsg_focus(mform.tel, 'ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä');
	if (mform.name.value=="") return application_warningMsg_focus(mform.name, '´ã´çÀÚÀÌ¸§À» ÀÔ·ÂÇØ ÁÖ¼¼¿ä');
	if (mform.hp.value=="") return application_warningMsg_focus(mform.hp, 'ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä');
	if ( !(email_chk(mform)) ) return false; // ÀÌ¸ÞÀÏ °ü·Ã Ã¼Å©

	// ºÎ½º´Â ÇÏ³ª ÀÌ»ó ½ÅÃ» !
	if ( (mform.box1_sum.value == "" || mform.box1_sum.value == "0") && 
			(mform.box2_sum.value == "" || mform.box2_sum.value == "0") && 
			(mform.box3_sum.value == "" || mform.box3_sum.value == "0") && 
			(mform.box4_sum.value == "" || mform.box4_sum.value == "0") ) return application_warningMsg_focus(mform.box1, 'ºÎ½º¸¦ ½ÅÃ»ÇØ ÁÖ¼¼¿ä');

	return true;
}


function directory_check(frm) {
	var mform = document.application_frm
		if(mform.company.value==""){
		alert('È¸»ç¸í(±¹¹®)À» ÀÔ·ÂÇÏ¼¼¿ä.');
		mform.company.focus();
		return false;
		}
		if(mform.company_e.value==""){
		alert('È¸»ç¸í(¿µ¹®)À» ÀÔ·ÂÇÏ¼¼¿ä.');
		mform.company_e.focus();
		return false;
		}
		if(mform.ceo.value==""){
		alert('´ëÇ¥ÀÚ¸íÀ» ÀÔ·ÂÇÏ¼¼¿ä.');
		mform.ceo.focus();
		return false;
		}
		if(mform.tel.value==""){
		alert('ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.');
		mform.tel.focus();
		return false;
		}
		if(mform.address.value==""){
		alert('ÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¼¼¿ä.');
		mform.address.focus();
		return false;
		}
		if(mform.email.value==""){
		alert('ÀÌ¸ÞÀÏÀ» ÀÔ·ÂÇÏ¼¼¿ä.');
		mform.email.focus();
		return false;
		}
	return true;
}

function join_check(frm) {
	
	fieldlist = [ ["m_id","¾ÆÀÌµð"],["pass","ºñ¹Ð¹øÈ£"],["re_pass","È®ÀÎºñ¹Ð¹øÈ£"],["k_company","±¹¹®È¸»ç¸í"],["k_name","±¹¹®´ëÇ¥ÀÚ¸í"],["zip1","¿ìÆí¹øÈ£"],["zip2","¿ìÆí¹øÈ£"],["address1","ÁÖ¼Ò"],["tel1","ÀüÈ­¹øÈ£"],["tel2","ÀüÈ­¹øÈ£"],["tel3","ÀüÈ­¹øÈ£"],["email","ÀÌ¸ÞÀÏ"]];

	for (i = 0; i < fieldlist.length; i++)
		if (eval("frm." + fieldlist[i][0] + ".value") == "") {
		alert(fieldlist[i][1] + " Ç×¸ñÀ» ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
		eval("frm." + fieldlist[i][0]).focus();
		return false;
	}

	if(frm.idcheckclick.value == 0){
	alert('¾ÆÀÌµð Áßº¹ Ã¼Å© ÇÏ¼¼¿ä');
	frm.id.focus();
	return false;
	}

}

// ¾ÆÀÌµð °ü·Ã Ã¼Å©
function id_chk(mform)
{
	//¾ÆÀÌµð Ã¼Å©
	if(mform.id.value=="") return application_warningMsg_focus(mform.id, '¾ÆÀÌµð¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä');

	//¾ÆÀÌµð´Â 4ÀÚÀÌ»ó
	if(mform.id.value.length<4 || mform.id.value.length>12) return application_warningMsg_focus(mform.id, '¾ÆÀÌµð´Â 4ÀÚ ÀÌ»ó 12ÀÚ ÀÌÇÏ·Î ÀÔ·ÂÇØÁÖ¼¼¿ä');

	//¾ÆÀÌµð´Â ¿µ¹® ¼Ò¹®ÀÚ¿Í ¼ýÀÚ¸¸ °¡´É
	for (i = 0 ; i < mform.id.value.length ; i++)
	{
		if ((mform.id.value.charAt(i) < '0' || mform.id.value.charAt(i) > '9') && (mform.id.value.charAt(i) < 'a' || mform.id.value.charAt(i) > 'z')) 
			return application_warningMsg_focus(mform.id, '¾ÆÀÌµð´Â ¿µ¹® ¼Ò¹®ÀÚ¿Í ¼ýÀÚ¸¸ °¡´ÉÇÕ´Ï´Ù');
	}
	// ¾ÆÀÌµð Áßº¹È®ÀÎ
    if (mform.idcheckclick.value == 0) return application_warningMsg_focus(mform.id, '¾ÆÀÌµð Áßº¹ Ã¼Å© ÇÏ¼¼¿ä');

	return true;
}

// ºñ¹Ð¹øÈ£ °ü·Ã Ã¼Å©
function pw_chk(mform)
{
	//ºñ¹Ð¹øÈ£ Ã¼Å©
	if(mform.pw.value=="") return application_warningMsg_focus(mform.pw, 'ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä');

	//ºñ¹Ð¹øÈ£ 4ÀÚÀÌ»ó
	if(mform.pw.value.length<4 || mform.pw.value.length>12) return application_warningMsg_focus(mform.pw, 'ºñ¹Ð¹øÈ£´Â 4ÀÚ ÀÌ»ó 12ÀÚ ÀÌÇÏ·Î ÀÔ·ÂÇØÁÖ¼¼¿ä');

	//ºñ¹Ð¹øÈ£´Â ¿µ¹® ¼Ò¹®ÀÚ¿Í ¼ýÀÚ¸¸ °¡´É
	for (j = 0 ; j < mform.pw.value.length ; j++) 
	{
		if ((mform.pw.value.charAt(j) < '0' || mform.pw.value.charAt(j) > '9') && (mform.pw.value.charAt(j) < 'a' || mform.pw.value.charAt(j) > 'z')) 
		{
			mform.pw.value=""; mform.pw_re.value="";
			return application_warningMsg_focus(mform.pw, 'ºñ¹Ð¹øÈ£´Â ¿µ¹® ¼Ò¹®ÀÚ¿Í ¼ýÀÚ¸¸ °¡´ÉÇÕ´Ï´Ù');
		}
	}

	//ÀçÈ®ÀÎ ºñ¹Ð¹øÈ£ Ã¼Å©
	if(mform.pw_re.value=="") return application_warningMsg_focus(mform.pw_re, 'ÀÔ·ÂÇÑ ºñ¹Ð¹øÈ£¸¦ ÀçÈ®ÀÎÇØ ÁÖ¼¼¿ä');

	//ºñ¹Ð¹øÈ£ ÀÏÄ¡ Ã¼Å©
	if(mform.pw.value != mform.pw_re.value) return application_warningMsg_focus(mform.pw, 'ºñ¹Ð¹øÈ£°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù');

	return true;
}

//ÀÌ¸ÞÀÏ °ü·Ã Ã¼Å©
function email_chk(mform)
{
	if(mform.email.value=="") return application_warningMsg_focus(mform.email, 'ÀÌ¸ÞÀÏÁÖ¼Ò¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä');

	if(mform.email.value.search("@") == -1 || mform.email.value.indexOf(".")<1) return application_warningMsg_focus(mform.email, 'ÀÌ¸ÞÀÏÀÇ Çü½ÄÀÌ Àß¸øµÇ¾ú½À´Ï´Ù');

	return true;
}

function visit_check(frm) {
	
	/*
	fieldlist = [["k_name","¼º¸í"],["zip1","¿ìÆí¹øÈ£"],["zip2","¿ìÆí¹øÈ£"],["address1","ÁÖ¼Ò"],["tel1","ÀüÈ­¹øÈ£"],["tel2","ÀüÈ­¹øÈ£"],["tel3","ÀüÈ­¹øÈ£"],["email","ÀÌ¸ÞÀÏ"]];

	for (i = 0; i < fieldlist.length; i++)
		if (eval("frm." + fieldlist[i][0] + ".value") == "") {
		alert(fieldlist[i][1] + " Ç×¸ñÀ» ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
		eval("frm." + fieldlist[i][0]).focus();
		return false;
	}

	if(frm.idcheckclick.value == 0){
	alert('ÀÌ¸ÞÀÏ Áßº¹ Ã¼Å© ÇÏ¼¼¿ä');
	frm.email.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("¾÷¹«ºÐ¾ß¸¦ ÇÏ³ªÀÌ»ó ¼±ÅÃÇÏ¿© ÁÖ½Ê½Ã¿À.");
		frm.etc1[0].focus();
		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("°ü¶÷¸ñÀûÀ» ÇÏ³ªÀÌ»ó ¼±ÅÃÇÏ¿© ÁÖ½Ê½Ã¿À.");
		frm.etc2[0].focus();
		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("°ü½ÉºÐ¾ß¸¦ ÇÏ³ªÀÌ»ó ¼±ÅÃÇÏ¿© ÁÖ½Ê½Ã¿À.");
		frm.etc3[0].focus();
		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("Àü½ÃÈ¸ ÀÎÁö°æ·Î¸¦ ÇÏ³ªÀÌ»ó ¼±ÅÃÇÏ¿© ÁÖ½Ê½Ã¿À.");
		frm.etc4[0].focus();
		return false;
	}
return true;

}


function word_auto() {

	//var frm = document.application_frm
	var frm = document.reg_form

	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);

	a2 = frm.box3.value * frm.box3_a.value ;
	frm.box3_sum.value = number_format(a2);
	
	b2 = frm.box4.value * frm.box4_a.value ;
	frm.box4_sum.value = number_format(b2);

	a3 = frm.box5.value * frm.box5_a.value ;
	frm.box5_sum.value = number_format(a3);

	bs = a+b+a2+b2+a3

	//ÇÒÀÎÀ² Àû¿ë(10ºÎ½ºÀÌ»ó)
	/*bt = (Number(frm.box1.value)+Number(frm.box2.value)+Number(frm.box3.value*2)+Number(frm.box4.value*4)+Number(frm.box5.value))
	if (bt>9){
		bs_dc1 = bs*0.1;
	}else{
		bs_dc1 = 0;
	}
	if (frm.tenbooth_app.checked==true){
		bs_dc1 = bs*0.1;
	}else{
		bs_dc1 = 0;
	}
	*/
	bs_dc1 = 0;

/*
	if (frm.prev_app.checked==true&&frm.conti_app.checked==false){
		bs_dc2 = bs*0.05;
	}else if (frm.prev_app.checked==false&&frm.conti_app.checked==true){
		bs_dc2 = bs*0.15;
	}else if (frm.prev_app.checked==true&&frm.conti_app.checked==true){
		bs_dc2 = bs*0.2;
	}else{
		bs_dc2 = 0;
	}

	if (frm.prev_app.checked==true){
		bs_dc2 = bs*0.05;
	}else{
		bs_dc2 = 0;
	}
*/
	bs_dc2 = 0;

/*
	// 2009.02.02 sjlee : ÇöÀåµî·Ï 30 % ÇÒÀÎ
	if (frm.spot_app.checked==true)
		bs_dc3 = bs*0.3;
	else
		bs_dc3 = 0;
*/	
	bs_dc3 = 0;
	bs_total = bs-bs_dc1-bs_dc2-bs_dc3;
	// ³¡.

	frm.booth_sum.value = number_format(bs_total);

	
	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);
	
	o = frm.dir4.value * frm.dir4_a.value ;
	frm.dir4_sum.value = number_format(o);

	p = frm.dir5.value * frm.dir5_a.value ;
	frm.dir5_sum.value = number_format(p);
	
	ts = bs_total+c+d+e+f+g+h+i+k+k2+l+m+n+o+p ; 
	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); 

}