/*
$Log:   J:/PVCSDATA/archives/ASP/TZT/includes/js/textsize.js-arc  $

   Rev 1.1   21 Aug 2006 15:00:12   mbos
I09540_00

   Rev 1.0   03 Mar 2005 14:40:40   dwets
Initial revision.
*/
var strClicked='';

function goHome(){
	top.location.href='index.php';
}

function resizeFont(strSwitch){
	try {
		switch(strSwitch){
			case "incr"	: document.myTextSize('incr');break;
			case "decr"	: document.myTextSize('decr');break;
		}
	} catch(e) {}
	try {
		switch(strSwitch){
			case "incr"	: myTextSize('incr');break;
			case "decr"	: myTextSize('decr');break;
		}
	} catch(e) {}
}

function myTextSize(chgsize) {
	var browser=navigator.appName;
	//
	if(browser.indexOf("etscape")>0) {
		def=98;	
	} else {
		def=100;	
	}
	if (!document.documentElement || !document.body) return;
	var newSize = def;
	var startSize = parseInt(getTextSize());
	if (!startSize || startSize < 50) startSize = def;
	switch (chgsize) {
		case "incr":
			newSize = startSize + 2;
			break;
		case "decr":
			newSize = startSize - 2;
			break;
		case "reset":			
			newSize = def;
			break;
		default:
			newSize = parseInt(myGetCookie("my-textsize"));
			if (!newSize) newSize = startSize;
			break;
	}
	if (newSize < 90) newSize = 90;
	if (newSize > 100) newSize = 100;
	newSize += "%";
	document.documentElement.style.fontSize = newSize;
	document.body.style.fontSize = newSize;
	resizeTd(newSize);
	resizeDIV(newSize);
	window.status="Zoomniveau: "+newSize+"";
	mySetCookie("my-textsize",newSize,365);
}

function getTextSize() {
	if (!document.body) return 0;
	var size = 0;
	var body = document.body;
	if (body.style && body.style.fontSize) {
		size = body.style.fontSize;
	} else if (typeof(getComputedStyle) != "undefined") {
		size = getComputedStyle(body,'').getPropertyValue("font-size");
	} else if (body.currentStyle) {
		size = body.currentStyle.fontSize;
	}
	return size;
}

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

function myGetCookie(name) {
	var nameEQ = 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(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return;
}
function resizeTd(newSize){
   var aReturn=document.getElementsByTagName("td");
   for(var i=0;i<aReturn.length;i++){
	   aReturn[i].style.fontSize=newSize;
   }
}
function resizeDIV(newSize){
   var aReturn=document.getElementsByTagName("div");
   for(var i=0;i<aReturn.length;i++){
	   aReturn[i].style.fontSize=newSize;
   }
}
function init() {
	myTextSize();
	return;
}

//window.onload=init;
//mySetCookie("my-textsize","95%",365);
