function checkFadeBrowserName(name){   
   var agent = navigator.userAgent.toLowerCase();   
   if (agent.indexOf(name.toLowerCase())>-1) {   
     return true;   
   }   
   return false;   
 }   




var FadeEbene=new Array;
var Fadeelm=new Array;
function fadeIn(id,speed,init){
if(Fadeelm[id+'run']||Fadeelm[id+'run']==true){
}else{
	Fadeelm[id+'run']=true;
	if(Fadeelm[id]){
	window.clearInterval(Fadeelm[id]);
	}
	
	
	if(checkFadeBrowserName('MSIE')){ 
	document.getElementById(id).style.filter="alpha(opacity="+(init*100)+")"; 
		Fadeelm[id]=setInterval('fadeIn2IE(\''+id+'\',\''+(speed*100)+'\')',10);
	}else{ 
		document.getElementById(id).style.opacity=init;
		Fadeelm[id]=setInterval('fadeIn2(\''+id+'\',\''+speed+'\')',10);
	}
}
}
function fadeIn2(id,speed){
	var curr=document.getElementById(id).style.opacity;
	curr=parseFloat(curr);
	speed=parseFloat(speed);
	if(curr<=1){
		document.getElementById(id).style.opacity=(curr+speed);
	}else{
		window.clearInterval(Fadeelm[id]);	
	}
}
function fadeIn2IE(id,speed){

	var curr=document.getElementById(id).style.filter;
	curr=curr.replace('alpha(opacity=','');
	curr=curr.replace(')','');
	curr=curr.replace(')','');
	curr=curr.replace('(','');
	curr=parseInt(curr);
	speed=parseInt(speed);
	
	if(curr<=100){
		document.getElementById(id).style.filter="alpha(opacity="+(curr+speed)+")"; 
	}else{
		window.clearInterval(Fadeelm[id]);	
	}
}


function fadeOut(id,speed,init){
Fadeelm[id+'run']=false;
if(Fadeelm[id]){
window.clearInterval(Fadeelm[id]);
}
if(checkFadeBrowserName('MSIE')){ 
	Fadeelm[id]=setInterval('fadeOut2IE(\''+id+'\',\''+(speed*100)+'\','+init+')',10);
}else{ 
Fadeelm[id]=setInterval('fadeOut2(\''+id+'\',\''+speed+'\','+init+')',10);
}
}
function fadeOut2(id,speed,init){
var curr=document.getElementById(id).style.opacity;
curr=parseFloat(curr);
speed=parseFloat(speed);
if(curr>init){
document.getElementById(id).style.opacity=(curr-speed);
}else{
window.clearInterval(Fadeelm[id]);

}
}

function fadeOut2IE(id,speed,init){

	var curr=document.getElementById(id).style.filter;
	curr=curr.replace('alpha(opacity=','');
	curr=curr.replace(')','');
	curr=curr.replace(')','');
	curr=curr.replace('(','');
	curr=parseInt(curr);
	speed=parseInt(speed);
	
	if(curr>(init*100)){
		document.getElementById(id).style.filter="alpha(opacity="+(curr-speed)+")"; 
	}else{
		window.clearInterval(Fadeelm[id]);	
	}
}

