/**********************************************************************/
/* Funktion laed Images vor          																  */	
/**********************************************************************/
function preload_images() 
{ 
  var d=document; 
	if(d.images)
	{ 
		if(!d.MM_p) d.MM_p=new Array();
   	var i,j=d.MM_p.length,a=preload_images.arguments; 
		for(i=0; i<a.length; i++)
		{
   		if (a[i].indexOf("#")!=0)
			{ 
				d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];
			}
		}
	}
}		
/**********************************************************************/
/* Funktion erzeugt einen Mailto-Link 							             			*/	
/**********************************************************************/
function create_email_link(email,domain,linkname)
{
	document.writeln("<a onMouseMove=\"javascript:status='"+linkname+"';\" onMouseOut=\"javascript:status='';\" href=\"mailto:"+email+"@"+domain+"\">"+linkname+"</a>");
}

/**********************************************************************/
/* Funktion oeffnet ein	Pop-Up-Fenster							             			*/	
/**********************************************************************/
function open_window(url, w, h, winname, scroll, resize)  
{
	var winleft = (screen.width - w) / 2; 
	var wintop = (screen.height - h) / 2;
	var winprops = "height="+h+",width="+w+",top="+wintop+",left="+winleft+",scrollbars="+scroll+",resizable="+resize;
	//var windowname = "-"+(Math.random()*99999999);
	var win = window.open(url, winname, winprops);
	if(window.focus) 
	{
		win.focus();
	}
}
/**********************************************************************/
/* Funktion zaehlt die Zeichen in einem Textarea                      */
/**********************************************************************/
function display_count_chars(id_name,string,max_chars)
{
	if(max_chars-string.length<0)
	{
		document.getElementById(id_name).innerHTML=0;
	}else{
		document.getElementById(id_name).innerHTML=max_chars-string.length;
	}
}


	


var fade_speed = 0.05;
var fade_in_timer = 50;
var browserName=navigator.appName;     
var do_fade_in = new Array();


function image_fadein(element,i)
{
  do_fade_in[element.src]=true;
	i=i+fade_speed;         
  if(browserName=="Microsoft Internet Explorer")
  {	
	   element.style.filter="alpha(opacity="+(i*100)+");";
	}else{
	   element.style.opacity=i;
	}
	if(i<1) setTimeout(function(){image_fadein(element,i);},fade_in_timer);
}       

function images_check()
{ 
 var load_count=0;
 for(i = 0; i < document.images.length; ++i)
 {
  image_src = document.images[i].src;
  if(document.images[i].complete == true)
  {
    load_count++;
    if(do_fade_in[document.images[i].src]!=true && image_src.indexOf("head.jpg")==-1)
    {
      image_fadein(document.images[i],0);
    }
  }else{
    if(image_src.indexOf("head.jpg")==-1)
    {
      if(browserName=="Microsoft Internet Explorer")
      {	
    	   document.images[i].style.filter="alpha(opacity=0);";
    	}else{
    	   document.images[i].style.opacity=0;
    	}
    }  
  }
 }
 if(load_count<document.images.length) setTimeout("images_check();",100);
} 


