var aktuelle_box_veranstaltungen = 1;
var anzahl_boxen_veranstaltungen = 10;
var box_hoehe_veranstaltungen = new Array();
var box_id_veranstaltungen = "";

var aktuelle_box_meldungen = 1;
var anzahl_boxen_meldungen = 10;
var box_hoehe_meldungen = new Array();
var box_id_meldungen = "";

var aktuelle_box_stipendien = 1;
var anzahl_boxen_stipendien = 10;
var box_hoehe_stipendien = new Array();
var box_id_stipendien = "";

var aktuelle_box_stellenangebote = 1;
var anzahl_boxen_stellenangebote = 10;
var box_hoehe_stellenangebote = new Array();
var box_id_stellenangebote = "";

window.addEvent('load', function(){
	
	
	if($('subscribe_one') && $('subscribe_two')) {
		$('subscribe_one').addEvent('submit', function(e) {
			new Event(e).stop();
			this.send({
				onComplete: function() {
					$('subscribe_two').submit();
				}	
			});
		});
	}
	
		
	
	if($('js_veranstaltungskalender'))
	{
		anzahl_boxen_veranstaltungen = $('anz_veranstaltungen').value-1;
		for(i=1; i<=anzahl_boxen_veranstaltungen; i++)
		{
			box_id_veranstaltungen = 'disp'+i;
			box_hoehe_veranstaltungen[i] = $(box_id_veranstaltungen).getCoordinates().height+32;
		}
		
		$('js_veranstaltungskalender').effect('height', {duration: 700, transition: Fx.Transitions.linear}).start(24,box_hoehe_veranstaltungen[aktuelle_box_veranstaltungen]);
	}
	
	if($('js_meldungen'))
	{
		anzahl_boxen_meldungen = $('anz_meldungen').value-1;
		for(i=1; i<=anzahl_boxen_meldungen; i++)
		{
			box_id_meldungen = 'displa'+i;
			box_hoehe_meldungen[i] = $(box_id_meldungen).getCoordinates().height+32;
		}
		$('js_meldungen').effect('height', {duration: 700, transition: Fx.Transitions.linear}).start(24,box_hoehe_meldungen[aktuelle_box_meldungen]);
	}
	
	if($('js_stipendien'))
	{
		anzahl_boxen_stipendien = $('anz_stipendien').value-1;
		for(i=1; i<=anzahl_boxen_stipendien; i++)
		{
			box_id_stipendien = 'dila'+i;
			box_hoehe_stipendien[i] = $(box_id_stipendien).getCoordinates().height+32;
		}
		$('js_stipendien').effect('height', {duration: 700, transition: Fx.Transitions.linear}).start(24,box_hoehe_stipendien[aktuelle_box_stipendien]);
	}
	
	if($('js_stellenangebote'))
	{
		//$('stellen_case').setStyle.display = "block";
		
		anzahl_boxen_stellenangebote = $('anz_stellenangebote').value-1;
		for(i=1; i<=anzahl_boxen_stellenangebote; i++)
		{
			box_id_stellenangebote = 'display'+i;
			box_hoehe_stellenangebote[i] = $(box_id_stellenangebote).getCoordinates().height+32;
		}
	//	$('stellen_case').effect('height', {duration: 100, transition: Fx.Transitions.linear}).start(0,box_hoehe_stellenangebote[aktuelle_box_stellenangebote]);
		$('js_stellenangebote').effect('height', {duration: 700, transition: Fx.Transitions.linear}).start(24,box_hoehe_stellenangebote[aktuelle_box_stellenangebote]);
	}
	
	if($('branchenverz'))
	{
		// Cooler Effekt voll Verstümmelt
		//var colorchange = 0;
		var szNormal = 29, szSmall  = 29, szFull   = 219;
		var branchenverz = $$("#branchenverz .branchenverzeichnis");
		var fx = new Fx.Elements(branchenverz, {wait: false, duration: 700, transition: Fx.Transitions.Expo.easeInOut});
		branchenverz.each(function(branchenverzeichnis, i) {
								   
			$("li_"+(i+1)).setStyle('height','29px');
			 
			branchenverzeichnis.addEvent("click", function(event) {
				szFull = ($("div_"+(i+1)).getCoordinates().height);
				
				if($("li_"+(i+1)).className == 'branchenverzeichnis')
				{
					$("li_"+(i+1)).className = 'branchenverzeichnis offen';
				}
				else
				{
					$("li_"+(i+1)).className = 'branchenverzeichnis';
				}

				var o = {};
				if($("li_"+(i+1)).getCoordinates().height == 31){
					o[i] = {height: [branchenverzeichnis.getStyle("height").toInt(), szFull]}
				}else{
					o[i] = {height: [branchenverzeichnis.getStyle("height").toInt(), szSmall]}
				}
				/*branchenverz.each(function(other, j) {
					if(i != j) {
						var w = other.getStyle("height").toInt();
						if(w != szSmall) o[j] = {height: [w, szSmall]};
					}
				});*/
				fx.start(o);
			});
			branchenverzeichnis.addEvent("mouseenter", function(event) {
				$("h1_"+(i+1)).setStyle("background-color","#b7c8e1");
			});
			branchenverzeichnis.addEvent("mouseleave", function(event) {
				$("h1_"+(i+1)).setStyle("background-color","#E7EDF5");
			});
			
			/*branchenverzeichnis.addEvent("click", function(event) {
				if(colorchange == 0)
				{
					$("li_"+(i+1)).setStyle("border-color","#0f4a9a");
					colorchange = 1;
				}
				else
				{
					$("li_"+(i+1)).setStyle("border-color","#b7c8e1");
					colorchange = 0;
				}
			});*/
			
		});
 		/*
		$("branchenverz").addEvent("mouseleave", function(event) {
			//if(colorchange == 0)
			//{
				var o = {};
				branchenverz.each(function(branchenverzeichnis, i) {
					o[i] = {height: [branchenverzeichnis.getStyle("height").toInt(), szNormal]}
				});
				fx.start(o);
			//}
		});*/
		
	}
	
	if($('stellenboerse'))
	{
		var stid = $('stid').value;
		if(stid != "")
		{
			var stidheight = $('div_1').getCoordinates().height;
			$('li_1').effect('height', {duration: 700, transition: Fx.Transitions.linear}).start(24,stidheight.toInt());
			$('li_1').className = 'sb_two_rows offen';
		}
		
		
		var szNormal = 29, szSmall  = 29, szFull   = 219;
		var stellenboerse = $$("#stellenboerse .sb_two_rows");
		var fx = new Fx.Elements(stellenboerse, {wait: false, duration: 700, transition: Fx.Transitions.Expo.easeInOut});
		stellenboerse.each(function(sb_two_rows, i) {
									
			
			$("li_"+(i+1)).setStyle('height','29px');
			
			 
			sb_two_rows.addEvent("click", function(event) {
				szFull = ($("div_"+(i+1)).getCoordinates().height);
				
				if($("li_"+(i+1)).className == 'sb_two_rows')
				{
					$("li_"+(i+1)).className = 'sb_two_rows offen';
				}
				else
				{
					$("li_"+(i+1)).className = 'sb_two_rows';
				}
				
				var o = {};
				if($("li_"+(i+1)).getCoordinates().height == 31){
					o[i] = {height: [sb_two_rows.getStyle("height").toInt(), szFull]}
				}else{
					o[i] = {height: [sb_two_rows.getStyle("height").toInt(), szSmall]}
				}
				fx.start(o);
			});
			sb_two_rows.addEvent("mouseenter", function(event) {
				$("h1_"+(i+1)).setStyle("background-color","#b7c8e1");
			});
			sb_two_rows.addEvent("mouseleave", function(event) {
				$("h1_"+(i+1)).setStyle("background-color","#E7EDF5");
			});
		});
	}
	
	
	
	if($('mitgliederliste'))
	{
		var mitgliederliste = $$("#mitgliederliste .limain");
		var fx = new Fx.Elements(mitgliederliste, {wait: false, duration: 700, transition: Fx.Transitions.Expo.easeInOut});
		mitgliederliste.each(function(limain, i) {
			
			$("li_"+(i+1)).setStyle('height','29px');
			
			limain.addEvent("click", function(event) {
				mgFull = ($("div_"+(i+1)).getCoordinates().height+10);
				mgSmall = 29;
				
					
				var o = {};
				if($("li_"+(i+1)).getCoordinates().height <= 32){
					o[i] = {height: [limain.getStyle("height").toInt(), mgFull]}
				}else{
					o[i] = {height: [limain.getStyle("height").toInt(), mgSmall]}
				}
				fx.start(o);
			});
			limain.addEvent("mouseenter", function(event) {
				$("h1_"+(i+1)).setStyle("background-color","#b7c8e1");
			});
			limain.addEvent("mouseleave", function(event) {
				$("h1_"+(i+1)).setStyle("background-color","#E7EDF5");
			});
		});
	}
	
	tmp = $$("a");
	for(var i = 0, o; o = tmp[i]; i++)
	{
		o.addEvents({'focus': function(e) {
				this.blur();
			}
		}); 
	}

	if($('alertbox'))
	{
		$('alertbox').effect('color', {duration: 4000, transition: Fx.Transitions.linear}).start('#00cc00','#333333');
	}





});




