function showStartpageSubNavi(obj) {
	obj.className="over";
}
 
function hideStartpageSubNavi(obj) {
	obj.className="";
}

function openEmployee(objid,projector,pageid,language){
	
	//alert(typeof(tooltip.active_tt))
	//if(!typeof(tooltip.active_tt)=='undefined') 
	tooltip.hide();
	$('ma_text').innerHTML  = '';
	$('ma_tel').innerHTML  = '';
	$('employee_picture').src = 'fileadmin/templates/images/blind.gif';
	//projector.style.display = '';
	//window.location.href = 'index.php?id=' + pageid + '&type=1&tx_ergopremployees_pi1[uid]=' + objid + ( typeof(language)!='undefined' ?'&L='+ language : '');
	new Ajax.Request('index.php?id=' + pageid + '&type=1&tx_ergopremployees_pi1[uid]=' + objid + ( typeof(language)!='undefined' ?'&L='+ language : '' ),   
	{     method:'get',     
				onSuccess: function(transport){  
				
				if($('overlay')) {
					this.overlay = $('overlay');
				} else {
					this.overlay = document.createElement('div');
					this.overlay.id = 'overlay';
					Object.extend(this.overlay.style, {
						position: 'fixed',
						top: '0px',
						left: '0px',
						width: '100%',
						height: '100%',	
						backgroundColor: '#000',
						display: 'block',
						filter:'alpha(opacity=10)'
					});
					//document.body.insertBefore(this.overlay, document.body.firstChild);
				}
				
				var content = transport.responseXML.getElementsByTagName('content')[0].firstChild.nodeValue;
				var pic = transport.responseXML.getElementsByTagName('pic_normal')[0].firstChild.nodeValue;
				var tel = transport.responseXML.getElementsByTagName('telefon')[0].firstChild.nodeValue;
				var uid = transport.responseXML.getElementsByTagName('uid')[0].firstChild.nodeValue;
				$('ma_text').innerHTML  = content;
				$('ma_tel').innerHTML  = tel;
				$('employee_picture').src = pic;
				$('cform').src = '/index.php?id=27&type=2&tx_ergoprforms_pi1[eid]='+ uid + ( typeof(language)!='undefined' ?'&L='+ language : '' );
				
				var e_dims = Element.getDimensions(projector);
				if(document.viewport.getDimensions().width>1024) { b_width='1024'; } else { b_width=document.viewport.getDimensions().width; }
				projector.style.left = ((b_width/2) - (e_dims.width/2)) + 'px';
				projector.style.top = ((document.viewport.getDimensions().height/2) - (e_dims.height/2)) + document.viewport.getScrollOffsets().top + 'px';
				
				projector.style.zIndex=99999; // MUSS NOCH GETESTET WERDEN
				
				
				projector.style.display = '';	
				sIFR.replace(TransitPrintOT, { selector: '#ma_container h3', wmode: 'transparent' , css: ['.sIFR-root { color: #ffffff; font-size: 18px;}'] });
				
	     },     
	     onFailure: 
	     function(){ alert('Something went wrong...') }   }); 
	
}

function browse(part,objid,pageid,language){
	if(part=='team'){
		browseTeam(objid,pageid,language);
	}else if(part=='news'){
		browseNews(objid,pageid,language);
	}else if(part=='network'){
		browseNetwork(objid,pageid,language);
	}else if(part=='awards'){
		browseAwards(objid,pageid,language);
	}
	
}

function browseNews(objid,pageid,language){
	
	new Ajax.Request('index.php?id=' + pageid + '&type=1&tx_ergoprlist_pi1[uid]=' + objid + '&tx_ergoprlist_pi1[paging]=1' + ( typeof(language)!='undefined' ?'&L='+ language : '' ),   
	{     method:'get',     
				onSuccess: function(transport){  
		
				var teaser = transport.responseXML.getElementsByTagName('title')[0].firstChild.nodeValue;
				var backward = transport.responseXML.getElementsByTagName('back')[0].firstChild.nodeValue;
				var forward = transport.responseXML.getElementsByTagName('next')[0].firstChild.nodeValue;
				var URI = transport.responseXML.getElementsByTagName('url')[0].firstChild.nodeValue;
				
				$('news_teaser').href=URI ;
				$('forward_pointer_news').href= "javascript:browse('news',"+forward+","+pageid+"," + (  typeof(language) != 'undefined'? language : 0) +");";
				$('backward_pointer_news').href= "javascript:browse('news',"+backward+","+pageid+"," + (  typeof(language) != 'undefined'? language : 0) +");";
				$('news_teaser').innerHTML  = 		teaser ;	
	     },     
	     onFailure: 
	     function(){ alert('Something went wrong...') }   }); 
}

