// ÂÊÁö ¹ß¼Û ÆË¾÷Ã¢
function objMessageSend(ulevVal, uIDVal) {
	var addUrl ="http://www.designdb.com/popup/popupMessageSend.asp" ;
	addUrl = addUrl + "?ulev=" + ulevVal + "&uId=" + uIDVal;
	WindowOpenCenter(addUrl, "blogMessage", 398, 364);
}

// ÂÊÁö ÀÐ±â ÆË¾÷Ã¢
function objMessageRead(strVal, sType, mType) {
	var addUrl ="http://www.designdb.com/popup/popupMessageRead.asp" ;
	addUrl = addUrl + "?mesgId=" + strVal + "&sType=" + sType + "&mType=" + mType;
	WindowOpenCenter(addUrl, "blogMessage", 398, 372);	
}

// È¸¿ø Æ÷Æ®Æú¸®¿À º¸±â ÆË¾÷Ã¢
function objPortFolioViewPop(ulevVal, uIDVal, eIdVal) {
	var addUrl ="/popup/popupPortfolio.asp" ;
	addUrl = addUrl + "?ulev=" + ulevVal + "&uId=" + uIDVal + "&eId=" + eIdVal;
	WindowOpenCenter(addUrl, "portFolioView", 398, 680);	
}

// ¿î¿µ¿øÄ¢ ÆË¾÷Ã¢
function objServiceRule() {
	var addUrl ="http://www.designdb.com/popup/popupServiceRule.asp" ;	
	WindowOpenCenter(addUrl, "serviceRule", 398, 468);	
}

// ÀúÀÛ±Ç ¹× ¶óÀÌ™V½º Á¤Ã¥
function objImageLicense() {
	var addUrl ="/popup/popupImageLicense.asp" ;	
	WindowOpenCenter(addUrl, "imageLicense", 735, 510);	
}

// µðºí·Î±× °¡ÀÌµå ºÏ
function objDblogGuideBook() {
	var addUrl ="/popup/popupDblogGuideBook.asp" ;	
	WindowOpenCenter(addUrl, "dblogGuide", 800, 600);	
}

// ±ÛÀÚ¼ö ¹ÙÀÌÆ® Ã¼Å©
function objCheckByteNum(objname,targetname, maxlength) {
	var objstr = objname.value;
	var objstrlen = objstr.length;

	// º¯¼öÃÊ±âÈ­
	var maxlen = maxlength; // Á¦ÇÑÇÒ ±ÛÀÚ¼ö ÃÖ´ëÅ©±â
	var i = 0; // for¹®¿¡ »ç¿ë
	var bytesize = 0; // ¹ÙÀÌÆ®Å©±â
	var strlen = 0; // ÀÔ·ÂµÈ ¹®ÀÚ¿­ÀÇ Å©±â
	var onechar = ""; // char´ÜÀ§·Î ÃßÃâ½Ã ÇÊ¿äÇÑ º¯¼ö
	var objstr2 = ""; // Çã¿ëµÈ ±ÛÀÚ¼ö±îÁö¸¸ Æ÷ÇÔÇÑ ÃÖÁ¾¹®ÀÚ¿­

	// ÀÔ·ÂµÈ ¹®ÀÚ¿­ÀÇ ÃÑ¹ÙÀÌÆ®¼ö ±¸ÇÏ±â
	for(i=0; i< objstrlen; i++) {
		// ÇÑ±ÛÀÚÃßÃâ
		onechar = objstr.charAt(i);

		if (escape(onechar).length > 4) {
			bytesize += 2;     // ÇÑ±ÛÀÌ¸é 2¸¦ ´õÇÑ´Ù.
		} else {
			bytesize++;      // ±×¹ÜÀÇ °æ¿ì´Â 1À» ´õÇÑ´Ù.
		}

		if(bytesize <= maxlen)  {   // ÀüÃ¼ Å©±â°¡ maxlen¸¦ ³ÑÁö¾ÊÀ¸¸é
			strlen = i + 1;     // 1¾¿ Áõ°¡
		}
	}
	 // ÃÑ¹ÙÀÌÆ®¼ö°¡ Çã¿ëµÈ ¹®ÀÚ¿­ÀÇ ÃÖ´ë°ªÀ» ÃÊ°úÇÏ¸é
	if(bytesize >= maxlen) {
		objstr2 = objstr.substr(0, strlen);
		objname.value = objstr2; 
	}
	targetname.value = bytesize;
 }

// ÀÔ·Â ÅØ½ºÆ® °Å¸£±â(ÀÔ·Â¹Ú½º ¹è¿­Ã³¸®¸¦ À§ÇÔ.) [maker: Jin.]
function inputTxtFiltering(){
	var arrFilterTxt = Array('#');				//ÀÔ·Â ºÒ°¡ ¹®ÀÚ Á¤ÀÇ
	var e = window.event;

	for ( var i=0; i<arrFilterTxt.length; i++ ){
		if ( arrFilterTxt[i].charCodeAt(i) == e.keyCode ){ e.returnValue = false; }
	}
}

// À¥ ÆäÀÌÁö Áß Æ¯Á¤ id °ª ÀüÃ¼ ÀÎ¼â
var printDivZoneID = "";
function printDivZone (tgID) { 
	if (window.print) {
	   printDivZoneID = tgID;
	   window.onbeforeprint = beforeDivZone;
	   window.onafterprint = afterDivZone;
	   window.print();
	} 
} 
function beforeDivZone () { 
	   document.getElementById(printDivZoneID).style.display = 'none'; 
	   document.getElementById("divPrintSelection").innerHTML = "<div>"+document.getElementById(printDivZoneID).innerHTML + "</div>"; 	   
} 
function afterDivZone () { 
	   document.getElementById(printDivZoneID).style.display = 'block'; 
	   document.getElementById("divPrintSelection").innerHTML = ""; 
}

// À¥ ÆäÀÌÁö Áß rightWrap id °ª ÀüÃ¼ ÀÎ¼â
function printDiv () { 
	if (window.print) { 
	   window.onbeforeprint = beforeDivs; 
	   window.onafterprint = afterDivs; 
	   window.print(); 
	} 
} 
function beforeDivs () { 
	   document.getElementById("rightWrap").style.display = 'none'; 
	   document.getElementById("divPrintSelection").innerHTML = "<div>"+document.getElementById("rightWrap").innerHTML + "</div>"; 	   
} 
function afterDivs () { 
	   document.getElementById("rightWrap").style.display = 'block'; 
	   document.getElementById("divPrintSelection").innerHTML = ""; 
} 

function printDivAdm () { 
	if (window.print) { 
	   window.onbeforeprint = beforeDivsAdm; 
	   window.onafterprint = afterDivsAdm; 
	   window.print(); 
	} 
} 
function beforeDivsAdm () { 
	   document.getElementById("contents").style.display = 'none'; 
	   document.getElementById("divPrintSelection").innerHTML = "<div>"+document.getElementById("contents").innerHTML + "</div>"; 	   
} 
function afterDivsAdm () { 
	   document.getElementById("contents").style.display = 'block'; 
	   document.getElementById("divPrintSelection").innerHTML = ""; 
}

