function getContent4Flash(id,double_output)
{
	var parent_node = document.getElementById("contents4flash1");
	var first_article = document.getElementById("firstarticle1");
	setClasses(id,parent_node,first_article);
	
	if (double_output) {
		var parent_node = document.getElementById("contents4flash2");
		var first_article = document.getElementById("firstarticle2");
		setClasses(id,parent_node,first_article);
	}
}

function setClasses(id,parent_node,first_article) {
	if (parent_node == null) return false;
	
	for(var i = 0; i < parent_node.childNodes.length; i++)
	{
		if (i == id)	{
			parent_node.childNodes[i].className = 'visible';
		}
		else {
			parent_node.childNodes[i].className = 'unvisible';
		}
	}
	first_article.className = 'unvisible'
}

activeTab = 1;

function changeByOut(tab) {
	act = document.getElementById('tab'+activeTab);
	if (tab == act) tab.className = 'tab_on';
	else tab.className = 'tab_off';
}

function changeByOutWindchap(tab) {
	act = document.getElementById('tab'+activeTab);
	if (tab == act) tab.className = 'tab_on_windchap';
	else tab.className = 'tab_off_windchap';
}

function tabChange(id,count,addClassName) {
	activeTab = id;
	for (var i=1; i <= count; i++) {
		var article = document.getElementById('article'+i)
		if (i == id) {
			document.getElementById('tab'+i).className = 'tab_on';
			article.className="visible";
			if (addClassName.length > 0) article.className+=(" "+addClassName);
		}
		else {
			document.getElementById('tab'+i).className = 'tab_off';
			article.className="unvisible";
		}
	}
}

function tabChangeWindChap(id,count,addClassName) {
	activeTab = id;
	for (var i=1; i <= count; i++) {
		var article = document.getElementById('article'+i)
		if (i == id) {
			document.getElementById('tab'+i).className = 'tab_on_windchap';
			article.className="visible";
			if (addClassName.length > 0) article.className+=(" "+addClassName);
		}
		else {
			document.getElementById('tab'+i).className = 'tab_off_windchap';
			article.className="unvisible";
		}
	}
}

sfHover = function() {
var sfEls = document.getElementById("nav_menu").getElementsByTagName("LI");
for (var i=0; i < sfEls.length; i++ ){sfEls[i].onmouseover=function(){
		this.className+=" sfhover";
	}
	sfEls[i].onmouseout=function(){
		this.className=this.className.replace(new RegExp(" sfhover\\b"),"");
	}
}
}
// if (window.attachEvent) window.attachEvent("onload",sfHover);
function showmenu(element){element.className += " hover";}
function hidemenu(element){ element.className = element.className = "";}
function decryptCharcode(n,start,end,offset){n=n+offset;if(offset>0&&n>end){n=start+(n-end-1);}else if(offset<0&&n<start){n=end-(start-n-1);}
return String.fromCharCode(n);}
function decryptString(enc,offset){var dec="";var len=enc.length;for(var i=0;i<len;i++){var n=enc.charCodeAt(i);if(n>=0x2B&&n<=0x3A){dec+=decryptCharcode(n,0x2B,0x3A,offset);}else if(n>=0x40&&n<=0x5A){dec+=decryptCharcode(n,0x40,0x5A,offset);}else if(n>=0x61&&n<=0x7A){dec+=decryptCharcode(n,0x61,0x7A,offset);}else{dec+=enc.charAt(i);}}
return dec;}
function linkTo_UnCryptMailto(s){location.href=decryptString(s,-2);}

function footerCorrecture(){
	var footer = document.getElementById('foot');
	if (footer && footer.childNodes) 
	{
		var maxHeight = 0;
		for (var m=0; m < footer.childNodes.length; m++)
		{
			var tempNode = footer.childNodes[m];
			if (tempNode.offsetHeight > maxHeight) maxHeight = tempNode.offsetHeight;
		}

		for (var m=0; m < footer.childNodes.length; m++)
		{
			footer.childNodes[m].style.height = maxHeight + 'px';
		}

		if (footer.childNodes.length > 0 && footer.childNodes[0].getAttributeNode("class").value == "singleObj") footer.childNodes[0].style.borderLeft = '1px solid rgb(102,102,102)';
	}
}