    //-----------------------------------------------------------------------------
    //
    //	ÀÌ¹ÌÁö ³ëµåÀÇ Å©±â ¸®»çÀÌÁî..!
    //
    // @input:
    //		img: ÀÌ¹ÌÁö³ëµå
    //		width: ÃÖ´ë °¡·Î»çÀÌÁî
    //		height: ÃÖ´ë ¼¼·Î»çÀÌÁî
    //
    // ex) <img src="ÀÌ¹ÌÁö°æ·Î" onload="resizeImage(this, 40, 20);" />
    //-----------------------------------------------------------------------------
    function resizeImage(img, maxWidth, maxHeight, align) {
        if (align && $(img).parent().css("textAlign") && ($(img).parent().css("textAlign") != "")) {
            $(img).parent().css("textAlign", "");
        }

        resize();


        function resize() {
            var timer = null;

            if (img.complete) {
                var width = $(img).width();
                var height = $(img).height();

                if (width > maxWidth) {
                    height = Math.ceil(height * (maxWidth / width));
                    width = maxWidth;
                }

                if (height > maxHeight) {
                    width = Math.ceil(width * (maxHeight / height));
                    height = maxHeight;
                }

                window.clearTimeout(timer);

                $(img)
                            .data("originSize", { width: $(img).width(), height: $(img).height() })
                            .data("resizeSize", { width: width, height: height })
                            .css({ width: width, height: height })
                            .show();

                if (align)
                    $(img).css({ marginLeft: Math.ceil((maxWidth - width) / 2), marginTop: Math.ceil((maxHeight - height) / 2) });

            } else {
                timer = window.setTimeout(resize, 500);
            }
        }
    }



	//-----------------------------------------------------------------------------
	// IE ½ºÅ¸ÀÏ°ú ¹«°üÇÏ°Ô Window Resize..
	// @return : null
	// ex) fixedResizeWindow(800, 600);
	//-----------------------------------------------------------------------------
	function fixedResizeWindow(iWidth, iHeight){
		var currentWidth, currentHeight;
		var windowWidth, windowHeight;
		var borderWidth, boderHeight;

		if(document.all){
			currentWidth = document.body.offsetWidth;
			currentHeight = document.body.offsetHeight;

			window.resizeTo(iWidth, iHeight);

			windowWidth = iWidth - document.body.offsetWidth + currentWidth;
			windowHeight = iHeight - document.body.offsetHeight + currentHeight;

			window.resizeTo(windowWidth, windowHeight);
		} else{
			windowWidth = window.outerWidth;
			windowHeight = window.outerHeight;
		}

		borderWidth = windowWidth - document.body.clientWidth;
		borderHeight = windowHeight - document.body.clientHeight;

		window.resizeTo(iWidth + borderWidth, iHeight + borderHeight);
	}




	//-----------------------------------------------------------------------------
	// È­¸éÀÇ Áß¾ÓÀ¸·Î ÆË¾÷Ã¢ ¶ç¿ì±â..
	// @return : null
	// ex) PopUp(°æ·Î, ÆË¾÷Ã¢ÀÌ¸§, ³ÐÀÌ, ³ôÀÌ);
	//-----------------------------------------------------------------------------
	function PopUp(url, wName, width, height) {//È­¸éÀÇ Áß¾Ó
		var LeftPosition = (screen.width/2) - (width/2);
		var TopPosition = (screen.height/2) - (height/2);
		var win = window.open(url, wName, "left="+LeftPosition+",top="+TopPosition+",width="+width+",height="+height);

		if(win == null){
			alert("ÆË¾÷Â÷´ÜÀ» ÇØÁ¦ÇØÁÖ¼¼¿ä!");
		} else{
			win.focus();
		}
	}


	//-----------------------------------------------------------------------------
	// È­¸éÀÇ Áß¾ÓÀ¸·Î ÆË¾÷Ã¢ ¶ç¿ì±â..(½ºÅ©·ÑÆ÷ÇÔ)
	// @return : null
	// ex) PopUp(°æ·Î, ÆË¾÷Ã¢ÀÌ¸§, ³ÐÀÌ, ³ôÀÌ);
	//-----------------------------------------------------------------------------
	function PopUpWithScroll(url, wName, width, height) {//È­¸éÀÇ Áß¾Ó
		var LeftPosition = (screen.width/2) - (width/2);
		var TopPosition = (screen.height/2) - (height/2);
		var win = window.open(url, wName, "left="+LeftPosition+",top="+TopPosition+",width="+width+",height="+height+",scrollbars=yes");

		if(win == null){
			alert("ÆË¾÷Â÷´ÜÀ» ÇØÁ¦ÇØÁÖ¼¼¿ä!");
		} else{
			win.focus();
		}
	}


	//-----------------------------------------------------------------------------
	// ÄíÅ°ÀúÀå
	// @return : null
	// ex) SetCookie(ÄíÅ°ÀÌ¸§, ÄíÅ°°ª, ¸¸·á±â°£);
	//-----------------------------------------------------------------------------
	function SetCookie(name, value, expiredays){//ÄíÅ° ¼³Á¤
		var todayDate = new Date(); 

		todayDate.setDate( todayDate.getDate() + expiredays ); 
		document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";";
	} 



	//-----------------------------------------------------------------------------
	// ÄíÅ°ÃßÃâ
	// @return : null
	// ex) GetCookie(ÄíÅ°ÀÌ¸§);
	//-----------------------------------------------------------------------------
	function GetCookie(name){
		var arg = name + "=";
		var alen = arg.length; 
		var clen = document.cookie.length;
		var i = 0;

		while (i < clen) {
			var j = i + alen; 

			if(document.cookie.substring(i, j) == arg){
				var endstr = document.cookie.indexOf (";", j);
				if(endstr == -1) 
					endstr = document.cookie.length; 

				return unescape(document.cookie.substring(j, endstr));
			}

			i = document.cookie.indexOf(" ", i) + 1;
			if (i == 0) break;
		}

		return null;
	} 



	//-----------------------------------------------------------------------------
	// ÄíÅ°»èÁ¦
	// @return : null
	// ex) DeleteCookie(ÄíÅ°ÀÌ¸§);
	//-----------------------------------------------------------------------------
	function DeleteCookie(name){
		var exp = new Date(); 
		var cval = GetCookie(name);

		exp.setTime(exp.getTime() - 1); 
		document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString(); 
	}




	//-----------------------------------------------------------------------------
	// Å¬¸³º¸µå¿¡ º¹»ç..
	// @return : boolean
	// ex) textToClip(ÀÌ¹ÌÁöÆÄÀÏ°æ·Î);
	//-----------------------------------------------------------------------------
	function textToClip(strClipData){
		if (window.clipboardData){
			window.clipboardData.setData("Text", strClipData);

		} else if (window.netscape){
			try{
				netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
				
				var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);
				if(!clip)	return false;
			
				var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);
				if(!trans)	return false;
			
				trans.addDataFlavor('text/unicode');

				var str = new Object();
				var len = new Object();
				var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);

				var copytext = strClipData;

				str.data=copytext;
				trans.setTransferData("text/unicode",str,copytext.length*2);
				
				var clipid=Components.interfaces.nsIClipboard;

				if(!clipid)	return false;

				clip.setData(trans,null,clipid.kGlobalClipboard);

			} catch(e){
				alert('ÆÄÀÌ¾îÆø½º º¸¾È ¼³Á¤À¸·Î Å¬¸³º¸µå·Î º¹»çÇÒ ¼ö ¾ø½À´Ï´Ù.\n\nÁÖ¼Ò Ã¢¿¡ about:config ¶ó°í ÀÔ·ÂÇØ ¼³Á¤ ÆäÀÌÁö·Î ÀÌµ¿ÇÑ ÈÄ Signed.applets.codebase_principal_support Ç×¸ñÀ» true·Î º¯°æÇÏ½Ã¸é, Å¬¸³º¸µå¸¦ Á¤»óÀûÀ¸·Î ÀÌ¿ëÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.');
				return false;
			}
		}

		return true;
	}




	//-----------------------------------------------------------------------------
	// ÀÌ¹ÌÁö »çÀÌÁî¿¡ ¸Â°Ô Å©±âÁ¶ÀýµÈ ÆË¾÷Ã¢¶ç¿ì±â
	// @return : null
	// ex) showPicture(ÀÌ¹ÌÁöÆÄÀÏ°æ·Î);
	//-----------------------------------------------------------------------------
	function showPicture(src) {
		var oImage = new Image();
		oImage.src = src;

		var strWindowOption = "";
		strWindowOption += "scrollbars=no,status=no,resizable=no";
		strWindowOption += ",width=" + oImage.width;
		strWindowOption += ",height=" + oImage.height;

		var wbody = "";
		wbody += "<head><title>»çÁø º¸±â</title>";
		wbody += "<script language='javascript'>";
		wbody += "function finalResize(){";
		wbody += "  var oBody=document.body;";
		wbody += "  var oImg=document.images[0];";
		wbody += "  var xdiff=oImg.width-oBody.clientWidth;";
		wbody += "  var ydiff=oImg.height-oBody.clientHeight;";
		wbody += "  window.resizeBy(xdiff,ydiff);";
		wbody += "}";
		wbody += "</"+"script>";
		wbody += "</head>";
		wbody += "<body onLoad='finalResize()' style='margin:0'>";
		wbody += "<a href='javascript:window.close()'><img src='" + src + "' border=0></a>";
		wbody += "</body>";

		winResult = window.open("about:blank","",strWindowOption);
		winResult.document.open("text/html", "replace");
		winResult.document.write(wbody);
		winResult.document.close();
		return;
	}




    // ¿ùÀÇ ¸¶Áö¸· ³¯ ±¸ÇÏ±â..
    function getLastDay(year, month){
        var arrLastDays = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];

        if( (month == 2) && ((year%4==0) && ((year%10!=0) || (year%400==0))) ){
            arrLastDays[1] = 29;
        }

        return arrLastDays[month-1];
    }


    // "³â-¿ù-ÀÏ"ÀÇ ¹®ÀÚ¿­À» Date() °´Ã¼·Î º¯È¯..!
    function stringToDate( dateStr ){
        var year = parseInt(dateStr.substring(0, 4), 10);
        var month = parseInt(dateStr.substring(5, 7), 10);
        var day = parseInt(dateStr.substring(8), 10);

        return new Date(year, (month-1), day);
    }


    // Date() °´Ã¼¸¦ "³â-¿ù-ÀÏ"ÀÇ ¹®ÀÚ¿­·Î º¯È¯..!
    function dateToString(year, month, day){
        if( typeof(year) == "object" ){
            var dt = year;

            year = dt.getFullYear();
            month = (dt.getMonth() + 1);
            day = dt.getDate();
        }

        year = parseInt(year, 10);
        month = parseInt(month, 10);
        day = parseInt(day, 10);

        return ( year + "-" + (((month < 10) ? "0" : "") + month) + "-" + (((day < 10) ? "0" : "") + day) );
    }


    // ³¯Â¥ °è»ê..!
    function addDays( dt, diff ){
        var year = dt.getFullYear();
        var month = (dt.getMonth() + 1);
        var day = dt.getDate();

        if( diff > 0 ){
            if( (day + diff) > getLastDay(year, month) ){
                day = ((day + diff) - getLastDay(year, month));

                if( month == 12 ){
                    month = 1;
                    year++;

                } else{
                    month++;
                }

            } else{
                day += diff;
            }

        } else{
            if( (day + diff) < 0 ){
                if( month == 1 ){
                    month = 12;
                    year--;

                } else{
                    month--;
                }

                day = (getLastDay(year, month) - Math.abs(diff + day));

            } else{
                day += diff;
            }


        }

        return new Date(year, (month-1), day);
    }





	//-----------------------------------------------------------------------------
	// ÇÃ·¡½Ã Á¡¼±¾øÀÌ ¶ç¿ì±â..
	// @return : null
	// ex) getFlashObject(ÇÃ·¡½Ã°æ·Î, ³ÐÀÌ, ³ôÀÌ, Àü´Þº¯¼ö, ÇÃ·¡½ÃÀÌ¸§);
	//-----------------------------------------------------------------------------
	function getFlashObject(flashSrc, objWidth, objHeight, etcParam, flaName) {
		document.writeln( getFlashObjectTags(flashSrc, objWidth, objHeight, etcParam, flaName) );
	}


	//-----------------------------------------------------------------------------
	// ÇÃ·¡½Ã ÅÂ±× °ª ¹ÝÈ¯..
	// @return : String
	// ex) getFlashObjectTags(ÇÃ·¡½Ã°æ·Î, ³ÐÀÌ, ³ôÀÌ, Àü´Þº¯¼ö, ÇÃ·¡½ÃÀÌ¸§);
	//-----------------------------------------------------------------------------
	function getFlashObjectTags(flashSrc, objWidth, objHeight, etcParam, flaName) {
        flaName = (flaName || Math.ceil(Math.random()*100000));

		var tag = "";
		var baseFlashDir="";
		flashSrc = baseFlashDir + flashSrc;

		if ( etcParam != "" || etcParam != null ) {
			if ( etcParam.substr(0, 1) == "?" )
				flashSrc += etcParam;
			else
				flashSrc += "?" + etcParam;
		}

		tag += "<object id=\"" + flaName + "\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" ";
		tag += "codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,2,0,0\" ";
		tag += "width=\"" + objWidth + "\" height=\"" + objHeight + "\">";
		tag += "<param name=\"movie\" value=\"" + flashSrc + "\">";
		tag += "<param name=\"menu\" value=\"true\">";
		tag += "<param name=\"quality\" value=\"high\">";
		tag += "<param name=\"wmode\" value=\"transparent\">";
		tag += "<param name=\"allowFullScreen\" value=\"true\">";
        tag += "<param name=\"allowScriptAccess\" value=\"always\">";
        tag += "<embed name=\"" + flaName + "\" src=\"" + flashSrc + "\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" ";
		tag += "type=\"application/x-shockwave-flash\" width=\"" + objWidth + "\" height=\"" + objHeight + "\" ";
		tag += "wmode=\"transparent\"></embed>";
		tag += "</object>";


		return tag;
	}







	//-----------------------------------------------------------------------------
	// µ¿¿µ»ó 
	// @return : null
	// ex) getMovieObject(µ¿¿µ»ó°æ·Î, ³ÐÀÌ, ³ôÀÌ, µ¿¿µ»óID);
	//-----------------------------------------------------------------------------
	function getMovieObject(sPath, iWidth, iHeight, sMovieID){
		document.writeln( getMovieObjectTags(sPath, iWidth, iHeight, sMovieID) );
	}




	//-----------------------------------------------------------------------------
	// µ¿¿µ»ó ÅÂ±× ¹ÝÈ¯
	// @return : null
	// ex) getMovieObjectTags(µ¿¿µ»ó°æ·Î, ³ÐÀÌ, ³ôÀÌ, µ¿¿µ»óID);
	//-----------------------------------------------------------------------------
	function getMovieObjectTags(sPath, iWidth, iHeight, sMovieID){
		var strMovieID = (sMovieID) ? sMovieID : Math.random();
		var strMovie = "";
		
		strMovie += "<object classid=\"clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95\" id=\"" + strMovieID + "\" width=\"" + iWidth + "\" height=\"" + iHeight + "\" style=\"margin:0px; padding:0px;\">\n";
		strMovie += "	<param name=\"AutoStart\" value=\"true\">\n";
		strMovie += "	<param name=\"Loop\" value=\"-1\">\n";
		strMovie += "	<param name=\"ShowControls\" value=\"true\">\n";
		strMovie += "	<param name=\"ShowStatusBar\" value=\"true\">\n";
		strMovie += "	<param name=\"ShowPositionControls\" value=\"false\">\n";
		strMovie += "	<param name=\"Filename\" value=\"" + sPath + "\">\n";
		strMovie += "</object>\n";

		return strMovie;
	}