function veranstaltung_forward() {
	
	if(aktuelle_box_veranstaltungen < anzahl_boxen_veranstaltungen)
	{
		var dusk = (aktuelle_box_veranstaltungen-1)*(-215);
		var dawn = (aktuelle_box_veranstaltungen)*(-215);	
		$('movebox_veranstaltungskalender').effect('left', {duration: 400, transition: Fx.Transitions.linear}).start(dusk,dawn);
		$('js_veranstaltungskalender').effect('height', {duration: 400, transition: Fx.Transitions.linear}).start(box_hoehe_veranstaltungen[aktuelle_box_veranstaltungen],box_hoehe_veranstaltungen[aktuelle_box_veranstaltungen+1]);
		aktuelle_box_veranstaltungen++;
		//if(aktuelle_box_veranstaltungen == anzahl_boxen_veranstaltungen){var myFx = new Fx.Style('sum_fw_veranstaltungen', 'background-color').set('#00cccc'); // }
	}
}

function veranstaltung_backward() {
	
	if(aktuelle_box_veranstaltungen > 1)
	{
		var dusk = (aktuelle_box_veranstaltungen-1)*(-215);
		var dawn = (aktuelle_box_veranstaltungen-2)*(-215);
		$('movebox_veranstaltungskalender').effect('left', {duration: 400, transition: Fx.Transitions.linear}).start(dusk,dawn);
		$('js_veranstaltungskalender').effect('height', {duration: 400, transition: Fx.Transitions.linear}).start(box_hoehe_veranstaltungen[aktuelle_box_veranstaltungen],box_hoehe_veranstaltungen[aktuelle_box_veranstaltungen-1]);
		aktuelle_box_veranstaltungen--;
		//if(aktuelle_box_veranstaltungen == 1){}	var myFx = new Fx.Style('sum_fw_veranstaltungen', 'background').set('none'); // geht nur im ie
	}
}

