//ÁÖ¹Îµî·Ï¹øÈ£ À¯È¿¼º Ã¼Å©
function checkJumin(form_name1,form_name2) 
{
	var formvalue = form_name1.value + form_name2.value;
	var result;
	var sum = 0;
	var temp = 2;
	for(var i = 0; i <= 11; i++) {
		sum += parseInt(formvalue.substr(i,1))*temp;
		temp++;
		if(temp == 10) {
			temp = 2;
		}
	}
	result = parseInt(sum) % 11;
	result = (11 - result) % 10;
	if (result != formvalue.substr(12,1)) {
		return false;
	} else {
		return true;
	}

	return true;
}

function imgResize(target_img, g_width, g_height)
{
    var newX, newY;
    var newHeight, newWidth;
    var newImg;

    var maxWidth = g_width;
    var maxHeight = g_height;

    newImg = new Image();
    newImg.src = target_img.src;
    imgw = newImg.width;
    imgh = newImg.height;

    /*
	if (imgw*1.2 >= imgh) {
    	return false;
    }
	*/

    if (imgw > maxWidth || imgh > maxHeight)
    {
        if(imgw > imgh)
        {
            if(imgw > maxWidth)
                newWidth = maxWidth;
            else
                newWidth = imgw;
            newHeight = Math.round((imgh*newWidth)/imgw);
        }
        else
        {
            if(imgh > maxHeight)
                newHeight = maxHeight;
            else
                newHeight = imgh;
            newWidth = Math.round((imgw*newHeight)/imgh);
        }
    }
    else
    {
        newWidth = imgw;
        newHeight = imgh;
    }
    newX = maxWidth/2 - newWidth/2;
    newY = maxHeight/2 - newHeight/2;

	target_img.onload = null;
	target_img.src = newImg.src;
    target_img.width = newWidth;
    target_img.height = newHeight;

}

/* »õÃ¢À» È­¸é °¡¿îµ¥ ¶ì¿ò */
function openCenterWin(w_url,w_title,w_width,w_height,w_resizable,w_scrollbars)
{
	var option = "alwaysRaised,toolbar=0,status=0,menubar=0";
	
	var w_left = (screen.width)?(screen.width-w_width)/2:100;
	var w_top = (screen.height)?(screen.height-w_height)/2:100;
	
	//width ¿Í height °¡ ÀÖÀ»¶§¸¸ È­¸éÀÇ °¡¿îµ¥¿¡ Ç¥½ÃÇÑ´Ù
	if (w_width) option = option + ",width=" + w_width + ",left=" + w_left;
	if (w_height) option = option + ",height=" + w_height + ",top=" + w_top;
	//Ã¢Å©±â Á¶Àý°¡´É°ú ½ºÅ©·Ñ¹Ù Ç¥½Ã´Â ±âº»ÀûÀ¸·Î º¸ÀÌÁö ¾ÊÀ¸¸ç, ÁöÁ¤ÇÒ¶§¸¸ º¸ÀÎ´Ù
	if (w_resizable == true) option = option + ",resizable=yes";
	if (w_scrollbars == true) option = option + ",scrollbars=yes";

	var new_instance = window.open(w_url,w_title,option,"");
	new_instance.focus();
}

function isObject(form_element_name)
{
	val = typeof(form_element_name);

	if( val == "undefined")
		return false;
	else
		return true;
}

// ¿ìÆí¹øÈ£ °Ë»ö
function find_zip(zip1,zip2,address) 
{
	openCenterWin('../mod/find_zip.php?zip1='+zip1+'&zip2='+zip2+'&address='+address,'¿ìÆí¹øÈ£°Ë»ö',450,280)
}

//¾ËÆÄºª Ã¼Å© ÇÔ¼ö
function isAlpha(form_element_name, msg)
{
	var alpha ='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
	var num='0123456789';
	var alphanum=alpha + num;
	var t = form_element_name.value;

	for (i=0; i<t.length; i++){
			if (alphanum.indexOf(t.substring(i,i+1))<0) {
				alert(msg);
				form_element_name.focus();
				return false;
			}
	}

	return true;
}

function moveNextBox(str_size, form_element_name, next_form_element_name)
{
	if(form_element_name.value.length>=str_size)
		next_form_element_name.focus();
}