function printDivPopup () { 
	if (window.print) { 
	   window.onbeforeprint = beforeDivsPopup; 
	   window.onafterprint = afterDivsPopup; 
	   window.print(); 
	} 
} 
function beforeDivsPopup () { 
	   document.getElementById("popWrap").style.display = 'none'; 
	   document.getElementById("divPrintSelection").innerHTML = "<div>"+document.getElementById("popWrap").innerHTML + "</div>"; 	   
} 
function afterDivsPopup () { 
	   document.getElementById("popWrap").style.display = 'block'; 
	   document.getElementById("divPrintSelection").innerHTML = ""; 
} 

function loadAjaxXML(url, pars, fncSuccess, fncFailure){
	var myAjax = new Ajax.Request(
					url, 
					{
							method: 'get',
							parameters: pars,
							onSuccess: fncSuccess,
							onFailure: fncFailure
					});
}

function AjaxFail() {
	alert("Ã³¸®¿¡ ½ÇÆÐÇÏ¿´½À´Ï´Ù.");
}

// °øÅë ÄÚ¸àÆ® ¸®½ºÆ® ajax »ç¿ë ( FrontOffice¿ë )
function objCommentListAjax(tNameVal, cNameVal, strValue) {

	var addrUrl = "/Share/comCommentAjax.asp?tid="+tNameVal+"&cid="+cNameVal+"&cval=" + strValue;


	var xmlHttp = createXMLHttpRequest();
	xmlHttp.open("GET", addrUrl, true);	
	xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=euc-kr");
	xmlHttp.setRequestHeader("Pragma", "no-cache");
	xmlHttp.send(null);
	
	xmlHttp.onreadystatechange = function() {
		if(xmlHttp.readyState == 4 ) {
			if(xmlHttp.status == 200) {
				document.getElementById('divCommentInfo').innerHTML = xmlHttp.responseText;
				document.getElementById('divCommentCount').innerHTML = "(" + document.frmComment.nTotalCom.value + ")";
			}
		}
		
	}

}

// °øÅë ÄÚ¸àÆ® »èÁ¦ ajax »ç¿ë
function objCommentDelete(strVal) {
	var thefrm = document.frmComment;

	var tNameVal = thefrm.tid.value;
	var cNameVal = thefrm.cid.value;
	var strValue = thefrm.cval.value;

	var YesOrNo = window.confirm("»èÁ¦ ÇÏ½Ã°Ú½À´Ï±î?");
	if (!YesOrNo) {
		return;
	}
	
	var addrUrl = "/Share/comCommentAjaxProc.asp";	
	var data = "tid="+tNameVal+"&cid="+cNameVal+"&cval=" + strValue + "&eId=" + strVal + "&exec=delete";
	
	var xmlHttp = createXMLHttpRequest();
	xmlHttp.open("GET", addrUrl+"?"+data, true);	
	xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=euc-kr");
	xmlHttp.setRequestHeader("Pragma", "no-cache");
	xmlHttp.send(null);
	xmlHttp.onreadystatechange = function() {
		objCommentListAjax(tNameVal, cNameVal, strValue);
	}
}

// °øÅë ÄÚ¸àÆ® ±Û¾²±â ajax »ç¿ë
function objCommentWrite() {
	var thefrm = document.frmComment;
	thefrm.exec.value = "write";

	str = thefrm.comments;
	if (!validFieldText(str, "µ¡±ÛÀ»")){
		return ;
	}
	
	var objStrVal = str.value;
	var objStrLen = objStrVal.length;
	var onechar = "";
	var bytesize = 0;

	for(i=0; i< objStrLen; i++) {
		onechar = objStrVal.charAt(i);
		if (escape(onechar).length > 4) {
			bytesize += 2;			// ÇÑ±ÛÀÌ¸é 2¸¦ ´õÇÑ´Ù.
		} else {
			bytesize++;				// ±×¹ÜÀÇ °æ¿ì´Â 1À» ´õÇÑ´Ù.
		}
	}
	if (bytesize > 400)	{
		alert("µ¡±ÛÀÇ ÀÔ·Â ±ÛÀÚ¼ö´Â 400ÀÚ ±îÁö ÀÔ´Ï´Ù.");
		return;
	}
	var tNameVal = thefrm.tid.value;
	var cNameVal = thefrm.cid.value;
	var strValue = thefrm.cval.value;

	var addrUrl = "/Share/comCommentAjaxProc.asp";	
	var data = "tid="+tNameVal+"&cid="+cNameVal+"&cval=" + strValue + "&comments=" + escape(thefrm.comments.value)+ "&exec=write";
	
	var xmlHttp = createXMLHttpRequest();
	xmlHttp.open("GET", addrUrl+"?"+data, true);	
	xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=euc-kr");
	xmlHttp.setRequestHeader("Pragma", "no-cache");
	xmlHttp.send(null);
	xmlHttp.onreadystatechange = function() {
		objCommentListAjax(tNameVal, cNameVal, strValue);
	}
	
}


// °øÅë ÄÚ¸àÆ® ±Û¾²±â ajax »ç¿ë Á¢±Ù¼º°­È­
function objCommentWriteNew() {
	var thefrm = document.frmComment;
	thefrm.exec.value = "write";

	str = thefrm.comments;
	if (!validFieldText(str, "µ¡±ÛÀ»")){
		return false ;
	}
	
	var objStrVal = str.value;
	var objStrLen = objStrVal.length;
	var onechar = "";
	var bytesize = 0;

	for(i=0; i< objStrLen; i++) {
		onechar = objStrVal.charAt(i);
		if (escape(onechar).length > 4) {
			bytesize += 2;			// ÇÑ±ÛÀÌ¸é 2¸¦ ´õÇÑ´Ù.
		} else {
			bytesize++;				// ±×¹ÜÀÇ °æ¿ì´Â 1À» ´õÇÑ´Ù.
		}
	}
	if (bytesize > 400)	{
		alert("µ¡±ÛÀÇ ÀÔ·Â ±ÛÀÚ¼ö´Â 400ÀÚ ±îÁö ÀÔ´Ï´Ù.");
		return false;
	}
	var tNameVal = thefrm.tid.value;
	var cNameVal = thefrm.cid.value;
	var strValue = thefrm.cval.value;

/*
	var addrUrl = "/Share/comCommentAjaxProc.asp";	
	var data = "tid="+tNameVal+"&cid="+cNameVal+"&cval=" + strValue + "&comments=" + escape(thefrm.comments.value)+ "&exec=write";
	
	var xmlHttp = createXMLHttpRequest();
	xmlHttp.open("GET", addrUrl+"?"+data, true);	
	xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=euc-kr");
	xmlHttp.setRequestHeader("Pragma", "no-cache");
	xmlHttp.send(null);
	xmlHttp.onreadystatechange = function() {
		objCommentListAjax(tNameVal, cNameVal, strValue);


	}
*/	
}

