// JavaScript Document

var arrCss = new Array();
arrCss = Array("/css/text/text-2.css","/css/text/text-1.css","/css/text/text.css","/css/text/text+1.css","/css/text/text+2.css");

var cssNum;
var defaultCssNum = 2;
var cknameCss = "PMHF-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) {
	
	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,"/");
	
	changeImage();	
	
	return null;
}

function changeImage(){
	
	switch(cssNum){
		
		case 0:
		case 1: fontImage = document.getElementById('im_text_size_sm');
				fontImage.src='/images/common/im_text_size_sm_2.gif';
				fontImage = document.getElementById('im_text_size_m');
				fontImage.src='/images/common/im_text_size_m.gif';
				fontImage = document.getElementById('im_text_size_l');
				fontImage.src='/images/common/im_text_size_l.gif';
				noRestore = 1;
				break;
		case 2: fontImage = document.getElementById('im_text_size_sm');
				fontImage.src='/images/common/im_text_size_sm.gif';
				fontImage = document.getElementById('im_text_size_m');
				fontImage.src='/images/common/im_text_size_m_2.gif';
				fontImage = document.getElementById('im_text_size_l');
				fontImage.src='/images/common/im_text_size_l.gif';
				noRestore = 2;
				break;
		case 3:
		case 4: fontImage = document.getElementById('im_text_size_sm');
				fontImage.src='/images/common/im_text_size_sm.gif';
				fontImage = document.getElementById('im_text_size_m');
				fontImage.src='/images/common/im_text_size_m.gif';
				fontImage = document.getElementById('im_text_size_l');
				fontImage.src='/images/common/im_text_size_l_2.gif';
				noRestore = 3;
				break;
	}
	
}
	
function loadFontControl() {
	
	
	document.write ('<table border="0" cellspacing="0" cellpadding="0">' +
					'<tr>' +
					'<td><img src="/images/common/im_font_size.gif" hspace="3" /></td>' +
					'<td><a href="#" onMouseOut="if (noRestore!=1){MM_swapImgRestore();}" onMouseOver="MM_swapImage(\'im_text_size_sm\',\'\',\'/images/common/im_text_size_sm_2.gif\',1)" onclick="changeCss(-1);"><img src="/images/common/im_text_size_sm' + curSmall +'.gif" border="0" name="im_text_size_sm" id="im_text_size_sm" /></a></td>' +
					'<td><img src="/images/common/spacer.gif" width="5" height="10"></td>' +
					'<td><a href="#" onMouseOut="if (noRestore!=2){MM_swapImgRestore();}" onMouseOver="MM_swapImage(\'im_text_size_m\',\'\',\'/images/common/im_text_size_m_2.gif\',1)" onclick="cssNum=2;changeCss(0);"><img src="/images/common/im_text_size_m' + curMed +'.gif" border="0" name="im_text_size_m" id="im_text_size_m" /></a></td>' +
					'<td><img src="/images/common/spacer.gif" width="5" height="10"></td>' +
					'<td><a href="#" onMouseOut="if (noRestore!=3){MM_swapImgRestore();}" onMouseOver="MM_swapImage(\'im_text_size_l\',\'\',\'/images/common/im_text_size_l_2.gif\',1)" onclick="changeCss(1);"><img src="/images/common/im_text_size_l' + curLar +'.gif" border="0" name="im_text_size_l" id="im_text_size_l" /></a></td>' +
					'<td><img src="/images/common/spacer.gif" width="3" height="10"></td>' +
					'</tr>' +
					'</table>');
	changeImage();
	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;
}