function setAction(url,f){
f.setAttribute('action',url);
}



var newsletter = 'newsletter';


function printPage(obj){


var ausgabe = '';

w = window.open('','','width=560,height=600,scrollbars=yes');
w.document.open();

ausgabe+= '<html>';
ausgabe+='<head>';
ausgabe+='<title>Druckversion</title>';
ausgabe+='</head>';
ausgabe+='<link rel="stylesheet" href="/css/print.css" type="text/css" />';
ausgabe+='<script src="/lib/prototype.js" language="javascript"   type="text/javascript"></script>';
ausgabe+='<body onload="self.print();">';
ausgabe+= obj.innerHTML;
ausgabe+='</body>';
ausgabe+='</html>';

w.document.write(ausgabe);

w.document.close();


}

  


function scrambleBlogs(){
	
	

	if(!document.getElementById('rotate'))return false;
	
	var rem = new Array();
	var i = 0;
	 
	var parentobject = document.getElementById('rotate');
	
		while(parentobject.hasChildNodes()){
            
				
		rem[i] = parentobject.removeChild(parentobject.firstChild);
		i++;
		
		}
	
	len = rem.length;
	for(i=0;i<len;i++)
	if(rem[i].nodeType == 1)
	parentobject.appendChild(rem[i]);
	
	
	for(i=0;i<12;i++){

	len = parentobject.childNodes.length;
	rand = Math.floor(Math.random()*len);
        
		try
		{
        
		child = parentobject.removeChild(parentobject.childNodes[rand]);
       		 parentobject.appendChild(child);
		}
		catch(e)
		{
        
		child = parentobject.removeChild(parentobject.childNodes[0]);
		parentobject.appendChild(child);
		}
	
	}
	
}






  	var checkForm = function(obj){
	
	var muster = /\[(.*)\]/;
	var len = obj.elements.length;
	for(var i=0; i<len; i++){
		if(obj.elements[i].className.indexOf('pflicht')>-1  && checkField(obj.elements[i])){
		alert('Bitte Pflichfeld beachten: '+muster.exec(obj.elements[i].name)[1]);
		obj.elements[i].focus();
		return false;
		}
	}
	
	}






  	var checkForm2 = function(obj){
	
	var muster = /\[(.*)\]/;
	var len = obj.elements.length;
	for(var i=0; i<len; i++){
		if(obj.elements[i].className.indexOf('pflicht')>-1  && checkField(obj.elements[i])){
		alert('Bitte Pflichfeld beachten: '+muster.exec(obj.elements[i].name)[1]);
		obj.elements[i].focus();
		return false;
		}
	}
	
	}

       var checkField = function(el)
       {
          if(el.value == '')return true;
          else
          if(el.name.indexOf('E-Mail') > -1)
          if(el.value.search(/^[A-Z0-9._%\-]+@[A-Z0-9._%\-]+\.[A-Z]{2,4}$/i)  == -1)
          return true;	

          return false;
          
       }





var pageinfo = new Object();

function init(thispage){

    pageinfo.pagename = thispage;
    $('pdfgen').onclick = function(){insertPDF();};
    initFlash();
    scrambleBlogs();
}


function insertPDF(){
var myAjax = new Ajax.Request(
    '/service/store_pages.php?page='+pageinfo.pagename+'&title='+escape(pageinfo.title),
    {onComplete:showResponse,onFailure:showError}
    );
}


var showResponse = function(r)
{
 alert(r.responseText);
}
var showError = function(r)
{
 alert("Error: " +r.status+ "\n" +r.statusText);
}


var selectAction = function(obj){


if(obj.elements['abbestellt'][0].checked) obj.setAttribute('action',obj.action1);
else
if(obj.elements['abbestellt'][1].checked) obj.setAttribute('action',obj.action2);
else
return false;

return true;
}












function sendRequestForRecommendation(){

  
    var myAjax = new Ajax.Request(
    '/phptools/weiterempf.txt',
    {onComplete:showResponseForRecommendation,onFailure:showError}
    );
    
    

}



