

function chkEmpty(c){
	return ((c == " "));
}



function chkStrEmpty(str) {
	if(!str) return false;
	for(var i=0; i<str.length; i++) {
		var c = str.substr(i,1);
		if(c != " ") return false;
	}
	return true;
}



function chkValueEmpty(obj) {
	if(chkStrEmpty(obj.value)) obj.value	= "";
}



function chkEngChar(c){
	return ( ((c >= "a") && ( c <= "z")) || ((c >= "A") && (c <= "Z")) );
}



function chkNumber(c){
	return ((c >= "0") && (c <= "9"));
}



function is_num(num){
	if (!num) return false;
	for(var i=0; i<num.length; i++){
		var n = num.substr(i,1);
		if(n < '0' || n > '9')	return false;
	}
	return true;
}



function inputCheck(obj) {
	if (!obj.value) {
		alert("'" + obj.title + "' essentiality item.     ");
		obj.focus();
		return false;
	}
	return true;
}



function inputCheckNumber(obj,len) {
	if (!obj.value || isNaN(obj.value)) {
		alert("'" + obj.title + "' Number Only     ");
		obj.focus();
		return false;
	}

	if(len) {
		if(len != obj.value.length) {
			alert("'" + obj.title + "' Number length" + len + ".     ");
			obj.focus();
			return false;
		}
	}
	return true;
}



function inputCheckRadio(obj) {
	for (var i=0; i<obj.length; i++) {
		if (obj[i].checked) return i;
	}
	return "NO";
}



function chkValueMatch(obj1, obj2) {
	var arrObj1	= obj1.value.split("/");
	var arrObj2	= obj2.value.split("/");
	if(arrObj1.length != arrObj2.length) {
		alert("'" + obj1.title + "' Insert Data '" + obj2.title + "' Sami Not Match.     \n\nCheck Form Insert Data.     ");
		obj1.select();
		return false;
	} else {
		
		for(var i=0; i<arrObj1.length; i++) {
			if(!arrObj1[i]) {
				alert("'" + obj1.title + "' Not Match.     \n\nCheck Form Insert Data.     ");
				obj1.focus();
				return false;
			}
			if(!arrObj2[i]) {
				alert("'" + obj2.title + "' Not Match.     \n\nCheck Form Insert Data.     ");
				obj2.focus();
				return false;
			}
		}
		return true;
	}
}



function zipFind() {
	window.open("zip_find.php","zip_find_win","width=360,height=250,scrollbars");
}



function inputCheckPassword(objPW1, objPW2) {

	if(!inputCheck(objPW1)) return false;

	var no1	= objPW1.value;

	if(no1.length < 4 || no1.length > 12){
		alert("Pass 4 < and 12 > Insert Only.     ");
		objPW1.focus();
		return false;
	}

	if(!inputCheck(objPW2)) return false;
	var no2	= objPW2.value;

	if(no1 != no2){
		alert("Not Match Pass.\n\n Retry again.     ");
		objPW1.value = "";
		objPW2.value = "";
		objPW1.focus();
		return false;
	}
	return true;
}



function inputCheckEmail(objEmail, strBlockMail) {

	if(!inputCheck(objEmail)) return false;

	var eMail	= objEmail.value;


	var objRegExp = new RegExp("(^[_0-9a-zA-Z-]+(\.[_0-9a-zA-Z-]+)*@[0-9a-zA-Z-]+(\.[0-9a-zA-Z]+)*$)");
	if(!objRegExp.test(eMail)){
		alert("Not Match Email.     \n\nRetry again.     ");
		objEmail.focus();
		return false;
	}

	if(strBlockMail) {
		arrBlockMail	= strBlockMail.split("/");

		lastAtPosition	=	eMail.lastIndexOf("@");	
		mailDomain		=	eMail.substring(lastAtPosition + 1);	
		mailDomain		=	mailDomain.toLowerCase();

		for(var i=0; i<arrBlockMail.length; i++) {
			if (mailDomain.indexOf(arrBlockMail[i]) != -1) {
				alert("'" + arrBlockMail[i] + "' Not Match Email.     \n\nRetry again.     ");
				objEmail.focus();
				return false;
			}
		}
	}
	return true;
}


function checkboxSelect(frm, bool) {
	for(i=0; i<frm.elements.length; i++){
		if(frm.elements[i].type == "checkbox")	frm.elements[i].checked	= bool;
	}
}