// °øÅë ÄÚ¸àÆ® ±Û¾²±â ajax »ç¿ë Á¢±Ù¼º°­È­
function objCommentWriteVisit() {
	var thefrm = eval("document.frmComment"+arguments[0]);
	thefrm.exec.value = "write";

	str = thefrm.comments;
	if (!validFieldText(str, "µ¡±ÛÀ»")){
		return false ;
	}
	
	var objStrVal = str.value;
	var objStrLen = objStrVal.length;
	var onechar = "";
	var bytesize = 0;

	for(i=0; i< objStrLen; i++) {
		onechar = objStrVal.charAt(i);
		if (escape(onechar).length > 4) {
			bytesize += 2;			// ÇÑ±ÛÀÌ¸é 2¸¦ ´õÇÑ´Ù.
		} else {
			bytesize++;				// ±×¹ÜÀÇ °æ¿ì´Â 1À» ´õÇÑ´Ù.
		}
	}
	if (bytesize > 400)	{
		alert("µ¡±ÛÀÇ ÀÔ·Â ±ÛÀÚ¼ö´Â 400ÀÚ ±îÁö ÀÔ´Ï´Ù.");
		return false;
	}
	var tNameVal = thefrm.tid.value;
	var cNameVal = thefrm.cid.value;
	var strValue = thefrm.cval.value;

/*
	var addrUrl = "/Share/comCommentAjaxProc.asp";	
	var data = "tid="+tNameVal+"&cid="+cNameVal+"&cval=" + strValue + "&comments=" + escape(thefrm.comments.value)+ "&exec=write";
	
	var xmlHttp = createXMLHttpRequest();
	xmlHttp.open("GET", addrUrl+"?"+data, true);	
	xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=euc-kr");
	xmlHttp.setRequestHeader("Pragma", "no-cache");
	xmlHttp.send(null);
	xmlHttp.onreadystatechange = function() {
		objCommentListAjax(tNameVal, cNameVal, strValue);


	}
*/	
}

// °øÅë ÄÚ¸àÆ® ¸®½ºÆ® ajax »ç¿ë ( BackOffice¿ë )
function objCommentListAjaxAdm(tNameVal, cNameVal, strValue) {

	var addrUrl = "/Share/comCommentAjaxAdm.asp?tid="+tNameVal+"&cid="+cNameVal+"&cval=" + strValue;


	var xmlHttp = createXMLHttpRequest();
	xmlHttp.open("GET", addrUrl, true);	
	xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=euc-kr");
	xmlHttp.setRequestHeader("Pragma", "no-cache");
	xmlHttp.send(null);
	
	xmlHttp.onreadystatechange = function() {
		if(xmlHttp.readyState == 4 ) {
			if(xmlHttp.status == 200) {
				document.getElementById('divCommentInfo').innerHTML = xmlHttp.responseText;
				document.getElementById('divCommentCount').innerHTML = "(" + document.frmComment.nTotalCom.value + ")";
			}
		}
		
	}

}

// °øÅë ÄÚ¸àÆ® »èÁ¦ ajax »ç¿ë ( BackOffice¿ë )
function objCommentDeleteAdm(strVal) {
	var thefrm = document.frmComment;

	var tNameVal = thefrm.tid.value;
	var cNameVal = thefrm.cid.value;
	var strValue = thefrm.cval.value;

	var YesOrNo = window.confirm("»èÁ¦ ÇÏ½Ã°Ú½À´Ï±î?");
	if (!YesOrNo) {
		return;
	}
	
	var addrUrl = "/Share/comCommentAjaxAdmProc.asp";	
	var data = "tid="+tNameVal+"&cid="+cNameVal+"&cval=" + strValue + "&eId=" + strVal + "&exec=delete";
	
	var xmlHttp = createXMLHttpRequest();
	xmlHttp.open("GET", addrUrl+"?"+data, true);	
	xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=euc-kr");
	xmlHttp.setRequestHeader("Pragma", "no-cache");
	xmlHttp.send(null);
	xmlHttp.onreadystatechange = function() {
		objCommentListAjaxAdm(tNameVal, cNameVal, strValue);
	}
}

// °øÅë ÄÚ¸àÆ® ±Û¾²±â ajax »ç¿ë ( BackOffice¿ë )
function objCommentWriteAdm() {
	var thefrm = document.frmComment;
	thefrm.exec.value = "write";

	str = thefrm.comments;
	if (!validFieldText(str, "µ¡±ÛÀ»")){
		return ;
	}
	
	var objStrVal = str.value;
	var objStrLen = objStrVal.length;
	var onechar = "";
	var bytesize = 0;

	for(i=0; i< objStrLen; i++) {
		onechar = objStrVal.charAt(i);
		if (escape(onechar).length > 4) {
			bytesize += 2;			// ÇÑ±ÛÀÌ¸é 2¸¦ ´õÇÑ´Ù.
		} else {
			bytesize++;				// ±×¹ÜÀÇ °æ¿ì´Â 1À» ´õÇÑ´Ù.
		}
	}
	if (bytesize > 400)	{
		alert("µ¡±ÛÀÇ ÀÔ·Â ±ÛÀÚ¼ö´Â 400ÀÚ ±îÁö ÀÔ´Ï´Ù.");
		return;
	}
	var tNameVal = thefrm.tid.value;
	var cNameVal = thefrm.cid.value;
	var strValue = thefrm.cval.value;

	var addrUrl = "/Share/comCommentAjaxAdmProc.asp";	
	var data = "tid="+tNameVal+"&cid="+cNameVal+"&cval=" + strValue + "&comments=" + escape(thefrm.comments.value)+ "&exec=write";
	
	var xmlHttp = createXMLHttpRequest();
	xmlHttp.open("GET", addrUrl+"?"+data, true);	
	xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=euc-kr");
	xmlHttp.setRequestHeader("Pragma", "no-cache");
	xmlHttp.send(null);
	xmlHttp.onreadystatechange = function() {
		objCommentListAjaxAdm(tNameVal, cNameVal, strValue);
	}
	
}

// Open Club
function OpenMyClub(Clubid){
	var f = document.frmDirectGO;
	if(Clubid!="")
	{
		f.action="http://blog.designdb.com/"+Clubid+"/";
		f.submit();
	}
}


