/* test */

//document.domain = 'hanssem.com';

//var fileServer = "http://dev.hanssem.com";
//var returnUrl = "http://dev.hanssem.com";
var fileServer = "http://www.hanssem.com";
var returnUrl = "http://www.hanssem.com";


/************************** HANSSEM *****************************/

var posX, posY;

function getMousePos()
{
	posX = event.x;
	posY = event.y;
}

window.document.onclick = getMousePos;


// °³ÀÎ Á¤º¸ ¿µ¿ª
function common_viewPrivate(userid, nickname){
	alert(posX+":"+posY);
	document.all.div_common_private.style.left = posX;
	document.all.div_common_private.style.top  = posY;
	document.all.div_common_private.style.display = "block";
}


/*
	* 2008-01-11
	* seungjin Bae.
	* project : HANSSEM
	* °øÅë ·¹ÀÌ¾î ¶ç¿ì±â (·¹ÀÌ¾î ÆË¾÷)
		wsize : ·¹ÀÌ¾î ³Êºñ
		hsize : ·¹ÀÌ¾î ³ôÀÌ
		x_pos : x ÁÂÇ¥ °ª
		y_pos : y ÁÂÇ¥°ª
*/
function commonPop(wsize, hsize, url, x_pos, y_pos){
	//document.getElementById('div_common_pop').style.left = (document.body.clientWidth -parseInt(document.getElementById('div_common_pop').style.width) )/2-100;
	//document.getElementById('div_common_pop').style.top  = (document.body.clientHeight-parseInt(document.getElementById('div_common_pop').style.height))/2+document.body.scrollTop -100;

	var optionPos = document.documentElement.scrollTop+((document.documentElement.offsetHeight - hsize)/2);

	document.getElementById('div_common_pop').style.top = posY + y_pos;
	document.getElementById('div_common_pop').style.top = optionPos+"px";

	document.all.inner_common_frm.width = wsize;
	document.all.inner_common_frm.height = hsize;
	document.getElementById('div_common_pop').style.display = "block";
	document.all.inner_common_frm.src = url;

	pageDisabled(true);
}

function commonPop_parent(wsize, hsize, url, x_pos, y_pos){
	//document.getElementById('div_common_pop').style.left = (document.body.clientWidth -parseInt(document.getElementById('div_common_pop').style.width) )/2-100;
	//document.getElementById('div_common_pop').style.top  = (document.body.clientHeight-parseInt(document.getElementById('div_common_pop').style.height))/2+document.body.scrollTop -100;

	var optionPos = parent.document.documentElement.scrollTop+((parent.document.documentElement.offsetHeight - hsize)/2);

	parent.document.getElementById('div_common_pop').style.top = posY + y_pos;
	parent.document.getElementById('div_common_pop').style.top = optionPos+"px";

	parent.document.all.inner_common_frm.width = wsize;
	parent.document.all.inner_common_frm.height = hsize;
	parent.document.getElementById('div_common_pop').style.display = "block";
	parent.document.all.inner_common_frm.src = url;

	parent.pageDisabled(true);
}

/*
	* 2008-01-11
	* seungjin Bae.
	* project : HANSSEM
	* °øÅë ·¹ÀÌ¾î ¶ç¿ì±â (·¹ÀÌ¾î ÆË¾÷) - È­¸é °¡¿îµ¥ Á¤·Ä
		wsize : ·¹ÀÌ¾î ³Êºñ
		hsize : ·¹ÀÌ¾î ³ôÀÌ
*/
function commonPop_center(wsize, hsize, url){
	nowScroll = getNowScroll();

	document.getElementById('div_common_pop').style.left = (document.body.clientWidth -parseInt(document.getElementById('div_common_pop').style.width) )/2 - 200;
	document.getElementById('div_common_pop').style.top = nowScroll.Y + 150;

	document.all.inner_common_frm.width = wsize;
	document.all.inner_common_frm.height = hsize;
	document.getElementById('div_common_pop').style.display = "block";
	document.all.inner_common_frm.src = url;

	pageDisabled(true);

}


// ÇöÀç ½ºÅ©·Ñ À§Ä¡ ¾Ë¾Æ³»±â
function getNowScroll(){
	var de = document.documentElement;
	var b = document.body;
	var now = {};

	now.X = document.all ? (!de.scrollLeft ? b.scrollLeft : de.scrollLeft) : (window.pageXOffset ? window.pageXOffset : window.scrollX);
	now.Y = document.all ? (!de.scrollTop ? b.scrollTop : de.scrollTop) : (window.pageYOffset ? window.pageYOffset : window.scrollY);

	return now;
}