function browseNetwork(objid,pageid,language){
	
	new Ajax.Request('index.php?id=' + pageid + '&type=1&tx_txergonetwork_pi1[uid]=' + objid  + ( typeof(language)!='undefined' ?'&L='+ language : '' ),   
	{     method:'get',     
				onSuccess: function(transport){  
	
				var teaser = transport.responseXML.getElementsByTagName('title')[0].firstChild.nodeValue;
				var backward = transport.responseXML.getElementsByTagName('back')[0].firstChild.nodeValue;
				var forward = transport.responseXML.getElementsByTagName('next')[0].firstChild.nodeValue;
				var URI = transport.responseXML.getElementsByTagName('url')[0].firstChild.nodeValue;
				
				$('network_teaser').href=URI ;
				$('forward_pointer_network').href= "javascript:browse('network',"+forward+","+pageid+"," + (  typeof(language) != 'undefined'? language : 0) +");";
				$('backward_pointer_network').href= "javascript:browse('network',"+backward+","+pageid+"," + (  typeof(language) != 'undefined'? language : 0) +");";
				$('network_teaser').innerHTML  = 		teaser ;	
	     },     
	     onFailure: 
	     function(){ alert('Something went wrong...') }   }); 
}

function browseAwards(objid,pageid,language){
	
	new Ajax.Request('index.php?id=' + pageid + '&type=1&tx_txergonetwork_pi1[uid]=' + objid  + ( typeof(language)!='undefined' ?'&L='+ language : '' ),   
	{     method:'get',     
				onSuccess: function(transport){  
	
				var teaser = transport.responseXML.getElementsByTagName('title')[0].firstChild.nodeValue;
				var backward = transport.responseXML.getElementsByTagName('back')[0].firstChild.nodeValue;
				var forward = transport.responseXML.getElementsByTagName('next')[0].firstChild.nodeValue;
				var URI = transport.responseXML.getElementsByTagName('url')[0].firstChild.nodeValue;
				
				$('awards_teaser').href=URI ;
				$('forward_pointer_awards').href= "javascript:browse('awards',"+forward+","+pageid+"," + (  typeof(language) != 'undefined'? language : 0) +");";
				$('backward_pointer_awards').href= "javascript:browse('awards',"+backward+","+pageid+"," + (  typeof(language) != 'undefined'? language : 0) +");";
				$('awards_teaser').innerHTML  = 		teaser ;	
	     },     
	     onFailure: 
	     function(){ alert('Something went wrong...') }   }); 
}

function browseTeam(objid,pageid,language){
	
	new Ajax.Request('index.php?id=' + pageid + '&type=1&tx_ergopremployees_pi1[uid]=' + objid + '&tx_ergopremployees_pi1[paging]=1' + ( typeof(language)!='undefined' ?'&L='+ language : '' ),   
	{     method:'get',     
				onSuccess: function(transport){  
		
				var employee_name = transport.responseXML.getElementsByTagName('employee_name')[0].firstChild.nodeValue;
				var pic = transport.responseXML.getElementsByTagName('pic')[0].firstChild.nodeValue;
				var backward = transport.responseXML.getElementsByTagName('back')[0].firstChild.nodeValue;
				var forward = transport.responseXML.getElementsByTagName('next')[0].firstChild.nodeValue;
				var URI = transport.responseXML.getElementsByTagName('url')[0].firstChild.nodeValue;
				
				$('target_page').href=URI ;
				$('forward_pointer_team').href= "javascript:browse('team',"+forward+","+pageid+"," + (  typeof(language) != 'undefined'? language : 0) +");";
				$('backward_pointer_team').href= "javascript:browse('team',"+backward+","+pageid+"," + (  typeof(language) != 'undefined'? language : 0) +");";
				$('mitarbeiter_name').innerHTML  = 		employee_name ;	
				$('reiter_image').src = pic;
	     },     
	     onFailure: 
	     function(){ alert('Something went wrong...') }   }); 	
	
}