function meldungen_backward() {
	
	if(aktuelle_box_meldungen > 1)
	{
		var dusk = (aktuelle_box_meldungen-1)*(-215);
		var dawn = (aktuelle_box_meldungen-2)*(-215);
		$('movebox_meldungen').effect('left', {duration: 400, transition: Fx.Transitions.linear}).start(dusk,dawn);
		$('js_meldungen').effect('height', {duration: 400, transition: Fx.Transitions.linear}).start(box_hoehe_meldungen[aktuelle_box_meldungen],box_hoehe_meldungen[aktuelle_box_meldungen-1]);
		aktuelle_box_meldungen--;
	}
}

function meldungen_forward() {
	
	if(aktuelle_box_meldungen < anzahl_boxen_meldungen)
	{
		var dusk = (aktuelle_box_meldungen-1)*(-215);
		var dawn = (aktuelle_box_meldungen)*(-215);	
		$('movebox_meldungen').effect('left', {duration: 400, transition: Fx.Transitions.linear}).start(dusk,dawn);
		$('js_meldungen').effect('height', {duration: 400, transition: Fx.Transitions.linear}).start(box_hoehe_meldungen[aktuelle_box_meldungen],box_hoehe_meldungen[aktuelle_box_meldungen+1]);
		aktuelle_box_meldungen++;
	}
}

