function intro() {

	var url = document.URL;
	frags = url.split("/");

	var id = 'content-table';
		var id2 = 'around-table';
	/*only for develop*/
	if (frags[4] == '') {
	/*if (frags[3] == '') {*/
	
		document.getElementById(id).style.display = 'none';
		document.getElementById(id2).style.display = 'none';
	
		document.getElementById(id).style.position = 'relative';
		document.getElementById(id).style.top = '800px';
		document.getElementById(id2).style.position = 'relative';
		document.getElementById(id2).style.top = '-300px';
		document.getElementById(id).style.display = '';
		document.getElementById(id2).style.display = '';
		
		for (i = 1000; i >= 300; i--) {
			setTimeout("setTop('"+id+"', '"+i+"')", (1000-i));
		}
		for (i = -300; i <= 0; i++) {
			setTimeout("setTop('"+id+"', '"+(-i)+"')", (1000+i));
			setTimeout("setTop('"+id2+"', '"+i+"')", (1000+i));
		}

	} else {
		document.getElementById(id).style.display = '';
		document.getElementById(id2).style.display = '';
	}
}

function setTop(id, top) {
	var object = document.getElementById(id).style;
	object.top = top+'px';
}

function mouse_over_link(link) {
	link.style.background='#420c03';
	link.style.color='#ffffff';
}

function mouse_out_link(link) {
	if (link.id == "active")
		link.style.background = '#420c03';
	else
		link.style.background = 'transparent';
		link.style.color='#ffffff';
}




function shiftOpacity(id, millisec) {
    //if an element is invisible, make it visible, else make it ivisible
    if(document.getElementById(id).style.opacity == 0) {
        opacity(id, 0, 100, millisec);
    } else {
        opacity(id, 100, 0, millisec);
    }
} 

function opacity(id, opacStart, opacEnd, millisec) {
    //speed for each frame
    var speed = Math.round(millisec / 100);
    var timer = 0;

    //determine the direction for the blending, if start and end are the same nothing happens
    if(opacStart > opacEnd) {
        for(i = opacStart; i >= opacEnd; i--) {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            setTimeout("changeOpac(" + 100 + ",'content-table')",(timer * speed));
            timer++;
        }
    } else if(opacStart < opacEnd) {
        for(i = opacStart; i <= opacEnd; i++)
            {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            setTimeout("changeOpac(" + 100 + ",'content-table')",(timer * speed));
            timer++;
        }
    }
}

//change the opacity for different browsers
function changeOpac(opacity, id) {
    var object = document.getElementById(id).style;
    object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
    object.filter = "alpha(opacity=" + opacity + ")";
}

function diewehr_newclick() {
	jQuery('#diewehr_mitgliedercountdiv').hide();
	jQuery('#diewehr_newbuttondiv').hide();
	jQuery('#diewehr_tablediv').hide();
	jQuery('#diewehr_editdiv').hide();
	jQuery('#diewehr_newdiv').show('slow');
}

function diewehr_cancelclick() {
	jQuery('#diewehr_newdiv').hide();
	jQuery('#diewehr_editdiv').hide();
	jQuery('#diewehr_errordiv').hide();
	jQuery('#diewehr_mitgliedercountdiv').show('slow');
	jQuery('#diewehr_newbuttondiv').show('slow');
	jQuery('#diewehr_tablediv').show('slow');
}

function diewehr_deleteclick(id, vorname, nachname) {
	if (confirm('Sind Sie sicher, dass Sie ' + vorname + ' ' + nachname + ' aus der Mitgliederliste loeschen wollen?')) {
		document.diewehr_deleteform.id.value = id;
		document.diewehr_deleteform.submit();
	}
}

function diewehr_editclick(id, vorname, nachname, funktion, zusatzfunktionde, zusatzfunktionit, bild) {
	document.diewehr_editform.id.value = id;
	document.diewehr_editform.vorname.value = vorname;
	document.diewehr_editform.nachname.value = nachname;
	document.diewehr_editform.funktion.value = funktion;
	document.diewehr_editform.zusatzfunktionde.value = zusatzfunktionde;
	document.diewehr_editform.zusatzfunktionit.value = zusatzfunktionit;
	document.diewehr_editform.altes_bild.value = 'images/portraits/' + bild;
	document.getElementById('bild_alt').src = 'images/portraits/' + bild;
	jQuery('#diewehr_mitgliedercountdiv').hide();
	jQuery('#diewehr_newbuttondiv').hide();
	jQuery('#diewehr_tablediv').hide();
	jQuery('#diewehr_newdiv').hide();
	jQuery('#diewehr_editdiv').show('slow');
}

