//±Ý¾× ÇÑ±Û Ç¥½Ã
function convertAmt(form){
	var total = form.join_num.value;
	total = total.replace("¿ø","");
	total = total.replace(",","");
	total = total.replace(",","");
	total = total.replace(",","");

	arrayAmt = new Array("ÀÏ", "ÀÌ", "»ï", "»ç", "¿À", "À°", "Ä¥", "ÆÈ", "±¸", "½Ê")
	arrayPosi = new Array("", "½Ê", "¹é", "Ãµ")
	arrayUnit = new Array("", "¸¸", "¾ï", "Á¶")

	posi = total.length%4 //ÀÚ¸®¼ö
	len = (total.length/4).toString()

	if(len.indexOf(".")>0){
		unit = len.substring(0, len.indexOf(".")) //´ÜÀ§(0:ÀÏ´ÜÀ§, 1:¸¸´ÜÀ§...)
	}else{
		unit = total.length/4-1
	}

	var korAmt = ""
	op=0
	for(i=0; i<total.length; i++){
		if(posi==0){
			posi=4
		}
		num = parseInt(total.substring(i, i+1))
		if(num!=0){
			korAmt += arrayAmt[num-1]
			korAmt += arrayPosi[posi-1]
			op=1
		}
		if(posi==1){
			if(op==1){
				korAmt += arrayUnit[unit]
			}
			unit--
			op=0
		}
		posi--
	}

	if (korAmt.length==0 || korAmt.length==null || total.length>13){
		form.char_money_sum.value = "";
		form.charAmt.value = "";
	} else {
		form.char_money_sum.value = "("+korAmt+"¿ø)";
		form.charAmt.value = "("+korAmt+"¿ø)";
	}
}

//±Ý¾×¿¡ ,Âï±â
function setComma(str)
{
        str = ""+str+"";
        var retValue = "";
        for(i=0; i<str.length; i++)
        {
                if(i > 0 && (i%3)==0) {
                        retValue = str.charAt(str.length - i -1) + "," + retValue;
                 } else {
                        retValue = str.charAt(str.length - i -1) + retValue;
                }
        }
        return retValue +"¿ø";
}

function changes(don){

	form.hmoney.value = don;
	moneySum(form);
}



//Âü°¡ºñ ÇÕ°è ÀÚµ¿ °è»ê
function moneySum(form)
{
	var adult = parseInt(form.join_num.value);
	var child = parseInt(form.child_num.value);
	var money =eval(form.hmoney.value);
		
	if(!adult){ adult = 0;}
	if(!child){ child = 0;}

	var sum =(adult*money) + (child*money);
	
	sum = setComma(sum);

	form.money_sum.value = sum;
	form.amt.value = sum;
}