function commonPopClose(){
	document.getElementById('div_common_pop').style.display = "none";
	document.all.inner_common_frm.src = "/common/blank.jsp";
	pageDisabled(false);
}

//ÇÁ·ÎÇÊ°ü·Ã - ´Ð³×ÀÓÅ¬¸¯½Ã
function prolay_profile(curobj, subobjstr, opt_position, userid, nickname){
	if (document.getElementById){
	var subobj=document.getElementById(subobjstr)
	var xpos=getposOffset(curobj, "right")+((typeof opt_position!="undefined" && opt_position.indexOf("left")!=-1)? -(subobj.offsetWidth-curobj.offsetWidth) : 0)
	var ypos=getposOffset(curobj, "top")+((typeof opt_position!="undefined" && opt_position.indexOf("bottom")!=-1)? curobj.offsetHeight : 0)
	subobj.style.left=xpos+"px"
	subobj.style.top=ypos+"px"
	subobj.style.display='block';
	p_form.userid.value = userid;
	p_form.nickname.value = nickname;
	return false
	}
	else
return true
}

//ÇÁ·ÎÇÊ°ü·Ã - ´Ð³×ÀÓÅ¬¸¯½Ã
function prolay_profile_community(curobj, subobjstr, opt_position, userid, nickname){
	if (document.getElementById){
	var subobj=document.getElementById(subobjstr)
	var xpos=getposOffset(curobj, "right")+((typeof opt_position!="undefined" && opt_position.indexOf("left")!=-1)? -(subobj.offsetWidth-curobj.offsetWidth) : 0)
	var ypos=getposOffset(curobj, "top")+((typeof opt_position!="undefined" && opt_position.indexOf("bottom")!=-1)? curobj.offsetHeight : 0)
	subobj.style.left=xpos+"px"
	subobj.style.top=ypos+"px"
	subobj.style.display='block';
	parent.document.p_form.userid.value = userid;
	parent.document.p_form.nickname.value = nickname;
	return false
	}
	else
return true
}

//ÇÁ·ÎÇÊº¸±â - ÇØ´ç ÇÁ·ÎÇÊ
function viewProfile(){
	var userid = p_form.userid.value;
	var nickname = p_form.nickname.value;
	commonPop_center(380, 385, "/common/inc/inc_common_profile.jsp?userid="+userid+"&nickname="+nickname);
}

//ÇÁ·ÎÇÊº¸±â - ÂÊÁö º¸³»±â
function sendPost(){
	var userid = p_form.userid.value;
	var nickname = p_form.nickname.value;
	commonPop_center(350, 382, "/common/inner/inner_paper.jsp?userid="+userid+"&nickname="+nickname);
}

/*
	* 2008-01-11
	* seungjin Bae.
	* project : HANSSEM
	* ·¹ÀÌ¾î ÆË¾÷½Ã (±âÅ¸ ÀÚ·áµé Å¬¸¯ ¹æÁö)
*/
function pageDisabled( b ) {
	if ( b ) {
		height1=parseInt(document.body.offsetHeight);
		height2=parseInt(document.body.scrollHeight);
		if ( height1 > height2 ) height=height1;
		else height=height2;

		if (document.all) {
			for (i=0; i<document.all.tags("select").length;i++) {
				obj=document.all.tags("select")[i];
				obj.style.visibility="hidden";
			}
		}
        document.getElementById("body-back").style.height=height;
		document.getElementById("body-back").style.display="";
	} else {
		if (document.all) {
			for (i=0; i<document.all.tags("select").length;i++) {
				obj=document.all.tags("select")[i];
				obj.style.visibility="";
			}
		}
		document.getElementById("body-back").style.display="none";
	}
}

/*
	* 2008-01-08
	* seungjin Bae.
	* project : HANSSEM
	* ÁÖ¼Ò º¹»ç
		form_name : Æû ÀÌ¸§
		input_name : urlÀÌ ´ã°Ü ÀÖ´Â input box ¸í
*/
function copyUrl(form){
	var tmp_url = form.url.value;
	window.clipboardData.setData('text',returnUrl+tmp_url);

	commonPop(350, 295, "/common/inner/inner_address.jsp", -170, 135);
}


/*
	* 2008-01-13
	* seungjin Bae.
	* project : HANSSEM
	* ½ºÅ©·¦
	* scrap_type :
*/
function scrap(scrap_type){
	commonPop(400,375, "/common/inner/inner_scrap.jsp?scrap_type="+scrap_type,170, -210);
}

