var cs_wmplayer_object='<object id="WMPlayer" width="0" height="0" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701" standby="Lade Microsoft Windows Media Player-Komponenten..." type="application/x-oleobject"><param name="uiMode" value="none" /><param name="URL" value="" /><param name="DisplaySize" value="0" /><param name="AllowChangeDisplaySize" value="True" /><param name="ShowControls" value="1" /><param name="ShowDisplay" value="0" /><param name="ShowStatusBar" value="1" /><param name="AutoStart" value="False" /><param name="WindowlessVideo" value="True" /><embed name="WMPlayer" width="0" height="0" type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/" src="" Name="WMPlayer" AllowChangeDisplaySize="True" ShowControls="1" AutoStart="0" ShowDisplay="0" uiMode="none" style="display:none"></embed></object>';
function writeobj(x){document.write(x)} /* MEDIA PLAYER */
function ph_h(that,IsOver){that.className=(IsOver)?"high":"low"}
var i=[0,0,0];
var j=[0,0,0];
var dir=["+","+","+"];
var x=[0,0,0];
var w=[880,510,342];
var wi=[220,510,342];
var o=[null,null,null];
function ph_pre(n){
	dir[n]="-";x[n]=1;
	if(i[n]!=0){
		i[n]--;
		ph_show(n);
	}
}
function ph_next(n){
	dir[n]="+";x[n]=0;
	if(((i[n]+1)*w[n]<cs_count[n]*wi[n])||n==2){
		i[n]++;
		ph_show(n);
		if(n==0){if(i[n]%4==2){cs_buffer()};}
	}
}
function ph_show(n){
	if(o[n]==null){
		o[0]=document.getElementById("cs_toppicks");
		o[1]=document.getElementById("cs_podcasts");
		o[2]=document.getElementById("cs_hero_r_i");
	}
	var dx=0.04;var maxDelta;var delta;
	maxDelta=i[n]*w[n];
	if(dir[n]=="+"){
		x[n]=x[n]+dx;
	}else{
		x[n]=x[n]-dx;
	}
	if(x[n]>Math.PI/2&&dir[n]=="+"){
		x[n]=Math.PI/2;
	}
	if(x[n]<=0&&dir[n]=="-"){
		x[n]=0;
	}
	delta=Math.sin(x[n])*Math.sin(x[n])*w[n];
	if((x[n]==Math.PI/2&&dir[n]=="+")||(x[n]==0&&dir[n]=="-")){
		o[n].style.left=-maxDelta;
		return;
	}else{
		if(dir[n]=="+"){
			o[n].style.left=-(((i[n]-1)*w[n])+delta)+"px";
		}else{
			o[n].style.left=-(((i[n])*w[n])+delta)+"px";
		}
		window.setTimeout("ph_show("+n+")",1);
	}
	
}
var details=new Array();
function cs_doellipsis(){var spans=document.getElementById("cs_results").getElementsByTagName("span");var j=0;for(var i=0;i!=spans.length;i++){if(spans[i].className=="cs_ellipsis"){j++;if(details.length<j){details.push(spans[i].innerHTML);}var safe=0;var temp=details[j-1];spans[i].innerHTML=temp;while(spans[i].offsetHeight>spans[i].parentElement.offsetHeight&&safe<1000){safe++;temp=temp.substring(0,temp.lastIndexOf(" "));spans[i].innerHTML=temp+"... <a href='#top' onclick='return cs_more(this,"+(j-1)+")'>Mehr</a>";}if(spans[i].offsetHeight==0){spans[i].parentElement.style.height=0;}else{if(spans[i].offsetHeight<(spans[i].parentElement.offsetHeight/2)){spans[i].parentElement.style.height=spans[i].parentElement.offsetHeight/2}}}}}
function cs_more(that,i){
	that.parentNode.parentNode.className="cs_shorttext_full";
	that.parentNode.innerHTML=details[i];
	return false;
}
var cs_request=0;
var cs_itemsperrequest=16;
var cs_count=600;
function cs_buffer(){
	if((cs_request+1)*cs_itemsperrequest<=cs_count[0]){
		that=document.getElementById("cs_toppicks");
		cs_request++;
		that.style.width=cs_itemsperrequest*(cs_request+1)*that.childNodes[0].childNodes[0].offsetWidth+"px";
		that.innerHTML=that.innerHTML+'<div><div class="cs_loading"></div></div>';
		var url='?cxt_feed=2&cxt_i='+(cs_request*cs_itemsperrequest)+'-'+((cs_request+1)*cs_itemsperrequest-1);
		var req=new Request.HTML({
			method:'get',
			url:url,
			update:eval(that).childNodes[eval(cs_request)]
		}).send();
	}else{
		//alert("Es sind keine weiteren Kundenreferenzen vorhanden.")
	}
}
function alert1(){
	confirm("Such- und Sortierfunktionalität ist noch nicht implementiert.\nGeplant: Suchergebnisse werden im Listenformat untereinander ausgegeben. Schriftart, Farbe und Illustrationen sind parallel den unten gelisteten 'Neuesten Kundenreferenzen' gestaltet.")
}
function alert2(){
	confirm("Detailergebnisse noch nicht implementiert.\nGeplant: Link auf Casestudy-Detailseite, die XPS oder PDF-Inhalte direkt anzeigt, ein Download des High-Fidelity-Contents ist optional, der Kunde kann somit ohne Umwege die optimale Variante der Kundenrefenz einsehen.")
}
function alert3(){
	confirm("Preview enthält nur 5 Next-Slots. Die finale Version lädt weitere Kundenreferenzen in 20er Blöcken nach...")
}
function cs_select(e,onid,offid){
	if(window.event){
		window.event.cancelBubble=true;
	}else{
		e.cancelBubble=true;
	}
	document.getElementById(offid).style.display='none';
	document.getElementById(onid).style.display='block';
	if(window.addEventListener){
		document.body.addEventListener('click', function(){document.getElementById(onid).style.display='none'}, false);
	}else{
		document.body.attachEvent('onclick', function(){document.getElementById(onid).style.display='none'});
	}
	return false;
}
var cs_playing=null;
function cs_play(that,url){
	var x=document.getElementById("WMPlayer");
	if(!x){
		var o=document.getElementById("cs_wmplayer");
		if(o){o.innerHTML=cs_wmplayer_object}
		x=document.getElementById("WMPlayer");
	}
	if(that==null||that.innerHTML=='PLAY'){
		if(cs_playing==null||cs_playing!=that){
			x.controls.stop();
			x.url=url;
		}
		x.controls.play();
		if(that!=null){
			that.innerHTML='PAUSE';
			that.className='cs_podcast_pause';
		}
		cs_playing=that;
		return false;
	}else{
		x.controls.pause();
		that.innerHTML='PLAY';
		that.className='cs_podcast_play';
		return false;
	}
}
function cs_toggle(that,id){
	var ids=['cs_keyword','cs_industry','cs_product','cs_topic','cs_companysize','cs_customer','cs_partner']
	var o=that.parentNode.parentNode;
	for(var i=0;i<o.childNodes.length;i++){
		o.childNodes[i].childNodes[0].className='';
	}
	that.className='cs_active';
	if(id=='cs_other'){
		document.getElementById('cs_keyword').parentNode.className='cs_combisearch';
		for(var i=0;i<ids.length;i++){
			var o=document.getElementById(ids[i]);
			o.className='cs_display';
		}
		document.getElementById('cs_keyword').value='Suchbegriff';
	}else{
		document.getElementById(id).parentNode.className='';
		for(var i=0;i<ids.length;i++){
			if(id!=ids[i]){
				var o=document.getElementById(ids[i]);
				o.className='cs_nodisplay';
				if(o.tagName=="INPUT"){o.value=''}else{o.selectedIndex=0}}
		}
		document.getElementById(id).className='';
	}
	return false;
}
function cs_select_change(that){
	if(that.selectedIndex!=0&&that.parentNode.className!='cs_combisearch'&&that.parentNode.parentNode.parentNode.id!='cs_hero_r_i_r'){that.form.submit()}
}
window.document.onkeydown=function(e){
	if(event.keyCode==113){ /* F2 */
		var m="&mode=nosilverlight";
		var p=location.href.indexOf(m);
		if(p!=-1){
			location.href=location.href.substring(0, p)+location.href.substring(p+m.length);
		}else{
			location.href=location.href+m;
		}
	}
}