var showResponseForRecommendation = function(r)
{

var foutput;

if(window.pageYOffset)
foutput = window.pageYOffset;
else
if(document.documentElement.scrollTop)
foutput = document.documentElement.scrollTop;
else
if(document.body.scrollTop)
foutput = document.body.scrollTop;
else
foutput = 160;

if(foutput < 160) foutput = 160;


if($('recomform')) 
$('recomform').parentNode.removeChild($('recomform'));




	body = document.getElementsByTagName('body')[0];
	
	recomform = document.createElement('div');
        recomform.id = 'recomform';
	recomform.style.border = 'solid 1px #009C00';
	recomform.style.padding = '10px';
	recomform.style.backgroundColor = '#eeeeee';
	
	recomform.style.position = 'absolute';
	recomform.style.width = '500px';
	recomform.style.height = '350px';
	
	recomform.style.left = '190px';
	recomform.style.top = foutput+'px';
	
	
	h4 = document.createElement('h4');
	headline = document.createTextNode('Diese Seite empfehlen');
	h4.appendChild(headline);
	recomform.appendChild(h4);
	body.appendChild(recomform);


     recomform.innerHTML = r.responseText;
     
  
     $('formrecomm').elements['pageurl'].value = self.location;
     
     $('abbruch').onclick = function(){recomform.parentNode.removeChild(recomform);}
     $('post').onclick = function(){sendAsPost('/phptools/sendrecommendation.php','formrecomm');return false;}
     
}
var showError = function(r)
{
 alert("Error: " +r.status+ "\n" +r.statusText);
}





		function sendAsPost(url,formid){
		
				var myOptions = {
				
				method: 'post',
				postBody: createPostBody($(formid)),
				onComplete:showMessage,
				onFailure:showError				
				}
				
				
				var myRequest = new Ajax.Request(url,myOptions);
		
		
			
		}
		
				
		
		function createPostBody(fobj){
		
		    var params = new Array();
		
			for (var i=0; i< fobj.elements.length; i++)
			if(fobj.elements[i].name && fobj.elements[i].value)
                        {
			var myText = fobj.elements[i].value;
                        while(myText.indexOf('+') > -1)
                        
			myText = encodeURIComponent(myText);
			params[i] =  fobj.elements[i].name+'='+myText;
			
			}
			else
			if(fobj.elements[i].name && fobj.elements[i].text)
			{
			var myText = fobj.elements[i].text;
           
			myText = encodeURIComponent(myText);
			params[i] =  fobj.elements[i].name+'='+myText;
			}
			
			
			
			return params.join('&');
		
		}
		
		
		var showMessage = function(r){
		
			alert(r.responseText);
                    if(r.responseText.indexOf('Fehler:') == -1)
		    recomform.parentNode.removeChild(recomform);
		}












