/*INISEAL:[zChvOWkHlIVsmywxHaRap%2FHPFI4%3D%0A]*/
/**
 * Title: common.js
 * Description: ÀÏ¹Ý JavaScript Function
 * Copyright: Copyright (c) 2004
 * Company: dntech7
 * @author cto@dnt7.com
 * @version 1.0
 */
/**
* ºê¶ó¿ìÁ®ÀÇ Å¸ÀÔÀ» ¼³Á¤
*/
var ns = (document.layers)? true:false;
var ie = (document.all)? true:false;
var doc = (ie)? document.all : document;

//Áñ°ÜÃ£±â
var interestcategory="";
/**
  * ÀÔ·Â °ªÀÌ Object ÀÎÁö¸¦ ¹ÝÈ¯.
  * returns true if a is an object, and array, or a function.
  * It returns false if a is a string, a number, a boolean, or null, or undefined.
  */
function isObject(input) {
	return (input && typeof input == 'object') || isFunction(input);
}
/**
  * ÀÔ·Â °ªÀÌ Function ÀÎÁö¸¦ ¹ÝÈ¯.
  */
function isFunction(input) {
	return typeof input == 'function';
}
/**
* ÇÑ±ÛÀ» 2byte ·Î ÀÎ½ÄÇØ¼­ ±æÀÌ¸¦ ±¸ÇÔ
*/
function getByteLength(value) {
	var byteLength = 0;
	for(var inx = 0; inx < value.length; inx++){
		var oneChar = escape(value.charAt(inx));
		if(oneChar.length == 1) byteLength ++;
		else if(oneChar.indexOf("%u") != -1) byteLength += 2;
		else if(oneChar.indexOf("%") != -1) byteLength += oneChar.length/3;
	}
	return byteLength;
}
/**
* ÀÔ·Â°ªÀÌ NULLÀÎÁö Ã¼Å©
*/
function isNull(value) {
   if (value == null || value == "") {
       return true;
   }
   return false;
}
/**
 * ÀÔ·Â°ªÀÌ NULLÀÎÁö Ã¼Å©
 */
function isNull2(input) {
    if (input.value == null || input.value == "") {
        return true;
    }
    return false;
}
/**
* ÀÔ·Â°ª¿¡ ½ºÆäÀÌ½º ÀÌ¿ÜÀÇ ÀÇ¹ÌÀÖ´Â °ªÀÌ ÀÖ´ÂÁö Ã¼Å©
*/
function isEmpty(value) {
   if (value == null || value.replace(/ /gi,"") == "") {
       return true;
   }
   return false;
}
/**
* ÀÔ·Â°ª¿¡ Æ¯Á¤ ¹®ÀÚ(chars)°¡ ÀÖ´ÂÁö Ã¼Å©
* Æ¯Á¤ ¹®ÀÚ¸¦ Çã¿ëÇÏÁö ¾ÊÀ¸·Á ÇÒ ¶§ »ç¿ë
* ex) if (containsChars(form.name,"!,*&^%$#@~;")) {
*         alert("ÀÌ¸§ ÇÊµå¿¡´Â Æ¯¼ö ¹®ÀÚ¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.");
*     }
*/
function containsChars(value,chars) {
   for (var inx = 0; inx < value.length; inx++) {
      if (chars.indexOf(value.charAt(inx)) != -1)
          return true;
   }
   return false;
}
/**
* ÀÔ·Â°ªÀÌ Æ¯Á¤ ¹®ÀÚ(chars)¸¸À¸·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©
* Æ¯Á¤ ¹®ÀÚ¸¸ Çã¿ëÇÏ·Á ÇÒ ¶§ »ç¿ë
* ex) if (!containsCharsOnly(form.blood,"ABO")) {
*         alert("Ç÷¾×Çü ÇÊµå¿¡´Â A,B,O ¹®ÀÚ¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.");
*     }
*/
function containsCharsOnly(value,chars) {
   for (var inx = 0; inx < value.length; inx++) {
	  if (chars.indexOf(value.charAt(inx)) == -1)
		  return false;
   }
   return true;
}
/**
* ÀÔ·Â°ªÀÌ ¾ËÆÄºªÀÎÁö Ã¼Å©
* ¾Æ·¡ isAlphabet() ºÎÅÍ isNumComma()±îÁöÀÇ ¸Þ¼Òµå°¡
* ÀÚÁÖ ¾²ÀÌ´Â °æ¿ì¿¡´Â var chars º¯¼ö¸¦
* global º¯¼ö·Î ¼±¾ðÇÏ°í »ç¿ëÇÏµµ·Ï ÇÑ´Ù.
* ex) var uppercase = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
*     var lowercase = "abcdefghijklmnopqrstuvwxyz";
*     var number    = "0123456789";
*     function isAlphaNum(input) {
*         var chars = uppercase + lowercase + number;
*         return containsCharsOnly(input,chars);
*     }
*/
function isAlphabet(value) {
   var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
   return containsCharsOnly(value,chars);
}
/**
* ÀÔ·Â°ªÀÌ ¾ËÆÄºª ´ë¹®ÀÚÀÎÁö Ã¼Å©
*/
function isUpperCase(value) {
   var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
   return containsCharsOnly(value,chars);
}
/**
* ÀÔ·Â°ªÀÌ ¾ËÆÄºª ¼Ò¹®ÀÚÀÎÁö Ã¼Å©
*/
function isLowerCase(value) {
   var chars = "abcdefghijklmnopqrstuvwxyz";
   return containsCharsOnly(value,chars);
}
/**
* ÀÔ·Â°ª¿¡ ¼ýÀÚ¸¸ ÀÖ´ÂÁö Ã¼Å©
*/
function isNumber(value) {
   var chars = "0123456789";
   return containsCharsOnly(value,chars);
}
/**
* ÀÔ·Â°ªÀÌ ¾ËÆÄºª,¼ýÀÚ·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©
*/
function isAlphaNum(value) {
   var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
   return containsCharsOnly(value,chars);
}
/**
* ÀÔ·Â°ªÀÌ ¼ýÀÚ,´ë½Ã(-)·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©
*/
function isNumDash(value) {
   var chars = "-0123456789";
   return containsCharsOnly(value,chars);
}
/**
* ÀÔ·Â°ªÀÌ ¼ýÀÚ,ÄÞ¸¶(,)·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©
*/
function isNumComma(value) {
   var chars = ",0123456789";
   return containsCharsOnly(value,chars);
}
/**
* ÀÔ·Â°ª¿¡¼­ ÄÞ¸¶¸¦ ¾ø¾Ø´Ù.
*/
function removeComma(value) {
   return value.replace(/,/gi,"");
}
/**
* ÀÔ·Â°ªÀÌ »ç¿ëÀÚ°¡ Á¤ÀÇÇÑ Æ÷¸Ë Çü½ÄÀÎÁö Ã¼Å©
* ÀÚ¼¼ÇÑ format Çü½ÄÀº ÀÚ¹Ù½ºÅ©¸³Æ®ÀÇ 'regular expression'À» ÂüÁ¶
*/
function isValidFormat(value,format) {
   if (value.search(format) != -1) {
       return true; //¿Ã¹Ù¸¥ Æ÷¸Ë Çü½Ä
   }
   return false;
}
/**
* ÀÔ·Â°ªÀÌ ÀÌ¸ÞÀÏ Çü½ÄÀÎÁö Ã¼Å©
*/
function isValidEmail(value) {
   var format = /^((\w|[\-\.])+)@((\w|[\-\.])+)\.([A-Za-z]+)$/;
   return isValidFormat(value, format);
}
/**
* ÀÔ·Â°ªÀÌ ÀüÈ­¹øÈ£ Çü½Ä(¼ýÀÚ-¼ýÀÚ-¼ýÀÚ)ÀÎÁö Ã¼Å©
*/
function isValidPhone(value) {
   var format = /^(\d+)-(\d+)-(\d+)$/;
   return isValidFormat(value,format);
}
/**
* ÀÔ·Â°ªÀÇ ±æÀÌ¸¦ Ã¼Å©ÇÔ
* minÀÌ»ó max ÀÌÇÏÀÌ¸é true ¹ÝÈ¯
*/
function isLength(value, min, max)
{
	var length=value.length;
	if(length<min)
		return false;
	else if(length>max)
		return false;
	else
		return true;
}
/**
 * alert and redirect
 */