////////////////////////////////////////////////////////////////////////////////////////////////////////
// Ãß°¡ µî·Ï½Ã µ¿ÀÏ Ç×¸ñ º¹»ç(»èÁ¦)ÇÏ±â.(Å×ÀÌºí ±¸Á¶¸¸ »ç¿ë °¡´É) [maker: Jin.]
//*==============================================================================================
// ±â´É => ´ë»óÀÇ ÀÚ½Ä³ëµå º¹»çÇÏ±â. (maker: Jin.)
// º¯¼ö => tgID: ´ë»ó ID¸í, rowNB: º¹»ç ´ë»óÀÇ ÀÚ½Ä³ëµå ¹øÈ£(½ÃÀÛÀº 0ºÎÅÍ..)
// ex. getCopyCloneNode("designAdd1",0)
//============================================================================================*//
function getCopyCloneNode(tgID,rowNB){

	var obj, temp, imsiNB, objChildLng;

	if (document.getElementById){
		obj = document.getElementById(tgID);
	} else {
		obj = document[tgID];
	}

	// ÀÚ½Ä °³¼ö ±¸ÇÏ±â
	if ( navigator.appName == "Netscape" ) {	//ff
		objChildLng = (obj.childNodes.length - 1) / 2;
	} else {									//ie
		objChildLng = obj.childNodes.length;
	}

	imsiNB = childIdx(rowNB,'N');		// ºê¶ó¿ìÀúº° ÀÚ½Ä³ëµå ¹øÈ£ Á¤ÀÇ

	// ´ë»óÀÌ Á¸ÀçÇÏ¸é º¹»çº» ¸¸µé±â
	if ( obj && obj.childNodes[imsiNB] ){

		arrNodeCnt = 0
		arrNodeObj = new Array();

		selectHtcFind(obj.childNodes[imsiNB]);	// select box Ã£±â

		// 1Â÷¿ø ¹è¿­·Î 2°³¾¿ Â¦Áö¾îÁ® ÀÖÀ½.
		for ( i=0; i<parseInt(arrNodeObj.length/2); i++ ) {
			arrNodeObj[i*2].removeChild(arrNodeObj[i*2+1]);
		}


		temp = obj.childNodes[imsiNB].cloneNode(true);	// º¹»çº» ¸¸µé±â
		if (objChildLng < 2){		// µî·ÏµÈ ³»¿ëÀÌ ¾øÀ» °æ¿ì º¹»çº» »ý¼º
			childNodeCopy(tgID,temp,1);					// º¹»çº»À¸·Î »õ·Î »ý¼º
		}
		thisRowDel(tgID,obj.childNodes[imsiNB]);		// ¿øº» Áö¿ì±â
	}

	return temp;
}

//*==============================================================================================
// ±â´É => ÀÚ½Ä³ëµå Ãß°¡ÇÏ±â. (maker: Jin.)
// º¯¼ö => tgID: Ãß°¡ ´ë»ó ID, orgNode: Ãß°¡ÇÒ ³ëµå ³»¿ë, seq: º¯°æÇÒ idÀÇ ¼ø¹ø
// ex. childNodeCopy('designAdd1',tempDesignVal1,seq)
//============================================================================================*//
function childNodeCopy(tgID,orgNode,seq){

	var targetNode, rowNB;
	if (document.getElementById){
		targetNode = document.getElementById(tgID);
	} else {
		targetNode = document[tgID];
	}

	targetNode.appendChild(orgNode.cloneNode(true));		// Ãß°¡...

	rowNB = childIdx(targetNode.childNodes.length,'L');		// ¸¶Áö¸· ÀÚ½Ä ¹øÈ£ °¡Á®¿À±â
	chgAttributeID(targetNode.childNodes[rowNB],seq);		// Ãß°¡ ³»¿ëÀÇ id°ª º¯°æÇÏ±â
}

//*==============================================================================================
// ±â´É => ¾ÖÆ®¸®ºäÆ®¸¦ °Ë»çÇÏ¿© id°ªÀ» º¯°æÇÏ±â. (maker: Jin.)
//		   ´ë»ó: nodeNameÀÌ select, input ÀÏ °æ¿ì.(Â÷ÈÄ ÇÊ¿ä½Ã Ãß°¡...)
//		   º¯°æµÇ´Â id´Â 'id + "_" + seq' ·Î º¯°æµÊ. 
// º¯¼ö => tgNode: °Ë»çÇÒ ³ëµå, seq: ¼ø¹ø(µ¿ÀÏ ´ë»óÀÇ ´ÙÀ½ ¼ø¹ø)
// ex. chgAttributeID(tempDesignVal1,2)
//============================================================================================*//
function chgAttributeID(tgNode,seq){

	var ELEMENT_NODE = 1;
	var length, i

	//¿¤¸®¸ÕÆ®ÀÎÁö È®ÀÎ-¸ÂÀ¸¸é ¿¤¸®¸ÕÆ® Ãâ·Â
	if ( tgNode.nodeType == ELEMENT_NODE ) {

		if ( tgNode.nodeName.toLowerCase() == "select" || tgNode.nodeName.toLowerCase() == "input" ){
			if ( tgNode.getAttribute("id") != null && tgNode.getAttribute("id") != "" ) {
				tgNode.setAttribute("id", tgNode.getAttribute("id") +"_"+ seq);
			}
		}

	}

	length = tgNode.childNodes.length;		// ÀÚ½Ä °³¼ö
	if( length > 0 ) {			// ÀÚ½Ä ³ëµå°¡ ÀÖ´Ù¸é ÀÚ½ÄÀÇ °³¼ö¸¸Å­ ³ëµå¸¦ Å½»ö.
		for ( i=0; i<length; i++ ) {
			chgAttributeID(tgNode.childNodes.item(i),seq);	//Àç±ÍÈ£ÃâÇÏ¿© °è¼Ó ÁøÇà...
		}
	}
}

//*==============================================================================================
// ±â´É => ÀÚ½Ä³ëµå ¹øÈ£ ÀçÁ¤ÀÇ. (maker: Jin.)
// º¯¼ö => rowNB: ¿øÇÏ´Â ÀÚ½Ä³ëµå ¹øÈ£,
//		   posi: ÀÚ½Ä³ëµå À§Ä¡(Æ¯Á¤ ³ëµå¿Í ¸¶Áö¸· ³ëµå·Î ºÐ¸®ÇÏ¿© Ã³¸®)
//				 ¸¶Áö¸· ³ëµå´Â 'L'À» ³ª¸ÓÁø 'N'À» ³Ñ°ÜÁÜ.
//				 'L'À» ³Ñ±æ½Ã¿£ rowNB°ªÀº node.length°ªÀ¸·Î °¡Á®¿Í¾ß Á¤»óÀûÀ¸·Î Ã³¸®ÇÔ.
// ex. childIdx(0,'N')
//============================================================================================*//
function childIdx(rowNB,posi) {
	var tmpNum = rowNB;

	// ³ëµåÀÇ À§Ä¡¿¡ µû¶ó ´Þ¸® Ã³¸®
	if ( posi == "L" ) {		// ¸¶Áö¸· ³ëµå
		if ( navigator.appName == "Netscape" ) {	//ff
			tmpNum = tmpNum - 2;
		} else {									//ie
			tmpNum = tmpNum - 1;
		}
	} else {				// ÀÏ¹ÝÀûÀÎ ³ëµå
		if ( navigator.appName == "Netscape" ) {	//ff
			tmpNum = tmpNum * 3 + 1;
		}
	}

	return tmpNum
}

