//fontSize Defalut
var fontSize = 12;
//fontColorIndex Defalut(0Àº ±ÛÀÚ»ö)
var fontColorIndex = 0;
//fontColorIndex Defalut(0Àº ¹ÙÅÁ»ö)
var bgColorIndex = 0;

//±ÛÀÚ»ö ¹è¿­
fontColor = new Array();
fontColor[0] = "";
fontColor[1] = "";
fontColor[2] = "#000000";
fontColor[3] = "#D7E53A";
fontColor[4] = "#37B546";
fontColor[5] = "#000CFF";
fontColor[6] = "#E50000";
fontColor[7] = "#9F00F1";
fontColor[8] = "#8A8A8A";
fontColor[9] = "#FFFFFF";

//¹è°æ»ö ¹è¿­
bgColor = new Array();
bgColor[0] = "";
bgColor[1] = "";
bgColor[2] = "#000000";
bgColor[3] = "#D7E53A";
bgColor[4] = "#37B546";
bgColor[5] = "#000CFF";
bgColor[6] = "#E50000";
bgColor[7] = "#9F00F1";
bgColor[8] = "#8A8A8A";
bgColor[9] = "#FFFFFF";

var zoomRate = 10;			
var maxRate = 200;			
var minRate = 100;		


/*----------------------------------------------------------------------------*/
/* NAME : f_setInit()                                                         */
/* DESC : È­¸éÀÌ Ã³À½ LoadµÇ¾úÀ» ¶§ ½ÇÇàµÇ´Â ÇÔ¼ö(±ÛÀÚ°ü·Ã)                   */

/*----------------------------------------------------------------------------*/
function f_setInit(){
	
	//if (readCookie("fontSize").length == 0)
	//	setCookie("fontSize", 12, 1);
	//else
	//	fontSize = readCookie("fontSize");
	if(GetCookie("zoomVal") != null && GetCookie("zoomVal") != "")
	{
		document.body.style.zoom = GetCookie("zoomVal");
		setCookie("zoomVal",document.body.style.zoom, 1);
	}
	else
	{
		document.body.style.zoom = '100%'; 
		setCookie("zoomVal",document.body.style.zoom, 1);
	}	

	if (readCookie("fontColorIndex").length == 0)
		setCookie("fontColorIndex", 0, 1);
	else
		fontColorIndex = readCookie("fontColorIndex");
	
	
	if (readCookie("bgColorIndex").length == 0)
		setCookie("bgColorIndex", 0, 1);
	else
		bgColorIndex = readCookie("bgColorIndex");

	if (readCookie("fontSize")== 12 && readCookie("fontColorIndex")==0 && readCookie("bgColorIndex") == 0){
	}
	else
	{
		f_setFace();
	}
}


function zoomInOut(contentid, how) 
{
	
	if (((how == "in") && (parseInt(document.body.style.zoom) >= maxRate)) || ((how == "out") && (parseInt(document.body.style.zoom) <= minRate)) ) 
	{
		return; 
	}
	if (how == "in") 
	{
		document.body.style.zoom = parseInt(document.body.style.zoom)+zoomRate+'%';
		//f_playinput("È­¸éÈ®´ë "+document.body.style.zoom);
	}
	else 
	{
		document.body.style.zoom = parseInt(document.body.style.zoom)-zoomRate+'%'
		//f_playinput("È­¸éÃà¼Ò "+document.body.style.zoom);
	}
	setCookie("zoomVal",document.body.style.zoom, 1);
}

/*----------------------------------------------------------------------------*/
/* NAME : f_setFontColor1()                                                   */
/* DESC : ±ÛÀÚ»ö º¯°æ(key Event½Ã)                                            */

/*----------------------------------------------------------------------------*/
function f_setFontColor1(param){
	var keyCode = window.event.keyCode;
	if( keyCode == 13 )
	{
		if ( param >= 0 && param <= 7 )
		{
			fontColorIndex = param;
			f_setFace();
		}		
	}
}

/*----------------------------------------------------------------------------*/
/* NAME : f_setFontColor2()                                                   */
/* DESC : ±ÛÀÚ»ö º¯°æ                                                         */

/*----------------------------------------------------------------------------*/
function f_setFontColor2(param){
	if ( param >= 0 && param <= 9 ) 
	{
		fontColorIndex = param;
		f_setFace();
	}
}

/*----------------------------------------------------------------------------*/
/* NAME : f_setBgColor1()                                                     */
/* DESC : ¹è°æ»ö º¯°æ(key Event½Ã)                                            */

/*----------------------------------------------------------------------------*/
function f_setBgColor1(param) {
	var keyCode = window.event.keyCode;
	if( keyCode == 13 )
	{
		if ( param >= 0 && param <= 6 ) 
		{
			bgColorIndex = param;
			f_setFace();		
		}
	}
}	

/*----------------------------------------------------------------------------*/
/* NAME : f_setBgColor2()                                                     */
/* DESC : ¹è°æ»ö º¯°æ                                                         */

/*----------------------------------------------------------------------------*/
function f_setBgColor2(param) {
	if ( param >= 0 && param <= 9 ) {
		bgColorIndex = param;
		f_setFace();		
	}
}

/*----------------------------------------------------------------------------*/
/* NAME : f_setFace()                                                         */
/* DESC : ±ÛÀÚÅ©±â, ±ÛÀÚ»ö, ¹è°æ»ö ¼³Á¤                                       */
                                                   
