/* menu */
var divMenu=null;
var ulMenu=null;
var menuTimer=null;

function menuInit(m) {
	divMenu=document.getElementById(m);
	ulMenu=divMenu.getElementsByTagName('UL')[0];
	var s=ulMenu.getElementsByTagName('A');
	for(i=0;s[i];i++) {
		if(s[i].parentNode.parentNode==ulMenu) s[i].onmouseover=function() { k_menuSub(this); };
		else {
			s[i].onmouseover=function() { k_menuSub(this.parentNode.parentNode); };
			}
		s[i].onmouseout=k_menuNascondi;
		}
	k_menuNascondiTutto();
	}
function k_menuSub(sm) {
	if(menuTimer) clearTimeout(menuTimer);
	k_menuNascondiTutto();
	//if(sm.parentNode.getElementsByTagName('A')[0]) sm.parentNode.getElementsByTagName('A')[0].className="sel";
	if(sm.parentNode.getElementsByTagName('UL')[0]) sm.parentNode.getElementsByTagName('UL')[0].style.display='block';
	}
function k_menuNascondiTutto() {
	var s=ulMenu.childNodes;
	for(i=0;s[i];i++) {
		if(s[i].nodeName=='LI'&&s[i].getElementsByTagName('UL')[0]) {
			s[i].getElementsByTagName('UL')[0].style.display='none';
			//s[i].getElementsByTagName('A')[0].className='';
			}
		}
	}
function k_menuNascondi() {
	menuTimer=setTimeout("k_menuNascondiTutto()",200);
	}

function k_pop(url,w,h) {
	if(!w) w=300;
	if(!h) h=200;
	window.open(url,"popup","top=10,left=10,width="+w+",height="+h+",status=no,menubar=no,toolbar=no,scrollbar=no");
	}

	
/* fadeshow */
k_Fadeshow=function() {
	var currentImg=0;
	var container=false;
	var fader=false;
	var Timer=false;
	var show="true";
	var divvv=Array();
	var height=0;

	this.setContainer=function(c) {
		container=document.getElementById(c);
		}

	this.init=function() {
		divvv=container.childNodes;
		for(var i=0;divvv[i];i++) {
			if(divvv[i].nodeType!=1) container.removeChild(divvv[i]);
			}
		for(var i=0;divvv[i];i++) {
			divvv[i].style.position="absolute";
			divvv[i].style.top=0;
			divvv[i].style.left=0;
			divvv[i].style.zIndex=30;
			o=1;
			if(i>0) o=0;
			divvv[i].style.opacity=o;
			divvv[i].style.MozOpacity=o;
			divvv[i].style.KhtmlOpacity=o;
			divvv[i].style.filter="alpha(opacity="+o*100+")";
			if(divvv[i].offsetHeight>height) height=divvv[i].offsetHeight;
			}
		container.style.height=height+"px";
		if(divvv.length>0) {
			Timer=setInterval(this.showImg,50);
			}
		}

	this.showImg=function() {
		var i=currentImg;
		var j=0;
		if(divvv[i+1]) j=i+1;
		var o=0;
		divvv[i].style.zIndex=31;
		divvv[j].style.zIndex=32;
		if(show=="true") {
			var o=parseFloat(divvv[i].style.opacity)-0.05;
			}
		if(o>1) o=1;
		else if(o<0) o=0;
		divvv[i].style.opacity=o;
		divvv[i].style.MozOpacity=o;
		divvv[i].style.KhtmlOpacity=o;
		divvv[i].style.filter="alpha(opacity="+o*100+")"; 
		divvv[j].style.opacity=1-o;
		divvv[j].style.MozOpacity=1-o;
		divvv[j].style.KhtmlOpacity=1-o;
		divvv[j].style.filter="alpha(opacity="+(1-o)*100+")"; 
		if(show=="true"&&o<=0) {
			show="pause";
			setTimeout(function() { show="false"; },3000);
			}
		if(show=="false") {
			show="true";
			currentImg++;
			if(currentImg>divvv.length-1) currentImg=0;
			divvv[i].style.zIndex=30;
			}
		}
	var showImg=this.showImg;
	}

