// JavaScript Document
//left_content_table
function left_titlebar_close ()
{
	document.getElementById("left_minus").style.display = "";	
	document.getElementById("left_cross").style.display = "none";
	document.getElementById("left_content").style.display = "none";	
	
}
function left_titlebar_open ()
{
	document.getElementById("left_cross").style.display = "";
	document.getElementById("left_content").style.display = "";	
	document.getElementById("left_minus").style.display = "none";
	
}
function right_titlebar_close ()
{
	document.getElementById("right_minus").style.display = "";	
	document.getElementById("right_cross").style.display = "none";
	document.getElementById("right_content").style.display = "none";	
	document.getElementById("absolutepix").style.display = "none";	
	
}
function right_titlebar_open ()
{
	document.getElementById("right_cross").style.display = "";
	document.getElementById("right_content").style.display = "";	
	document.getElementById("right_minus").style.display = "none";
	document.getElementById("absolutepix").style.display = "";	
	
}
function middle_titlebar_close ()
{
	document.getElementById("middle_minus").style.display = "";	
	document.getElementById("middle_cross").style.display = "none";
	document.getElementById("middle_content").style.display = "none";	
	document.getElementById("absolutepix").style.display = "none";	
	
}

function middle_titlebar_open () {
	
	document.getElementById("middle_cross").style.display = "";
	document.getElementById("middle_content").style.display = "";	
	document.getElementById("middle_minus").style.display = "none";
	document.getElementById("absolutepix").style.display = "";	
	
}

function setCookie (name, value) {
	var aujourdhui = new Date();
	var expdate=new Date();
	expdate.setTime(aujourdhui.getTime()+(24*60*60*1000));
	document.cookie = name + "=" + value + ";expires="+expdate.toGMTString()+";path=/";
}

function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    { 
    c_start=c_start + c_name.length+1; 
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    } 
  }
return "";
}

function switchmainnavi( item ) {
	
	
	setCookie( "fadein", "1" );	
	
	
}

function fade_in( )
{
	
	new Effect.Opacity('left_content_table', { from: 0.0, to: 0.80, duration: 2 });
	new Effect.Opacity('right_content_table', { from: 0.0, to: 0.80, duration: 2 });
	if (document.getElementById('middle_content_table')) {
		new Effect.Opacity('middle_content_table', { from: 0.0, to: 0.80, duration: 2 });
	}
	
}

function init () {
	
	document.getElementById("left_titlebar").style.display  = "block";	
	document.getElementById("right_titlebar").style.display  = "block";
	
	var middleCol = document.getElementById("middle_titlebar");
	if (middleCol) {
		document.getElementById("middle_titlebar").style.display  = "block";
		middle_titlebar_open();
	}
	
	left_titlebar_open();	
	right_titlebar_open();	
	
	if (getCookie( "fadein") == "1") {
		
		document.getElementById('left_content_table').style.opacity = "0.0";	
		document.getElementById('left_content_table').style.filter = "alpha(opacity = 0)";	
		document.getElementById('right_content_table').style.opacity = "0.0";	
		document.getElementById('right_content_table').style.filter = "alpha(opacity = 0)";
		
		var middleContentTable = document.getElementById('middle_content_table');
		if (middleContentTable) {
			document.getElementById('middle_content_table').style.opacity = "0.0";
			document.getElementById('middle_content_table').style.filter = "alpha(opacity = 0)";
		}
		
		setCookie("fadein", "0");		
		setTimeout( "fade_in();", 1000);
		
	}
	else {
		/* no fade in*/	
		new Effect.Opacity('left_content_table', { from: 0.0, to: 0.80, duration: 0 });
		new Effect.Opacity('right_content_table', { from: 0.0, to: 0.80, duration: 0 });
		
		var middleContentTable = document.getElementById('middle_content_table');
		if (middleContentTable) {
			new Effect.Opacity('middle_content_table', { from: 0.0, to: 0.80, duration: 0 });
		}
	}
}


/*
	spruch script

*/

var g_current_spruch = 0;
var g_num_sprueche = 0;
var ef_time = 2;
var spruch_change = 10;

function ef_spruch_in ( id )
{
	
	document.getElementById(id).style.display = "inline";	
	document.getElementById(id).style.opacity = "0.0";	
	document.getElementById(id).style.filter = "alpha(opacity = 0)";		
	new Effect.Opacity(id, { from: 0.0, to: 0.99, duration: ef_time });	
	
}
function ef_spruch_out ( id )
{
	
	new Effect.Opacity( id, { from: 0.99, to: 0.0, duration: ef_time });	
	setTimeout( "document.getElementById('"+id+"').style.display = '';", 	ef_time*1000);	
}