/*
	* 2008-01-08
	* 2008-02-04 : ÆÄ¶ó¹ÌÅÍ Ãß°¡
	* seungjin Bae.
	* project : HANSSEM
	* ÆÛ°¡±â
	* @ param class_name - ÆÛ°¥ º»¹®À» °¨½Î°í ÀÖ´Â class, È¤Àº iframe »ç¿ë½ÃÀÇ id ¸í
	* @ param type - ºí·Î±×ÀÎ °æ¿ì¸¸ 'BLOG' ´Ù¸¥ °æ¿ì´Â ''
	* @ param frametype - iframe »ç¿ë½Ã 'IFRAME' ÀÏ¹ÝÀÇ °æ¿ì ''
*/
function capture(class_name, type, frametype){
	commonPop(400,300, "/common/inner/inner_copy.jsp?class_name="+class_name+"&type="+type+"&frametype="+frametype, 170, -150);
}

function capture_2(class_name, type, str_idx, frametype){
	commonPop(400,300, "/common/inner/inner_copy.jsp?class_name="+class_name+"&type="+type+"&str_idx="+str_idx+"&frametype="+frametype, 170, -150);
}

/*
	* 2008-01-08
	* seungjin Bae.
	* project : HANSSEM
	* Ä£±¸¿¡°Ô ÃßÃµ
*/
function recomFriend(mail_code){
	commonPop(400,550, "/common/inner/inner_recommend.jsp?mail_code="+mail_code, 170, -390);
}

function recomFriend_2(mail_code){
	commonPop(400,550, "/common/inner/inner_recommend_2.jsp?mail_code="+mail_code, 170, -390);
}

function recomFriend_3(str_idx, mail_code){
	commonPop(400,550, "/common/inner/inner_recommend.jsp?str_idx="+str_idx+"&mail_code="+mail_code, 170, -390);
}

/*
	* 2008-01-21
	* seungjin Bae.
	* project : HANSSEM
	* ½ºÅ©·¦
	* scrap_type :
*/
function scrap_interior(scrap_type){
	commonPop(400,355, "/common/inner/inner_scrap.jsp?scrap_type="+scrap_type,-170, -210);
}

/*
	* 2008-01-21
	* eunmi cho.
	* project : HANSSEM
	* ÀÎÅ×¸®¾î ÆÛ°¡±â
*/
function capture_interior(class_name, type){
	commonPop(400,300, "/common/inner/inner_copy.jsp?class_name="+class_name+"&type="+type, -170, -150);

}

/*
	* 2008-01-08
	* seungjin Bae.
	* project : HANSSEM
	* ½Å°íÇÏ±â  - ÀÏ¹Ý °Ô½Ã¹°
*/
function cautionBbs(class_name){
	commonPop(500,510, "/common/inner/inner_reportlist.jsp?class_name="+class_name, -170,-350);
}

/*
	* 2008-01-08
	* seungjin Bae.
	* project : HANSSEM
	* ½Å°íÇÏ±â  - ´ñ±Û
*/
function cautionReply(key,num,writer,nickname){
	var CRForm = document.commonFuncForm;
	CRForm.reply_idx.value = key;
	CRForm.reply_writer_id.value = writer;
	CRForm.reply_writer_nickname.value = nickname;
	CRForm.reply_contents.value = eval("document.all.reply_contents_"+num).innerHTML;
	CRForm.reply_reg_datetime.value = eval("document.all.reply_reg_datetime_"+num).innerHTML;

	commonPop(500,400, "/common/inner/inner_reportreply.jsp", -170,-360);
}

function cautionReply_inner(key,num,writer,nickname){
	var CRForm = parent.document.commonFuncForm;
	CRForm.reply_idx.value = key;
	CRForm.reply_writer_id.value = writer;
	CRForm.reply_writer_nickname.value = nickname;
	CRForm.reply_contents.value = eval("document.all.reply_contents_"+num).innerHTML;
	CRForm.reply_reg_datetime.value = eval("document.all.reply_reg_datetime_"+num).innerHTML;

	commonPop_parent(500,400, "/common/inner/inner_reportreply.jsp", -170,-360);
}

// ³» ºí·Î±× °¡±â
function goBlog(userid){
	location.href = "blog_list.jsp?masterId="+userid;
}

// º£½ºÆ® ºí·Î°Å ÅõÇ¥

function common_voteBestBloger(nk){
	commonPop(430, 480, "/common/inner/inner_bestwifelogger.jsp?nickname="+nk,-250,130);
}