function gallery_newclick() {
	jQuery('#gallery_newbuttondiv').hide();
	jQuery('#gallery_selectdiv').hide();
	jQuery('#gallery_descriptiondiv').hide();
	jQuery('#gallery_carouseldiv').hide();
	jQuery('#gallery_actualfoto').hide();
	jQuery('#gallery_newdiv').show('slow');
}

function gallery_cancelclick() {
	jQuery('#gallery_newdiv').hide();
	jQuery('#gallery_editdiv').hide();
	jQuery('#gallery_errordiv').hide();
	jQuery('#fotos_newdiv').hide();
	jQuery('#gallery_newbuttondiv').show('slow');
	jQuery('#gallery_selectdiv').show('slow');
	jQuery('#gallery_descriptiondiv').show('slow');
	jQuery('#gallery_carouseldiv').show('slow');
	jQuery('#gallery_actualfoto').show('slow');
}

function gallery_editclick(id, title, description) {
	document.gallery_editform.id.value = id;
	document.gallery_editform.title.value = title;
	document.gallery_editform.description.innerHTML = description;
	jQuery('#gallery_newbuttondiv').hide();
	jQuery('#gallery_selectdiv').hide();
	jQuery('#gallery_descriptiondiv').hide();
	jQuery('#gallery_carouseldiv').hide();
	jQuery('#gallery_actualfoto').hide();
	jQuery('#gallery_editdiv').show('slow');
}

function gallery_deleteclick(id, title) {
	if (confirm('Sind Sie sicher, dass Sie die Gallerie ' + title + ' loeschen wollen?')) {
		document.gallery_deleteform.id.value = id;
		document.gallery_deleteform.submit();
	}
}

function fotos_newclick(id) {
	document.fotos_newform.id.value = id;
	jQuery('#gallery_newbuttondiv').hide();
	jQuery('#gallery_selectdiv').hide();
	jQuery('#gallery_descriptiondiv').hide();
	jQuery('#gallery_carouseldiv').hide();
	jQuery('#gallery_actualfoto').hide();
	jQuery('#fotos_newdiv').show('slow');
}

function fotos_uploadclick() {
	var elem = document.getElementsByName('file');
	var len = elem.length;
	for (i = 0; i < len; i++)
		elem[0].name = elem[0].id;
	document.fotos_newform.submit();
}

$(function(){
	$('#fotos_newfile').MultiFile({
		accept:'gif|jpg|png', max:10, STRING: {
			remove:'L&ouml;schen',
			selected:'Ausgew&auml;hlt: $file',
			denied:'Fehler: $ext!'
		}
	});
});



var mouseoverdel = false;
var mouseoverpic = false;
var del_pic = '';

/*I know, there are a lot of functions,
  but in this way it runs without bugs under firefox*/
function gallery_pic_mouse_over(elem, ev) {
  mouseoverpic = true;
  del_pic = document.getElementById(elem.alt);
  if (del_pic)
    show_delete_pic();
}

function gallery_pic_mouse_out(elem) {
  mouseoverpic = false;
  mouseoverdel = false;
  if (del_pic)
    show_delete_pic();
}


function gallery_pic_delete_mouse_over() {
  mouseoverdel = true;
  mouseoverpic = true;
  if (del_pic)
    show_delete_pic();
}

function gallery_pic_delete_mouse_out() {
  mouseoverdel = false;
  mouseoverpic = false;
  if (del_pic)
    show_delete_pic();
}

function gallery_pic_delete_click(elem) {
  document.fotos_deleteform.foto.value = elem.alt;
  document.fotos_deleteform.submit();
}

function gallery_pic_click(elem, actualfoto) {

	pics = document.getElementsByName('gallerypic');
	for (i = 0; pics[i] != undefined; i++)
		pics[i].style.border = '0px';

	elem.style.border = '2px solid #ffffff';
	document.getElementById('actualfoto').src = actualfoto;
}

function show_delete_pic() {
  if (mouseoverdel || mouseoverpic)
    del_pic.style.display = 'inline';
  else
    del_pic.style.display = 'none';
}