var submitForm = function(f){


   
 		  while(f.nodeName != 'FORM')
   		  {
      		    f = f.parentNode;
   		  }
                  
                  f.submit();
   
   		
     
}



	var seminare = new Object();
	
    seminare['sps_7-4T'] = '/bfe/bfe_700_363531363930.php';
	seminare['sps_7-4Y'] = '/bfe/bfe_700_363531373030.php';
	seminare['sps_7-4A'] = '/bfe/bfe_700_363531363330.php';
	seminare['sps_7-4c'] = '/bfe/bfe_700_363531353630.php';
	seminare['sps_7-4D'] = '/bfe/bfe_700_363531353730.php';
	seminare['sps_7-4N'] = '/bfe/bfe_700_363531363530.php';
	seminare['sps_7-4E'] = '/bfe/bfe_700_363531353830.php';
	seminare['sps_7-4S'] = '/bfe/bfe_700_363531363830.php';
	seminare['interbusIB2009'] = '/bfe/bfe_796_373533343230.php';
    seminare['profinetIT2008'] = '/bfe/bfe_796_373533353033.php';
	seminare['interbusIB2008'] = '/bfe/bfe_796_373533343130.php';
	seminare['IndustrEthernetIT2001'] = '/bfe/bfe_796_373533353030.php';
	seminare['IndustrEthernetIT2006'] = '/bfe/bfe_796_373533353030.php';
	seminare['moeller_mfd_workshop'] = '/bfe/bfe_1078_363531383136.php';
	seminare['moeller_multifunktionsdisplay_mfd'] = '/bfe/bfe_1078_363531383135.php';
	seminare['moeller_easy_800'] = '/bfe/bfe_1078_363531383134.php';
	seminare['moeller_easy_500_700'] = '/bfe/bfe_1078_363531383130.php';
	seminare['sps_5'] = '/bfe/bfe_698_363531353930.php';
	seminare['sps_2'] = '/bfe/bfe_696_363531353230.php';
	seminare['sps_1'] = '/bfe/bfe_696_363531353130.php';
	seminare['sps_7_5'] = '/bfe/bfe_696_363531363831.php';
	seminare['sps_7_3'] = '/bfe/bfe_698_363531363230.php';
	seminare['sps_7_2'] = '/bfe/bfe_698_363531363130.php';
	seminare['sps_7_1'] = '/bfe/bfe_698_363531363030.php';
	seminare['sps_7_1_bis_7_3'] ='/bfe/bfe_698_363531363730.php',
	seminare['IEC_61131_3_aufbau'] = '/bfe/bfe_1078_363531383431.php';
	seminare['IEC_61131_3_grundlagen'] = '/bfe/bfe_1078_363531383430.php';
	seminare['IEC_61131_3_umstieg_auf'] = '/bfe/bfe_1078_363531383432.php';
    seminare['SIMATIC_S7'] = '/bfe/bfe_298.php';
    seminare['Industrielle_Vernetzung'] = '/bfe/bfe_296.php';
    seminare['MoellereasyMFD'] = '/bfe/bfe_1074.php';
    seminare['SIMATICS5'] = '#';
    seminare['BasisIEC'] = '/bfe/bfe_1074.php';



var etec = new Object();


        etec['hdl'] =  '';
         
 
        etec['hdl_col1'] =  '';
        etec['col1_row1'] = '/bfe/bfe_793_363831353131.php';
        etec['col1_row2'] = '/bfe/bfe_786_363831333130.php';
        etec['col1_row3'] = '/bfe/bfe_786_363831323430.php';
        etec['col1_row4'] = '/bfe/bfe_784_363831323530.php';
        etec['col1_row5'] = '/bfe/bfe_786_363831323130.php';

        etec['hdl_col2'] = '';
        etec['col2_row4'] = '/bfe/bfe_790_363831353830.php';
        etec['col2_row5'] = '/bfe/bfe_790_363831353630.php';



        etec['hdl_col3'] = '';
        etec['col3_row4'] = '/bfe/bfe_793_363332313630.php';
        etec['col3_row5'] = '/bfe/bfe_793_363831383030.php';



        etec['footer1'] = '/bfe/bfe_682_363132313330.php';
        etec['footer2'] = '/bfe/bfe_793_363831383131.php';
        etec['footer3'] = '/bfe/bfe_820_363831393830.php';
				


	var itkm = new Object();


        itkm['hdl'] =  '';
         
 
        itkm['hdl_col1'] =  '';

        itkm['col1_row2'] = '/bfe/bfe_1025_363833333230.php';
        itkm['col1_row3'] = '/bfe/bfe_1025_363833323831.php';
        itkm['col1_row4'] = '/bfe/bfe_1025_363833323530.php';
        itkm['col1_row5'] = '/bfe/bfe_1025_363833333530.php';

        itkm['hdl_col2'] = '';
	    itkm['col2_row3'] = '/bfe/bfe_682_363132313333.php';
        itkm['col2_row4'] = '/bfe/bfe_682_363833333732.php';
        itkm['col2_row5'] = '/bfe/bfe_682_363132313330.php';


        itkm['hdl_col3'] = '';
				
	    itkm['col3_row1'] = '/bfe/bfe_617_363131343930.php';				
	    itkm['col3_row2'] = '/bfe/bfe_1025_363131323631.php';
	    itkm['col3_row3'] = '/bfe/bfe_682_363132313430.php';
        itkm['col3_row4'] = '/bfe/bfe_674_363131353330.php';
        itkm['col3_row5'] = '/bfe/bfe_678_363131343430.php';

				
        itkm['footer1'] = '/bfe/bfe_682_363131323530.php';
        itkm['footer2'] = '/bfe/bfe_793_363831383131.php';
        itkm['footer3'] = '/bfe/bfe_820_363831393830.php';
							
