if(snowmax > 0)
{
	// Farben der Schneeflocken. Es können beliebig viele Farben angegeben werden
	var snowcolor=new Array("#ffffff"); //"#e9f2ff", "#ddeaff", "#e7edf6");

	// Fonts, welche die Schneeflocken erzeugen. Beliebig viele Fonts ergänzbar
	var snowtype=new Array("Arial Black","Arial Narrow","Times","Comic Sans MS");

	// Zeichen für die Schneeflocke (empfohlen: * )
	var snowletter="*";

	// Fallgeschwindigkeit (empfohlen sind Werte zwischen 0.3 bis 2)
	var sinkspeed=0.6;

	// Maximale Größe der Schneeflocken
	var snowmaxsize=22;

	// Minimale Größe der Schneeflocken
	var snowminsize=8;

	/*  Schnee-Zone:
	** 1 für überall, 2 für Schneefall nur auf der linken Seite
	** 3 für Schneefall in der Mitte, 4 für Schneefall nur auf der rechten Seite */
	var snowingzone=1;

	/*
	* Ab hier nichts mehr ändern *
	*/

	var snow=new Array();
	var marginbottom;
	var marginright;
	var timer;
	var i_snow=0;
	var x_mv=new Array();
	var crds=new Array();
	var lftrght=new Array();
	var browserinfos=navigator.userAgent ;
	var ie5=document.all&&document.getElementById&&!browserinfos.match(/Opera/);
	var ns6=document.getElementById&&!document.all;
	var opera=browserinfos.match(/Opera/);
	var browserok=ie5||ns6||opera;

	function randommaker(range) {
		rand=Math.floor(range*Math.random());
			return rand;
	}

	function initsnow() {
		if (ie5 || opera) {
			marginbottom = document.body.clientHeight;
			marginright = document.body.clientWidth;
		}
		else if (ns6) {
			marginbottom = window.innerHeight;
			marginright = window.innerWidth;
		}
		var snowsizerange=snowmaxsize-snowminsize;
		for (i=0;i<=snowmax;i++) {
			crds[i] = 0;
				lftrght[i] = Math.random()*15;
				x_mv[i] = 0.03 + Math.random()/10;
			snow[i]=document.getElementById("s"+i);
			snow[i].style.fontFamily=snowtype[randommaker(snowtype.length)];
			snow[i].size=randommaker(snowsizerange)+snowminsize;
			snow[i].style.fontSize=snow[i].size;
			snow[i].style.color=snowcolor[randommaker(snowcolor.length)];
			snow[i].sink=sinkspeed*snow[i].size/5;
			if (snowingzone==1) {snow[i].posx=randommaker(marginright-snow[i].size);}
			if (snowingzone==2) {snow[i].posx=randommaker(marginright/2-snow[i].size);}
			if (snowingzone==3) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/4;}
			if (snowingzone==4) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/2;}
			snow[i].posy=randommaker(2*marginbottom-marginbottom-2*snow[i].size);
			snow[i].style.left=snow[i].posx;
			snow[i].style.top=snow[i].posy;
		}
		movesnow();
	}

	function movesnow() {
		for (i=0;i<=snowmax;i++) {
			crds[i] += x_mv[i];
			snow[i].posy+=snow[i].sink;
			snow[i].style.left=(snow[i].posx+lftrght[i]*Math.sin(crds[i])) + "px";
			snow[i].style.top=snow[i].posy + "px";

			if (snow[i].posy>=marginbottom-2*snow[i].size || parseInt(snow[i].style.left)>(marginright-3*lftrght[i])){
				if (snowingzone==1) {snow[i].posx=randommaker(marginright-snow[i].size);}
				if (snowingzone==2) {snow[i].posx=randommaker(marginright/2-snow[i].size);}
				if (snowingzone==3) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/4;}
				if (snowingzone==4) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/2;}
				snow[i].posy=0;
			}
		}
		var timer=setTimeout("movesnow()",50);
	}

	for (i=0;i<=snowmax;i++) {
		if (ie5) {
			document.write("<span id='s"+i+"' class='snowflake' style='position:absolute;top:-"+snowmaxsize+"px;'>"+snowletter+"</span>");
		}
		else {
			document.write("<span id='s"+i+"' class='snowflake' style='position:fixed;top:-"+snowmaxsize+"px;'>"+snowletter+"</span>");
		}
	}
	initsnow();
}