function stipendien_backward() {
	
	if(aktuelle_box_stipendien > 1)
	{
		var dusk = (aktuelle_box_stipendien-1)*(-215);
		var dawn = (aktuelle_box_stipendien-2)*(-215);
		$('movebox_stipendien').effect('left', {duration: 400, transition: Fx.Transitions.linear}).start(dusk,dawn);
		$('js_stipendien').effect('height', {duration: 400, transition: Fx.Transitions.linear}).start(box_hoehe_stipendien[aktuelle_box_stipendien],box_hoehe_stipendien[aktuelle_box_stipendien-1]);
		aktuelle_box_stipendien--;
	}
}

function stipendien_forward() {
	
	if(aktuelle_box_stipendien < anzahl_boxen_stipendien)
	{
		var dusk = (aktuelle_box_stipendien-1)*(-215);
		var dawn = (aktuelle_box_stipendien)*(-215);	
		$('movebox_stipendien').effect('left', {duration: 400, transition: Fx.Transitions.linear}).start(dusk,dawn);
		$('js_stipendien').effect('height', {duration: 400, transition: Fx.Transitions.linear}).start(box_hoehe_stipendien[aktuelle_box_stipendien],box_hoehe_stipendien[aktuelle_box_stipendien+1]);
		aktuelle_box_stipendien++;
	}
}

function stellenangebote_forward() {
	
	if(aktuelle_box_stellenangebote < anzahl_boxen_stellenangebote)
	{
		var dusk = (aktuelle_box_stellenangebote-1)*(-215);
		var dawn = (aktuelle_box_stellenangebote)*(-215);	
		$('movebox_stellenangebote').effect('left', {duration: 400, transition: Fx.Transitions.linear}).start(dusk,dawn);
		$('js_stellenangebote').effect('height', {duration: 400, transition: Fx.Transitions.linear}).start(box_hoehe_stellenangebote[aktuelle_box_stellenangebote],box_hoehe_stellenangebote[aktuelle_box_stellenangebote+1]);
		aktuelle_box_stellenangebote++;
	}
}

function stellenangebote_backward() {
	
	if(aktuelle_box_stellenangebote > 1)
	{
		var dusk = (aktuelle_box_stellenangebote-1)*(-215);
		var dawn = (aktuelle_box_stellenangebote-2)*(-215);
		$('movebox_stellenangebote').effect('left', {duration: 400, transition: Fx.Transitions.linear}).start(dusk,dawn);
		$('js_stellenangebote').effect('height', {duration: 400, transition: Fx.Transitions.linear}).start(box_hoehe_stellenangebote[aktuelle_box_stellenangebote],box_hoehe_stellenangebote[aktuelle_box_stellenangebote-1]);
		aktuelle_box_stellenangebote--;
	}
}

function openreg() {
	if($('regbox').getCoordinates().height == 0)
	{
		$('regbox').effect('height', {duration: 800, transition: Fx.Transitions.Back.easeOut}).start(0,$('reg').getCoordinates().height);
	}
	else
	{
		$('regbox').effect('height', {duration: 800, transition: Fx.Transitions.Back.easeIn}).start($('reg').getCoordinates().height,0);
	}
}

function startFilter() {
	document.getElementById('veranstaltungskal').submit();
}
function stellenfilterung() {
	document.getElementById('stellenfilter').submit();
}
function branchenfilterung() {
	document.getElementById('branchenfilter').submit();
}
function path()
{	
	document.getElementById("bildpfad").value = document.getElementById("pic").value;
}
function iffirma() {
	document.getElementById('iffirma').style.display = "block";
}
function ifprivat() {
	document.getElementById('iffirma').style.display = "none";
}


var angestellt = "x";

function ifangestellt() {
	
	if(angestellt == "y")
	{
		angestellt = "x";
		$('ifangestellt').style.display = "none";	
	}
	else
	{
		angestellt = "y";
		$('ifangestellt').style.display = "block";
	}
}

var freiberuflich = "x";
function iffreiberuflich() {
	
	if(freiberuflich == "y")
	{
		freiberuflich = "x";
		$('iffreiberuflich').style.display = "none";	
	}
	else
	{
		freiberuflich = "y";
		$('iffreiberuflich').style.display = "block";
	}
}