// Ä£±¸¿¡°Ô ÂÊÁö º¸³»±â
function sendPost_do(userid, nickname){
	commonPop_center(350, 380, "/common/inner/inner_paper.jsp?userid="+userid+"&nickname="+nickname);
}

// »èÁ¦ ·¹ÀÌ¾î ÆË¾÷(ÀÏ¹Ý±Û)
function common_delelayer(){
	commonPop(380,300, "/common/inner/inner_delete.jsp", -170,-185);
}
// »èÁ¦ ·¹ÀÌ¾î ÆË¾÷ (ºí·Î±× Ä«Å×°í¸®)
function common_deleCatelayer(){
	commonPop(350,295, "/common/inner/inner_delete_category.jsp", -165, -180);
}
/************************** HANSSEM *****************************/


//------------------file ¾÷·Îµå----------------------------------
function openWin(dir,inputname,form1,file_seq){
	window.open("/common/upload.jsp?dir="+dir+"&inputName="+inputname+"&file_seq="+file_seq+"&openerform="+form1,"filepopup","scrollbars=no,resizable=no,status=yes,width=410,height=100,left=0,top=0");
}

function setfname(fname, inputname, form_name){
		frmtarget = eval("document."+form_name+"." + inputname);
		frmtarget.value = fname;
}

function openWin_blog(dir,inputname,form1,file_seq){
	commonPop_center(368,248, "/common/upload_blog.jsp?dir="+dir+"&inputName="+inputname+"&file_seq="+file_seq+"&openerform="+form1);
}

function setfname_blog(fname, inputname, form_name){
		frmtarget = eval("document."+form_name+"." + inputname);
		frmtarget.value = fname;
		if(inputname != "user_photo") {
			document.all.img_profile.innerHTML =  "<img src='/upload/blog/profile/"+fname+"' width=74 height=52 border=0>";
		}else {
			document.all.img_profile.innerHTML =  "<img src='/upload/mypage/profile/"+fname+"' width=95 hegiht=52 border=0>";
		}
}

//------------------file ¾÷·Îµå----------------------------------

/*
	* 2005-03-25
	* ¹è½ÂÁø
	* ÆÄÀÏ ´Ù¿î·Îµå
*/
function download(fname, folder){
	//location.href=fileServer+"/common/download.asp?file="+fname+"&folder="+folder;
	location.href=fileServer+"/common/download.jsp?fname="+fname+"&folder="+folder;
}


 /**
	* 2007-12-04
	* ¹è½ÂÁø
	* ÁÖ¹Î¹øÈ£ ÀÔ·Â Æû ÀÌµ¿
 */
function moveSsnTap(input_1, input_2){
	if(input_1.value.length == 6){
		input_2.focus();
	}
}


/*
	* 2005-03-25
	* ¹è½ÂÁø
	* ÀÌ¹ÌÁö ¿øº» »çÀÌÁî·Î º¸¿©ÁÖ±â
*/
function popView(file_path){
	window.open("/common/pop_img.php?file_path="+file_path,"","width=500,height=500,scrollbars=yes");
}
/**ÆË¾÷Ã¢ ¶ç¿ì±â*/
function pop(url,name,w,h){ window.open(url,name,'width='+w+',height='+h+',scrollbars=no') } //Popup(½ºÅ©·Ñ¹Ù¾øÀ½)
function pops(url,name,w,h){ window.open(url,name,'width='+w+',height='+h+',scrollbars=yes') } //Popup(½ºÅ©·Ñ¹ÙÀÖÀ½)

/**
* 2008-01-09 ¹è½ÂÁø
* ¹®ÀÚ¿­ ¹Ù²Ù±â
*/
function replace(msrc,sstr,rstr) {
	var idx,sleft,sright;

	msrc+="";
	sstr+="";
	rstr+="";
	idx=msrc.indexOf(sstr);
	if (idx > -1) {
		sleft = msrc.substring(0,idx) + rstr;
		sright = msrc.substring(idx+sstr.length);
		return sleft + replace(sright,sstr,rstr);
	} else {
		return msrc;
	}
}

/**
* 2008-01-09 ¹è½ÂÁø
* ¹®ÀÚÀÇ ½ÇÁ¦ ±æÀÌ¸¦ ¸®ÅÏ(ÇÑ±ÛÀº 2ÀÚ¸®·Î º½)
*/
function realsize(value){
	var str = value;
	var i,len=0;

	if (str != "") {
		for (i=0; i<str.length; i++) {
			if (str.charCodeAt(i) > 255) len += 2;
			else len += 1;
		}
	}
	return len;
}