function browseReferences(pageid,objid,refid,language){
	var nocache='';
	if (refid==-1) {
		var jetzt = new Date();
		nocache='&'+jetzt.getTime();
	}
	new Ajax.Request('index.php?id=' + pageid + '&type=2&tx_ergoprkbtool_pi1[uid]=' + objid + '&tx_ergoprkbtool_pi1[refid]=' + refid + '&tx_ergoprkbtool_pi1[paging]=1' + ( typeof(language)!='undefined' ?'&L='+ language : '' )+nocache,   
	{     method:'get',     
				onSuccess: function(transport){  
		
				
				var myimage = transport.responseXML.getElementsByTagName('image')[0].firstChild.nodeValue;
				var uid = transport.responseXML.getElementsByTagName('uid')[0].firstChild.nodeValue;
				var customer = transport.responseXML.getElementsByTagName('customer')[0].firstChild.nodeValue;
				var reference = transport.responseXML.getElementsByTagName('reference')[0].firstChild.nodeValue;
				var backward = transport.responseXML.getElementsByTagName('back')[0].firstChild.nodeValue;
				var forward = transport.responseXML.getElementsByTagName('next')[0].firstChild.nodeValue;
				
				//$('target_page').href=URI ;
				$('forward_pointer_ref').href= "javascript:browseReferences("+pageid+","+objid+","+forward+"," + (  typeof(language) != 'undefined'? language : 0) +");";
				$('backward_pointer_ref').href= "javascript:browseReferences("+pageid+","+objid+","+backward+"," + (  typeof(language) != 'undefined'? language : 0) +");";
				$('kbReferencecontent_mid_image').innerHTML  = 	'<a href="referenzen.html?&no_cache=1&tx_ergoprreferences_pi1[uid]='+uid+'">'+myimage+'</a>' ;
				$('kbReferencecontent_mid_text').innerHTML  = 	'<p><a href="referenzen.html?&no_cache=1&tx_ergoprreferences_pi1[uid]='+uid+'">'+customer+': '+reference+'</a></p>' ;
				//$('reiter_image').src = pic;
				
				
				
				if(customer!='') {
					var e_dims = Element.getDimensions($('kbReference'));
					$('kbReference').style.top = ((document.viewport.getDimensions().height/2) - (e_dims.height/2)) -104 + 'px';
					$('kbReference').style.display='block';
				
				}
	     },     
	     onFailure: 
	     function(){ alert('Something went wrong...') }   }); 	
	
}



