﻿// CREATIVEHOPE JavaScript Library
// Copyright(C) 2007 CREATIVEHOPE,Inc. All Rights Reserved.

// font change script ver1.0
// read cookie data and set css file
var cookie = readCookie("style");
if(!cookie) {
	cookie = "Default";
}

var cssfile = "";
if(cookie == "Small") {
	cssfile = "/kns/shared/css/font_small.css";
} else if(cookie == "Large") {
	cssfile = "/kns/shared/css/font_large.css";
}

document.write ('<link rel="stylesheet" href="'+cssfile+'" type="text/css" />');


// change idName.backgrounds
function zoomFontSize(sl, idName) {
	position = "0px -20px";
	basePosition = "0px 0px";

	// change background
	var li1 = document.getElementById("fontNaviSmall");
	li1.style.backgroundPosition = basePosition;
	var li2 = document.getElementById("fontNaviDefault");
	li2.style.backgroundPosition = basePosition;
	var li3 = document.getElementById("fontNaviLarge");
	li3.style.backgroundPosition = basePosition;

	// change focused size background
	var li = document.getElementById("fontNavi"+sl);
	li.style.backgroundPosition = position;
	setDocumentSize(sl, idName);
	createCookie("style", sl, 365);
}

// change idName.fontSize by sl
function setDocumentSize(sl, idName) {
	if(sl == 'Small'){
		size = "80%";
	} else if(sl == 'Default') {
		size = "100%";
	} else if(sl == 'Large') {
		size = "120%";
	} else {
		size = "100%";
	}

	// change font size
	obj = document.getElementById(idName);
	obj.style.fontSize = size;
}

// create cookie
function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

// read cookie
function readCookie(name) {
	var nameEqual = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEqual) == 0) return c.substring(nameEqual.length,c.length);
	}
	return null;
}

// init
function init() {
	var cookie = readCookie("style");
	if(!cookie) {
		cookie = "Default";
	}
	var position = "0px -20px";

	// change focused size background
	var lia = document.getElementById("fontNavi"+cookie);
	lia.style.backgroundPosition = position;
}

// setBGIMG
function setBGIMG(layName,mouse) {

	if(mouse == 'on') {
		image = "/kns/check/images/submit_btn_over.gif";
	} else {
		image = "/kns/check/images/submit_btn.gif";
	}

	if(document.getElementById) {
		document.getElementById(layName).src = image;
	}
}


