var fontSize = 12;
var fontColorIndex = 0;
var bgColorIndex = 0;

	fontColor = new Array();
	
	fontColor[0] = "000000";
	fontColor[1] = "ffff00";
	fontColor[2] = "ffffff";
	fontColor[3] = "6666ff";
	fontColor[4] = "ff6666";
	fontColor[5] = "ff66ff";
	fontColor[6] = "66ff66";
	
	
	bgColor = new Array();
	
	bgColor[0] = "";
	bgColor[1] = "000000";
	bgColor[2] = "6666ff";
	bgColor[3] = "ff6666";
	bgColor[4] = "ff66ff";
	bgColor[5] = "66ff66";	
var zoomRate = 20;
var maxRate = 200;
var minRate = 100;
var curRate = 100;
function f_playinput(inText){
    if(readCookie("voiceStart")== "start"){
        sRes = IsAvailable();
        if( sRes == 1 )
        {
            sBot.OnSendText(inText);
        }
    }
}
function f_playinput_d(inText){
    if(readCookie("voiceStart")== "start"){
        sRes = IsAvailable();
        if( sRes == 1 )
        {
            sBot.OnSendText( inText );
        }
    }
}



function f_setFontColor1(param){
    var keyCode = window.event.keyCode;
    if( keyCode == 13 )
    {
        if ( param >= 0 && param <= 7 )
        {
            fontColorIndex = param;
            f_setFace();
        }
    }
}
    function f_setFontColor2(param){
        if ( param >= 0 && param <= 7 )
        {
            fontColorIndex = param;
            f_setFace();
        }
    }
    function f_setFontColor2_frame(param){
        if ( param >= 0 && param <= 7 )
        {
            fontColorIndex = param;
            f_setFace_frame();
        }
    }
function f_setBgColor1(param) {
    var keyCode = window.event.keyCode;
    if( keyCode == 13 )
    {
        if ( param >= 0 && param <= 6 )
        {
            bgColorIndex = param;
            f_setFace();
        }
    }
}
function f_setBgColor2(param) {
    if ( param >= 0 && param <= 6 ) {
        bgColorIndex = param;
        f_setFace();
    }
}
function f_setBgColor2_frame(param) {
    if ( param >= 0 && param <= 6 ) {
        bgColorIndex = param;
        f_setFace_frame();
    }
}
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();
    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");

	var fontColorRgb = fontColor[fontColorIndex-1];
	var bgColorRgb =  bgColor[bgColorIndex-1];

	if (navigator.appName.indexOf("Microsoft") < 0) {
		fontColorRgb = "#" + fontColorRgb;
		bgColorRgb = "#" + bgColorRgb;

		if (fontColorIndex == 1)
		{
			fontColorRgb = "";
		}

		if (bgColorIndex == 1)
		{
			bgColorRgb = "";
		}
	}

    for (i=0;i<objs_td.length;i++)
    {
        objs_td[i].style.color=fontColorRgb;
        objs_td[i].style.backgroundColor=bgColorRgb;
    }
    for (i=0;i<objs_th.length;i++)
    {
        objs_th[i].style.color=fontColorRgb;
        objs_th[i].style.backgroundColor=bgColorRgb;
    }

    for (i=0;i<objs_a.length;i++)
    {
		objs_a[i].style.color = fontColorRgb;
    }
    for (i=0;i<objs_span.length;i++)
    {
        objs_span[i].style.color=fontColorRgb;
    }
    for (i=0;i<objs_p.length;i++)
    {
        objs_p[i].style.color=fontColorRgb;
    }
	
    if ( document.getElementsByName('select2')[0].length > 0)
    {
        document.getElementsByName('select2')[0].selectedIndex = parseInt(fontColorIndex);
        document.getElementsByName('select9')[0].selectedIndex = parseInt(bgColorIndex);
    }
	
 //   tts_setCookie("fontColorIndex", fontColorIndex, 1);
 //   tts_setCookie("bgColorIndex", bgColorIndex, 1);
}
function f_setFace_frame(){
    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();
    objs_td   = top.main.document.getElementsByTagName("td");
    objs_th   = top.main.document.getElementsByTagName("th");
    objs_a    = top.main.document.getElementsByTagName("a");
    objs_span = top.main.document.getElementsByTagName("span");
    objs_p    = top.main.document.getElementsByTagName("P");
    for (i=0;i<objs_td.length;i++)
    {
        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.color=fontColor[fontColorIndex];
        objs_th[i].style.backgroundColor=bgColor[bgColorIndex];
    }
    for (i=0;i<objs_a.length;i++)
    {
        objs_a[i].style.color=fontColor[fontColorIndex];
    }
    for (i=0;i<objs_span.length;i++)
    {
        objs_span[i].style.color=fontColor[fontColorIndex];
    }
    for (i=0;i<objs_p.length;i++)
    {
        objs_p[i].style.color=fontColor[fontColorIndex];
    }
    if ( document.getElementById('select2') == "[object]" )
    {
        document.getElementById('select2').selectedIndex = parseInt(fontColorIndex);
        document.getElementById('select9').selectedIndex = parseInt(bgColorIndex);
    }
    tts_setCookie("fontColorIndex", fontColorIndex, 1);
    tts_setCookie("bgColorIndex", bgColorIndex, 1);
}