function alertAndRedirect(message, ojumpurl)
{
	alert(message);
	self.location=ojumpurl;
}
/**
 * Scroll bar °¡ ¾ø´Â À©µµ¿ì¸¦ openÇÑ´Ù.
 */
function open_window(url,popNm,width,height)
{
    window.open(url,popNm,"width="+width+",height="+height+",scrollbars=no");
}
/**
 * Scroll bar °¡ ÀÖ´Â À©µµ¿ì¸¦ openÇÑ´Ù.
 */
function open_window_scroll(url,popNm,width,height)
{
    window.open(url,popNm,"width="+width+",height="+height+",scrollbars=yes");
}
/**
 * confirm ÇÑ ÈÄ¿¡, ÁÖ¾îÁø url ·Î ºÐ±âÇÑ´Ù.
 */
function myconfirm(msg,url){
    if(confirm(msg)){
	    self.location = url;
	}
}
/**
 * blink()ÀÇ subfunction À¸·Î ´Üµ¶À¸·Î ½ÇÇàµÇÁö ¾Ê´Â´Ù.
 * 150ms ´ÜÀ§·Î ½ÇÇàµÇ¸ç 's' ¶ó´Â object ¸¦ blink ½ÃÅ²´Ù
 */
function _count() {
	var now = new Date();
	var seconds = now.getSeconds();
	if(seconds%2==1) {
		s.style.visibility="visible";
	} else {
		s.style.visibility="hidden";
	}
	setTimeout("_count()",150);
}
/**
 * Text ¸¦ ±ôºýÀÌ¸ç, _count() ¿Í ¿¬µ¿µÇ¾î µ¹¾Æ°£´Ù. ( Netscape ÀÇ <blink> ÅÂ±×¸¦ simulate )
 */
function blink(text) {
	if(document.layers) {
		document.write('<span class=normal><blink>'+text+'</blink></span>');
	}
	else {
		document.write('<span class=normal id="s">'+text+'</span>');
	}
	_count();
}
/**
 * Cookie ¸¦ ¼ÂÆÃÇÑ´Ù.
 */