var gebaeude = new Object();


       gebaeude['hdl'] =  '';
         
 
        gebaeude['hdl_col1'] =  '';
        gebaeude['col1_row1'] = '/bfe/bfe_793_363831353131.php';
        gebaeude['col1_row2'] = '/bfe/bfe_786_363831333130.php';
        gebaeude['col1_row3'] = '/bfe/bfe_786_363831323430.php';
        gebaeude['col1_row4'] = '/bfe/bfe_784_363831323530.php';
        gebaeude['col1_row5'] = '/bfe/bfe_786_363831323130.php';

        gebaeude['hdl_col2'] = '';
	gebaeude['col2_row3'] = '/bfe/bfe_950_363831333230.php';
        gebaeude['col2_row4'] = '/bfe/bfe_694_363831373530.php';
        gebaeude['col2_row5'] = '/bfe/bfe_1078_363531383130.php';



        gebaeude['hdl_col3'] = '';
        gebaeude['col3_row3'] = '/bfe/bfe_688_363831333531.php';
        gebaeude['col3_row4'] = '/bfe/bfe_690_363831343430.php';
        gebaeude['col3_row5'] = '/bfe/bfe_688_363831333530.php';



        gebaeude['footer1'] = '/bfe/bfe_682_363132313330.php';
        gebaeude['footer2'] = '/bfe/bfe_793_363831383131.php';
        gebaeude['footer3'] = '/bfe/bfe_820_363831393830.php';




var industrie = new Object();


       industrie['hdl'] =  '';
         

        industrie['hdl_col1'] =  '';
        industrie['col1_row2'] = '/bfe/bfe_700_363531363930.php';
        industrie['col1_row3'] = '/bfe/bfe_698_363531363230.php';
        industrie['col1_row4'] = '/bfe/bfe_698_363531363130.php';
        industrie['col1_row5'] = '/bfe/bfe_698_363531363030.php';


        industrie['hdl_col2'] = '';
	industrie['col2_row3'] = '/bfe/bfe_700_363531353735.php';
        industrie['col2_row4'] = '/bfe/bfe_700_363531353830.php';
        industrie['col2_row5'] = '/bfe/bfe_700_363531353730.php';



        industrie['hdl_col3'] = '';
	industrie['col3_row1'] = '/bfe/bfe_802_363532313630.php';
	industrie['col3_row2'] = '/bfe/bfe_798_363332313433.php';
        industrie['col3_row3'] = '/bfe/bfe_798_363332313930.php';
        industrie['col3_row4'] = '/bfe/bfe_798_363332313439.php';
        industrie['col3_row5'] = '/bfe/bfe_802_363532313730.php';



        industrie['footer1'] = '/bfe/bfe_682_363132313330.php';
        industrie['footer2'] = '/bfe/bfe_793_363831383131.php';
        industrie['footer3'] = '/bfe/bfe_820_363831393830.php';


	
	
	
	function seminarGuide(obj,semID){
	
	location.href = obj[semID];
	
	}






	var initFlash = function(){
	
	
	
	if(navigator.userAgent.indexOf('MSIE') > -1 && navigator.userAgent.indexOf('Opera') == -1)
	{
         
	}
	else
	{
        var body = document.getElementById('flash');
	var obj = document.createElement('object');
	obj.setAttribute('height','160');
	obj.setAttribute('width','540');
	document.getElementById('msie').style.display = 'none';
	var param = document.createElement('param');
	obj.setAttribute('data','/bfe/js/banner_top_final.swf');
	obj.setAttribute('type','application/x-shockwave-flash');
	
	param.setAttribute('name','autoplay');
	param.setAttribute('value','true');
	obj.appendChild(param);
	body.appendChild(obj);
	}
	

	}






/* Multimedia: Start   */