function f_setBasic(mode, load)
{
    document.body.style.zoom = '100%';
    tts_setCookie("zoomVal",100, 1);
    curRate = 100;
    tts_setCookie("fontColorIndex", 0, 1);
    fontColorIndex = readCookie("fontColorIndex");
    tts_setCookie("bgColorIndex", 0, 1);
    bgColorIndex = readCookie("bgColorIndex");
    f_setFace();
    tts_setCookie("voiceStart", "stop", 1);
    f_voiceStart( readCookie("voiceStart") );
    tts_setCookie("voiceSpeed", 3, 1);
    f_setVoiceSpeed( "NO" );
    tts_setCookie("voiceVolum", 3, 1);
    f_setVoiceVolume( "NO" );
}

function zoomInOut(contentid, how)
{
    if (((how == "in")&&(curRate >= maxRate))||((how == "out") && (curRate <= minRate))) {
        return;   
    }
    if (how == "in") {
        curRate = (-(-(curRate))) + (-(-(zoomRate)));
        document.body.style.zoom = curRate + '%';	
    }
    else {
        curRate = (-(-(curRate))) - (-(-(zoomRate)));
        document.body.style.zoom = curRate + '%';	
    }
}
function zoomInOut_frame(contentid, how)
{
    if (((how == "in")&&(curRate >= maxRate))||((how == "out") && (curRate <= minRate))) {
        return;   
    }
    if (how == "in") {
        curRate = (-(-(curRate))) + (-(-(zoomRate)));
        top.main.document.body.style.zoom = curRate + '%';	
    } else {
        curRate = (-(-(curRate))) - (-(-(zoomRate)));
        top.main.document.body.style.zoom = curRate + '%';	
    }
}

//var defsize = 12; 
//function zoom_it(n) 
//{ 
//    defsize += n; 
//    objs = document.getElementsByTagName("body").item(0);
//    objs.style.fontSize = defsize + "px"; 
//} 


//문자확대,축소
var currentFontSize = 2;

function zoomUtil(state, e){

	var idx;
	var arrFontSize = new Array();
	
	arrFontSize[0] = "0.65em";
	arrFontSize[1] = "0.7em";
	arrFontSize[2] = "0.75em";
	arrFontSize[3] = "0.85em";
	arrFontSize[4] = "0.95em";
	arrFontSize[5] = "1em";
	arrFontSize[6] = "1.1em";
	
	if (isAccess(e)) {
		if (state == "plus") {		
						
			if (currentFontSize < 6 ) {
				idx = currentFontSize + 1;
				currentFontSize = idx;
			}			
		
		} else if (state == "default") {
			idx = 2;
			currentFontSize = idx;
		
		} else if (state == "minus") {			
			
			if ( currentFontSize >= 1) {
				idx = currentFontSize - 1;
				currentFontSize = idx;
			}	
		}		
	}
	
	document.body.style.fontSize = arrFontSize[idx];
//		document.getElementById("temp_txt").innerHTML = currentFontSize;
	
	return false;
	
	/* alert(document.body.style.fontSize);
	return;		*/

}

var defsize = 12; 
function zoom_it(n) 
{ 
	defsize = defsize - (-n); 
	if(defsize > 16) defsize = 16;
	if(defsize < 12) defsize = 12;
    //objs = document.getElementsByTagName("body").item(0); 
    //objs.style.fontSize = defsize + "px"; 
	obj = document.getElementById("content_center");
    //document.body.style.fontSize= defsize+'px'; 
	obj.style.fontSize = defsize+'px';
    tts_setCookie("deftextsize",defsize,1);
}

function f_setVoiceVolumnSpeedInit()
{
    f_setInit();            // 해상도 화면크기 초기화 

	fontColorIndex = 1;
	bgColorIndex = 1;
	f_setFace();
    
    // 볼륨 크기,속도 초기화
    tts_setCookie("voiceStart", "stop", 1);
    f_voiceStart( readCookie("voiceStart") );
    tts_setCookie("voiceSpeed", 3, 1);
    f_setVoiceSpeed( "NO" );
    tts_setCookie("voiceVolum", 3, 1);
    f_setVoiceVolume( "NO" );

    // 폰트 크기 초기화
    defsize = 12; 
    objs = document.getElementsByTagName("body").item(0); 
    objs.style.fontSize = defsize + "px"; 
    document.body.style.fontSize= defsize+'px'; 
    tts_setCookie("deftextsize",defsize,1);
    
    document.frm1.target = "main";
    document.frm1.submit();    
}

function jsOnmouseoverFC1(object)
{
   object.style.color='#778102'; 
}

function jsOnmouseoverFC2(object)
{
    if ( fontColorIndex >= 0 && fontColorIndex <= 7 )
    {
        if(fontColorIndex == 0)
        {
            object.style.color = "#555555";
        }
        else
        {
           object.style.color = fontColor[fontColorIndex-1];
        }  
    }
    else
    {
        object.style.color = fontColor[1];
    }
}