/**
* 2005-02-17 ¹è½ÂÁø
* ÇØ´ç ÆÄÀÏ ÀÌ¹ÌÁö¿Í ³»¿ë º¸¿©ÁÖ±â
*/
function showMSG2(img,view,msg,imgsize){
	if(img){
		if(imgsize == "s"){
			sMSG.innerHTML="<table border=0 cellpadding=2 cellspacing=0 width=100><tr><td><img src='"+img+"' width=100 border=0><td></tr><tr><td>"+msg+"</td></tr></table>";
		}
		else 	sMSG.innerHTML="<table border=0 cellpadding=2 cellspacing=0 width=200><tr><td><img src='"+img+"' width=200 border=0><td></tr><tr><td>"+msg+"</td></tr></table>";
	}else{
		sMSG.innerHTML="";
	}

	sMSG.style.pixelLeft=event.clientX+15;
	sMSG.style.pixelTop=event.clientY+15+document.body.scrollTop;

	if(view) sMSG.style.display="block";
	else sMSG.style.display="none";
}

function showMSG(img,view,msg){
	if(img){
		sMSG.innerHTML="<table border=0 cellpadding=2 cellspacing=0 width=200><tr><td><img src='"+img+"' width=200 border=0><td></tr><tr><td>"+msg+"</td></tr></table>";
	}else{
		sMSG.innerHTML="";
	}

	sMSG.style.pixelLeft=event.clientX+15;
	sMSG.style.pixelTop=event.clientY+15+document.body.scrollTop;

	if(view) sMSG.style.display="block";
	else sMSG.style.display="none";
}

function moveMSG(){
	sMSG.style.pixelLeft=event.clientX+15;
	sMSG.style.pixelTop=event.clientY+15+document.body.scrollTop;
}


// isBlank °ø¹é¿©ºÎ È®ÀÎ (°´Ã¼ÀÌ¸§,¸Þ¼¼Áö³»¿ë,Æ÷Ä¿½º»ç¿ëY/N)
function isBlank(strName,strMsg,useFocus)
{

	if (strName.value.trim())

	{ return false; }

	else

	{

		alert(strMsg);

		if ( useFocus == 'Y' )

		{

			cmd_focus(strName);

		}

		return true;

	}

}

// radio, checkbox¿Í °°Àº input formÀÇ Ã¼Å©¿©ºÎ

function isChecked(strName,strMsg,useFocus)

{

	var blockFlag = true;

	for(i = 0; i < strName.length; i++)

		if( strName[i].checked )

			blockFlag = false;

	if ( blockFlag )

	{

		alert(strMsg);

		if ( useFocus == 'Y' )
			cmd_focus(strName[0]);

		return false;

	}

	else

		return true;

}


// ¾ÕµÚ °ø¹é¹®ÀÚ ¾ø¾Ö±â

String.prototype.trim = function()

{

	return this.replace(/(^\s*)|(\s*$)/g, "");

}



// E-mail °ø¹é¿©ºÎ È®ÀÎ (°´Ã¼ÀÌ¸§,BlankÃ¼Å©Y/N,Æ÷Ä¿½º»ç¿ëY/N)

function isEmail(strEmail,useBlank,useFocus){
	if ( useBlank == 'Y' ){
		if (isBlank(strEmail,'¸ÞÀÏÀ» ÀÔ·ÂÇÏ¼¼¿ä','Y'))	return false;
	}

	if (chkEmail(strEmail.value)){
		return true;
	}else{
		alert(strEmail.value + ' (Àº)´Â Àß¸øµÈ E-Mail Çü½Ä ÀÔ´Ï´Ù');
		if (useFocus == 'Y') cmd_focus(strEmail);
		return false;
	}
}


// E-mail Ã¼Å© (Email)
function chkEmail(strEmail){
	var pos = strEmail.indexOf("@");
	if (pos == -1 || pos == 0) return false;

	var value = strEmail.split("@");
	if (value[1].length < 1) return false;

	var domain = value[1].split(".");
	if (domain.length < 2 || domain[1].length < 1) return false;

	return true;
}


// ÁÖ¹Î¹øÈ£ °ø¹é¿©ºÎ È®ÀÎ (°´Ã¼ÀÌ¸§,BlankÃ¼Å©Y/N,Æ÷Ä¿½º»ç¿ëY/N)

function isJno(strJno1, strJno2,useBlank,useFocus)