var arrNodeCnt = 0;
var arrNodeObj = new Array();
//*==============================================================================================
// ±â´É => select box¿¡ Àû¿ëµÈ ºñÇìÀÌºñ¾î Á¦°Å Ç×¸ñ Ã£±â. (maker: Jin.)
// º¯¼ö => tgNode: °Ë»çÇÒ ³ëµå
// ex. selectHtcFind(obj.childNodes[imsiNB])
//============================================================================================*//
function selectHtcFind(tgNode) {

	var ELEMENT_NODE = 1;
	var minLoopCnt = 1, maxLoopCnt = 20;				// ¹«ÇÑ ·çÇÁ ¹æÁö¸¦ À§ÇØ¼­...
	var styleVal = imsi = "";
	var length, i
	var tmpVal = "", arrTmpVal, tmpI, tmpNode;
	var tmpVal2 = "", arrTmpVal2;
	var findResult = -1, findVal = "", findVal2 = "", findData = "", findData2 = "";

	//¿¤¸®¸ÕÆ®ÀÎÁö È®ÀÎ-¸ÂÀ¸¸é ¿¤¸®¸ÕÆ® Ãâ·Â
	if ( tgNode.nodeType == ELEMENT_NODE ) {

		if ( tgNode.nodeName.toLowerCase() == "select" ){
			// ½ºÅ¸ÀÏ¿¡¼­ width°ª °Ë»ö
			tmpVal = tgNode.getAttribute("style");
			findData = "style";
			if ( tmpVal != "undefined" && tmpVal != null ){
				tmpVal = tgNode.getAttribute("width");
				findData = "width";
			}
			tmpNode = tgNode;


			minLoopCnt = 1;
			while(true) {
				if ( tgNode.nextSibling == "undefined" || tgNode.nextSibling == null ){
					break;
				} else {	// ´ÙÀ½ ³ëµå°¡ ÀÖÀ¸¸é Ã³¸®.
					tgNode = tgNode.nextSibling;

					// table Á¤º¸°¡ ÀÖÀ¸¸é Á¦°ÅÇÔ.
					if ( tgNode.nodeType == ELEMENT_NODE && tgNode.nodeName.toLowerCase() == "table" ) {
						arrNodeObj[arrNodeCnt] = tgNode.parentNode;
						arrNodeCnt++;
						arrNodeObj[arrNodeCnt] = tgNode;
						arrNodeCnt++;


						// ½ºÅ¸ÀÏ¿¡¼­ width°ª °Ë»ö
						tmpVal2 = tgNode.getAttribute("style");
						findData2 = "style";
						if ( tmpVal2 != "undefined" && tmpVal2 != null ){
							tmpVal2 = tmpVal2.getAttribute("width");
							findData2 = "width";
						}
					}
				}

				// ¹«ÇÑ·çÇÁ ¹æÁö¸¦ À§ÇÔ.
				if ( minLoopCnt > maxLoopCnt ) { break; }
				minLoopCnt++;
			}


			// ¿øº»¿¡ ½ºÅ¸ÀÏ width°ªÀÌ Àû¿ëµÇ¾î ÀÖ´Ù¸é Á¦°Å
			if ( findData == "width" && tmpVal != "undefined" && tmpVal != null ){
				tmpVal.removeAttribute("width");
			}
			// ½ºÅ¸ÀÏ width°ª ´Ù½Ã ¼³Á¤
			if ( findData2 == "width" && tmpVal2 != "undefined" && tmpVal2 != null ){	// ½ºÅ¸ÀÏ width°ªÀ» Ã£À¸¸é...
				if ( findData == "width" ){
					tmpVal = tmpNode.getAttribute("style");
					tmpVal.setAttribute("width",tmpVal2);
				} else {
					tmpNode.setAttribute("style","width:"+ tmpVal2 +";");
				}
			}
		}

	}

	length = tgNode.childNodes.length;		// ÀÚ½Ä °³¼ö
	if( length > 0 ) {			// ÀÚ½Ä ³ëµå°¡ ÀÖ´Ù¸é ÀÚ½ÄÀÇ °³¼ö¸¸Å­ ³ëµå¸¦ Å½»ö.
		for ( i=0; i<length; i++ ) {
			selectHtcFind(tgNode.childNodes.item(i));	//Àç±ÍÈ£ÃâÇÏ¿© °è¼Ó ÁøÇà...
		}
	}

}

//*==============================================================================================
// ±â´É => ¼±ÅÃÇÑ ³ëµå »èÁ¦ÇÏ±â[Å×ÀÌºíÀÇ ÇÏ³ªÀÇ Row »èÁ¦]. (maker: Jin.)
// º¯¼ö => tgID: »èÁ¦ ´ë»ó ID
//		   clickedNode: Å¬¸¯ÇÑ node(this·Î Ã³¸®ÇÔ - [ÁÖÀÇ]³ëµå °³Ã¼°¡ ¾Æ´Ï¸é Ã³¸® ¾ÈµÊ, <ex> a ÅÂ±×¿¡ Ã³¸®ÇÒ °æ¿ì.)
// ex. thisRowDel('designAdd1',this)
//============================================================================================*//
function thisRowDel(tgID,clickedNode){

	try{
		var targetNode;
		if (document.getElementById){
			targetNode = document.getElementById(tgID);
		} else {
			targetNode = document[tgID];
		}

		var trNode = clickedNode;
		var chkNodeNM = "";
		var delRowIdx = -1;
		var loopMin = 1;
		var loopmax = 1000;

		while(loopMin < loopmax){

			chkNodeNM = trNode.nodeName;
			if ( chkNodeNM != "undefined" && chkNodeNM != null ) {
				if ( chkNodeNM.toUpperCase() == "body" ){ break; }

				if ( chkNodeNM.toUpperCase() == "TR" ){
					delRowIdx = trNode.rowIndex - 1;	//Å×ÀÌºí RowIndex °ªÀº 0ºÎÅÍ °Ë»ö°ªÀº 1ºÎÅÍ...±×¸®ÇÏ¿© -1 Ã³¸®ÇÔ.
					break;
				}
			}

			trNode = trNode.parentNode;
			loopMin++;
		}

		// TR À» Ã£Áö ¸øÇÏ¸é Ã³¸® ¾ÈÇÔ.
		if ( delRowIdx < -1 ) {
			alert("»èÁ¦ ´ë»óÀ» Ã£Áö ¸øÇß½À´Ï´Ù.");
			return;
		}
/*
		// ±âº» ÇÑ °³´Â »èÁ¦ ÇÏÁö ¾ÊÀ½.(ff¿¡¼­´Â 1°³°¡ 3°³ÀÓ)
		if ( targetNode.childNodes.length < 2 ) {
			alert("±âº»À¸·Î Á¦°øµÇ´Â 1°³ÀÇ ³»¿ëÀº »èÁ¦ ÇÒ ¼ö ¾ø½À´Ï´Ù.");
			return;
		}
*/
		targetNode.removeChild(trNode);
	} catch(e){ return; }
}
// Ãß°¡ µî·Ï~~~~~ ¿©±â±îÁö...
////////////////////////////////////////////////////////////////////////////////////////////////////////


/*============================================================================
// ´ÙÀ½ ´ë»óÀ¸·Î ÀÚµ¿ ÀÌµ¿ÇÏ±â. (maker: Jin.)
// ÆÄ¶ó¹ÌÅÍ	: chkLen: Çã¿ë ¹®ÀÚ±æÀÌ, val: ÀÔ·Â°ª, moveTG: ´ÙÀ½ ÀÌµ¿ ´ë»óID
// »ç¿ë¹ý	: focusMoving(4,this.value,'phoneNum3')
============================================================================*/
function focusMoving(chkLen,val,moveTG){

	try{

		if (val.length == chkLen){
			$(moveTG).focus();
		}

	} catch(e){ return; }
}

