
var initTabs = function() {
	
	if(document.getElementById('tabs')) {
		var tabUl = document.getElementById('tabs');
		var tabLis = tabUl.getElementsByTagName('li');
		tabLis[ActiveTab].id = 'current';
		var tabDivs = new Array();
		for(var i=0;i<tabLis.length;i++) {
			//show first tab content
			tabDivs[i] = document.getElementById('tab'+(i+1));
			if(tabDivs[i]) {
				if(i == ActiveTab) {
					tabDivs[i].style.display = 'block';
				} else {
					tabDivs[i].style.display = 'none';
				}	
			}
		};
		
		// start event handling
		tabUl.onclick = function(e) {
			var t = getTarget(e); // delegate!!
			if (t.nodeName.toLowerCase() === 'a') {
				var elNum = t.parentNode.title;
				showContent(elNum);
				setCurrentTab(elNum);
				
			};
		};
		
		function getTarget(x) {
			x = x || window.event;
			return x.target || x.srcElement;
		}
		// end event handling
		
		function setCurrentTab(tabNum) {
			for(var i=0;i<tabLis.length;i++) {
				if(tabNum == (i+1)) {
					tabLis[tabNum-1].id = 'current';
				} else {
					tabLis[i].id = '';
				}
			}
		}
		
		function showContent(divNum) {
			for(var i=0;i<tabLis.length;i++) {
				if(divNum == (i+1)) {
					tabDivs[divNum-1].style.display = 'block';
				} else {
					tabDivs[i].style.display = 'none';
				}
			}
		}
	};
};

window.onload = initTabs;


function setSelectedFontSize(B) {
    if (document.getElementById("fontsize_normal") == null) { setTimeout("setSelectedFontSize('" + B + "')", 500); return }
    setFontSizeLink("normal", B);
    setFontSizeLink("large", B);
    setFontSizeLink("huge", B)
}

function setFontSizeLink(B, C) {
    var D = document.getElementById("fontsize_" + B);
    if (B == C) { D.className = D.className + " current" }
    else
    { D.className = D.className.replace(" current", "") } 
}

function setFontSize(C) {
    if (!C || C == "" || C == "null") { return }
    setSelectedFontSize(C); 
    var B = document.getElementById("fontsizeStylesheet");
    if (B) {
        B.href = "/css/font_" + C + ".css" 
    }
	document.cookie = C; 

	var flash = document.getElementById("keyAni");
	if ( flash ) {		
		flash.width = '953px';
		flash.height= '200px';
		if ( C == "huge" ) {
			flash.height= '290px';
			flash.width = '1653px';
		} else {
			flash.height= '220px';
			flash.width = '1053px';
		}
	} 
}

function setFlashSize() {

	var flash = document.getElementById("keyAni");
	var div = document.getElementById("flash");
	if ( div ) {		
		//flash.width = div.width;
		//flash.height= '200px';
		//flash.height= div.height;
		alert ( div.height);
	} 
}

function initFontsize() {
var B = document.cookie;
if ( (!B || B == "" || B == "null") ) {setFontSize('normal'); return;}
if ( B.length > 0 ) { 
	setFontSize(B);
}
else {setFontSize('normal')}
}

function openWindow(myurl, mywidth, myheight){
	//focusWindow = window.open(myurl, 'myWindow', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width=' + mywidth + ',height=' + myheight);
	focusWindow = window.open(myurl, 'myWindow', 'scrollbars=yes, toolbar=yes, menubar=yes, resizable=yes,width=' + mywidth + ',height=' + myheight);
	focusWindow.focus();
}

function UnCryptMailto(s) {
	s = unescape(s); // Url Decode
	var shift = 2; 
	var n=0;
	var r="";
	for(var i=0;i<s.length;i++) { 
		n=s.charCodeAt(i); 
		if (n>=8364) {n = 128;}
		r += String.fromCharCode(n-(shift)); 
	}
	return r;
}

function CryptMailto(s) {
	s = unescape(s); // Url Decode
	var shift = 2; 
	var n=0;
	var r="";
	for(var i=0;i<s.length;i++) { 
		n=s.charCodeAt(i); 
		if (n>=8364) {n = 128;}
		r += String.fromCharCode(n+(shift)); 
	}
	return r;
}

function linkTo_UnCryptMailto(s) {
	location.href=UnCryptMailto(s);
}

function GetFlushHeight(){
	var result = 200;
	var flash = document.getElementById("flash");
	if ( flash ) {
		result = flash.height;

	}
	return result;
}