//  Constructor Windows Media Player: Start

	var mediaplayer = function(url,tid){
	
	var classid = 'clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6'; 
	// var classid = 'clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA';  // Real Player
	
	
	this.url = url;
	this.tid = tid;
	var myobj = this;
	
	var missingPlayer = document.createElement('div');
    var missingPlayerText =  'Ein geeigneter Player zum Abspielen konnte nicht gefunden nicht gefunden.';
	    missingPlayerText += '<br /><a href="'+url+'">'+url+'</a></br />';
	    missingPlayer.innerHTML =  missingPlayerText;

	
	var msie = document.createElement('object');
	    msie.setAttribute('classid',classid);
		msie.id = 'wmp';
		
		
	
  	this.checkPlugIns = function(pluginName){
	
	  for(key in navigator.mimeTypes)
	  if(navigator.mimeTypes[key].type == pluginName) return true;
	  return false;
	}
		
	
	
	this.create = function(w,h){
	
	        
		    var body = document.getElementById(tid);
			body.innerHTML = '';
	        msie.setAttribute('width',w);
			msie.setAttribute('height',h);
			msie.URL = url;
			msie.AutoStart = true;
			
             var other = document.createElement('div');	
			 var mp = '';
		
	         mp +=  '<object id="wmp" name="wmp"';
			 mp +=  '		standby="Loading Windows Media Player components..."';
			 mp +=  '		codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,7,1112"';
			 mp +=  '		type="application/x-mplayer2" width="'+w+'" height="'+h+'">';
			 mp +=  '			<param name="FileName" value="'+url+'" />';
			 mp +=  '			<param name="ShowControls" value="1" />';
		     mp +=  '			<param name="ShowPositionControls" value="1" />';
			 mp +=  '			<param name="ShowStatusBar" value="true">';
			 mp +=  '			<param name="AutoStart" value="true" />';
			 mp +=  '			<param name="DisplaySize" value="0" />';
      	     mp +=  '</object>';	
			 
			 other.innerHTML = mp;
			
			
			if(msie.versionInfo){
			body.appendChild(msie);
			
			}
			
			else
			{
             if(myobj.checkPlugIns('application/x-mplayer2'))
             body.appendChild(other);
			 else
			 body.appendChild(missingPlayer);
			}
	        
	}

}



//  Constructor Windows Media Player: End





//  Real Player  Contructor:  Start
	
	
	
    var RealPlayer = function(url,w,h){
	
	

	
	var tools = new Array();
	
	var classid = 'clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA';
	var obj = document.createElement('object');
	
	
	obj.classid = classid;
	obj.console = 'clip';
	obj.width = w;
	obj.height = h;
	obj.controls = 'ImageWindow';
	
	
	 var embed   =   '<embed type="audio/x-pn-realaudio-plugin"';
		 embed+= '			name="realPlug1"';
		 embed+= '			controls="ImageWindow"';
		 embed+= '			console="video1"';
		 embed+= '			src="'+url+'"';
		 embed+= '			width="'+w+'" height="'+h+'"';
		 embed+= '			autostart=true>';
		 embed+= '</embed> ';

	 var embed2=  '<embed style="display:block;" type="audio/x-pn-realaudio-plugin" ';
		 embed2+= '            console="video1"';
		 embed2+= '		    width="'+w+'" height="100">';
		 embed2+= '</embed>';



	 var otherplayer = '<object style="display:block;" type="audio/x-pn-realaudio-plugin"';
		 otherplayer+= '			name="realPlug1"';
		 otherplayer+= '			controls="ImageWindow"';
		 otherplayer+= '			console="video1"';
		 otherplayer+= '			data="'+url+'"';
		 otherplayer+= '			width="'+w+'" height="'+h+'"';
		 otherplayer+= '			autostart=true>';
		 otherplayer+= embed;
		 otherplayer+= '</object> ';
		 otherplayer+= '<object style="display:block;" type="audio/x-pn-realaudio-plugin" ';
		 otherplayer+= '            console="video1"';
		 otherplayer+= '		    width="'+w+'" height="100">';
		 otherplayer+= embed2;
		 otherplayer+= '</object>';
	
	
	
	
	obj.id = 'ImageWindow';
	obj.style.display = 'block';
	
	tools[0] = obj;
	
	var panel = document.createElement('object');
   
	panel.classid = classid;
    panel.controls = 'ControlPanel';
	panel.width = w;
	panel.height = 30;
	panel.console = 'clip';
	panel.style.display = 'block';
	
	tools[1] = panel;
	
	var status = document.createElement('object');
   
	status.classid = classid;
    status.controls = 'InfoPanel';
	status.width = w;
	status.height = 60;
	status.console = 'clip';
	status.style.display = 'block';
	
	tools[2] = status;
	

	this.checkMimeType = function(mime){
	
	    if(navigator.mimeTypes.length){
		var m = navigator.mimeTypes;
	    	for(name in m){
		    if(m[name].type == mime) return true;
		}
	}
	
	return false;
	}
	
	this.create = function(eid){
	
		try
		{
		var version = obj.GetVersionInfo();
		obj.SetSource(url); 
        obj.doPlay();
		document.getElementById(eid).appendChild(tools[0]);
		document.getElementById(eid).appendChild(tools[1]);
		
		
		}
		catch(e){
		if(this.checkMimeType('audio/x-pn-realaudio-plugin'))
		document.getElementById(eid).innerHTML = otherplayer;
		else
		document.getElementById(eid).innerHTML = 'Leider konnte für Ihren Browswer ('+navigator.userAgent+') kein passendes Pugin gefunden werden.';
		}
		
	}
	
	
	}
	
	
	//  Real Player  Contructor:  Ende
	
	
	
	