function setCookie(name, value){
	var argv = setCookie.arguments;
	var argc = setCookie.arguments.length;
	var expires = (argc > 2) ? argv[2] : null;
	var path = (argc > 3) ? argv[3] : null;
	var domain = (argc > 4) ? argv[4] : null;
	var secure = (argc > 5) ? argv[5] : false;
	path="";
	document.cookie = name + "=" + escape (value) + ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + ((path == null) ? "" : ("; path=" + path)) +  ((domain == null) ? "" : ("; domain=" + domain)) +    ((secure == true) ? "; secure" : "");
}
/**
 * Cookie °ªÀ» °¡Á®¿Â´Ù.
 */
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 "";
}
/**
 * ÀÌ¹ÌÁöÀÇ src¸¦ ¿øº»À¸·Î º¹¿øÇÑ´Ù.
 */
function restore(object){
	if(object){
		object.src=object.altsrc;
		object.altsrc=null;
	}
}
/**
 * ÀÌ¹ÌÁöÀÇ src ¸¦ º¯°æÇÑ´Ù.
 */
function change(object, dest){
	if(object){
		object.altsrc = object.src;
		object.src = dest;
	}
}
/**
 * ÁÖ¾îÁø ÅØ½ºÆ®¸¦ Å¬¸³º¸µå·Î º¹»çÇÑ´Ù. ÀÍ½ºÇÃ·Î¾î¿¡¼­¸¸ µ¿ÀÛ
 */
function copy(copyStr){
	if(window.clipboardData.setData) {
		fResult = window.clipboardData.setData("Text", copyStr);
	}
}
/**
* ¹Ý¿Ã¸²ÇÑ´Ù -- ¼Ò¼ýÁ¡ X ÀÚ¸®±îÁö ³²±è( X+1 ÀÚ¸®¿¡¼­ ¹Ý¿Ã¸² )
*/
function round(number,X){
	return Math.round(number*Math.pow(10,X))/Math.pow(10,X);
}
/**
* Á¤¼ö¸¦ °¡°ÝÇüÅÂ·Î Ãâ·ÂÇÑ´Ù. 3ÀÚ¸®¸¶´Ù , »ðÀÔ
*/
function getPriceString(price){
	var rstr="";
	var length=0;
	price=""+price;
	length=price.length;
	if(price=='') return rstr;
	for(i=length-1; i>=0; i--)
	{

		rstr+=price.charAt(length-i-1);



		if(i!=0 && i%3==0)

			rstr+=",";
	}
	return rstr;

}

/**

* ±ÛÀÚ¼ö ±æÀÌ Ã¼Å©

*/

function fc_chk_byte(aro_name,ari_max)
{

	var ls_str = aro_name.value;

	var li_str_len = ls_str.length;

	var li_max = ari_max;

	var i = 0;

	var li_byte = 0;

	var li_len = 0;

	var ls_one_char = "";

	var ls_str2 = "";
	for(i=0; i< li_str_len; i++)

	{

		ls_one_char = ls_str.charAt(i);

		if (escape(ls_one_char).length > 4)

		{

			li_byte += 2;

		}else{

			li_byte++;

		}
		if(li_byte <= li_max){

			li_len = i + 1;

		}

	}
	if(li_byte > li_max){

		alert(" ±ÛÀÚ¸¦ ÃÊ°ú ÀÔ·ÂÇÒ¼ö ¾ø½À´Ï´Ù. \n ÃÊ°úµÈ ³»¿ëÀº ÀÚµ¿À¸·Î »èÁ¦ µË´Ï´Ù. ");

		ls_str2 = ls_str.substr(0, li_len);

		aro_name.value = ls_str2;

	}

	aro_name.focus();

}
/**

* ¸ÞÀÏ ¼±ÅÃ ÆË¾÷Ã¢

*/

function mailedit(){

	window.open("/servlet/dntech7.basis.ControlServlet?command=forward&forward_page=/cscenter/counsel/email.jsp","mailEdit","width=440,height=260,scrollbars=no");

}
/**

* ¼ýÀÚ¸¸ ÀÔ·ÂµÇµµ·Ï Á¦ÇÑ

*/

function onlynum(){

	var objEv = event.srcElement;

   	var chars = "0123456789";

	if(!containsCharsOnly(objEv.value,chars))

	{

		alert("¼ýÀÚ¸¸ ÀÔ·ÂÇØ ÁÖ¼¼¿ä!");

		objEv.value="";

		objEv.focus();

		return false;

	}

}

