function number_format( number, laenge, sep, th_sep ) {
  number = Math.round( number * Math.pow(10, laenge) ) / Math.pow(10, laenge);
  var str_number = number+"";
  var arr_int = str_number.split(".");
  var nachkomma = "";
  if(!arr_int[0]) arr_int[0] = "0";
  if(!arr_int[1]) arr_int[1] = "";
  if(arr_int[1].length < laenge){
    nachkomma = arr_int[1];
    for(var i=arr_int[1].length+1; i <= laenge; i++){  nachkomma += "0";  }
    arr_int[1] = nachkomma;
  }
  if(th_sep != "" && arr_int[0].length > 3){
    Begriff = arr_int[0];
    arr_int[0] = "";
    for(var j = 3; j < Begriff.length ; j+=3){
      Extrakt = Begriff.slice(Begriff.length - j, Begriff.length - j + 3);
      arr_int[0] = th_sep + Extrakt +  arr_int[0] + "";
    }
    str_first = Begriff.substr(0, (Begriff.length % 3 == 0)?3:(Begriff.length % 3));
    arr_int[0] = str_first + arr_int[0];
  }
  return arr_int[0]+sep+arr_int[1];
}

function kalenderMulti ( i ){
	var o=document.getElementById('kalenderMultiDay'+i);
	if( !o )return;
	if( o.style.display!='inline' )o.style.display='inline';
	else o.style.display='none';
	return;
}
function hoverZurueck( bl ){
	if(!document.getElementById('icozurueck'))return;
	var s1='img/layout/ico_zurueck.jpg';
	var s2='img/layout/ico_zurueck_a.jpg';
	if(bl==false)document.getElementById('icozurueck').src=s1;
	else document.getElementById('icozurueck').src=s2;
	return;
}
function getApplet( path , w , h ){
	var base = 'http://www.kulturzentrum-grossenhain.de/';
	if (navigator.javaEnabled()) {
	  document.write('<applet archive='+base+'css/ptviewer.jar  code=ptviewer.class width="'+w+'" height="'+h+'">'
		+'<param name=file value="'+base+path+'"><param name="auto" value="+0.5"><param name="quality" value="3"><param name="bgcolor" value="CCCCCC">'
		+'<param name="view_x" value="0"><param name="view_y" value="0"><param name="bar_x" value="10"><param name="bar_y" value="100">'
		+'<param name="bar_width" value="150"><param name="bar_height" value="10"><param name="barcolor" value="666666"><param name="pan" value="-34.49">'
		+'<param name="tilt" value="0.0"><param name="fov" value="122.2"><param name="fovmax" value="140"><param name="fovmin" value="50">'
		+'An dieser Stelle befindet sich ein Java-Applet. Wenn Sie diesen Text hier lesen können, haben Sie (leider) '
		+'Java in Ihrem Browser nicht aktiviert oder noch nicht installiert.</applet>');
	}else{
		 document.write('<div align="center"><a href="http://www.java.com/de/download/" target="_blank">'
						+'<img src="img/layout/java_help.gif" width="200" height="200" border="0"></a></div>');
	}
}
function displayBlock( id ){
	var o = document.getElementById(id);
	if( !o )return false;
	if( o.style.display!='block' )o.style.display='block';
	else o.style.display='none';
	return true;
}
function ckNwslForm(){
	var o = document.nwslForm;
	var e = '';
	if(!o)return true;
	if(o.anrede[0].checked==false && o.anrede[1].checked==false){
		e = 'Bitte prüfen Sie die Anrede.';
	}else if(o.vorname.value==''){
		o.vorname.focus();
		e = 'Ihr Vorname fehlt.';
	}else if(o.name.value==''){
		o.name.focus();
		e = 'Ihr Name fehlt.';
	}else if(o.email.value==''){
		o.email.focus();
		e = 'Ihre E-Mail-Adresse fehlt.';
	}
	if( e== '')return true;
	alert(e);
	return false;
}
function showNwslForm(){
	document.getElementById('nwslLayer').innerHTML = '<div class="close"><a href="javascript:void(0);" onClick="displayBlock(\'nwslLayer\')"><img src="img/layout/nwsl_close.gif" width="33" height="23" border="0"></a></div><form method="post" action="newsletter/" name="nwslForm" onSubmit="return ckNwslForm()"><div style="padding-bottom: 20px">Erhalten Sie aktuelle Informationen zu unseren Veranstaltungen kostenfrei per E-Mail.</div><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td><strong>Anrede</strong></td><td><input type="radio" name="anrede" value="1"> Herr &nbsp; <input type="radio" name="anrede" value="2"> Frau</td></tr><tr><td><strong>Vorname</strong></td><td><input type="text" name="vorname" class="field"></td></tr><tr><td><strong>Name</strong></td><td><input type="text" name="name" class="field"></td></tr><tr><td><strong>E-Mail</strong></td><td><input type="text" name="email" class="field"></td></tr><tr><td>&nbsp;</td><td><input type="submit" value="Newsletter erhalten" class="butt"></td></tr></table></form>';
	displayBlock('nwslLayer');
	return true;
}
function openPGMap( pg ){
	window.open('http://www.kulturzentrum-grossenhain.de/pop_karte.php?map='+pg+'','MAP','width=629, height=729, left=0, top=0, scrollbars=no, locationbar=no, menubar=no, toolbar=no,resizable=no, status=no, dependent=no, hotkeys=no');
	return;
}


/***
	KALENDER
**/
$(document).ready(function(){
	var scrBox_width   = 148;  // Breite content
	var scrBox_speed   = 1000;  // int; slow; fast
	var scrBox_citem   = 0;    // (private) aktueller Kalender
	var scrBox_maxitem = 0;  // (private) zuletzt geholter Kalender
	var scrBox_sum     = scrBox_width;  // Startbreite Scrollbereich
	
	//naechsten Kalender vorladen
	function preload_kalender( i ){
		if( scrBox_maxitem >= i ){
			return;
		}
		$.ajax({
			url: 'ajax.php?m=kalender&i=' + i,
			cache: true,
			success: function( c ){
				scrBox_sum += scrBox_width;
				scrBox_maxitem++;
				c = '<div class="kItem" style="float:left">' + c + '</div>';
				$('#kalenderScroll').append( c ).css('width', scrBox_sum );
			}
		});
	}

	$('#kalendernav li:first').click(function(){
		var scroll_to = scrBox_citem > 0 ? '+=' + scrBox_width : 0;
		$('#kalenderScroll' ).animate({ left: scroll_to }, scrBox_speed );
		if( scrBox_citem > 0 )scrBox_citem--;
	});
	$('#kalendernav li.reset').click(function(){
		scrBox_citem = 0;
		$('#kalenderScroll' ).animate({ left: 0 }, 'fast' );
	});
	$('#kalendernav li:last').click(function(){
		if( (scrBox_citem + 1) < 7 ){
			scrBox_citem++;
			$('#kalenderScroll').animate({ left: '-='+scrBox_width }, scrBox_speed, preload_kalender(scrBox_citem+1) );
		}
	});
	preload_kalender( scrBox_citem+1 );
	$('#kalendernav').css('display','block');
	//Hover fuer <=IE7
	$('#kalendernav li').mouseover( function(){
		$(this).css('background-color','#333333');
	}).mouseout( function(){
		$(this).css('background-color','#f46d1b');
	});
});
/***
	KALENDER : Info, mehrere Tage
**/
function showMuDay( i ){
	var src=$('#kalenderMultiDay'+i).html();
	if( src  ){
		$('#kalenderMuDay div').html( src );
		$('#kalenderMuDay').fadeIn();
	}
}