/*----------------------------------------------------------------------------*/
function f_setFace(){
	var objs_td		= new Array();
	var objs_th		= new Array();
	var	objs_a		= new Array();
	var	objs_span	= new Array();
	var objs_p		= new Array();
/*
	var iCntFrames = parent.frames.length;


	if (iCntFrames == 0 )
	{
		iCntFrames = 1;
	}

	for(a=0; a<iCntFrames; a++)
	{
		// mainÈ­¸é frame ¼ö : 3, subÈ­¸é frame ¼ö :3, bottom(¸Þ´º¹Ù·Î°¡±â) È¯°æº¯È­ ¾ÈÇÔ
		if(iCntFrames >= 3)
		{
			objs_td = parent.frames[a].document.getElementsByTagName("td");
			objs_a = parent.frames[a].document.getElementsByTagName("a");
			objs_span = parent.frames[a].document.getElementsByTagName("span");
			objs_p = parent.frames[a].document.getElementsByTagName("p");
		}
		else
		{*/
			objs_td = document.getElementsByTagName("td");
			objs_th = document.getElementsByTagName("th");
			objs_a = document.getElementsByTagName("a");
			objs_span = document.getElementsByTagName("span");
			objs_p = document.getElementsByTagName("P");
		//}

		for (i=0;i<objs_td.length;i++) 
		{
			//objs_td[i].style.fontSize=fontSize+'px';
			objs_td[i].style.color=fontColor[fontColorIndex];
			//objs_td[i].style.backgroundColor=bgColor[bgColorIndex];
		}
		for (i=0;i<objs_th.length;i++) 
		{
			//objs_th[i].style.fontSize=fontSize+'px';
			objs_th[i].style.color=fontColor[fontColorIndex];
			//objs_th[i].style.backgroundColor=bgColor[bgColorIndex];
		}
		for (i=0;i<objs_a.length;i++) 
		{
			//objs_a[i].style.fontSize=fontSize+'px';
			objs_a[i].style.color=fontColor[fontColorIndex];
		} 
		for (i=0;i<objs_span.length;i++) 
		{
			//objs_span[i].style.fontSize=fontSize+'px';
			objs_span[i].style.color=fontColor[fontColorIndex];
		} 
		for (i=0;i<objs_p.length;i++) 
		{
			//objs_p[i].style.fontSize=fontSize+'px';
			objs_p[i].style.color=fontColor[fontColorIndex];
		}


	//}

	// mainÈ­¸é frame ¼ö : 3, subÈ­¸é frame ¼ö :4, bottom(¸Þ´º¹Ù·Î°¡±â) È¯°æº¯È­ ¾ÈÇÔ
	/*if( iCntFrames >= 3)
	{
		if ( parent.frames[0].document.all['select2'] == "[object]" )
		{
			parent.frames[0].document.frmMain.select2.selectedIndex = parseInt(fontColorIndex);
			parent.frames[0].document.frmMain.select.selectedIndex = parseInt(bgColorIndex);
		}
	}
	else
	{*/
		if ( document.all['select2'] == "[object]" )
		{
			document.all['select2'].selectedIndex = parseInt(fontColorIndex);
			document.all['select'].selectedIndex = parseInt(bgColorIndex);
		}
	//}

	//setCookie("fontSize", fontSize, 1);
	setCookie("fontColorIndex", fontColorIndex, 1);
	setCookie("bgColorIndex", bgColorIndex, 1);	
}





function readCookie( str )
{
	var key = str + "=" ;
	var key_len = key.length ;
	var cookie_len = document.cookie.length;
	var i = 0;

	while (i < cookie_len )
	{
		var j = i + key_len;
		if ( document.cookie.substring( i, j ) == key )
		{
			var cookie_end = document.cookie.indexOf(";",j);

			if (cookie_end == -1)
			{
				cookie_end = document.cookie.length;
			}
			return document.cookie.substring(j,cookie_end );
		}
		i++
	}
	return ""
}


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 "";
	}

/*------------------------------------------------------------------*/
/*  Æã¼Ç¸í   : setCookie                                            */
/*  ³»¿ë¼³¸í : ÄíÅ°°ªÀ» ¼³Á¤ÇÑ´Ù.                                   */
/*  È£Ãâ ¸ðµâ¸í                                                     */
/*      1) html        :                                            */
/*      2) JSP/servlet :                                            */
/*      3) script func.:                                            */
/*  ¸Å°³º¯¼ö  : key°ª, value°ª, ÄíÅ° À¯È¿ÀÏÀÚ-1                     */
/*  Æ¯ÀÌ»çÇ×  :                                                     */
/*------------------------------------------------------------------*/
function setCookie( key, value, term ){
	var expire = new Date();  
	expire.setDate( expire.getDate() + term );
//	document.cookie = key + "=" + escape( value ) + "; path=/; expires="+expire.toGMTString().substring(0,17)+"15:00:00"+expire.toGMTString().substring(25)+";";
	document.cookie = key + "=" + escape( value ) + "; path=/; expires=" + expire.toGMTString() + ";";
}

/*----------------------------------------------------------------------------*/
/* NAME : f_setBasic()                                                        */
/* DESC : ÆäÀÌÁö È¯°æ¼³Á¤ ÃÊ±âÈ­                                              */

/*----------------------------------------------------------------------------*/
function f_setBasic(mode, load)
{


	//setCookie("fontSize", 12, 1);
	//fontSize = readCookie("fontSize");
	document.body.style.zoom = '100%'; 
	setCookie("zoomVal",document.body.style.zoom, 1);
		
	setCookie("fontColorIndex", 0, 1);
	fontColorIndex = readCookie("fontColorIndex");
	
	setCookie("bgColorIndex", 0, 1);
	bgColorIndex = readCookie("bgColorIndex");

	f_setFace();
}