function onlynumField(objEv){

	var numPattern = /([^0-9])/;

	numPattern = objEv.value.match(numPattern);

	if(numPattern != null){

		alert("¼ýÀÚ¸¸ ÀÔ·ÂÇØ ÁÖ¼¼¿ä!");

		objEv.value="";

		objEv.focus();

		return false;

	}

}
function addComma (Cost) {
	// Cost°ªÀÌ 0º¸´ÙÀÛÀ¸¸é(À½¼öÀÌ¸é) Cost¸¦ ¾ç¼ö·Îº¯°æÇÏ°í minus°ªµµ º¯°æ

	if (Cost < 0) { Cost *= -1; var minus = true; }

	else var minus = false;

	// Cost°ª¿¡¼­ ¼Ò¼ýÁ¡À§¿Í ¾Æ·¡¸¦ ºÐ¸®ÇÏ¿© dotU/dotDº¯¼ö¿¡ÀúÀå

	// Cost°¡ ¼ýÀÚÀÌ±â ¶§¹®¿¡ ¹®ÀÚ·Î º¯È¯ÇÏ±â À§ÇØ (Cost + "") ¿¡¼­ ""À» ºÙ¿©ÁÜ

	// splitÇÔ¼ö»ç¿ë¿¹

	// AF = abcdefg.split("c")

	// AF[0] =>ab

	// AF[1] =>defg

	var dotPos = (Cost + "").split (".");

	var dotU = dotPos [0];

	var dotD = dotPos [1];
	// dotU(¼Ò¼öÁ¡À§)¸¦ 3À¸·Î³ª´©¾î ±× ³ª¸ÓÁö¸¦ CommaFlag¿¡ÀúÀå

	// µ·¿¡ ÄÞ¸¶¸¦ Ç¥½ÃÇÒ¶§ 3ÀÚ¸® ´ÜÀ§·Î Ç¥½ÃÇÏ±â¶§¹®¿¡...

	var CommaFlag = dotU.length % 3;
	// ³ª¸ÓÁö°¡ ÀÖÀ»°æ¿ì (¿¹: 12345 ¶Ç´Â 12345678 ...)

	if (CommaFlag) {

		// out¿¡ dotU¾ÕÀÚ¸®¸¦ CommaFlag±æÀÌ¸¸Å­ ´ëÀÔ

		var out = dotU.substring (0, CommaFlag);

		// dotUÀÇ ±æÀÌ°¡ 3ÀÚ¸® ÃÊ°úÀÌ¸é out¹®ÀÚ³¡¿¡ ÄÞ¸¶¸¦ Ãß°¡

		if (dotU.length > 3) out += ",";

	}
	// ³ª¸ÓÁö°¡ ¾øÀ»°æ¿ì(¿¹: 123  ¶Ç´Â 123456 ...)

	else var out = "";
	// dotU¹®ÀÚ¿¡¼­ CommaFlag¸¸Å­ ÀÌµ¿ÇÑÈÄ ¼¼±ÛÀÚ ´ÜÀ§·Î ÄÞ¸¶¸¦ ÂïÀ½

	for (var i = CommaFlag; i < dotU.length; i += 3) {

		out += dotU.substring (i, i + 3);

		if (i < dotU.length - 3) out += ",";

	}
	// À½¼öÀÏ°æ¿ì out º¯¼ö°ª¾Õ¿¡ "-"¸¦ Ãß°¡

	if (minus) out = "-" + out;
	// ¼Ò¼ýÁ¡ÀÌÇÏ°ªÀÌ ÀÖÀ¸¸é outº¯¼ö°ª¿¡ ¼Ò¼ýÁ¡À» Ãß°¡ÇÏ¿© ¸®ÅÏ

	if (dotD) return out + "." + dotD;

	else return out;

}

// ±Ý¾×¿¡¼­ ÄÞ¸¶¸¦ Á¦°ÅÇÑÈÄ ±×°ªÀ» µ¹·ÁÁÖ´ÂÇÔ¼ö
function delComma (Cost) {

	var retValue = "";
	// Costº¯¼ö¿¡¼­ ÄÞ¸¶ ¹®ÀÚ°¡ ÀÖÀ»°æ¿ì ÄÞ¸¶¹®ÀÚ¸¦ Á¦°ÅÇÔ

	for (i = 0; i < Cost.length; i++) {
		if (Cost.charAt (Cost.length - i -1) != ",") {

			retValue = Cost.charAt (Cost.length - i -1) + retValue;

		}

	}
	return retValue;

}
// ÀÔ·ÂÃ¢¿¡¼­ ÀÚµ¿À¸·Î ¼ýÀÚÇ¥±â(,) ·Î º¯È¯

function change_price(obj)

{

	var value=obj.value;		// ÇöÀç °´Ã¼ÀÇ °ªÀ» ±¸ÇÔ

	value=delComma(value);		// ÇöÀç °ª¿¡¼­ , ¸¦ Á¦°Å

	obj.value=addComma(value);	// ÀÚ¸´¼ö¿¡ ¸ÂÃß¾î , Ãß°¡

}
//ÆË¾÷Ã¢ Å©±â ÀÚµ¿ ¸®»çÀÌÁî

function resizePopup(){

	var winBody = window.document.body;
	// »õÃ¢ÀÇ »çÀÌÁî¿¡ ´õÇØÁÙ marginWidth¿Í marginHeight

	var marginHeight = parseInt(winBody.topMargin,10)+parseInt(winBody.bottomMargin,10);

	var marginWidth = parseInt(winBody.leftMargin,10)+parseInt(winBody.rightMargin,10);
	// »õÃ¢ÀÇ »çÀÌÁî ¼³Á¤

	var wid = winBody.scrollWidth + (winBody.offsetWidth - winBody.clientWidth) + marginWidth-5;

	var hei = winBody.scrollHeight + (winBody.offsetHeight - winBody.clientHeight) + marginHeight+10;
	// »çÀÌÁî ÀçÁ¶Á¤

	window.resizeTo(wid, hei);

}
// parent ÁÖ¼Ò ¹Ù²Ù±â

function goParent(url)

{

	parent.location=url;

}

/**

  * ¹®ÀÚ¿­ÀÇ ¿ÞÂÊ °ø¹éÀ» Á¦°Å

  */

function left_trim(str)

{

    i = 0;



    // ¿ÞÂÊºÎÅÍ space °¡ ³ª¿ÀÁö ¾ÊÀ»¶§±îÁö trace

    while (i<=str.length && str.substring(i,i+1) == ' ') {

        i = i + 1;

    }



    return str.substring(i);

}



/**

  * ¹®ÀÚ¿­ÀÇ ¿À¸¥ÂÊ °ø¹éÀ» Á¦°Å

  */

function right_trim(str)