{

	if ( useBlank == 'Y' )

	{

		if (isBlank(strJno1,'ÁÖ¹Î¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä','Y'))

		{

			return false;

		}

	}

	if (chkJno(strJno1.value,strJno2.value))
	{

		return true;

	}

	else

	{

		alert(strJno1.value + ' - ' +strJno2.value + ' (Àº)´Â Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ ÀÔ´Ï´Ù');

		if (useFocus == 'Y')

		{

			strJno1.value = '';

			strJno2.value = '';

			strJno1.focus();

		}

		return false;

	}

}



// ÁÖºó¹øÈ£ Ã¼Å©

function chkJno(valueJno1, valueJno2)

{
	var ssno = valueJno1+ "-" + valueJno2;

	if (isNaN(parseInt(valueJno1))) return false;

	if (isNaN(parseInt(valueJno2))) return false;

	tval=ssno.charAt(0)*2 + ssno.charAt(1)*3 + ssno.charAt(2)*4

		+ ssno.charAt(3)*5 + ssno.charAt(4)*6 + ssno.charAt(5)*7

		+ ssno.charAt(7)*8+ ssno.charAt(8)*9 + ssno.charAt(9)*2

		+ ssno.charAt(10)*3 + ssno.charAt(11)*4 + ssno.charAt(12)*5;

	tval2=11- (tval % 11);

	tval2=tval2 % 10;

	if (ssno.charAt(13)==tval2 &&  (ssno.charAt(7)=="1" ||ssno.charAt(7)=="2"))

		return true;

	else

		return false;

}



//¼ýÀÚ ÀÔ·Â

function isNo(strName,useBlank,msgBlank,useFocus)

{

	if ( useBlank == 'Y')

	{

		if (isBlank(strName,msgBlank,'Y'))

		{

			return false;

		}

	}



	if (!isNaN(strName.value))

	{

		return true;

	}

	else

	{

		alert('¼ýÀÚ¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù');

		if (useFocus == 'Y')

		{

			cmd_focus(strName);

		}

	}

}




// ¿µ¹®,¼ýÀÚ°ª¸¸ ¹ÝÈ¯

function isEngNo(strName,useFocus)

{

var chkStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890";

var strValue = strName.value;

	for (i=0; i<strValue.length; i++)

	{

		idcheck = strValue.charAt(i);

		for (j=0;  j< chkStr.length; j++)

		if (idcheck == chkStr.charAt(j))
		break;

		if( j == chkStr.length)

		{

		alert("¿µ¹®ÀÚ ¶Ç´Â ¼ýÀÚ¸¸ °¡´ÉÇÕ´Ï´Ù.");

			if (useFocus == 'Y')

			{

				cmd_focus(strName);

			}

			return false;

		}

	}

	return true;

}



// Æ÷Ä¿½º

function cmd_focus(strName)

{

	strName.value = '';

	strName.focus();

}



// ¹®ÀÚ¿­ ±æÀÌ

function getLenStr(strName){
	var strValue = strName.value;
	var cntStr;
	cntStr = 0;

	for (i=0;  i<strValue.length; i++){
		if(is2Byte(strValue.charAt(i)))
			{cntStr = Number(cntStr + 2)}
		else
			{cntStr = Number(cntStr + 1)}
	}
	return cntStr;
}



// ¿øÇÏ´Â ¹®ÀÚ¿­ ±æÀÌ Ã¼Å©

function chkLenStr(strName,strLen,useFocus){
	var strValue = strName;
	if(getLenStr(strValue)>=strLen){
		alert('ÀÔ·ÂÇÑ ¹®ÀÚÀÇ ±æÀÌ´Â ÃÑ ' + (strLen-1) + ' Byte¸¦ ³ÑÀ» ¼ö ¾ø½À´Ï´Ù');
		if (useFocus == 'Y'){
			cmd_focus(strName);
			return false;
		}
	}
	return true;
}

// ¿øÇÏ´Â ¹®ÀÚ¿­ ±æÀÌ Ã¼Å©

function chkLenStr2(strName,strLen,useFocus){
	var strValue = strName;
	if(getLenStr(strValue)>=strLen){
		alert('ÀÔ·ÂÇÑ ¹®ÀÚÀÇ ±æÀÌ´Â ÃÑ ' + (strLen-1) + ' Byte¸¦ ³ÑÀ» ¼ö ¾ø½À´Ï´Ù');
		if (useFocus == 'Y'){
			strName.focus();
			return false;
		}
	}
	return true;
}