/*============================================================================
// ÆÄÀÏ À¯È¿¼º Ã¼Å©. (maker: Jin.)
// ÆÄ¶ó¹ÌÅÍ	: chkType: Ã¼Å©ÇÒ È®ÀåÀÚ (','·Î ±¸ºÐÇÏ¿© ¿©·¯°³ Á¤ÀÇ°¡´É -> 'xls,doc,hwp,etc,...')
//			  val: ÆÄÀÏ¸í
// »ç¿ë¹ý	: fileKindCheck('jpg','abc.jpg')
============================================================================*/
function fileKindCheck(chkType,val){

	var arrChkType = chkType.split(",");
	var lastIDX = -1;
	var fileKind = val;
	var boolResult = false;

	lastIDX = val.lastIndexOf('.');
	if ( lastIDX > -1 ){ fileKind = val.substring(lastIDX + 1, val.length); }

	for ( var i=0; i < arrChkType.length; i++ ){
		if ( arrChkType[i].toLowerCase() == fileKind.toLowerCase() ){
			boolResult = true;
			break;
		}
	}

	return boolResult;
}

/*============================================================================
// multiple Select Box¿¡ ¼±ÅÃµÈ ³»¿ë Á¦°ÅÇÏ±â. (maker: Jin.)
// ÆÄ¶ó¹ÌÅÍ	: tgNM: Select Box¸í
// »ç¿ë¹ý	: selectBoxCancel('compDivision')
============================================================================*/
function selectBoxCancel(tgNM){

	var dataCnt = $(tgNM).length - 1;
	for ( var i=dataCnt; i>=0; i-- ){
		if ( $(tgNM)[i].selected ){ $(tgNM)[i] = null; }
	}

}

/*============================================================================
// ¼ýÀÚ¸¸ ÀÔ·ÂÇÏ±â.(¿À·ÎÁö ¼ýÀÚ¸¸ Çã¿ëÇÔ. '.','-' Çã¿ëÇÏÁö ¾ÊÀ½) (maker: Jin.)
// ÆÄ¶ó¹ÌÅÍ	: obj: text box Object
// »ç¿ë¹ý	: numOnly(this)
============================================================================*/
function numOnly(obj) {
	var val = obj.value;
	var tmpChar = "";
	var result = "";

	if ( val == "" ) { return; }

	for ( var i=0; i<val.length; i++ ) {
		tmpChar = val.charAt(i);
		if ( "0" <= String(tmpChar) && String(tmpChar) <= "9" ) {
			result += tmpChar;
		}
	}

	obj.value = result;
}

/*============================================================================
// ÀüÃ¼¼±ÅÃ, Ãë¼Ò (maker: Jin.)
// ÆÄ¶ó¹ÌÅÍ	: tgNM: ´ë»ó¸í, bool: Ã³¸®°ª(true(¼±ÅÃ), false(Ãë¼Ò))
// »ç¿ë¹ý	: checkedAll('listChk',true)
============================================================================*/
function checkedAll(tgNM,bool){
	var lng = document.getElementsByName(tgNM).length;
	if ( lng > 0 ){
		for ( var i=0; i<lng; i++ ){
			document.getElementsByName(tgNM)[i].checked = bool;
		}
	}
}

/*============================================================================
// ÀÌ·Â¼­ ¸¶¹ý»ç
// »ç¿ë¹ý	: popPersonalHistory()
============================================================================*/
function popPersonalHistory() {

	var Url = "/popup/popupPersonalHistory.asp";
	var popName = "popPersonalHistory";
	var popwidth = 748 + 20;	//½ºÅ©·Ñ Å©±â(20)¸¸Å­ º¸Á¤
	var popheight = 600;

	WindowOpenCenter2(Url, popName, popwidth, popheight);
}

// È¸¿ø ¸¶ÀÌÆäÀÌÁö ½ºÅ©·¦
function objMyScrapSett() {
	var thefrm = document.frmScrap;
	/*var LinkUrl = "http://www.designdb.com/popup/popupMyScrap.asp?"; »ó´ë°æ·Î·Î ¼öÁ¤*/
	var LinkUrl = "/popup/popupMyScrap.asp?";
		LinkUrl = LinkUrl + "retUrl=" + escape(thefrm.retUrl.value);
		LinkUrl = LinkUrl + "&retPK=" + thefrm.retPK.value;
		LinkUrl = LinkUrl + "&prgId=" + thefrm.prgId.value;
		LinkUrl = LinkUrl + "&prgTit=" + escape(thefrm.prgTit.value);
	WindowOpenCenter(LinkUrl, 'myScrapInfo', 420, 392);	
}

// È¸¿ø ³×Æ¼ÄÏ ½Å°í
function objNetiquetteReport() {
	var thefrm = document.frmScrap;
	/*var LinkUrl = "http://www.designdb.com/popup/popupNetiCat.asp?";»ó´ë°æ·Î·Î ¼öÁ¤ */
	var LinkUrl = "/popup/popupNetiCat.asp?";
		LinkUrl = LinkUrl + "retUrl=" + escape(thefrm.retUrl.value);
		LinkUrl = LinkUrl + "&retPK=" + thefrm.retPK.value;
		LinkUrl = LinkUrl + "&prgId=" + thefrm.prgId.value;
		LinkUrl = LinkUrl + "&menuPKID=" + thefrm.menuPKID.value;
	WindowOpenCenter(LinkUrl, 'NetiquetteInfo', 398, 473);	
}

// ºí·Î±×¿¡ ´ã±â
function objBlogScrap() {
	var f = document.frmScrap;
	var LinkUrl = "/Share/popupMyBlogBbs.asp?";
		LinkUrl = LinkUrl + "retUrl=" + escape(f.retUrl.value);					// PKID¸¦ Á¦¿ÜÇÑ ÇöÀç ÆäÀÌÁö URL
		LinkUrl = LinkUrl + "&retPK=" + f.retPK.value;							// PKID
		LinkUrl = LinkUrl + "&prgId=" + f.prgId.value;							// ÇÁ·Î±×·¥ ID
		LinkUrl = LinkUrl + "&prgTit="  + escape(f.prgTit.value);				// °Ô½Ã¹° Å¸ÀÌÆ²
//		if (f.prgTag)
//			LinkUrl = LinkUrl + "&prgTag="  + escape(f.prgTag.value);				// °Ô½Ã¹° ÅÂ±×
//		if (f.prgCont)
//			LinkUrl = LinkUrl + "&prgCont=" + escape(f.prgCont.value);				// °Ô½Ã¹° ³»¿ë
		if (f.menuPKID)
			LinkUrl = LinkUrl + "&menuPKID=" + f.menuPKID.value;					// ¸Þ´º PKID
		if (f.MenuCode)
			LinkUrl = LinkUrl + "&MenuCode=" + f.MenuCode.value;					// ¸Þ´º CODE
		if (f.blogName)
			LinkUrl = LinkUrl + "&blogName=" + f.blogName.value;					// ºí·Î±×ÀÌ¸§
	WindowOpenCenter(LinkUrl, 'myBlogBbsInfo', 420, 430);	
}


// µðºí·Î±× ¹Ù·Î°¡±â Show
function dblogSelect()
{
	if (document.getElementById("dblogSelect").style.display == "block")
		document.getElementById("dblogSelect").style.display = "none";
	else
		document.getElementById("dblogSelect").style.display = "block";
}