//  Flash Player  Contructor: Start
	
	
	 var FlashPlayer = function(url,w,h){
	 
	 
	 	this.checkMimeType = function(mime){
	
		var m = navigator.mimeTypes;
	    	for(name in m){
		    if(m[name].type == mime) return true;
	    }
	    }
	
	  if(!navigator.mimeTypes.length){
	  
	  var obj = document.createElement('object');
	  obj.classid = 'CLSID:D27CDB6E-AE6D-11cf-96B8-444553540000';
	  obj.width = w;
	  obj.height = h;
	  obj.movie = url;
	  obj.codebase = 'http:\/\/fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0';
	  obj.scale = 'exactfit';
	  obj.menue = true;
 
	  }
   	  else
	  {
	 
	  var obj = document.createElement('div');
	  var content = '';
	  
	  content += '<object data="'+url+'" quality="high" scale="exactfit" menu="false"';
          content += 'bgcolor="#000000" width="'+w+'" height="'+h+'" swLiveConnect="false"';
          content += 'type="application/x-shockwave-flash"';
          content += 'pluginspage="http://www.macromedia.com/go/getflashplayer">';
	  content += '<param name="allowScriptAccess" value="sameDomain" />';
          content += '</object>';
		  
		  if(this.checkMimeType('application/x-shockwave-flash'))
		  obj.innerHTML = content;
		  else
		  obj.innerHTML = content = 'Kein Flash-Plugin gefunden';
	  }
	  
	  this.create = function(eid){
	  
	  document.getElementById(eid).appendChild(obj);
	  }
	
	
	}


















	var filmstarten = function(film,eid){
	
	
	while(document.getElementById(eid).hasChildNodes())
	{
	x= document.getElementById(eid).removeChild(document.getElementById(eid).firstChild);
	x= null;
	}
	

	if(film.match(/\.wmv$|\.asx$/)){
	
	
	    var p = new mediaplayer(film,eid);
	    p.create(368,270);
	}
		
	
	
	if(film.match(/\.ram$|\.rp$/)){
	
	     var p2 = new RealPlayer(film,368,270);
	     p2.create(eid);
	}    
	
	
   	if(film.match(/\.swf|\.fla/)){
	
	     var p3 = new FlashPlayer(film,300,270);
	     p3.create(eid);
	} 
	
		

	}
	

	var abspielen = function(f){

		for(var i=0; i< f.elements['auswahl'].length; i++){
			if(f.elements['auswahl'][i].checked){
			filmstarten(f.elements['auswahl'][i].value,'test');
			}
		}
	
	return false;
	}
	
	
	var abspielen2 = function(clip,id){

			filmstarten(clip,id);

	return false;
	}
	


/* Multimedia: Ende   */