{

    i = str.length - 1;



    // ¿À¸¥ÂÊºÎÅÍ space °¡ ³ª¿ÀÁö ¾ÊÀ»¶§±îÁö trace

    while (i >= 0 && str.substring(i,i+1) == ' ') {

        i = i - 1;

    }



    return str.substring(0,i+1);

}



/**

  * ¹®ÀÚ¿­ÀÇ ÁÂ/¿ì °ø¹éÀ» Á¦°Å

  */

function trim(str)

{

    return left_trim(right_trim(str));

}

/**

 *	¿µ¹®,¼ýÀÚ ¹× ÇÑ±Û¿Ü¿¡´Â ÀÔ·Â¾ÈµÊ

 */

function checkChina(obj){

  var str = obj.value;

  if(!isChina(str)){

      window.alert('¼Û±ÝÀÎ/¼öÃëÀÎ/Àû¿ä ¸Þ¼¼Áö´Â ¿µ¹®,¼ýÀÚ ¹× ÇÑ±Û¿Ü¿¡´Â ÀÔ·ÂÇÏ½Ç¼ö ¾øÀ¾´Ï´Ù.');

      obj.select();

      return false;

  }else{

    return true;

  }
  function isChina(str){

       var len = str.length;

	   for ( i=0; i < len; i++ ) {

	   	   var c = str.charCodeAt(i);

	   	   var ch = str.charAt(i);

	       if( ( ( 0xAC00 <= c && c <= 0xD7A3 ) || ( 0x3131 <= c && c <= 0x318E ) ) ) {

	       }else if((ch >= '0') && (ch <= '9')){

	       }else if((ch >= 'a') && (ch <= 'z')){

	       }else if((ch >= 'A') && (ch <= 'Z')){

	       }else if(ch == ' ' || ch == '~' || ch == '`' || ch == '\\'||

	              ch == '-' || ch == '_' || ch == '|' || ch == '+' ||

	              ch == '=' || ch == ',' || ch == '.' || ch == '/' ||

	              ch == '<' || ch == '>' || ch == '?' || ch == '!' ||

	              ch == '@' || ch == '#' || ch == '$' || ch == '%' ||

	              ch == '^' || ch == '&' || ch == '*' || ch == '(' ||

	              ch == ')' || ch == '\"' || ch == '[' || ch == '(' ){

	       }else{

	            return false;

	       }

	   }
       return true;

	}

}
// FullChar ¹è¿­À» FullChar1, FullChar2·Î ³ª´®. (2003.12.23 by JHoon)

// FullChar1 : ASCII Code [32 ~ 80]  49±ÛÀÚ

var FullChar1 = [

				"¡¡", "£¡","£¢","££","£¤","£¥","£¦","£§","£¨",

				"£©","£ª","£«","£¬","£­","£®","£¯","£°","£±","£²",

				"£³","£´","£µ","£¶","£·","£¸","£¹","£º","£»","£¼",

				"£½","£¾","£¿","£À","£Á","£Â","£Ã","£Ä","£Å","£Æ",

				"£Ç","£È","£É","£Ê","£Ë","£Ì","£Í","£Î","£Ï","£Ð"

			];
// FullChar2 : ASCII Code [81 ~ 126]  46±ÛÀÚ

var FullChar2 = [

				"£Ñ","£Ò","£Ó","£Ô","£Õ","£Ö","£×","£Ø","£Ù","£Ú",

				"£Û","£Ü","£Ý","£Þ","£ß","£à","£Á","£Â","£Ã","£Ä",

				"£Å","£Æ","£Ç","£È","£É","£Ê","£Ë","£Ì","£Í","£Î",

				"£Ï","£Ð","£Ñ","£Ò","£Ó","£Ô","£Õ","£Ö","£×","£Ø",

				"£Ù","£Ú","£û","£ü","£ý","¢¦"

			];
function Half2Full(HalfVal)

{

	var arg;

	if ( HalfVal == null || HalfVal == "" ) arg = "";

	else {

		arg = myHalf2Full(trim(HalfVal));

	}

	return arg;

}
function myHalf2Full(HalfVal)

{

	var stFinal = "";

	var ascii;

	for( i = 0; i < HalfVal.length; i++) {

		ascii = HalfVal.charCodeAt(i);

		if( (31 < ascii && ascii <= 80)) {

			stFinal += FullChar1[ascii-32];

		} else if( (80 < ascii && ascii < 128)) {

			stFinal += FullChar2[ascii-(32+49)];

		} else {

			stFinal += HalfVal.charAt(i);

		}

	}

	return stFinal;

}
/**

 * ¹®ÀÚ¿­¿¡ ÀÖ´Â Æ¯Á¤¹®ÀÚÆÐÅÏÀ» ´Ù¸¥ ¹®ÀÚÆÐÅÏÀ¸·Î ¹Ù²Ù´Â ÇÔ¼ö

 * ex) replace(String," ", ""); // °ø¹éÀÌ µé¾î¿À¸é ÁÂ¿ì°ø¹éÀ» Á¦°ÅÇÑ´Ù

 */

function replace(targetStr, searchStr, replaceStr) {

	var len, i, tmpstr;

	len = targetStr.length;

	tmpstr = "";
	for ( i = 0 ; i < len ; i++ ) {

		if ( targetStr.charAt(i) != searchStr ) {

			tmpstr = tmpstr + targetStr.charAt(i);

		}

		else {

			tmpstr = tmpstr + replaceStr;

		}

	}

	return tmpstr;

}