// ÁÂÃø ¸Þ´º ÇÃ·¡½Ã ¿µ¿ª ¸®»çÀÌÁî (ÇÃ·¡½Ã¿¡¼­ È£ÃâµÇ´Â ÇÔ¼ö)
function objLeftNaviFlashSet(strVal) {
	if (parseInt(strVal,10) < 250){
		document.getElementById('divLeftMenu').style.height = strVal;
		document.getElementById('leftNavi').style.height = strVal;
	}
}

function popupLogin()
{
	WindowOpenCenter('/Share/popupLogin.asp', '_popupLogin', 600, 500);	
}


// ¼ýÀÚ¸¸ ÀÔ·Â¹Þ±â IE, FF
function onlyNumber(obj,evt) { 
	if (!evt && window.netscape)	// FFÀÏ¶§ event ÆÄ¶ó¹ÌÅÍ »ý·«ÇÑ °æ¿ì
	{
		if (!isNumber(obj.value))
		{
			alert("¼ýÀÚ¸¸ ÀÔ·ÂÀÌ °¡´ÉÇÕ´Ï´Ù.");
			obj.value = obj.value.substr(0,obj.value.length-1);
			if (!isNumber(obj.value))		// onkeyupÀÌ ¾Æ´Ñ onkeydown, onkeypress ÀÌº¥Æ®¿¡ °É¾úÀ»¶§ value°ª ÀÏÄ¡ÇÏÁö ¾ÊÀ¸¹Ç·Î ÇÑ¹ø ´õ Ã¼Å©
				obj.value = obj.value.substr(0,obj.value.length-1);
		}
		return;
	}
	var evCode = (window.netscape) ? evt.which : event.keyCode ;
	if (isNumeric(evCode)==false)
	{
		alert("¼ýÀÚ¸¸ ÀÔ·ÂÀÌ °¡´ÉÇÕ´Ï´Ù.");
		if (!window.netscape) 
			event.returnValue=false;
		else
			obj.value = obj.value.substr(0,obj.value.length-1);
	}
}

// ¼ýÀÚ³ª ±¸ºÐÀÚ¸¸ ÀÔ·Â¹Þ±â IE, FF
function onlyNumberDot(obj,evt) { 
	var evCode = (window.netscape) ? evt.which : event.keyCode ;
	if (isNumericDot(evCode)==false)
	{
		alert("¼ýÀÚ¸¸ ÀÔ·ÂÀÌ °¡´ÉÇÕ´Ï´Ù.");
		if (!window.netscape) 
			event.returnValue=false;
		else
			obj.value = obj.value.substr(0,obj.value.length-1);
	}
}

// ¼ýÀÚÀÎÁö Ã¼Å©
function isNumeric( value )
{
	if (value == 8 || value == 9 || value == 13 || (value >= 37 && value <= 40) || value == 46 || value == 27 || value == 116 || (value >= 48 && value <= 57) || (value >= 96 && value <= 105))
		return true;
	else 
		return false;
}

// ¼ýÀÚ³ª ±¸ºÐÀÚÀÎÁö Ã¼Å©
function isNumericDot( value ) {	
	if (value == 8 || value == 9 || value == 13 || (value >= 37 && value <= 40) || value == 46 || (value >= 48 && value <= 57) ||  value == 110 || value == 190 || value == 192 || value == 27 || value == 116 || (value >= 96 && value <= 105) || value ==17 || value ==16 || value ==186 || value ==188 || value ==109)
		return true;
	else 
		return false;
}

// ¼ýÀÚ¹®ÀÚ¿­ÀÎÁö Ã¼Å©ÇÏ´Â ÇÔ¼ö
function isNumber(val) {
	str = "0123456789";
	for (i=0;i<val.length;i++) {
		// i ¹øÂ° ¹®ÀÚ°¡ ¼ýÀÚ°¡ ¾Æ´Ï¸é °ÅÁþ.
		if (str.indexOf(val.charAt(i)) == -1)
			return false;
	 }
	 return true;
}

// Left µðºí·Î±× Ä«¿îÅÍ °¡Á®¿À±â
function getUserMessageRepCount() {

	var response = "0";
	new Ajax.Request('/inc/leftAjax/getUserMessageCount.asp',
	{   
		method:'get',   
		onSuccess: function(transport){   
			response = transport.responseText || response;
			document.getElementById("useMessageCount").innerHTML = response;
		},   
		onFailure: function(){ 
			document.getElementById("useMessageCount").innerHTML = "0";
		}   
	});  
}

// ÆË¾÷Ã¢ »çÀÌÁî ¸®»çÀÌÁî
function resizePopup(w,h) {
	var clintAgent = navigator.userAgent;

	if ( clintAgent.indexOf("MSIE") != -1 ) {
		window.resizeBy(w-document.body.clientWidth, h-document.body.clientHeight);
	} else {
		window.resizeBy(w-window.innerWidth, h-window.innerHeight);
	}
}


// À¥¿¡µðÅÍ¸¦ »ç¿ëÇÑ ViewÆäÀÌÁö¿¡¼­ ÀÌ¹ÌÁö°¡ Å×ÀÌºí ¹üÀ§¸¦ ¹þ¾î³ª´Â °ÍÀ» ¹æÁöÇÏ±â À§ÇÑ ÀÌ¹ÌÁö ¸®»çÀÌÁî ÇÔ¼ö
/*
1. ÄÁÅÙÃ÷ µ¥ÀÌÅÍ replace : objInfo.m_contentsClob  = Replace(objInfo.m_contentsClob, "<img ", "<img class=""imgResize"" ")
2. onload ÀÌº¥Æ® Ãß°¡ (ÀÌ¹ÌÁö°¡ ¸ðµÎ ·ÎµùµÈ ÈÄ¶ó¾ß ÇÔ)
window.onload = imgResize;
window.onload = function() 
{
	imgResize();
}
*/
function imgResize(size) {
	if (!size)
		size = 670;
	var imgMaxWidth = size;
	var imgMaxHeight= 0;
	var imgWidth	= 0;
	var imgHeight	= 0;

	var cls = document.getElementsByClassName("imgResize");
	
	for(i=0;i<cls.length;i++) {
		imgWidth	= cls[i].width;
		imgHeight	= cls[i].height;

		if (imgWidth > imgMaxWidth)
		{
			imgMaxHeight = parseInt(imgMaxWidth * imgHeight / imgWidth);
			cls[i].width	= imgMaxWidth;
			cls[i].height	= imgMaxHeight;
		}
	}
}

// ¿Â·Îµå ÀÌº¥Æ® Áßº¹½ÇÇà ÇÔ¼ö
function addLoadEvent(func){
	var oldonload = window.onload; //ÀÌÀü ÇÔ¼ö°ª ÀúÀå
	if(typeof window.onload != 'function'){		// È£ÃâµÈ ÇÔ¼ö°¡ ¾øÀ» °æ¿ì ±×³É ÇÔ¼ö ½ÇÇà
		window.onload = function()
		{
			eval(func);
		}
	}else{										//È£ÃâµÈ ÇÔ¼ö°¡ ÀÖÀ» °æ¿ì¿¡ ÀÌÀü ÇÔ¼ö µÚ¿¡ ÇÔ¼ö Ãß°¡
		window.onload = function()
		{
			oldonload();
			eval(func);
		}
	}
}



