// JavaScript Document

var arrCss = new Array();
arrCss = Array("/uploads/css/text-2.css","/uploads/css/text-1.css","/uploads/css/text.css","/uploads/css/text1.css","/uploads/css/text2.css");

var cssNum;
var defaultCssNum = 2;
var cknameCss = "JVS-CssNum";
var curSmall = "";
var curMed = "";
var curLar = "";
var fontImage = "";
var noRestore = 0;

function initCss() {
	
	cssNum = defaultCssNum;
	ckCssNum = getCookie(cknameCss);
	if (!(isNaN(ckCssNum) || ckCssNum == null)) {
		cssNum = parseInt(ckCssNum);
	} 
	loadCss(arrCss[cssNum]);
}
function changeCss(aNum) {
	
	if (aNum == 0) {
		cssNum = defaultCssNum;
	} else {
		cssNum += aNum;
	}
	if (cssNum < 0) {
		cssNum = 0;
	}
	if (cssNum >= arrCss.length) {
		cssNum = arrCss.length - 1;
	}
	loadCss(arrCss[cssNum]); 
}
function loadCss(css) {
	
	var objHead = document.getElementsByTagName("head");
	if (objHead[0]) {
		//Using DOM to load CSS
		var objLink = document.createElement("link") 
		objLink.href = css;
		objLink.rel = "stylesheet"; 
		objLink.type = "text/css"; 
		objHead[0].appendChild(objLink); 	
	} else {
		//if browser doesn't support DOM
		document.write ('<link href="'+ css +'" rel="stylesheet" type="text/css">');
	}
	setCookie(cknameCss,cssNum,10,"/");
	
	selectFont();	
	
	return null;
}

function selectFont(){
	
	document.getElementById("font-small").className = '';
	document.getElementById("font-medium").className = '';
	document.getElementById("font-large").className = '';
	
	if (cssNum < defaultCssNum) {
		document.getElementById("font-small").className = 'selected';
	} else if (cssNum == defaultCssNum) {
		document.getElementById("font-medium").className = 'selected';
	} else {
		document.getElementById("font-large").className = 'selected';
	}
}
	
function loadFontControl() {
	
	document.write ('<ul id="font-control">' +
					'<li id="font-small"><a href="javascript:void(0);" onclick="changeCss(-1);"></a></li>' +
					'<li id="font-medium"><a href="javascript:void(0);" onclick="changeCss(0);"></a></li>' +
					'<li id="font-large"><a href="javascript:void(0);" onclick="changeCss(1);"></a></li>' + 
					'</ul>');
	selectFont();
	initCss();
	
}
function setCookie(name,value,expires,path,domain,secure) {
	
	var today = new Date();
	today.setTime(today.getTime());
	
	if (expires) {
		expires = expires * 1000 * 60 * 60 * 24;
	}
	var expires_date = new Date( today.getTime() + (expires) );
	
	document.cookie = name + "=" + escape(value) +
	((expires) ? "; expires=" + expires_date.toGMTString() : "" ) + 
	((path) ? "; path=" + path : "") +
	((domain) ? "; domain=" + domain : "") +
	((secure) ? "; secure" : "");
}

function getCookie(name) {
	var nameq = name + "=";
	var c_ar = document.cookie.split(';');
	for (var i=0; i<c_ar.length; i++) {
		var c = c_ar[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameq) == 0) return unescape( c.substring(nameq.length, c.length) );
	}
	return null;
}