function change_spruch( )
{
	
	var first = false;
	if( g_current_spruch ){	
		ef_spruch_out	( "spruch_"+g_current_spruch+"_img" );
		ef_spruch_out	( "spruch_"+g_current_spruch+"_txt" );
	}else{
		first = true;
	}

	/* neu id, nicht zweimal die gleiche*/
	/** var new_id = g_current_spruch;
	while( new_id == g_current_spruch){
		var rand_no = Math.random();
		new_id = Math.ceil(  rand_no * g_num_sprueche);
	}
	g_current_spruch = new_id;	*/
	g_current_spruch++;
	if( g_current_spruch >g_num_sprueche ){
		g_current_spruch =1;
	}
	
		
	if( !first ){
		setTimeout("ef_spruch_in( 'spruch_"+g_current_spruch+"_img' );", ef_time*1000);
		setTimeout("ef_spruch_in( 'spruch_"+g_current_spruch+"_txt' );", ef_time*1000);
	}else{
		ef_spruch_in( "spruch_"+g_current_spruch+"_img" );
		ef_spruch_in( "spruch_"+g_current_spruch+"_txt" );
	}
	
	setTimeout ( 'change_spruch();' , spruch_change*1000);
}

function init_sprueche( num_sprueche )
{
	
	/* safari, kein js */
	/*if (navigator.userAgent.indexOf('Safari') !=-1){		
		return;
	}*/
	
	//zufallsspruch, für ohne js wegnehmen
	document.getElementById("spruch_rand").style.display = "none";		
	
	
	g_num_sprueche = num_sprueche;
	var rand_no = Math.random();
	g_current_spruch = Math.ceil(  rand_no * g_num_sprueche);
	
	
	
	
	
			
	change_spruch();	
}

/*
	gallery script
*/

/*
	spruch script

*/

var g_current_picture = 0;
var g_num_pictures = 0;
var ef_time = 2;
var picture_change = 6;
var g_automode = 1;
var g_locked = 0;

function ef_picture_in ( id )
{
	//new Effect.Opacity(id, { from: 0.0, to: 0.0, duration: 0 });
	document.getElementById(id).style.opacity = "0.0";	
	document.getElementById(id).style.filter = "alpha(opacity = 0)";	
	
	document.getElementById(id).style.display = "inline";	
		
	new Effect.Opacity(id, { from: 0.0, to: 0.99, duration: ef_time });	
	g_locked = 0;
	
}
function ef_picture_out ( id )
{
	
	new Effect.Opacity("gallery_pic_"+g_current_picture, { from: 0.99, to: 0.0, duration: ef_time });	
	setTimeout( "document.getElementById('"+id+"').style.display = '';", 	ef_time*1000);	
}


function change_picture(  )
{
	if( !g_automode ){
		
	}else{
		
		var first = false;
		if( g_current_picture ){	
			g_locked = 1;
			ef_picture_out	( "gallery_pic_"+g_current_picture );
		}else{
			first = true;
		}
	
		/* neu id, nicht zweimal die gleiche*/
		g_current_picture++;
		if( g_current_picture > g_num_pictures){
			g_current_picture = 1;
		}
		
	
		if( !first ){
			
			setTimeout("ef_picture_in( 'gallery_pic_"+g_current_picture+"' );", ef_time*1000);
		}else{
			ef_picture_in( "gallery_pic_"+g_current_picture );
		}
		
		setTimeout ( 'change_picture();' , picture_change*1000);
	}
}

function next_pic(  )
{		
		
		g_automode = 0; 
		ef_time = 0.5;
		if( g_locked ){
			return ;
		}
		ef_picture_out	( "gallery_pic_"+g_current_picture );
		
		/* neu id, nicht zweimal die gleiche*/
		g_current_picture++;
		if( g_current_picture > g_num_pictures){
			g_current_picture = 1;
		}
		setTimeout("ef_picture_in( 'gallery_pic_"+g_current_picture+"' );", ef_time*1000);
}
function prev_pic(  )
{		
		
		g_automode = 0; 
		ef_time = 0.5;
		
		if( g_locked ){
			return ;
		}
		
		ef_picture_out	( "gallery_pic_"+g_current_picture );
		
		/* neu id, nicht zweimal die gleiche*/
		g_current_picture--;
		if( g_current_picture < 1){
			g_current_picture = g_num_pictures;
		}
		setTimeout("ef_picture_in( 'gallery_pic_"+g_current_picture+"' );", ef_time*1000);
}



function init_gallery( num_pictures )
{
	
	/* safari, kein js */
	/*if (navigator.userAgent.indexOf('Safari') !=-1){
		return;
	}*/
	
	
	document.getElementById("gallery_pic_nojs").style.display = "none";		
	
	document.getElementById("link_prev").href = "javascript: prev_pic();";		
	document.getElementById("link_next").href = "javascript: next_pic();";		
	
	g_num_pictures = num_pictures;
			
	change_picture();	
}

function play_video( )
{
	document.getElementById("overall").style.display = "block;";
	document.getElementById("overall_content").style.display = "block;";
	document.getElementById("overall_content_media").style.display = "block;";
	
	document.getElementById("overall_content_media").innerHTML = "asdasdasd"+
	"<embed id='movie' src='/fileadmin/film/film.swf' quality='high' width='760' height='372'></embed>";
	
	
}