// »çÀÌÆ® ÅëÇÕ °Ë»ö 
function goTotlaSearch() {
	var thefrm = document.frmTotalSearch;

	str = thefrm.dsTxt;
	if (!validFieldText(str, "°Ë»ö¾î¸¦")){
		return ;
	}

	if (thefrm.dsCat.value == "0"){
		thefrm.action = "/dsearch/";
	}else{
		thefrm.action = "/dsearch/searchDetail.asp";
	}

	thefrm.submit();
}

// ÀÌ¹ÌÁö ÆÄÀÏ È®Àå¸í Ã¼Å©
function checkImageFileType(objInput){
	pathpoint = objInput.value.lastIndexOf('.');
	filepoint = objInput.value.substring(pathpoint+1,objInput.value.length);
	filetype = filepoint.toLowerCase();
	if (filetype == 'gif'|| filetype == 'jpg' || filetype == 'jpeg' || filetype == 'png' || filetype == 'bmp'){
       return true; 
	}else{
		alert("ÀÌ¹ÌÁöÆÄÀÏ¸¸ ÀúÀå °¡´ÉÇÕ´Ï´Ù.");
		objInput.focus();
		return false; 
	}
} 

// ÇÃ·¡½Ã ÆÄÀÏ È®Àå¸í Ã¼Å©
function checkFlashFileType(objInput){
	pathpoint = objInput.value.lastIndexOf('.');
	filepoint = objInput.value.substring(pathpoint+1,objInput.value.length);
	filetype = filepoint.toLowerCase();
	if (filetype == 'swf'){
       return true; 
	}else{
		alert("Flash ÆÄÀÏ(swf)¸¸ ÀúÀå °¡´ÉÇÕ´Ï´Ù.");
		objInput.focus();
		return false; 
	}
} 

// ÇÑ±Û¸¸ ÀÔ·ÂµÇ¾ú´ÂÁö Ã¼Å©.[maker: Jin.]
function onlyKorChk(tgID){
	var val = $(tgID).value;
	var lng = val.length;
	var resultBool = true;
	var tmpCharAt = "";

	for (var i=0; i<lng; i++){
		tmpCharAt = val.charCodeAt(i);

		if( !((tmpCharAt > 0x3130 && tmpCharAt < 0x318F) || (tmpCharAt >= 0xAC00 && tmpCharAt <= 0xD7A3)) ){
			resultBool = false;
		}
	}

	return resultBool;
}


// ÇÑ±Û ¶Ç´Â ¿µ¹®¸¸ ÀÔ·ÂµÇ¾ú´ÂÁö Ã¼Å©.[maker: Jin.]
function onlyKorEngChk(tgID){
	var val = $(tgID).value;
	var lng = val.length;
	var resultBool = true;
	var tmpVal = "";
	var tmpCharAt = "";
	var tmpCharCodeAt = "";

	if (lng < 1){ return false; }

	// Ã¹±ÛÀÚ°¡ ÇÑ±ÛÀÎÁö ¿µ¹®ÀÎÁö Ã¼Å©
	tmpCharCodeAt = val.charCodeAt(0);
	if ( (tmpCharCodeAt > 0x3130 && tmpCharCodeAt < 0x318F) || (tmpCharCodeAt >= 0xAC00 && tmpCharCodeAt <= 0xD7A3) ) {
		// ÇÑ±Û...
		firstStr = "K"
	} else if( (0x61 <= tmpCharCodeAt && tmpCharCodeAt <= 0x7A) || (0x41 <= tmpCharCodeAt && tmpCharCodeAt <= 0x5A) ) {
		// ¿µ¹®...
		firstStr = "E"
	} else {
		// Ã³¸® ¾ÈÇÔ
		return false;
	}

	for (var i=0; i<lng; i++){
		tmpCharCodeAt = val.charCodeAt(i);
		tmpCharAt = val.charAt(i);

		switch (firstStr){
			case "K" :	// ½ÃÀÛÀÌ ÇÑ±ÛÀÌ¸é ³ª¸ÓÁö ±ÛÀÚµµ ÇÑ±Û¸¸ Çã¿ë
				if( !((tmpCharCodeAt > 0x3130 && tmpCharCodeAt < 0x318F) || (tmpCharCodeAt >= 0xAC00 && tmpCharCodeAt <= 0xD7A3)) ) {
					resultBool = false;
				}
				break;
			case "E" :	// ½ÃÀÛÀÌ ¿µ¹®ÀÌ¸é ³ª¸ÓÁöµµ ¿µ¹®¸¸ Çã¿ë
				// ¿µ¹®Àº °ø¹éÀ» Çã¿ëÇÔ.
				if( !((0x61 <= tmpCharCodeAt && tmpCharCodeAt <= 0x7A) || (0x41 <= tmpCharCodeAt && tmpCharCodeAt <= 0x5A) || tmpCharAt == " ") ) {
					resultBool = false;
				}
				break;
		}
	}

	return resultBool;
}

//*==============================================================================================
// ±â´É => Åë°è ±×·¡ÇÁ ´Ù½Ã ±×¸®±â.[maker: Jin.]
// º¯¼ö => tgNM: ±×·¡ÇÁ ¿µ¿ª ÀÌ¸§, maxData: °¡ÀåÅ«°ª,
//		   allData: ±×·¡ÇÁ °¢°¢ÀÇ °ªµé(±¸ºÐÀÚ ";"·Î ¿¬°áÇÏ¿© ³Ñ°ÜÁÜ, ÁÖÀÇ: tgNM °³¼ö¿Í ¼ø¼­°¡ °°¾Æ¾ß ÇÔ),
//		   handlingCnt: ÇÑ¹ø¿¡ Ã³¸®ÇÏ´Â °³¼ö
// ex. staticGraphDraw("graphBar","<%=maxData%>","<%=allData%>",2)
//============================================================================================*//
function staticGraphDraw(tgNM,maxData,allData,handlingCnt){

	var lng = document.getElementsByName(tgNM).length;
	var tmpData, arrTmpData;

	arrTmpData = allData.split(";");

	if (lng == (arrTmpData.length)) {

		for (var i=0; i<lng; i=i+handlingCnt){

			for (var j=0; j<handlingCnt; j++){
				tmpData = arrTmpData[i+j];
				tmpData = tmpData.replace("px","");

				if (maxData == 0){
					tmpData = 0;
				} else {
					tmpData = tmpData / maxData * (100*5);
				}
				document.getElementsByName(tgNM)[i+j].style.width = tmpData + "px";
			}
		}
	}

}

function quickControll() {
	//document.getElementById("quickWrap").style.top = document.body.scrollTop + 170;
}

// »çÀÌÆ® xmlHttp È£Ãâ ·Îµù¹Ù ÀÌ¹ÌÁö
var strLoadingImgTxt = "<div align=\"center\" style=\"padding-top:20px;\"><img src=\"/Share/images/icon/loding.gif\" alt=\"·ÎµùÁß\" border=\"0\"></div>";