function isEmail(form_element_name){
	var email = form_element_name.value;
	if(email.indexOf("@") < 0 || email.indexOf(".") < 0){
		alert("ÀÌ¸ÞÀÏ ÁÖ¼Ò¸¦ ÀûÈ®È÷ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
		form_element_name.focus();
		return false;
	}
	else
		return true;
}

//basic function : 
function isFrmEmpty(form_element_name, msg)
{
	if(form_element_name.value == ""){
		alert(msg);
		form_element_name.focus();
		return true;
	}
	else
		return false;
}

//basic function : 
function isNumber(form_element_name, msg)
{
	if(isFrmEmpty(form_element_name, msg))
		return false;
	else {
		if(!isNaN(form_element_name.value))
			return true;
		else {
			alert(msg);
			form_element_name.focus();
			return false;
		}
	}
}

//basic function :
function isSame(form_element_name1, form_element_name2, msg)
{
	if(form_element_name1.value == form_element_name2.value)
		return true;
	else {
		alert(msg);
		form_element_name1.focus();
		return false;
	}
}

function isCheck(form_element, msg){
	var is_checked = false;
	for(i=0; i<form_element.length; i++){
		if(form_element[i].checked){
			is_checked = true;
			break;
		}
	}

	if(is_checked){
		return true;
	}
	else {
		alert(msg);
		return false;
	}
}

function isChecked(form_element_num1, form_element_num2, msg)
{
	if(form_element_num1.checked == false && form_element_num2.checked == false){
		alert(msg);
		return false;
	}
	else
		return true;
}

//extend function :
function isNumber3(form_element_num1, form_element_num2, form_element_num3, msg)
{
	if(!isNumber(form_element_num1, msg))	return false;
	if(!isNumber(form_element_num2, msg))	return false;
	if(!isNumber(form_element_num3, msg))	return false;

	return true;
}

function isMultiCheck(form_name, form_element, msg){
	var box = eval("document."+form_name+".elements['"+form_element+"']");
	if(box.length>1){
		is_checked = false;
		for(i=0; i<box.length; i++){
			if(box[i].checked==true){
				is_checked = true;
				break;
			}
		}

		if(!is_checked){
			alert(msg);
			return false;
		}
	}

	return true;
}

function isArray(form_name, form_element){
	var form_element2 = eval("document."+form_name+".elements['"+form_element+"']");
	if(form_element2.length>1)
		return true;
	else
		return false;
}

//extend function :
function isJumin(form_element_jumin1, form_element_jumin2)
{
	if(!isNumber(form_element_jumin1, "ÁÖ¹Îµî·Ï ¹øÈ£¸¦ ¼ýÀÚ·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä"))	return false;
	if(!isNumber(form_element_jumin2, "ÁÖ¹Îµî·Ï ¹øÈ£¸¦ ¼ýÀÚ·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä"))	return false;
	
	if(!checkJumin(form_element_jumin1, form_element_jumin2)){
		alert("ÁÖ¹Îµî·Ï¹øÈ£°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.");
		form_element_jumin1.focus();
		return false;
	}

	return true;
}

function search()
{
	var form = document.FRM;
	form.submit();
}

function getCookie( name )
{
	var nameOfCookie = name + "=";
	var x = 0;
	while ( x <= document.cookie.length )
	{
		var y = (x+nameOfCookie.length);
		if ( document.cookie.substring( x, y ) == nameOfCookie ) {
			if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 )
				endOfCookie = document.cookie.length;
			return unescape( document.cookie.substring( y, endOfCookie ) );
		}
		x = document.cookie.indexOf( " ", x ) + 1;
		if ( x == 0 )
			break;
	}
	return "";
}

function setCookie( name, value, expiredays )
{
	var todayDate = new Date();
	todayDate.setDate( todayDate.getDate() + expiredays );
	document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
}

function login()
{
	var form = document.FRM;

	if(isFrmEmpty(form.userid,"¾ÆÀÌµð¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À"))	return;
	if(isFrmEmpty(form.pwd,"ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À"))	return;

	form.submit();
}

function isEnter()
{
	if(event.keyCode == 13)
		login();
}

function del(url)
{
	if(confirm("¼±ÅÃÇÑ ÀÚ·á¸¦ »èÁ¦ÇÏ°Ú½À´Ï±î?"))
		location.href = url;
}

function zoomZ(img){
	window.open("/module/proc/board/zoom.php?img="+img,"img","left=100,top=100");
}

function openMovie(file_name){
	window.open("/module/proc/board/viewMovie.php?fn="+file_name,"movie","left=0,top=0,width=350,height=350,scrollbars=auto");
}

function downFile(file_dir, file_name){
	location.href="/module/proc/board/download.php?file_dir="+file_dir+"&file_name="+file_name;
}
