/**********************************************************************/
/* Funktion integriert das passende Stylesheet 			             			*/	
/* Input: Pfadangabe zum Styleshett; Format: "../../shared/"          */
/**********************************************************************/
function checkstylesheet(path)
{
	if(navigator.platform == "Win32")
	{
		if(navigator.appName == "Netscape")
		{
			if((navigator.appVersion.substr(0,1)) >= 5)
			{
				document.write("<link rel=\"stylesheet\" type=\"text/css\" href=\""+path+"style_ns6_pc.css\">");					
			}
			else
			{
				document.write("<link rel=\"stylesheet\" type=\"text/css\" href=\""+path+"style_ns4_pc.css\">");		
			}
		}
		else
		{
			document.write("<link rel=\"stylesheet\" type=\"text/css\" href=\""+path+"style_ie_pc.css\">");	
		}
	}
	else
	{
		if(navigator.appName == "Netscape")
		{
			document.write("<link rel=\"stylesheet\" type=\"text/css\" href=\""+path+"style_ns.css\">");		
		}
		else
		{
			document.write("<link rel=\"stylesheet\" type=\"text/css\" href=\""+path+"style_ie.css\">");			
		}
	}
}

/**********************************************************************/
/* Funktion fuer Rollover            																  */	
/**********************************************************************/
function switch_image(img_name, img_src)
{
	document[img_name].src=img_src;		
}

/**********************************************************************/
/* 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 oeffnet einen externen Link							             			*/	
/**********************************************************************/
function open_hyperlink(url)  
{
	var jetzt = new Date();
	var w = 700;
	var h = 500;
	var winleft = (screen.width - w) / 2; 
	var wintop = (screen.height - h) / 2;
	var winprops = "height="+h+",width="+w+",top="+(wintop-50)+",left="+winleft+",menubar,location,status,toolbar=1,scrollbars=1,resizable=1";
	var hyperlink = window.open(url, "hyperlink"+jetzt.getTime(), winprops);
	if(window.focus) 
	{
		hyperlink.focus();
	}
}

/**********************************************************************/
/* Funktion checkt die E-Mail-Adresse																  */	
/**********************************************************************/
function isEmail(Letter)
{
        var iX;
        var iY=0;
        var lastpoint=0;
        for (iX=0;iX<Letter.length;iX++)
        {
                if (Letter.charAt(iX)=="@")
                        iY++;
        }
        for (iX=0;iX<Letter.length;iX++)
        {
                if (Letter[iX]==".")
                        lastpoint=iX;
        }
                if ( (Letter.indexOf(".")!=-1) && (Letter.indexOf("@")!=Letter.length)
          && (Letter.indexOf(".")!=Letter.length) && (Letter.indexOf(" ")==-1) 
          && (Letter.indexOf(".")<Letter.length-2) && (iY==1)
          && (Letter.indexOf("@")!=0) && (Letter.charAt(Letter.indexOf("@")+1)!="."))
                return true;
        else
                return false;
}

/**********************************************************************/
/* Funktion kreuzt Check-Box an     								             			*/	
/**********************************************************************/
function selecten(von, bis,formname)
{
	if(temp_von != von || temp_bis != bis)
	{
		for(zaehler = von; zaehler <= bis; zaehler++)
		{
			document.forms[formname].elements[zaehler].checked = true;
		}
	}
	else
	{
		for(zaehler = von; zaehler <= bis; zaehler++)
		{
			document.forms[formname].elements[zaehler].checked = false;
		}
		von = 0;
		bis = 0;
	}
	temp_von = von;
	temp_bis = bis;
}

/**********************************************************************/
/* Funktion schreibt in ein Formular								             			*/	
/**********************************************************************/
function write_form(formname, feldname, formtext)  
{
	document.forms[formname].elements[feldname].value = (document.forms[formname].elements[feldname].value + formtext);
}



/**********************************************************************/
/* oeffnet ein neues fenster       */	
/**********************************************************************/
function open_window(url, w, h, myname,scroll,resize,tool)  
{
	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+",toolbar="+tool;
	var win = window.open(url, myname, winprops);
	if(window.focus){win.focus();}
}

function print_page()
{
	window.print();
}