/*****************************************************************************************
		¡Ø String °´Ã¼ È®Àå..
*****************************************************************************************/

	//-----------------------------------------------------------------------------
	// ¹®ÀÚÀÇ ÁÂ, ¿ì °ø¹é Á¦°Å
	// @return : String
	// ex) ¹®ÀÚ¿­.trim();
	//-----------------------------------------------------------------------------
	String.prototype.trim = function() {
		return this.replace(/(^\s*)|(\s*$)/g, "");
	};


	String.prototype.Trim = function() {
		return this.replace(/(^\s*)|(\s*$)/g, "");
	};


	//-----------------------------------------------------------------------------
	// ¹®ÀÚÀÇ ÁÂ °ø¹é Á¦°Å
	// @return : String
	// ex) ¹®ÀÚ¿­.ltrim();
	//-----------------------------------------------------------------------------
	String.prototype.ltrim = function() {
		return this.replace(/(^\s*)/, "");
	};



	//-----------------------------------------------------------------------------
	// ¹®ÀÚÀÇ ¿ì °ø¹é Á¦°Å
	// @return : String
	// ex) ¹®ÀÚ¿­.rtrim();
	//-----------------------------------------------------------------------------
	String.prototype.rtrim = function() {
		return this.replace(/(\s*$)/, "");    
	};


	//-----------------------------------------------------------------------------
	// ¹®ÀÚ¿­ÀÇ ¹ÙÀÌÆ®¼ö ¸®ÅÏ
	// @return : int
	// ex) ¹®ÀÚ¿­.bytes();
	//-----------------------------------------------------------------------------
	String.prototype.bytes = function() {
		var cnt = 0;

		for (var i = 0; i < this.length; i++) {
			if (this.charCodeAt(i) > 127)
				cnt += 2;
			else
				cnt++;
		}

		return cnt;
	};




	//-----------------------------------------------------------------------------
	// Á¤¼öÇüÀ¸·Î º¯È¯
	// @return : int
	// ex) ¹®ÀÚ¿­.int();
	//-----------------------------------------------------------------------------
	String.prototype.int = function() {
		if(!isNaN(this)) {
			return parseInt(this, 10);
		}
		else {
			return null;    
		}
	};



	//-----------------------------------------------------------------------------
	// ¼ýÀÚ¿¡ 3ÀÚ¸®¸¶´Ù , ¸¦ Âï¾î¼­ ¹ÝÈ¯
	// @return : º¯È¯µÈ String ( ex) 12,345,678 )
	// ex) ¹®ÀÚ¿­.money();
	//-----------------------------------------------------------------------------
	String.prototype.money = function() {
		var num = this.trim();

		while((/(-?[0-9]+)([0-9]{3})/).test(num)) {
			num = num.replace((/(-?[0-9]+)([0-9]{3})/), "$1,$2");
		}

		return num;
	};



	//-----------------------------------------------------------------------------
	// ¹®ÀÚ¿­¿¡ Æ÷ÇÔµÈ ¼ýÀÚ¸¸ °¡Á® ¿À±â
	// @return : String					ex) "-123$asdf456".num() => "123456";
	// ex) ¹®ÀÚ¿­.num();
	//-----------------------------------------------------------------------------
	String.prototype.num = function() {
		return (this.trim().replace(/[^0-9]/g, ""));
	};



	//-----------------------------------------------------------------------------
	// ¹®ÀÚ¿­À» ¿øÇÏ´Â ¹ÙÀÌÆ®¸¸Å­ ÀÚ¸£±â..
	// @return : String					ex) "abcdefghijklmn".cut(5) => "abcde";
	// ex) ¹®ÀÚ¿­.cut(¹ÙÀÌÆ®);
	//-----------------------------------------------------------------------------
	String.prototype.cut = function(iCount) {
		var strReturn = this;
		var intLength = 0;

		for (var i=0; i<strReturn.length; i++) {
			intLength += (strReturn.charCodeAt(i) > 128) ? 2 : 1;

			if (intLength > iCount)
				return strReturn.substring(0,i) + "..";
		}

		return strReturn;
	};




	//-----------------------------------------------------------------------------
	// ¹®ÀÚ¿­¿¡ Æ÷ÇÔµÈ Æ¯Á¤¹®ÀÚ¸¦ ¸ðµÎ ¹Ù²Ù±â..
	// @return : String					ex) "asdflkj&&&qwerpio".replaceAll("&", "-") => "asdflkj---qwerpio";
	// ex) ¹®ÀÚ¿­.replaceAll(¿øº»¹®ÀÚ, ¹Ù²Ü¹®ÀÚ);
	//-----------------------------------------------------------------------------
	String.prototype.replaceAll = function(source, target) {
		source = source.replace(new RegExp("(\\W)", "g"), "\\$1");
		target = target.replace(new RegExp("\\$", "g"), "$$$$");

		return this.replace(new RegExp(source, "gm"), target);
	};



	//-----------------------------------------------------------------------------
	// ¹®ÀÚ¿­¿¡ Æ÷ÇÔµÈ Æ¯Á¤¹®ÀÚÀÇ °¹¼ö ¹ÝÈ¯
	// @return : int					ex) "abczzzkk".count("z") => 3;
	// ex) ¹®ÀÚ¿­.count(¹®ÀÚ);
	//-----------------------------------------------------------------------------
	String.prototype.count = function(str) {
		var matches = this.match(new RegExp(str.replace(new RegExp("(\\W)", "g"), "\\$1"), "g"));

		return matches ? matches.length : 0;
	}



	String.prototype.htmlspecialchars = function()	{ 
		return this.replaceAll("&", "&amp;").replaceAll("<", "&lt;").replaceAll("<", "&gt;"); 
	}

	String.prototype.unhtmlspecialchars = function() {
		return this.replaceAll("&amp;", "&").replaceAll("&lt;", "<").replaceAll("&gt;", ">"); 
	}

	String.prototype.stripquote = function() {	
		return this.replaceAll("'", "").replaceAll('"', '').replaceAll("&#39;", "").replaceAll("&#039;", "").replaceAll("&quote;", ""); 
	}



	//-----------------------------------------------------------------------------
	// ¿Ã¹Ù¸¥ URL ÆÐÅÏÀÇ ¹®ÀÚ¿­ÀÎÁö Ã¼Å©
	//-----------------------------------------------------------------------------
    String.prototype.isValidateUri = function(){
        var oRegExp = new RegExp();
        oRegExp.compile("(http|https)://[A-Za-z0-9-_]+\\.[A-Za-z0-9-_%&\?\/.=]+$");

        return oRegExp.test(this);
    };