// 2Byte ¹®ÀÚ Ã¼Å© true ¹ÝÈ¯

function is2Byte(str)

{

var i;

var ch;



	for (i=0;i<str.length;i++)
	{

		ch = escape(str.charAt(i));        //ISO-Latin-1 ¹®ÀÚ¼ÂÀ¸·Î º¯°æ

		if (chkByte(ch) != 2)

		{

			return false;

		}

	}

return true;

}



function chkByte(strCh)

{

	if (strCh.substring(0, 2) == '%u')

	{

		if (strCh.substring(2,4) == '00')

		{	return 1; }

		else

		{	return 2; }       //ÇÑ±Û

	}

	else if (strCh.substring(0,1) == '%')

	{

		if (parseInt(strCh.substring(1,3), 16) > 127)

		{	return 2; }        //ÇÑ±Û

		else

		{	return 1; }

	}

	else

	{

		return 1;

	}
}

// ¼ýÀÚ Ã¼Å©
function isNumber(obj){
	var Pattern2 = /([^0-9])/;
	if(obj.value.match(Pattern2)!=null){
		alert('¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼¼¿ä.');
		obj.focus();
		return false;
	}else{
		return true;
	}
}





//Ä¿¹Â´ÏÆ¼ thumbnail Å©°Ô º¸±â
// ¸®»çÀÌÁî, ¸µÅ© ¼öÁ¤ 2008-01-18 ÀÓÀºÇý
function big_thumb(curobj, subobjstr, opt_position , name,id, idx){
	var bigobj=document.getElementById(id);
	if (document.getElementById){
		var subobj=document.getElementById(subobjstr)
		//var bigobj=document.getElementById(big_id)
		subobj.style.display=(subobj.style.display!="block")? "block" : "none"
		var xpos=getposOffset(curobj, "right")+((typeof opt_position!="undefined" && opt_position.indexOf("right")!=-1)? -(subobj.offsetWidth-curobj.offsetWidth) : 0)
		var ypos=getposOffset(curobj, "top")+((typeof opt_position!="undefined" && opt_position.indexOf("bottom")!=-1)? curobj.offsetHeight : 0)

		var marginxPos = (document.documentElement.clientWidth<965)?0:(document.documentElement.clientWidth-969)/2;
		subobj.style.left=(xpos-190-marginxPos)+"px";
		subobj.style.top=(ypos-155)+"px"

		bigobj.innerHTML='<a href="javascript:goView(document.iForm, \''+idx+'\')"><img src="'+name+'" alt="" id="img_big" style="display:"></a>';
		resizeImg("img_big", "142", "120");
		return false
	}
	else
return true
}

// ÀÌ¹ÌÁö ¸®»çÀÌÁî 2008-01-18 ÀÓÀºÇý
function resizeImg(imgObj, max_width, max_height){
	imgObj = document.getElementById(imgObj);
	var dst_width;
	var dst_height;
	var img_width;
	var img_height;
	img_width = parseInt(imgObj.width);
	img_height = parseInt(imgObj.height);
	if(img_width == 0 || img_height == 0){
		imgObj.style.display = "";
		return false;
	}

	// °¡·ÎºñÀ² ¿ì¼±À¸·Î ½ÃÀÛ
	if(img_width>max_width || img_height>max_height){
		// °¡·Î±âÁØÀ¸·Î ¸®»çÀÌÁî
		dst_width = max_width;
		dst_height = Math.ceil((max_width/img_width)*img_height);
		// ¼¼·Î°¡ max_height ¸¦ ¹þ¾î³µÀ» ¶§
		if(dst_height>max_height){
			dst_height = max_height;
			dst_width = Math.ceil((max_height/img_height)*img_width);
		}
		imgObj.width = dst_width;
		imgObj.height = dst_height;
	}
	// °¡·ÎºñÀ² ¿ì¼±À¸·Î ³¡
	imgObj.style.display = "";
	return true;
}

// ¾ÆÀÌÇÁ·¹ÀÓ ¸®»çÀÌÁî - ÀÓÀºÇý
//<iframe src="" frameborder="0" width="100%" allowTransparency="true" name="auto_iframe" id="auto_iframe" marginwidth="0" marginheight="0" scrolling="no" allowtransparency="true" onload="init_iframe();"></iframe>
function reSize() {
    try {
        var objBody = auto_iframe.document.body;
        var objFrame = document.all["auto_iframe"];
        ifrmHeight = objBody.scrollHeight + (objBody.offsetHeight - objBody.clientHeight);
        objFrame.style.height = ifrmHeight;
    }
        catch(e) {}
}