// ´ë¹®ÀÚº¯È¯

function toUpperCase(str){
	if(isEmpty(str)) return str;

	return str.toUpperCase();

}
/**

 *	³â/¿ù/ÀÏ displayÇÏ°í ÇöÀçÀÏ·Î ¼±ÅÃÇØÁÜ

 *	(NS 6) ÃÖ¹®¼º Ãß°¡(20030321)

 */

 function displayDefaultDateNew(obj_year, obj_month, obj_day) {

 	var current=new Date();

 	var YEAR=current.getFullYear();

 	var MONTH=current.getMonth()+1;

 	var daysInMonth=new Date(new Date(YEAR,MONTH,1)-86400000).getDate();
	displayYearNew(obj_year);

	displayMonth(obj_month);
	//ÀÏ display

 	for(var i=0; i<obj_day.length; i++) obj_day.options[i]=null;

 	for(var j=0; j<daysInMonth; j++) {

 		if(j<9) var k="0"+(j+1); else var k=j+1;

 		obj_day.options[j]=new Option(k, k);

 	}

 	if(obj_day.options[0].selected==true)

 	;

 	obj_day.options[current.getDate()-1].selected=true;

 }
/**

 *  ¿¬µµ display ÇÏ°í ÇöÀç¿¬µµ·Î ¼±ÅÃ

 *  (display ¹üÀ§ : ÇöÀç¿¬µµ¸¦ ±âÁØÀ¸·Î +1, -2³â) ¹ÚÇö»ó Ãß°¡(20060816)

 */

function displayYear(obj_year)

{

    var current=new Date();

    var YEAR=current.getFullYear();



	for(var i=0; i<obj_year.length; i++) obj_year.options[i]=null;
	var i=0;

	for(var j=2; j >= 0 ; j--){

        obj_year.options[i]=new Option((YEAR)-j, (YEAR)-j);

		i++;

    }

	obj_year.options[i]=new Option((YEAR)+1, (YEAR)+1);



    if(obj_year.options[0].selected==true);

    setSelect(obj_year,YEAR);

}
 /**

 *	¿¬µµ display ÇÏ°í ÇöÀç¿¬µµ·Î ¼±ÅÃ

 *	(display ¹üÀ§ : ÇöÀç¿¬µµ¸¦ ±âÁØÀ¸·Î +1, -3³â) ÃÖ¹®¼º Ãß°¡(20030321)

 */

function displayYearNew(obj_year)

{

	var current=new Date();

 	var YEAR=current.getFullYear();

 	for(var i=0; i<obj_year.length; i++) obj_year.options[i]=null;
	for(var j=0; j < 2 ; j++){

		obj_year.options[j]=new Option((YEAR)+j, (YEAR)+j);

	}

	if(obj_year.options[0].selected==true)

 	;

	setSelect(obj_year,YEAR);

}
/**

 *	¿ù display ÇÏ°í ÇöÀç¿ù·Î ¼±ÅÃ ÃÖ¹®¼º Ãß°¡(20030321)

 */

function displayMonth(obj_month)

{

	var current=new Date();

 	var MONTH=current.getMonth()+1;

 	for(var i=0; i<obj_month.length; i++) obj_month.options[i]=null;

	for(var j=0; j < 12 ; j++){

		if(j<9) var k="0"+(j+1); else var k=j+1;

		obj_month.options[j]=new Option(k, k);

	}

	if(obj_month.options[0].selected==true)

 	;

	obj_month.options[MONTH-1].selected=true;
}
function setSelect(input,str) {

	for(i=0;i<input.options.length;i++){

		if(input.options[i].value == str)

			input.options[i].selected=true;

	}

}
function isSpace(str){

	var length = str.length;



	for ( var i =0; i < length; i++){

		if ( str.charAt(i) != ' '){

			 return false;

		}

	}

	return true;

}
// »ç¾÷ÀÚ ¹øÈ£ Ã¼Å©

function is_binNo(vencod) {

	var sum = 0;

	var getlist =new Array(10);

	var chkvalue =new Array("1","3","7","1","3","7","1","3","5");

	for(var i=0; i<10; i++) { getlist[i] = vencod.substring(i, i+1); }

	for(var i=0; i<9; i++) { sum += getlist[i]*chkvalue[i]; }

	sum = sum + parseInt((getlist[8]*5)/10,10);

	sidliy = sum % 10;

	sidchk = 0;

	if(sidliy != 0) { sidchk = 10 - sidliy; }

	else { sidchk = 0; }

	if(sidchk != getlist[9]) { return false; }

	return true;

}
/**

 * ÁÖ¹Î¹øÈ£ Ã¼Å©1 - ÀÔ·ÂÆûÀÌ ÇÏ³ªÀÏ¶§ Ã¼Å©¸¦ ÇÑ´Ù

 * ex ) if ( !Jumincheck1(frm.jumin1.value,frm.jumin2.vlaue) ) return;

 */

