function joinCheckbox_chk(form,item,item_name) {
	var check_count = 0;
	item_id = item+"[]";
	for( i= 0 ; i < form.elements.length ; i++) {
		if(form.elements[i].name == item_id && form.elements[i].checked == true) {			
			check_count++;
		}
	}	
	if(!check_count) {
		alert(item_name+"À»(¸¦) ¼±ÅÃÇØ ÁÖ½Ê½Ã¿ä.");
		return false;	
	}
	return true;
}

function joinRadio_chk(item,item_name,useCheck) {
	var check_count = 0;
	var obj = document.getElementsByName(item);
	var selCheck = false;
    var selValue = "";

	for( i= 0 ; i < obj.length ; i++) {
		if(obj[i].checked == true){
			selCheck = true;
			selValue = obj[i].value;
				
		}		
	}	
	
	if(selCheck == false) {
		alert(item_name+"À»(¸¦) ¼±ÅÃÇØ ÁÖ½Ê½Ã¿ä.");
		return false;	
	}else if (useCheck=="Y" && selValue!="Y"){
		alert(item_name+"À»(¸¦) µ¿ÀÇÇØ ÁÖ½Ê½Ã¿ä.");
		return false;	
	}

	return true;
}

function joinSelectBox_chk(item_id,item_name){
	var obj = document.getElementById(item_id);

	if(obj==null) return true;		
	if(obj.nodeName!="SELECT") return true;		

	if(obj.options[obj.selectedIndex].value == "-1") {
		alert(item_name+"À»(¸¦) ¼±ÅÃÇØ ÁÖ½Ê½Ã¿ä.");
		return false;	
	}
	return true;
}

function joinEtc_chk(item_id,item_name) {
	var obj = document.getElementById(item_id);
	if(obj==null) return true;	

	if(!obj.value) {
		alert(item_name+"À»(¸¦) ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä.");
		obj.focus();
		return false;		
	}

	return true;
}

function joinTextarea_chk(item_id,item_name) {
	var obj = document.getElementById(item_id);
	if(obj==null) return true;	

	if(obj.innerHTML== "") {
		alert(item_name+"À»(¸¦) ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä.");
		obj.focus();
		return false;		
	}

	return true;
}

function joinZumin_chk(objName) {
	
	var obj1 = document.getElementById(objName+"1");
	var obj2 = document.getElementById(objName+"2");

	if(obj1.value.length < 6  || !IsNumber(obj1.value)) {
		alert('ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®¸¦ Á¦´ë·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä');
		obj1.focus();
		return false;
	}

	if(obj2.value.length < 7  || !IsNumber(obj2.value)) {
		alert('ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®¸¦ Á¦´ë·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä');
		obj2.focus();
		return false;
	}

	if(!IsJuminFormat(obj1.value,obj2.value)){
		alert("ÁÖ¹Î¹øÈ£ Çü½ÄÀÌ ¸ÂÁö ¾Ê½À´Ï´Ù.");
		obj1.focus();
		return false;
	}

	return true;
}

//FTP ºñ¹Ð¹øÈ£ (ÇÑ±Û ÀÔ·ÂÀÌ¸é false)
function IsValidPassword(str){
	
	if(str.length < 6 || str.length > 15){
		return false;
	}

	var special_ch=' ~!@#$%^&*()_=+|\\{}[];:"\'<>,?\/-';

	for(var i=0; i<str.length; i++){
		var chr = str.substr(i, 1);				
		if((chr < '0' || chr > '9') && (chr < 'a' || chr > 'z') && (chr < 'A' || chr > 'Z') && (check_special_char(str,special_ch))){
			return false;
		}
	}

	return true;
}

//ÁÖ¹Î¹øÈ£ ÀÔ·Â°ª Çü½Ä Ã¼Å©ÇÏ´Â ÇÔ¼ö.
function IsJuminFormat(j1, j2){
	var sum_1 = 0;
	var sum_2 = 0;
	var at = 0;
	var j_no = j1 + j2;
	sum_1 = (j_no.charAt(0)*2) + (j_no.charAt(1)*3) + (j_no.charAt(2)*4) + (j_no.charAt(3)*5) +
	 	(j_no.charAt(4)*6) + (j_no.charAt(5)*7) + (j_no.charAt(6)*8) + (j_no.charAt(7)*9) + 
		(j_no.charAt(8)*2) + (j_no.charAt(9)*3) + (j_no.charAt(10)*4) + (j_no.charAt(11)*5);
	sum_2 = sum_1 % 11;
	if(sum_2 == 0) at = 10; 
	else {
		if(sum_2 == 1) at = 11;
		else at = sum_2;
	} 
	att = 11 - at;
	if(j_no.charAt(12) != att) return false;
	
	return true;
}