function init_iframe() {
    reSize();
    setTimeout('init_iframe()',1)
}



// Ä¿¹Â´ÏÆ¼ ÀÌ¹ÌÁö ÇÁ¸®·Îµù 2008-02-03 ÀÓÀºÇý
function preload() {
	if (!document.images) return;
	var ar = new Array();
	var arguments = preload.arguments;
	for (var i = 0; i < arguments.length; i++) {
	  ar[i] = new Image();
	  ar[i].src = arguments[i];
	}
}

function communityChkLen(form, strLen){
	//alert(form.subject.value);

	if(form.subject.value.length > strLen){
		alert("Á¦¸ñÀº "+strLen+" ÀÚ ±îÁö ÀÛ¼ºÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.");
		form.subject.value = form.subject.value.substr(0, strLen);
	}

}



// page disavle 2008-01-11
document.write ("<div id='body-back' style='display:none; position:absolute; top:0px; left:0px; height:100%; width:100%; background-color:#FFFFFF; filter:alpha(opacity=5); z-index:999; '></div>");

function today_view_board(url, idx, view_type) {
	document.location.href = url + "?idx=" + idx + "&view_type=" + view_type;
}


// ·¹ÀÌ¾î Áß°£Á¤·Ä 2008-03-13
function showToolTip(id,text,pNum){
	var layerDiv = document.getElementById(id);
	  layerDiv.innerHTML='<img src="'+text+'" alt="" />';
	  layerDiv.style.pixelRight=pNum;
	  layerDiv.style.display="block";
}
function hideToolTip(){
	  img_layer.style.display="hidden";
}


// ½ÅÈ¥ÀÌº¥Æ® 2009-02-10
function makeComma(input, flag)
{
 delComma(input,flag);
 var inputObj = null;

 // flagÀÌ 1ÀÏ°æ¿ì : ÆûÀÇ ÇÊµå°ªÀ» ¹Þ¾Æ¼­ ÇÊµå¿¡ °ª ³Ñ°ÜÁÙ¶§,
 // flagÀÌ 2ÀÏ°æ¿ì : value°ª¸¸ ¸®ÅÏ
 if(flag==1)
 {
  inputObj = input.value;
 }
 else
 {
  inputObj = input;
 }

 var leng = inputObj.length;
 var remain = leng%3;
 var locationComma = (leng/3+"").indexOf(".");
 var con = "";
 var value = "";
 var firstCheck = 0;

 if(locationComma < 0)
 {
  con = leng/3;
 }
 else
 {
  con = (leng/3+"").substring(0,parseInt(locationComma));
 }

 if(leng < 4)
 {
  value = inputObj;
 }
 else
 {
  for(i=0;i<parseInt(con)+1;i++)
  {
   if(i==0)
   {
    value = inputObj.substring(0,remain);
   }
   else if(i==con)
   {
    value = value + "," + inputObj.substring((i*3)+(remain-3),leng);
   }
   else if(i!=0 && i!=con)
   {
    if(remain == 0)
    {
     if(firstCheck == 0)
     {
      value = value + inputObj.substring(remain, remain+3);
      firstCheck = 1;
     }
     else
     {
      value = value + "," + inputObj.substring(remain+(3*(i-1)), remain+(3*(i-1))+3);
     }
    }
    else
    {
     value = value + "," + inputObj.substring(remain+(3*(i-1)), remain+(3*(i-1))+3);
    }
   }
  }
 }

 if(flag==1)
 {
  input.value = value;
 }
 else
 {
  return value;
 }
}

function delComma(input,flag)
{
 var inputObj = null;

 // flagÀÌ 1ÀÏ°æ¿ì : ÆûÀÇ ÇÊµå°ªÀ» ¹Þ¾Æ¼­ ÇÊµå¿¡ °ª ³Ñ°ÜÁÙ¶§,
 // flagÀÌ 2ÀÏ°æ¿ì : value°ª¸¸ ¸®ÅÏ
 if(flag==1)
 {
  inputObj = input.value;
 }
 else
 {
  inputObj = input;
 }

 var leng = inputObj.length;
 var value = "";
 var checkValue = "";
 for(i=0;i<leng;i++)
 {
  checkValue = inputObj.substring(i,i+1);
  if(checkValue == ",")
  {
   value = value + "";
  }
  else
  {
   value = value + checkValue;
  }
 }

 if(flag==1)
 {
  input.value = value;
 }
 else
 {
  return value;
 }
}