function JuminCheck1(jumin_str) {

	var return_check = false;

	var str = jumin_str;

	num = 0;

	num7 = 0;

	num13 = 0;

	totalnum = 0;

	chknum = 0;

	num7 = parseInt(str.substring(6,7),10) ;

	num  = parseInt(str.substring(0,1),10)   * 2 +

			parseInt(str.substring(1,2),10)   * 3 +

			parseInt(str.substring(2,3),10)   * 4 +

			parseInt(str.substring(3,4),10)   * 5 +

			parseInt(str.substring(4,5),10)   * 6 +

			parseInt(str.substring(5,6),10)   * 7 +

			parseInt(str.substring(6,7),10)   * 8 +

			parseInt(str.substring(7,8),10)   * 9 +

			parseInt(str.substring(8,9),10)   * 2 +

			parseInt(str.substring(9,10),10)  * 3 +

			parseInt(str.substring(10,11),10) * 4 +

			parseInt(str.substring(11,12),10) * 5;

	num13 = parseInt(str.substring(12,13),10);
	totalnum = num % 11;

	chknum   = 11 - totalnum;

	if(chknum >= 10 ) chknum = chknum - 10;

	if((num13 == chknum) && ( num7 == 1 || num7 == 2 ||  num7 == 3 ||  num7 == 4 ||  num7 == 5 ||  num7 == 6))	{

		return_check = true;

	} else {

		if (num7 == 5 || num7 == 6){

			return_check =  true;

		}else{

			return_check =  false;

		}

	}

	return return_check;

}
/**

 *	¿¬°ú ¿ùÀ» ÆÄ¶ó¸ÞÅÍ·Î ³Ñ°ÜÁÖ¸é ÇØ´çµÇ´Â ¿ùÀÇ ÀÏ ¼ö¸¦ ¸®ÅÏ

 */

function getLastday(year,mon){

	if (mon == 4 || mon==6 || mon==9 || mon==11)

	{

		intLastDay=30;

	}

	else if (mon==2 && !(year % 4 == 0))

	{

		intLastDay=28;

	}

	else if (mon==2 && year % 4 == 0)

	{

		if (year % 100 == 0)

		{

			if (year % 400 == 0)

				intLastDay=29;

			else

				intLastDay=28;

		}

		else

		{

			intLastDay=29;

		}

	}

	else

	{

		intLastDay=31;

	}

	return intLastDay

}

/**

 * Æ¯Á¤³¯Â¥ÀÇ ¿äÀÏÀ» ±¸ÇÑ´Ù.

 */
function getDayOfWeek(date1) {

  var d = new Date(date1.substring(0,4), date1.substring(4,6)-1, date1.substring(6,8));

  var ww = d.getDay();

  return ww;

}
// getGB : YEAR(³âµµ), MONTH(¿ù), DAY(ÀÏ), ¾øÀ¸¸é YYYYMMDD
function getToDay(getGB)	{
	var dt = new Date();
	var ret = "";
	var year  = dt.getFullYear();
	var month = dt.getMonth() + 1; // 1¿ù=0,12¿ù=11ÀÌ¹Ç·Î 1 ´õÇÔ
	var day   = dt.getDate();
	if (("" + month).length == 1) { month = "0" + month; }
	if (("" + day).length   == 1) { day   = "0" + day;   }
	if ( getGB == "YEAR" ) ret = "" + year;
	else if ( getGB == "MONTH" ) ret = "" + month;
	else if ( getGB == "DAY" ) ret = "" + day;
	else ret = "" + year + month + day;
	return ret;
}
function error(msg) {
	alert(msg);
}
function uf_ChkKeyNum(strNum)
{
	for( i=0 ; i < strNum.length ; i++ )
	{
		if ((strNum.charAt(i) != " ") && ((strNum.charAt(i) < "0") || (strNum.charAt(i) > "9") ) )
		{
			alert("¼ýÀÚ ÀÌ¿ÜÀÇ ¹®ÀÚ°¡ ÀÖ½À´Ï´Ù..´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä..!!");
			return false;
		}
	}
	return	true;
}
function uf_CheckNum(strNum)
{
	var  i = 0;
	var Sum = 0;
	var Mod = 0;
	var YearIn = 0;
	var MonthIn = 0;
	var DateIn = 0;
	var SexIn = 0;
	var CmpIn = 0;
	var GbnIn = 0;
	var DgtIn = 0;
	var WkHab = 0;
	SexIn = parseInt(strNum.charAt(7),10);
	GbnIn = parseInt(strNum.charAt(12),10);
	CmpIn = parseInt(strNum.charAt(8), 10)*10 + parseInt(strNum.charAt(9), 10);
	DgtIn = parseInt(strNum.charAt(13),10);
	//ÁÖ¹Î¹øÈ£ 14ÀÚ¸®¸¦ ÇÑÀÚ¸®¾¿ Ã¼Å©
	for( i=0 ; i < 14 ; i++ )
	{
		if(i != 6)
	   {
			if( (strNum.charAt(i) <= "0") && (strNum.charAt(i) >= "9") )
			{
				{
				alert("ÁÖ¹Îµî·Ï¹øÈ£¸¦ Àß¸ø ÀÔ·ÂÇÏ¼Ì½À´Ï´Ù!!");
			  return false;
			}
		}
	}
	for( i = 0 ; i < 13 ; i++ )
	{
		if( i == 0)	YearIn+=parseInt(strNum.charAt(i),10)*10;
		if( i == 1)	YearIn+=parseInt(strNum.charAt(i),10);
		if( i == 2)	MonthIn+=parseInt(strNum.charAt(i),10)*10;
		if( i == 3)	MonthIn+=parseInt(strNum.charAt(i),10);
		if( i == 4)	DateIn+=parseInt(strNum.charAt(i),10)*10;
		if( i == 5)	DateIn+=parseInt(strNum.charAt(i),10);
		if( i < 6)	Sum+=parseInt(strNum.charAt(i),10)*(i+2);
		if( i > 6 && i < 9 ) Sum+=parseInt(strNum.charAt(i),10)*(i+1);
		if( i > 8)	Sum+=parseInt(strNum.charAt(i),10)*(i-7);
	}
	Mod=11-(Sum%11);
	if((11-(Sum%11))>=10) Mod-=10;
	if( Mod!=parseInt(strNum.charAt(13),10) )
	{
		if ( (SexIn == 5 || SexIn == 6 || SexIn == 7 || SexIn == 8) &&
			 (GbnIn == 6 || GbnIn == 7 || GbnIn == 8 || GbnIn == 9) )
		{
			if ((CmpIn%2) == 0)
			{
				Mod = Mod + 2;
				if( Mod>=10 ) Mod-=10;
				if (Mod != DgtIn)
				{
					alert("¿Ü±¹ÀÎ¹øÈ£°¡ Àß¸øµÈ ¹øÈ£ÀÔ´Ï´Ù2 !!");
					return false;
				}
			}
			else {
				alert("¿Ü±¹ÀÎ¹øÈ£°¡ Àß¸øµÈ ¹øÈ£ÀÔ´Ï´Ù7 !!");
				return false;
			}
		}
		else
		{
			alert("ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸øµÈ ¹øÈ£ÀÔ´Ï´Ù1 !!");
			return false;
		}
	}
	if( MonthIn < 1 || MonthIn > 12 || DateIn < 1 || DateIn > 31 )
	{
		alert("ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸øµÈ ¹øÈ£ÀÔ´Ï´Ù3 !!");
		return false;
	}
	if( (MonthIn ==4 || MonthIn == 6 || MonthIn == 9 || MonthIn == 11 ) && DateIn > 30 )
	{
		alert("ÁÖ¹Îµî·Ï¹øÈ£°¡  Àß¸øµÈ ¹øÈ£ÀÔ´Ï´Ù4 !!");
		return false;
	}
	if( MonthIn ==2 && DateIn > 29 )
	{
		alert("ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸øµÈ ¹øÈ£ÀÔ´Ï´Ù5 !!");
		return false;
	}
	return true;
	} // end if
}
/*

 * ¿À´Ã º» »óÇ° ÄíÅ°ÀúÀå

 */