$(document).ready(function()
{
	$('#searchform input[type=text]').focus(function()
	{
		if($(this).val() == 'Suche')
		{
			$(this).val('');
		}
	}).blur(function()
	{
		if($(this).val() == '')
		{
			$(this).val('Suche');
		}
	});
	
	$('.audioplayer').each(function()
	{
		if($(this).attr('mp3') != '')
		{
			var number = 0;
			while($('#jquery_jplayer_' + number).size())
			{
				number = number + 1;
			}
			
			var $mp3 = $(this).attr('mp3');
			$(this).attr('id', 'jquery_jplayer_' + number).after('<div class="jp-audio"> <div class="jp-type-single"> <div id="jp_interface_' + number + '" class="jp-interface"> <ul class="jp-controls"> <li><a href="#" class="jp-play" tabindex="1">play</a></li> <li><a href="#" class="jp-pause" tabindex="1">pause</a></li> <li><a href="#" class="jp-stop" tabindex="1">stop</a></li> <li><a href="#" class="jp-mute" tabindex="1">mute</a></li> <li><a href="#" class="jp-unmute" tabindex="1">unmute</a></li> </ul> <div class="jp-progress"> <div class="jp-seek-bar"> <div class="jp-play-bar"></div> </div> </div> <div class="jp-volume-bar"> <div class="jp-volume-bar-value"></div> </div> <div class="jp-current-time"></div> <div class="jp-duration"></div> </div> <div id="jp_playlist_' + number + '" class="jp-playlist"></div> </div> </div> ').addClass('jp-jplayer').jPlayer(
			{
				ready: function()
				{
					$(this).jPlayer('setMedia',
					{
						mp3: $mp3
					});
				},
				swfPath: 'fileadmin/user_upload/templates/main/swf',
				supplied: 'mp3',
				cssSelectorAncestor: '#jp_interface_' + number
			});
		}
	});
	
	$('.videoplayer').each(function()
	{
		if($(this).attr('m4v') != '' && $(this).attr('poster') != '')
		{
			var number = 0;
			while($('#jquery_jplayer_' + number).size())
			{
				number = number + 1;
			}
			
			var $m4v = $(this).attr('m4v');
			var $ogv = $(this).attr('ogv');
			var $poster = $(this).attr('poster');
			$(this).attr('id', 'jquery_jplayer_' + number).replaceWith('<div class="jp-video jp-video-360p"> <div class="jp-type-single"> <div id="jquery_jplayer_' + number + '" class="jp-jplayer"></div> <div id="jp_interface_' + number + '" class="jp-interface"> <div class="jp-video-play"></div> <ul class="jp-controls"> <li><a href="#" class="jp-play" tabindex="1">play</a></li> <li><a href="#" class="jp-pause" tabindex="1">pause</a></li> <li><a href="#" class="jp-stop" tabindex="1">stop</a></li> <li><a href="#" class="jp-mute" tabindex="1">mute</a></li> <li><a href="#" class="jp-unmute" tabindex="1">unmute</a></li> </ul> <div class="jp-progress"> <div class="jp-seek-bar"> <div class="jp-play-bar"></div> </div> </div> <div class="jp-volume-bar"> <div class="jp-volume-bar-value"></div> </div> <div class="jp-current-time"></div> <div class="jp-duration"></div> </div> <div id="jp_playlist_' + number + '" class="jp-playlist">  </div> </div> </div> ');
			
			$('#jquery_jplayer_' + number).jPlayer(
			{
				ready: function()
				{
					$(this).jPlayer('setMedia',
					{
						m4v: $m4v,
						ogv: $ogv,
						poster: $poster
					});
				},
				swfPath: 'fileadmin/user_upload/templates/main/swf',
				supplied: 'm4v, ogv',
				cssSelectorAncestor: '#jp_interface_' + number
			}).jPlayer('play');
		}
	});
	
	var map;
	var latlng = new google.maps.LatLng(51.389191,7.700336);
	
	if(document.getElementById("googleMap"))
	{
		map = new google.maps.Map(document.getElementById("googleMap"), {
			zoom: 15,
			center: latlng,
			mapTypeId: google.maps.MapTypeId.ROADMAP
		});
		
		setTimeout(function() 
		{
			var marker = new google.maps.Marker(
			{
				position: latlng,
				map: map,
				draggable: false,
				animation: google.maps.Animation.DROP,
				title: 'Märkisches Gymnasium Iserlohn, Alexander-Pfänder-Weg 7, 58636 Iserlohn'
			});
		}, 1000);
	}
});