function openGallery(objid,projector,pageid,language,extension,extensionname){
//	tooltip.hide();
	
	
	$('gallery_navigation').innerHTML  = '';
	$('gallery_text').innerHTML  = '';
	$('gallery_picture').src = 'fileadmin/templates/images/blind.gif';
	
	extension = extension ? extension :'tx_ergoprpictures_pi1[uid]';
//window.location.href='index.php?id=' + pageid + '&type=1&'+extension+'=' + objid + ( extensionname ? "&"+ extensionname : '' )  + ( typeof(language) != 'undefined' ?'&L='+ language : '');
	new Ajax.Request('index.php?id=' + pageid + '&type=1&'+extension+'=' + objid + ( extensionname ? "&"+ extensionname : '' )  + ( typeof(language) != 'undefined' ?'&L='+ language : '' ),   
	{     method:'get',     
				onSuccess: function(transport){  
				
				var content = '';
				var navigation = '';
				var forward = '';
				var backward = '';
				var pic = '';
				if(transport.responseXML.getElementsByTagName('navigation')[0].hasChildNodes()){
					 navigation = transport.responseXML.getElementsByTagName('navigation')[0].firstChild.nodeValue;
				}
				
				if(transport.responseXML.getElementsByTagName('forward')[0].hasChildNodes()){
					forward = transport.responseXML.getElementsByTagName('forward')[0].firstChild.nodeValue;
				}
				
				if(transport.responseXML.getElementsByTagName('backward')[0].hasChildNodes()){
					backward = transport.responseXML.getElementsByTagName('backward')[0].firstChild.nodeValue;
				}
				
				if(transport.responseXML.getElementsByTagName('description_short')[0].hasChildNodes()){
					 content = transport.responseXML.getElementsByTagName('description_short')[0].firstChild.nodeValue;
				}
				if(transport.responseXML.getElementsByTagName('pic_small')[0].hasChildNodes()){
					pic = transport.responseXML.getElementsByTagName('pic_small')[0].firstChild.nodeValue;
				}	
	
				$('gallery_navigation').innerHTML  = navigation;
				$('gallery_text').innerHTML  = content;
				$('gallery_picture').src = pic;
				
				$('gallery_right').innerHTML  = forward;
				$('gallery_left').innerHTML  = backward;
					
				var e_dims = Element.getDimensions(projector);
				if(document.viewport.getDimensions().width>1024) { b_width='1024'; } else { b_width=document.viewport.getDimensions().width; }
				projector.style.left = ((b_width/2) - (e_dims.width/2)) + 'px';
				projector.style.top = ((document.viewport.getDimensions().height/2) - (e_dims.height/2))  + document.viewport.getScrollOffsets().top + 'px';	
				
			
				projector.style.display = '';	
			
			//	sIFR.replace(TransitPrintOT, { selector: '#ma_container h2', wmode: 'transparent' , css: ['.sIFR-root { color: #ffffff; font-size: 18px;}'] });
	
	     },     
	     onFailure: 
	     function(){ alert('Something went wrong...') }   }); 
	
}

function openHTML(objid,projector,pageid,language){
	
	
	if (pageid==19)
		ajurl=('index.php?id=' + pageid + '&type=1&tx_ergoprkbtool_pi1[uid]=' + objid + ( typeof(language)!='undefined' ?'&L='+ language : '' )); 
	else
		ajurl=('index.php?id=' + pageid + '&type=1&tx_ergosb_pi1[uid]=' + objid + ( typeof(language)!='undefined' ?'&L='+ language : '' ));

	$('htmllayer_text').innerHTML  = '';
	//window.location.href = 'index.php?id=' + pageid + '&type=1&tx_ergoprkbtool_pi1[uid]=' + objid + ( typeof(language)!='undefined' ?'&L='+ language : '' );
	
	new Ajax.Request(ajurl,   
	{     method:'get',     
				onSuccess: function(transport){  
				var content = '';
				var title = '';
				if(transport.responseXML.getElementsByTagName('title')[0].hasChildNodes()){
					title = transport.responseXML.getElementsByTagName('title')[0].firstChild.nodeValue;
				}
				if(transport.responseXML.getElementsByTagName('description')[0].hasChildNodes()){
					content = transport.responseXML.getElementsByTagName('description')[0].firstChild.nodeValue;
				}
				
				
				$('htmllayer_text').innerHTML  = '<h2>'+title+'</h2><p>'+unescape(content)+'</p>';
						
				var e_dims = Element.getDimensions(projector);
				if(document.viewport.getDimensions().width>1024) { b_width='1024'; } else { b_width=document.viewport.getDimensions().width; }
				projector.style.left = ((b_width/2) - (e_dims.width/2)) + 'px';
				projector.style.top = ((document.viewport.getDimensions().height/2) - (e_dims.height/2)) + 'px';	
				
				projector.style.display = '';
				sIFR.replace(TransitPrintOT, { selector: '#htmllayer_container h2', wmode: 'transparent' , css: ['.sIFR-root { color: #000000; font-size: 20px;}'] });
				
				//alert(pageid+","+objid+",-1,"+(typeof(language)!='undefined' ? language : '0' ));
				//browseReferences(pageid,objid,-1,(typeof(language)!='undefined' ? language : '0' ));
			
	
	     },     
	     onFailure: 
	     function(){ alert('Something went wrong...') }   }); 
	
}

