//----------------------------------------¹®ÀÚ¿­ °ü·Ã--
//¹®ÀÚ¿­ Ãß°¡ ÇÁ·ÎÆÛÆ¼...
var StringBuilder = function(){ 
    this.buffer = new Array();  
} 

//¼ø¼­´ë·Î ¹®ÀÚ¿­À» Ãß°¡ÇÑ´Ù.
StringBuilder.prototype.Append = function( strValue ) { 
        this.buffer[this.buffer.length] = strValue;
       // this.buffer.push( strValue ); //IE5.5 NS4
} 

// ¹®ÀÚ¿­ÀÇ Çü½ÄÀ» ÁöÁ¤ÇØ¼­ Ãß°¡ÇÑ´Ù. 
StringBuilder.prototype.AppendFormat = function()
{ 
    var count = arguments.length;
    if( count < 2 ) return ""; 
    var strValue = arguments[0];
    for(var i=1; i<count; i++) 
          strValue = strValue.replace("{"+ (i-1) + "}", arguments[i] );
    this.buffer[this.buffer.length] = strValue;
} 


// ÇØ´çÇÏ´Â À§Ä¡¿¡ ¹®ÀÚ¿­À» Ãß°¡ÇÑ´Ù. (¹®ÀÚÀ§Ä¡°¡ ¾Æ´Ô);
StringBuilder.prototype.Insert = function( idx, strValue ) { 
    this.buffer.splice( idx, 0, strValue );     //IE5.5 NS4 
}


// ÇØ´ç¹®ÀÚ¿­À» »õ·Î¿î ¹®ÀÚ¿­·Î ¹Ù²Û´Ù. 
// (¹è¿­¹æ ´ÜÀ§·Î ¹Ù²Ù¹Ç·Î ¹è¿­¹æ »çÀÌ¿¡ ³¤ ¹®ÀÚ¿­Àº ¹Ù²ÙÁö ¾ÊÀ½)
StringBuilder.prototype.Replace = function( from, to ) { 
    for( var i=this.buffer.length-1; i>=0; i--)
        this.buffer[i] = this.buffer[i].replace(new RegExp(from, "g"), to); //IE4  NS3 
}


// ¹®ÀÚ¿­·Î ¹ÝÈ¯ÇÑ´Ù.
StringBuilder.prototype.ToString = function() { 
        return this.buffer.join("");    //IE4 NS3
} 
//----------------------------------------¹®ÀÚ¿­ °ü·Ã ³¡--
//-------------------------------------fade È¿°ú
var fadeOpacity = 0 ;
var tid;
function fadein() 
{
	try
	{
		fadeOpacity = 0;
		fin.filters.alpha.opacity = 0;
		clearInterval(tid);	
		tid = setInterval("fade()", 1); 	
	}
	catch (e)
	{}
	
}

function fade()
{
	if (fin.filters.alpha.opacity < 100 )
	{
		fadeOpacity = fadeOpacity + 16;
		fin.filters.alpha.opacity = fadeOpacity;
	}	
	else
	{
		fadeOpacity = 0 ;
		fin.filters.alpha.opacity = 100;
		clearInterval(tid);
	}
}
//-------------------------------------fade È¿°ú ³¡
//-------------------------------------ÇÁ·¹ÀÓ¸¸µé±â
function makeExecFrame()
{
	try
	{
		var execFrmSrc = execFrm.src;
	}
	catch (e)
	{
		document.body.insertAdjacentHTML("beforeEnd", "<iframe id=execFrm name=execFrm frameborder=0 scrolling=yes width=100% height=600></iframe>");
	}
}
//-------------------------------------ÇÁ·¹ÀÓ¸¸µé±â ³¡
//-------------------------------------ÄíÅ°°¡Á®¿À±â
function getCookie(name)
{
	var Found = false;
	var start, end;
	var i = 0;

	while(i <= document.cookie.length)
	{
		start = i;
		end = start + name.length;
		if(document.cookie.substring(start, end) == name)
		{
			Found = true;
			break;
		}
		i++;
	}
	if(Found == true)
	{
		start = end + 1;
		end = document.cookie.indexOf(';', start);
		if (end < start) end = document.cookie.length;
		return document.cookie.substring(start, end);
	}
	return '';
}
//-------------------------------------ÄíÅ°°¡Á®¿À±â³¡
//-------------------------------------ÄíÅ°¼¼ÆÃÇÏ±â
function setCookie(name, value, expiredays)
{
	var todayDate = new Date();
	todayDate.setDate( todayDate.getDate() + expiredays );
	document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";";
}
//-------------------------------------ÄíÅ°¼¼ÆÃÇÏ±â³¡
function iframe_autosize(org){
	org.height=eval(org.name+".document.body.scrollHeight");
}
