
//Default value
var fontColorIndex = "";	//fontColorIndex Defalut('')
var bgColorIndex = "";		//fontColorIndex Defalut('')
var fontSizeIndex = 12

/********************************************************
Cookie Read
********************************************************/

function Space_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 unescape( document.cookie.substring( j, cookie_end ) );
    }
    i = document.cookie.indexOf( " ", i ) + 1;

    if ( i == 0 )  break;
  }
  return "";
}
/********************************************************
Cookie Write
********************************************************/
function Space_SetCookie( key, value, term ){
	if ( term >= 0){
		var expire = new Date();  
		expire.setDate( expire.getDate() + term );
		document.cookie = key + "=" + escape( value ) + "; path=/; expires=" + expire.toGMTString() + ";";
		return;
	}
	document.cookie = key + "=" + escape( value ) + "; path=/;";
}



/*******************************************************
Init()
********************************************************/
function f_FontInit(){	
	if(Space_ReadCookie("fontColorIndex").length == 0){Space_SetCookie("fontColorIndex", fontColorIndex, 365);}
	if(Space_ReadCookie("bgColorIndex").length == 0){Space_SetCookie("bgColorIndex", bgColorIndex, 365);}

	if(Space_ReadCookie("fontSizeIndex").length == 0){Space_SetCookie("fontSizeIndex", fontSizeIndex, 365);}



	fontColorIndex = Space_ReadCookie("fontColorIndex");
	bgColorIndex = Space_ReadCookie("bgColorIndex");
	fontSizeIndex = Space_ReadCookie("fontSizeIndex");
	

	f_setFontColor(fontColorIndex);	//±ÛÀÚ ÄÃ·¯
	f_setBgColor(bgColorIndex);	   //¹é±×¶ó¿îµå
	f_setFontSize(fontSizeIndex);  //±ÛÀÚÅ©±â


}


/********************************************************
font color
********************************************************/
function f_setFontColor(val){
	fontColorIndex = val;
	f_setFace();
	Space_SetCookie("fontColorIndex", fontColorIndex, 365);		//Font Color Save
}


/********************************************************
font »çÀÌÁî
********************************************************/
function f_setFontSize(val){
	fontSizeIndex = val;
	f_setFace();
	Space_SetCookie("fontSizeIndex", fontSizeIndex, 365);		//Font Size Save
}




/********************************************************
Background color
********************************************************/
function f_setBgColor(val){	
	bgColorIndex = val;
	f_setFace();
	Space_SetCookie("bgColorIndex", bgColorIndex, 365);			//Background Color Save
	
}



/********************************************************
Background,Font Color Change
********************************************************/
function f_setFace(){
	objs_div	= document.getElementsByTagName("div");
	objs_span	= document.getElementsByTagName("span");
	objs_td		= document.getElementsByTagName("td");
	objs_a		= document.getElementsByTagName("a");
	objs_p		= document.getElementsByTagName("P");	
	objs_b		= document.getElementsByTagName("b");
	objs_li		= document.getElementsByTagName("li");
	objs_dt		= document.getElementsByTagName("dt");
	objs_dd		= document.getElementsByTagName("dd");

//¿©±â±îÁö	
 for(myi=1;myi<=3;myi++)
 {
	f_ColorControl(objs_div,myi);
	f_ColorControl(objs_span,myi);
	f_ColorControl(objs_td,myi);		//1 : FontSize , 2: FontColor, 3 : BGColor
	f_ColorControl(objs_a,myi);	
	f_ColorControl(objs_p,myi);	
	f_ColorControl(objs_b,myi); 
	f_ColorControl(objs_li,myi);
	f_ColorControl(objs_dt,myi);		
	f_ColorControl(objs_dd,myi);

 }

}



/*********************************************************/
//Color(BG or Font) Control fun. 
/*********************************************************/
function f_ColorControl(objTag, strType){
	
	if (typeof(objTag)=='object'){
			for (i =0; i <objTag.length ; i++ ){
				   switch(strType){
					   case 1:
						     objTag[i].style.fontSize=fontSizeIndex;//fontSizeIndex  
						     break;
					   case 2:
						     objTag[i].style.color=fontColorIndex;//fontColorIndex
						     break;
					   case 3:
						     objTag[i].style.backgroundColor=bgColorIndex;//bgColorIndex
						     break;
				     } // end switch
						
			} //end for
			
	} //end if
} //end function