function openSearch(language){
	if(language == 1 ){
		$('searchtitle').innerHTML ="Please enter search term:";
	}else{
		$('searchtitle').innerHTML ="Bitte Suchbegriff eingeben:";
	}
	$('search_container').className= 'search_container';
	$('search_container').style.left = 110 + 'px';
	$('search_container').style.top = 300 + document.viewport.getScrollOffsets().top + 'px';
	$('search_container').style.display='';
	$('search_query').focus();
}
function closeSearch(){
		$('search_container').className= 'search_container';
		$('search_result').innerHTML = '';
		$('search_container').style.display='none';
}
function doSearch(language){

	

	new Ajax.Request('index.php?id=25&type=2&tx_indexedsearch[sword]=' + $('search_query').value  + ( typeof(language)!='undefined' ?'&L='+ language : '' ),    
	{     method:'get',     
				onSuccess: function(transport){  
					
				var count = 0;
				var content = '';
				if( transport.responseXML.getElementsByTagName( 'countresults' )[0].hasChildNodes() ){
					 count = parseInt(transport.responseXML.getElementsByTagName( 'countresults' )[0].firstChild.nodeValue);
				}
				
				if( count > 0 ){
						var results = transport.responseXML.getElementsByTagName( 'result' );
						
						var maxResult = 3;
						if( results.length < maxResult){
							maxResult = results.length;
						}
						for( var i = 0; i < maxResult; i++ ) {
		 						var item = results[i];
								var description = item.getElementsByTagName("description")[0].firstChild.nodeValue;
								var title = item.getElementsByTagName("title")[0].firstChild.nodeValue;
								content += "<p>" + title + "<br />" + description +"</p>";
		    		}
		    		if( transport.responseXML.getElementsByTagName( 'moreresults' )[0].hasChildNodes() ){
					 				content += transport.responseXML.getElementsByTagName( 'moreresults' )[0].firstChild.nodeValue;
						}
		    		
		    		$('search_container').className= 'search_container_results';
    		} else {
    			if(typeof(language)=='undefined' || language==0 ){
    				content += "<p>Für Ihren Suchbegriff gibt es leider keine Fundstellen!<br /></p>";
    			}else{
    				content += "<p>Sorry, there are no results for your search term.<br /></p>";	
    			}
    				$('search_container').className= 'search_container';
    		}
				
				$('search_result').innerHTML = content;
	     },     
	     onFailure: 
	     function(){ alert('Something went wrong...') }   }); 
	
 return false;
}

function openTipAfriend(formurl){

	$('tip_container').style.left = 110 + 'px';
	$('tip_container').style.top = 176 + document.viewport.getScrollOffsets().top + 'px';
	$('tip_a_friend_frame').src=formurl;
	Event.observe($('tip_a_friend_frame'), 'load', function() {$('tip_container').style.display='';});
}
function closeTip(){
	$('tip_container').style.display='none';
}
function displayTipAFriend(){
	$('tip_container').style.display='';
}

function openWeb20(formurl){
	
	var e_dims = Element.getDimensions($('web20_container'));
	if(document.viewport.getDimensions().width>1024) { b_width='1024'; } else { b_width=document.viewport.getDimensions().width; }
	dleft = ((b_width/2) - (e_dims.width/2)) + 'px';
	dtop = ((document.viewport.getDimensions().height/2) - (e_dims.height/2)) + 'px';	
	
	$('web20_container').style.left = dleft;
	$('web20_container').style.top = dtop;
	$('web20_frame').src=formurl;
	//alert(formurl);
	Event.observe($('web20_frame'), 'load', function() {$('web20_container').style.display='';});
}
function closeWeb20(){
	$('web20_container').style.display='none';
}
function displayWeb20(){
	$('web20_container').style.display='';
}

//Event.observe(window, 'load', function() { if($('dotted_line')) $('dotted_line').style.top=$('content_mid_headline').positionedOffset().top+$('content_mid_headline').firstChild.offsetHeight+8+'px';}); 