// ÁÖ¹Î¹øÈ£ Ã¼Å©
function check_juminno(jumin1,jumin2) {

        var yy           = jumin1.substr(0,2);        // ³âµµ
        var mm     = jumin1.substr(2,2);        // ¿ù
        var dd     = jumin1.substr(4,2);        // ÀÏ
        var genda  = jumin2.substr(0,1);        // ¼ºº°
        var msg, ss, cc;

        // ¼ýÀÚ°¡ ¾Æ´Ñ °ÍÀ» ÀÔ·ÂÇÑ °æ¿ì
        if (!isNumeric(jumin1)) {
                alert("ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®¸¦ ¼ýÀÚ·Î ÀÔ·ÂÇÏ¼¼¿ä.");
                return false;
        }
        // ±æÀÌ°¡ 6ÀÌ ¾Æ´Ñ °æ¿ì
        if (jumin1.length != 6) {
                alert("ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®¸¦ ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
                return false;
        }
        // Ã¹¹øÂ° ÀÚ·á¿¡¼­ ¿¬¿ùÀÏ(YYMMDD) Çü½Ä Áß ±âº» ±¸¼º °Ë»ç
        if (yy < "00" || yy > "99" ||
                mm < "01" || mm > "12" ||
                dd < "01" || dd > "31") {
                alert("ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®¸¦ ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
                return false;
        }
        // ¼ýÀÚ°¡ ¾Æ´Ñ °ÍÀ» ÀÔ·ÂÇÑ °æ¿ì
        if (!isNumeric(jumin2)) {
                alert("ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®¸¦ ¼ýÀÚ·Î ÀÔ·ÂÇÏ¼¼¿ä.");
                return false;
        }
        // ±æÀÌ°¡ 7ÀÌ ¾Æ´Ñ °æ¿ì
        if (jumin2.length != 7) {
                alert("ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®¸¦ ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
                return false;
        }
        // ¼ºº°ºÎºÐÀÌ 1 ~ 4 °¡ ¾Æ´Ñ °æ¿ì
        if (genda < "1" || genda > "4") {
                alert("ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®¸¦ ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
                return false;
        }
        // ¿¬µµ °è»ê - 1 ¶Ç´Â 2: 1900³â´ë, 3 ¶Ç´Â 4: 2000³â´ë
        cc = (genda == "1" || genda == "2") ? "19" : "20";
        // Ã¹¹øÂ° ÀÚ·á¿¡¼­ ¿¬¿ùÀÏ(YYMMDD) Çü½Ä Áß ³¯Â¥ Çü½Ä °Ë»ç
        if (isYYYYMMDD(parseInt(cc+yy), parseInt(mm), parseInt(dd)) == false) {
                alert("ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®¸¦ ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
                return false;
        }
        // Check Digit °Ë»ç
        if (!isSSN(jumin1, jumin2)) {
                alert("ÀÔ·ÂÇÑ ÁÖ¹Îµî·Ï¹øÈ£¸¦ °ËÅäÇÑ ÈÄ, ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
                return false;
        }
        return true;
}
function isYYYYMMDD(y, m, d) {
        switch (m) {
        case 2:        // 2¿ùÀÇ °æ¿ì
                if (d > 29) return false;
                if (d == 29) {
                        // 2¿ù 29ÀÇ °æ¿ì ´çÇØ°¡ À±³âÀÎÁö¸¦ È®ÀÎ
                        if ((y % 4 != 0) || (y % 100 == 0) && (y % 400 != 0))
                                return false;
                }
                break;
        case 4:        // ÀÛÀº ´ÞÀÇ °æ¿ì
        case 6:
        case 9:
        case 11:
                if (d == 31) return false;
        }
        // Å« ´ÞÀÇ °æ¿ì
        return true;
}
function isNumeric(s) {
        for (i=0; i<s.length; i++) {
                c = s.substr(i, 1);
                if (c < "0" || c > "9") return false;
        }
        return true;
}
function isLeapYear(y) {
        if (y < 100)
        y = y + 1900;
        if ( (y % 4 == 0) && (y % 100 != 0) || (y % 400 == 0) ) {
                return true;
        } else {
                return false;
        }
}
function getNumberOfDate(yy, mm) {
        month = new Array(29,31,28,31,30,31,30,31,31,30,31,30,31);
        if (mm == 2 && isLeapYear(yy)) mm = 0;
        return month[mm];
}
function isSSN(s1, s2) {
        n = 2;
        sum = 0;
        for (i=0; i<s1.length; i++)
                sum += parseInt(s1.substr(i, 1)) * n++;
        for (i=0; i<s2.length-1; i++) {
                sum += parseInt(s2.substr(i, 1)) * n++;
                if (n == 10) n = 2;
        }
        c = 11 - sum % 11;
        if (c == 11) c = 1;
        if (c == 10) c = 0;
        if (c != parseInt(s2.substr(6, 1))) return false;
        else return true;
}

function isEmail(str) { ///// ¸ÞÀÏ Ã¼Å©
// regular expression Áö¿ø ¿©ºÎ Á¡°Ë
	var supported = 0;
	if (window.RegExp) {
	var tempStr = "a";
	var tempReg = new RegExp(tempStr);
	if (tempReg.test(tempStr)) supported = 1;
	}
	if (!supported)
	return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
	var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
	var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\]+\\.([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$");
	return (!r1.test(str) && r2.test(str));
}


//Æû°ª Ã¼Å© ¹× Ã³¸®ÈÄ Àü¼Û
function submit_check()
{
	//if(form.agree.checked == false){alert("Âü°¡ÀÚ À¯ÀÇ»çÇ× ¹× ¼­¾à¼­¿¡ µ¿ÀÇÇÏ¼Å¾ß ÇÕ´Ï´Ù!");return false;}

	if(form.customerName.value == ""){alert("ÀÌ¸§À» ÀÔ·ÂÇØ ÁÖ¼¼¿ä!");form.customerName.focus();return false;}
	
	//if(!check_juminno(form.jumin1.value, form.jumin2.value)){ return false;}

	if(form.jumin1.value == "") {
		alert("»ý³â¿ùÀÏÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä!")
		form.jumin1.focus();
		return false;
	}	
	if(form.customerTel.value == "" && form.handphone.value == "" ){alert("¿¬¶ôÃ³¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä!");form.customerTel.focus();return false;}
	
	 if(form.email.value){
		if(!isEmail(form.email.value)){
		alert("ÀÌ¸ÞÀÏÀÌ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.");
		form.email.focus();
		return false;
		}
	}

	//if(!form.location.checked){alert("Âü°¡Áö¿ªÀ» ¼±ÅÃÇØ ÁÖ¼¼¿ä!");return false;}


	if(!form.address1.value){alert('ÁÖ¼Ò¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä!');form.address1.focus();return false;}
	if(!form.address2.value){alert('ÁÖ¼Ò¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä!');form.address2.focus();return false;}

	for(i=0; i<form.settlement.length; i++) {
		if(form.settlement[i].checked) {
			var settlement_checked = "yes";
		}
	}
//	if(settlement_checked != "yes"){
//		alert('°áÁ¦¹æ¹ýÀ» ¼±ÅÃÇØ ÁÖ¼¼¿ä!');
//		return false;
//	}
    
    /*if(form.settlement[0].checked == true)
    {
        form.action='./confirm.php';
    }else{
        form.action='./confirm2.php';
    }*/
	
	if(confirm('ÀÔ·ÂÇÏ½Å ³»¿ëÀÌ ¸ðµÎ ¸Â½À´Ï±î?')){
		form.submit();
		return true;
	}else{ 
		return false;
	}
	
}




function selectSex()
{
	var s; 

	s = document.form.jumin2.value;
	s = s.substring(0,1);

	s = parseInt(s);

	if( (s%2)==1 )
	{
		document.form.sex[0].checked=true;
		
	}
	else if(  (s%2)==0 )
	{
		document.form.sex[1].checked=true;
	}


}

function cal_tot_money(form) {

	if(form.course[2].checked){
		var adult_money = 0;
		var child_money = 0;
	
	}
	if (form.course[1].checked)
	{
		var adult_money = 20000;
		var child_money = 20000;
	
	}
	else if (form.course[0].checked)
	{
		var adult_money = 10000;
		var child_money = 10000;
			form.child_qty.style.background="#ffffff";
		form.child_qty.disabled = false;
	}
	
		var adult_qty = form.man_qty.value;
		var child_qty = form.child_qty.value;
	
	form.tot_money.value = (adult_money * adult_qty) + (child_money * child_qty);
	
}