/*****************************************************************************************
		¡Ø Number °´Ã¼ È®Àå..
*****************************************************************************************/

	//-----------------------------------------------------------------------------
	// ¼ýÀÚÀÇ ÀÚ¸®¼ö(cnt)¿¡ ¸Âµµ·Ï ¹ÝÈ¯
	// @return : º¯È¯µÈ String			ex) 33.digits(4) => "0033";
	// ex) ¼ýÀÚ.digits(ÀÚ¸®¼ö);
	//-----------------------------------------------------------------------------
	Number.prototype.digits = function(cnt) {
		var sThis = this.toString();
		var digit = "";

		if (sThis.length < cnt) {
			for(var i = 0; i < cnt - sThis.length; i++) {
				digit += "0";
			}
		}

		return digit + sThis;
	};



	Number.prototype.money = function(){
		return this.toString().money();
	};





/*****************************************************************************************
		¡Ø Date °´Ã¼ È®Àå..
*****************************************************************************************/
    Date.prototype.setISO8601 = function (string) {
        var regexp = "([0-9]{4})(-([0-9]{2})(-([0-9]{2})" +
            "(T([0-9]{2}):([0-9]{2})(:([0-9]{2})(\.([0-9]+))?)?" +
            "(Z|(([-+])([0-9]{2}):([0-9]{2})))?)?)?)?";
        var d = string.match(new RegExp(regexp));

        var offset = 0;
        var date = new Date(d[1], 0, 1);

        if (d[3]) { date.setMonth(d[3] - 1); }
        if (d[5]) { date.setDate(d[5]); }
        if (d[7]) { date.setHours(d[7]); }
        if (d[8]) { date.setMinutes(d[8]); }
        if (d[10]) { date.setSeconds(d[10]); }
        if (d[12]) { date.setMilliseconds(Number("0." + d[12]) * 1000); }
        if (d[14]) {
            offset = (Number(d[16]) * 60) + Number(d[17]);
            offset *= ((d[15] == '-') ? 1 : -1);
        }

        offset -= date.getTimezoneOffset();
        time = (Number(date) + (offset * 60 * 1000));
        this.setTime(Number(time));
    };




	//------------------------------------------------------------------------------
	//
	// pngÆÄÀÏ Åõ¸íÇÏ°Ô º¸ÀÌ°ÔÇÏ±âÀ§ÇÑ ÇÔ¼ö
	//
	//------------------------------------------------------------------------------
	function setPng24(obj) { 
		obj.width=obj.height=1; 
		obj.className=obj.className.replace(/\bpng24\b/i,''); 
		obj.style.filter = 
		"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ obj.src +"',sizingMethod='image');" 
		obj.src='';  
		return ''; 
	} 