function addTodayPrd(name,url){
	var tmpPrd;
	var nowPrd;
	var count=0;
	nowPrd = name+"|"+url;

	for(var i=1;i<=5;i++){
		tmpPrd = getCookie("todayPrd"+i);
		if(tmpPrd==nowPrd){	//°°Àº »óÇ°ÀÌ ÀÖ´ÂÁö Ã¼Å©
			return;
		}
	}

	//ÇöÀç »óÇ°À» Ä«¿îÆ®
	for(var i=1;i<=5;i++){
		if(getCookie("todayPrd"+i)!=""){
			count++;
		}
	}
	if(count==5)
	{
		setCookie("todayPrd1",getCookie("todayPrd2"));
		setCookie("todayPrd2",getCookie("todayPrd3"));
		setCookie("todayPrd3",getCookie("todayPrd4"));
		setCookie("todayPrd4",getCookie("todayPrd5"));
		setCookie("todayPrd5","");
	}
	for(var i=1;i<=5;i++){
		tmpPrd = getCookie("todayPrd"+i);
		if(tmpPrd==""){
			setCookie("todayPrd"+i,name+"|"+url);
			return;
		}

	}
}

/*
 * ¿À´Ã º» »óÇ° ¸®½ºÆ®
 */
function printTodayPrd()
{
	var rtn="";
	var tmpValue;
	var tmpArr;
	var name;
	var url;
	for(var i=1;i<=5;i++){
		tmpValue = getCookie("todayPrd"+i);
		tmpArr = tmpValue.split("|");
		if(getCookie("todayPrd"+i)!=""){
			if(i>1){
				document.write("<tr>");
				document.write("	<td bgcolor='#DFDBD7' height='1'></td>");
				document.write("</tr>");
			}
			name = tmpArr[0];
			if(name.length>6){
				name = name.substring(0,6);
			}
			document.write("<tr>");
			document.write("<td height='10' style='padding:5px 0 0 1px;line-height:10px;' class='text_link4 p11'>");
			document.write("	<a href='javascript:menuNav(\""+tmpArr[1]+"\",true);'>"+name+"</a></td>");
			document.write("</tr>");

		}
	}
}

/*
 * °ü½É»óÇ° µî·Ï
 */
function addInterestPrd(seq)
{
	$('addInterestPrdt').style.position = "";
	ajaxCommSubmit('/myhana/mymenu/addInterestproduct_ajax.do?seq='+seq+'&actionMode=add&goUrl='+document.location, '', 'addInterestPrdt');
}


/*
 * Áñ°ÜÃ£±â µî·Ï
 */
function addFavorite(depth,type)
{
	$('addFavorite').style.position = "";
	ajaxCommSubmit('/myhana/mymenu/addFavorite_ajax.do?depth='+depth+'&actionMode=add&type='+type, '', 'addFavorite');
}

/*
 * ÀÌ¹ÌÁö »ó¼¼º¸±â
 */
function popupImg(locat) {	
	var popWin;
	var popWinOption = "width=600,height=600, toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no, top=100,left=100";
		
	if( popWin == null || popWin.closed ) {
		popWin = open("/popupImg/popupImg.php?img="+locat, "WinView" , popWinOption, true);
		popWin.focus();
	}
}