//»ç¾÷ÀÚ¹øÈ£ Çü½Ä °Ë»ç
function checkSN(vencod) {
    if(vencod.length != 10) {
        return "»ç¾÷ÀÚµî·Ï¹øÈ£ 10ÀÚ¸®¸¦ ÀÔ·ÂÇÏ¼¼¿ä!";
    }
    var sum = 0;
    var getlist =new Array(10);
    var chkvalue =new Array('1','3','7','1','3','7','1','3','5');
    for (var i=0;i<10;i++){
        getlist[i] = vencod.substring(i,i+1);
    }
    for (var i=0;i<9;i++){
        sum += getlist[i]*chkvalue[i];
    }
    sum = sum +parseInt((getlist[8]*5)/10) ;
    sidliy = sum%10;
    sidchk = 0;
    if ( sidliy != 0 ) {
        sidchk = 10 - sidliy;
    } else {
        sidchk = 0;
    }
    if ( sidchk != getlist[9] ) {
        return "»ç¾÷ÀÚµî·Ï¹øÈ£°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù!";
    }
    return;
}

//¼ýÀÚ¸¸ ÀÔ·Â¹Þ¾Ò´ÂÁö Ã¼Å©ÇÏ´Â ÇÔ¼ö.(¼ýÀÚ°¡ ¾Æ´Ï¸é false)
function IsNumber(number){
	for(var i=0; i<number.length; i++){
		var chr = number.substr(i, 1);
		if(chr < '0' || chr > '9')	return false;
	}

	return true;
}

function IsEnglish(str){
	for(var i=0; i<str.length; i++){
		var chr = str.substr(i, 1);				
		
		if(chr==' ') continue;

		if((chr < '0' || chr > '9') && (chr < 'a' || chr > 'z') && (chr < 'A' || chr > 'Z')){
			alert("¿µ¹®°ú ¼ýÀÚ¸¸ ÀÔ·ÂÇÏ½Ç¼ö ÀÖ½À´Ï´Ù.");
			return false;
		}
	}
	return true;
}

//ÀÌ¸ÞÀÏ ÀÔ·Â°ª Çü½Ä Ã¼Å©ÇÏ´Â ÇÔ¼ö.
function IsEmailFormat(strEmail){
	var arrMatch = strEmail.match(/^(\".*\"|[A-Za-z0-9_-]([A-Za-z0-9_-]|[\+\.])*)@(\[\d{1,3}(\.\d{1,3}){3}]|[A-Za-z0-9][A-Za-z0-9_-]*(\.[A-Za-z0-9][A-Za-z0-9_-]*)+)$/);
	if(arrMatch == null) return false;

	var arrIP = arrMatch[2].match(/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/);
	if(arrIP != null){
		for(var i=1; i<=4; i++){
			if(arrIP[i] > 255) return false;
		}
	}

	return true;
}

function joinEmail_chk(objName,objText) {

	if(objName=="") objName = "email";
	if(objText=="") objText = "ÀÌ¸ÞÀÏ";

	var obj1Email = document.getElementById(objName);

	if(obj1Email==null) return true;

	if(obj1Email.value.length < 6) {
		alert(objText +"À» Á¦´ë·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		obj1Email.focus();
		return false;
	}
	else if(!IsEmailFormat(obj1Email.value)) {
		alert(objText +"À» Á¦´ë·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		obj1Email.focus();
		return false;
	}
	return true;
}

function joinAddress_chk() {

	var objzip1 = document.getElementById("zipcode1");
	var objzip2 = document.getElementById("zipcode2");
	var objaddress1 = document.getElementById("address1");
	var objaddress2 = document.getElementById("address2");

	if(objzip1!=null && objzip1.value.length < 3) {
		alert("¿ìÆí¹øÈ£¸¦ Á¦´ë·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		objzip1.focus();
		return false;
	}
	else if(objzip2!=null && objzip2.value.length < 3) {
		alert("¿ìÆí¹øÈ£¸¦ Á¦´ë·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		objzip2.focus();
		return false;
	}
	else if(objaddress1!=null && objaddress1.value.length < 3) {
		alert("ÁÖ¼Ò¸¦ Á¦´ë·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		objaddress1.focus();
		return false;
	}
	else if(objaddress2!=null && objaddress2.value.length < 3) {
		alert("»ó¼¼ ÁÖ¼Ò¸¦ Á¦´ë·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		objaddress2.focus();
		return false;
	}

	return true;
}

function joinPhone_chk(objName,objText) {

	var obj1 = document.getElementById(objName+"1");
	var obj2 = document.getElementById(objName+"2");
	var obj3 = document.getElementById(objName+"3");
	
	if(obj1==null) return true;
	if(obj1.value.length < 2 || !IsNumber(obj1.value)){
		alert(objText +'¸¦ Á¤È®ÇÏ°Ô ÀÔ·ÂÇØÁÖ¼¼¿ä.');
		obj1.focus();
		return false;
	}
	if(obj2==null) return true;
	if(obj2.value.length < 3 || !IsNumber(obj2.value)){
		alert(objText +'¸¦ Á¤È®ÇÏ°Ô ÀÔ·ÂÇØÁÖ¼¼¿ä.');
		obj2.focus();
		return false;
	}
	if(obj3==null) return true;
	if(obj3.value.length < 3 || !IsNumber(obj3.value)){
		alert(objText +'¸¦ Á¤È®ÇÏ°Ô ÀÔ·ÂÇØÁÖ¼¼¿ä.');
		obj3.focus();
		return false;
	}
	return true;
}
