fontSize=11;
Event.observe(window, 'load', loadFontSize);
function setFontSize(fSize) {
	
	document.body.style.fontSize=(fSize)+"px";
	document.body.style.lineHeight=((fSize)+5)+"px";
	changeTagFontSize(fontSize);
	
	setcookie('viva_font_size', fSize, 365, '/');
	try {
		resizeRight();
	}catch(e){
	}
}

function loadFontSize() {
	//alert(getcookie('oeci_font_size'));
	if(getcookie('viva_font_size')){ 
		fontSize = getcookie('viva_font_size');
		document.body.style.fontSize=getcookie('viva_font_size')+"px";
		document.body.style.lineHeight=((getcookie('viva_font_size')*1)+5)+"px";
		changeTagFontSize(getcookie('viva_font_size'));
	}
	try {
		resizeRight();
	}catch(e){
	}
}

function setcookie(name, value, days, path, domain, secure) { 
	var expires = -1; 
	if(typeof days == "number" && days >= 0) {
		var d = new Date(); d.setTime(d.getTime()+(days*24*60*60*1000)); expires = d.toGMTString(); 
	} 
	value = escape(value); 
	document.cookie = name + "=" + value + ";" + (expires != -1 ? " expires=" + expires + ";" : "") + (path ? "path=" + path : "") + (			domain ? "; domain=" + domain : "") + (secure ? "; secure" : ""); 
}

function delcookie(name) { setcookie(name, "-", 0); }
function getcookie(name) { 
	var idx = document.cookie.indexOf(name+'='); 
	if(idx == -1) { 
		return null; 
	} 
	value = document.cookie.substring(idx+name.length+1); 
	var end = value.indexOf(';'); 
	if(end == -1) { 
		end = value.length; 
	} 
	
	value = value.substring(0, end); 
	value = unescape(value); return value; 
}

function changeTagFontSize(size) {
	// Array enthält alle Elemente des Dokuments
	var obj = $$("td, label");
	// Schleife durchläuft Element-Array
	for (var i=0; i<obj.length; i++) {
		with ( obj[i] ) {
			if (className!="font10") {
				style.fontSize = size+"px";
				style.lineHeight=((size*1)+5)+"px";
			}
		}
	}
	
	var obj = $$('.tbl-download-size');
	for (var i=0; i<obj.length; i++) {
		with ( obj[i] ) {
			style.fontSize = "10px";
			style.lineHeight="15px";
		}
	}
}

function addbookmark(title,url) {
    if (window.sidebar) { // firefox
    window.sidebar.addPanel(title, url, "");
    } else if (document.all) { // IE
    window.external.AddFavorite(url, title);
    } else if (window.opera && window.print) { // opera
    var elem = document.createElement("a");
    elem.setAttribute("href",url);
    elem.setAttribute("title",title);
    elem.setAttribute("rel","sidebar");
    elem.click();
    }
}

function setFirst(field) {
	field.select();
	field.style.backgroundColor = "#ffffff";
	field.style.border = "1px solid #666666";
}

function setMenue(field) {
	field.style.backgroundColor = "#ffffff";
	field.style.border = "1px solid #666666";
}
