var str_number = "0123456789";
var str_email = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789@.-_";
var str_pw = "0123456789abcdefghijklmnopqrstuvwxyz";

// ¾ÕÂÊ °ø¹é Á¦°Å
function Left_Trim(str) {
	i = 0;

	while(i < str.length) {
		if(str.charAt(i) == " ") {
			str = str.substring(i + 1);
			i = 0;
		} else {
			break;
		}
	}

	return str;	
}

// µÚÂÊ °ø¹é Á¦°Å
function Right_Trim(str) {
	i = str.length - 1;

	while(i >= 0) {
		if(str.charAt(i) == " ") {
			str = str.substring(0, i);
			i = str.length - 1;
		} else {
			break;
		}
	}

	return str;
}

// ¾çÂÊ °ø¹é Á¦°Å
function Trim(str) {
	str = Left_Trim(str);
	str = Right_Trim(str);

	return str;
}

// ÀÔ·Â¿©ºÎÃ¼Å©
function Fill_Check(str) {
	str = Trim(str);

	if(str.length == 0)
		return false
	else 
		return true;
}

// Áö¿ª¹øÈ£ Ã¼Å©
function Tel_Local_Check(str) {
	local_num = new Array("02", "031", "032", "033", "041", "042", "043", "051", "052", "053", "054", "055", "061", "062", "063", "064");

	for(i = 0; i < local_num.length; i++) {
		if(str == local_num[i]) {
			return true;
		}
	}
	return false;
}

// ÇÚµåÆù ¹øÈ£ Ã¼Å©
function Handphone_Check(str) {
	local_num = new Array("010", "011", "016", "017", "018", "019");

	for(i = 0; i < local_num.length; i++) {
		if(str == local_num[i]) {
			return true;
		}
	}
	return false;
}

// strÀÇ °¢ ¹®ÀÚ°¡ valid_str ¿¡ Æ÷ÇÔµÇ´ÂÁö Ã¼Å© 
function Filter_Check(str, valid_str) {
	for(i = 0; i < str.length; i++) {
		if(valid_str.indexOf(str.substring(i, i + 1)) < 0) {
			return false;
		}
	}

	return true;
}

// ¼ýÀÚ¿©ºÎÃ¼Å©
function Is_Number(str) {
	if(str.length == 0)
		return false;

	if(Filter_Check(str, str_number)) {
		return true;
	}

	return false;
}

// ÀÌ¸ÞÀÏ Ã¼Å©
function Email_Check(str) {
	if(!Filter_Check(str, str_email)) {
		return false;
	}

	if(str.indexOf('@', 0) == -1 || str.indexOf ('.', 0) == -1) {
		return false;
	}

	return true;
}

// ¿ìÆí¹øÈ£
function Find_Zip(target) {
	window.open("/inc/find_zipcode.php?target=" + target);
}

// ÀüÃ¼¼±ÅÃ
function Total_Check(fm, type) {
	if(!fm["check[]"].length) {
		return;
	}

	for(i = 1; i < fm["check[]"].length; i++) {
		if(type == "1")
			fm["check[]"][i].checked = true;
		else
			fm["check[]"][i].checked = false;
	}
}

// »èÁ¦
function Delete(fm, action) {
	if(!fm["check[]"].length) {
		alert("»èÁ¦´ë»óÀÌ ¾ø½À´Ï´Ù.");
		return;
	} else {
		var cnt = 0;

		for(i = 1; i < fm["check[]"].length; i++) {
			if(fm["check[]"][i].checked) {
				cnt++;
			}
		}

		if(cnt == 0) {
			alert("»èÁ¦´ë»óÀ» ¼±ÅÃÇÏ¼¼¿ä.");
			return;
		}
	}

	if(confirm("»èÁ¦ÇÏ½Ã°Ú½À´Ï±î?")) {
		fm.action = action;
		fm.submit();
	}
}

function Comment(fm) {
	if(!Fill_Check(fm.content.value)) {
		alert("³»¿ëÀ» ÀÔ·ÂÇÏ¼¼¿ä.");
		fm.content.focus();
		return;
	}

	fm.submit();
}

function Comment_Delete(fm, seq, gid) {
	if(confirm("»èÁ¦ÇÏ½Ã°Ú½À´Ï±î?")) {
		fm.seq.value = seq;
		fm.gid.value = gid;

		fm.submit();
	}
}

function displayImg(src, id) {
	var imgObj = new Image();
	imgObj.src = src;

	if(imgObj.width > 600) {
		document.getElementById(id).width = "600";
	}
}

function displayImg2(src, id) {
	var imgObj = new Image();
	imgObj.src = src;

	if(imgObj.width > 580) {
		document.getElementById(id).width = "580";
	}
}

function displayImg3(src, id) {
	var imgObj = new Image();
	imgObj.src = src;

	if(imgObj.width > 520) {
		document.getElementById(id).width = "520";
	}
}