function slideKeyvisual(size) { 

	var i = 0; 
	var s = 1;
	var e = 2;
	var slideShow = {
		startup: function () {
			$("keyvisual_"+size).insert(this.image1 = (new Element("div", {id: "image1"})).insert(new Element("img", {id: "img1", src: images[images.length - 1], alt: ""}))).setStyle({position: "relative", top: "0px"}).insert(this.image2 = (new Element("div", {id: "image2"})).insert(new Element("img", {id: "img2", src: images[0], alt: ""})).setStyle({position: "absolute", top: "0px"}).hide());
			if($("glance_at_reality")) $("glance_at_reality").setStyle({top: "8px"});
			$("keyvisual_"+size).setStyle({backgroundImage: "none"});
			new PeriodicalExecuter(slideShow.swapFade, 7);
		}
		, swapFade: function () {
			
			Effect.Fade($("image" + s), {duration: 1, fps: 50, from: 1, to: 0,afterFinish:function(){  
				i++;
				if (i == images.length) {
					i = 0;
				}
				(s == 1) ? (s = 2) : (s = 1);
				(e == 1) ? (e = 2) : (e = 1);
				$("img" + e).src = images[i];  
			}}
				
			);
			Effect.Appear($("image" + e), {duration: 1, fps: 50, from: 0, to: 1});
			
		}
	};
	slideShow.startup(); 
}

function slideSlogan(cnt) { 

	var i = 0; 
	
	var slideShow = {
		startup: function () {
			new PeriodicalExecuter(slideShow.swapFade, 8);
		}
		, swapFade: function () {
			if (i == cnt) {
				i = 0;
			}
			$("slogan" + i).setStyle({display: "none"});
			$("slogan" + (i+1<cnt?i+1:0)).setStyle({display: "block"});
			sIFR.replace(TransitPrintOT, { selector: '#statement h1', wmode: 'transparent' , css: ['.sIFR-root { color: #41372d; font-size: 30px;}'] });
			//Effect.Fade($("slogan" + i), {duration: 1, fps: 50, from: 1, to: 0});
			//Effect.Appear($("slogan" + (i+1<cnt?i+1:0)), {duration: 1, fps: 50, from: 0, to: 1});
			
			i++;
		}
	};
	slideShow.startup(); 
}

function onlineBewerbung(paramInitiativ, paramChiffre, paramAusschreibung) {
	openURL = "http://www.ergo-komm.de/onlinebewerbung/online_bewerbung.php?initiativ='" + paramInitiativ + "'&chiffre='" + paramChiffre + "'&ausschreibung='" + paramAusschreibung + "'";
	settings = "width=550,height=600,top=20,left=20,scrollbars=yes,location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no,dependent=no";
	win = window.open(openURL, "onlinebewerbung", settings);
	win.focus();
}

function sbOn(id) {
	
	//var arrColors=new Array("#f9b200","#f08a00","#e20026");
	var arrColors=new Array("#f08a00","#f08a00","#f08a00");
	/*
	$$("td.col"+id).each( function(input) {
		var queue = Effect.Queues.get('sbtdscope'+id);
		queue.each(function(effect) { effect.cancel(); });
		new Effect.Highlight(input,{startcolor: "#f4f3f2",endcolor: arrColors[id-1],restorecolor: arrColors[id-1],duration: 0.3,queue: { position: 'end', scope: 'sbtdscope'+id, limit: 2 }})
	});
	$$("th.col"+id).each( function(input) {
		var queue = Effect.Queues.get('sbthscope'+id);
		queue.each(function(effect) { effect.cancel(); });
		new Effect.Highlight(input,{startcolor: "#f4f3f2",endcolor: arrColors[id-1],restorecolor: arrColors[id-1],duration: 0.3,queue: { position: 'end', scope: 'sbthscope'+id, limit: 2 }})
	});
	*/

	$("t"+id).setStyle({ color: arrColors[id-1] });
	$("td"+id).childElements().each( function(input) {
		input.childElements().each( function(cld) {
			cld.setStyle({ color: arrColors[id-1] });
		});
	});
	
}

function sbOff(id) {
	
	  var arrColors=new Array("#f9b200","#f08a00","#e20026");
	//var arrColors=new Array("#faecc8","#f0dbc0","#e3b6bd");
	/*
	$$("td.col"+id).each( function(input) {
      new Effect.Highlight(input, 
      {
          startcolor: arrColors[id-1],
          endcolor: "#f4f3f2",
          restorecolor: "#f4f3f2",
          duration: 0.3,
          queue: { position: 'end', scope: 'sbtdscope'+id, limit:2 }
      })

	});
	
	$$("th.col"+id).each( function(input) {
      new Effect.Highlight(input, 
      {
          startcolor: arrColors[id-1],
          endcolor: "#f4f3f2",
          restorecolor: "#f4f3f2",
          duration: 0.3,
          queue: { position: 'end', scope: 'sbthscope'+id, limit:2 }
      })

	});
	
	*/
	
	$("t"+id).setStyle({ color: '#000000' });
	$("td"+id).childElements().each( function(input) {
		input.childElements().each( function(cld) {
			cld.setStyle({ color: '#000000' });
		});
	});
	
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

// this function determines whether the event is the equivalent of the microsoft
// mouseleave or mouseenter events.
function isMouseLeaveOrEnter(e, handler)
{		
	if (e.type != 'mouseout' && e.type != 'mouseover') return false;
	var reltg = e.relatedTarget ? e.relatedTarget :
	e.type == 'mouseout' ? e.toElement : e.fromElement;
	while (reltg && reltg != handler) reltg = reltg.parentNode;
	return (reltg != handler);
}


function showMediabox(box,headline){
	
	var closeClick=false;
	if ($(box)) {if($(box).visible()) closeClick=true;};
	
	var elements = $$('.newsletter_mediabox'); 
    elements.each(function(e){ 
        e.style.display='none';
    }); 
    
  var comments = $$('.commentboxes'); 
    comments.each(function(e){ 
        e.style.display='none';
    }); 
	
	this.timeout = setTimeout(function(){
		if ($(box)) {
			if(!closeClick){
				if(bottomAccordion.animating){
					showMediabox(box);
				}else{
					if ($(headline)) {
						var coordinates = $(headline).viewportOffset();
						$(box).style.top=(-22+coordinates[1]+document.viewport.getScrollOffsets().top)+'px';
					}
					Effect.Appear($(box), {duration: 1, fps: 50, from: 0, to: 1});
				}
			}
		}
	},1000);
	
}

var lastCommentsDiv;

function showCommentbox(dataSource, divID){
	

	 var comments = $$('.commentboxes'); 
    comments.each(function(e){ 
        e.style.display='none';
    }); 
	
	var httpObj = false; 
  if (window.XMLHttpRequest)  
  { 
        httpObj = new XMLHttpRequest(); 
  }  
  else if (window.ActiveXObject)  
  { 
      httpObj = new ActiveXObject("Microsoft.XMLHTTP"); 
  } 

	
	if(httpObj)  
  { 
      var obj = $(divID); 
      httpObj.open("GET", dataSource,true); 
      httpObj.onreadystatechange = function() 
      { 
          if (httpObj.readyState == 4 && httpObj.status == 200)  
          { 
              obj.innerHTML = httpObj.responseText; 
              if(!($(divID).visible())) $(divID).show();

          } 
      } 
      httpObj.send(null); 
  } 

	
}


function commentSubmit(formular,dataSource, divID, spanCounter){
	
	if(formular.c_name.value=='' || formular.c_email.value=='' || formular.c_comment.value=='') { 
			alert('Bitte füllen Sie das Formular vollständig aus!'); 
			return false;
	} else {
			
	}
	c_url='';
	if(formular.c_url.value!='') c_url="&c_url=" + encodeURI(formular.c_url.value); 
	
	showCommentbox(dataSource + ("&c_name=" + encodeURI(formular.c_name.value)) + ("&c_email=" + encodeURI(formular.c_email.value)) + ("&c_comment=" + encodeURI(formular.c_comment.value)) + c_url  ,divID);
	//$(spanCounter).innerHTML = 1*($(spanCounter).innerHTML)+1;
	return false;

	
}
