    function jlink(ziel){
      window.location.href = ziel;
    }
    
    function checkall(){
      var aa = document.getElementsByName('favorite[]');
      if(aa[aa.length-1].checked == true){
        for (var i=0; i<aa.length; i++){aa[i].checked = false;}
      }
    	else{
        for (var i=0; i<aa.length; i++){aa[i].checked = true;}
      }
    	return;
    }
    
    function go_page(page){
      var link = window.location.href;
      if(link.match(/immobilien-(\w.+).htm$/)){
        var linkneu2 = "http://www.energieportal24.de/search_immo.php?page="+page+"&s="+RegExp.$1+"&is_description=1&vermarktungsartfilter=0&sortcrit=title&sortmethod=ASC&subtitlefilter=0&bundeslandfilter=0&kreisfilter=0&gemeindefilter=0&plz=&ort=&hauptflaeche_ab=&gesamtflaeche_ab=&grundstuecksflache_ab=&action="
        window.location.href = linkneu2;
      }
      else if(link.match(/veranstaltungen_kat-g.htm$/)){
        var linkneu2 = "http://www.energieportal24.de/search_events.php?page="+page+"&s=messe&is_description=1&sortcrit=eventDate&sortmethod=ASC&eventDate=0&endDate=0&topicfilter=0&aortfilter=0&acountryfilter=0&action=&id="
        window.location.href = linkneu2;
      }
      else if(link.match(/veranstaltungen_kat-r.htm$/)){
        var linkneu2 = "http://www.energieportal24.de/search_events.php?page="+page+"&s=seminar&is_description=1&sortcrit=eventDate&sortmethod=ASC&eventDate=0&endDate=0&topicfilter=0&aortfilter=0&acountryfilter=0&action=&id="
        window.location.href = linkneu2;
      }
      else if(link.match(/veranstaltungen_kat-b.htm$/)){
        var linkneu2 = "http://www.energieportal24.de/search_events.php?page="+page+"&s=kongress&is_description=1&sortcrit=eventDate&sortmethod=ASC&eventDate=0&endDate=0&topicfilter=0&aortfilter=0&acountryfilter=0&action=&id="
        window.location.href = linkneu2;
      }
      else if(link.match(/veranstaltungen_kat-w.htm$/)){
        var linkneu2 = "http://www.energieportal24.de/search_events.php?page="+page+"&s=lehrgang&is_description=1&sortcrit=eventDate&sortmethod=ASC&eventDate=0&endDate=0&topicfilter=0&aortfilter=0&acountryfilter=0&action=&id="
        window.location.href = linkneu2;
      }
      else if(link.match(/veranstaltungen_kat-y.htm$/)){
        var linkneu2 = "http://www.energieportal24.de/search_events.php?page="+page+"&s=presse&is_description=1&sortcrit=eventDate&sortmethod=ASC&eventDate=0&endDate=0&topicfilter=0&aortfilter=0&acountryfilter=0&action=&id="
        window.location.href = linkneu2;
      }
      else if(link.match(/veranstaltungen_kat-o.htm$/)){
        var linkneu2 = "http://www.energieportal24.de/search_events.php?page="+page+"&s=sendung&is_description=1&sortcrit=eventDate&sortmethod=ASC&eventDate=0&endDate=0&topicfilter=0&aortfilter=0&acountryfilter=0&action=&id="
        window.location.href = linkneu2;
      }
      else if(link.match(/veranstaltungen_kat-u.htm$/)){
        var linkneu2 = "http://www.energieportal24.de/search_events.php?page="+page+"&s=schulung&is_description=1&sortcrit=eventDate&sortmethod=ASC&eventDate=0&endDate=0&topicfilter=0&aortfilter=0&acountryfilter=0&action=&id="
        window.location.href = linkneu2;
      }
      else if(link.match(/veranstaltungen_kat-(\w.+).htm$/)){
        var linkneu2 = "http://www.energieportal24.de/search_events.php?page="+page+"&s="+RegExp.$1+"&is_description=1&sortcrit=eventDate&sortmethod=ASC&eventDate=0&endDate=0&topicfilter=0&aortfilter=0&acountryfilter=0&action=&id="
        window.location.href = linkneu2;
      }                                                         
      else{
        var set = "";
        var linkneu = link.replace(/&action=setp&id=\d+/g, set);
        var linkneu = linkneu.replace(/page=[0-9].*?\&/g, "page="+page+"&");
        window.location.href = linkneu;
      } 
    }
    
    function go_detail(pid,sword){
      window.location.href = "http://www.energieportal24.de/search_detail.php?id="+pid+"&action=display&s="+sword+"";
    }
    function go_detailart(art,sword){
      window.location.href = "http://www.energieportal24.de/search_detail.php?art="+art+"&action=display&s="+sword+"";
    }
    function go_forward(pid,func){
      window.location.href = "http://www.energieportal24.de/forward.php?id="+pid+"&action="+func+"";
    }
    
    function favorite(pid){
      document.forms[0].action.value = "setp";
      document.forms[0].id.value = pid;
      document.forms[0].submit();
    }
    
    function go_likecompanies(s){
      //window.location.href = "http://www.energieportal24.de/search_likecompanies.php?action=lcwithout&s="+s+"";
      window.location.href = "http://www.energieportal24.de/search_likecompanies.php?sinput="+s+"&action=search";
    }
    
    function go_likecompanies2(accid,pid,s){
      window.location.href = "http://www.energieportal24.de/search_likecompanies.php?accid="+accid+"&id="+pid+"&action=display&s="+s+"";
    }
    
    function getNoImage(w,h){
      var img = new Image();
      img.src = 'http://de.enerlix.com/images.cgi?i=./images2/noimage.gif&w=' + w + '&h=' + h + '';
      return(img.src);
    }
    
    function checkS(){
      var word = document.forms[0].s.value;
      var words = word.split(" ");
      if(words.length >= 2){
        alert('Aktuell bitte nur ein Suchwort eingeben!');
        return false;
      }
      if(word.length < 4){
        alert('Das Suchwort soll mindestens 4 Zeichen lang sein!');
        return false;
      }
      var soption = document.forms[0].soption.value;
      if(soption == 0){
        alert('Bitte waehlen Sie einen Interessensschwerpunkt!');
        return false;
      }
      return true;
    }
    
    function checkSextend(){
      var word = document.forms[0].s.value;
 
      if(word.length < 4){
        alert('Das Suchwort soll mindestens 4 Zeichen lang sein!');
        return false;
      }
      return true;
    }
    
    function checkSextend(){
      var word = document.forms[0].s.value;
 
      if(word.length < 4){
        alert('Das Suchwort soll mindestens 4 Zeichen lang sein!');
        return false;
      }
      return true;
    }
    
    function setChoosenLoc(name){
      document.forms[0].city.value = name;
    }
    
    function checkZipCity(){
      var plz = document.forms[0].zipcode.value;
      var ort = document.forms[0].city.value;
      if(plz != ""){document.forms[0].zipcode.disabled = false;document.forms[0].city.disabled = true;document.forms[0].radial.disabled = true;document.forms[0].city.value = "";}
      if(ort != ""){document.forms[0].zipcode.disabled = true;document.forms[0].city.disabled = false;document.forms[0].radial.disabled = false;document.forms[0].zipcode.value = "";}
      if(ort == "" && plz == ""){document.forms[0].zipcode.disabled = false;document.forms[0].city.disabled = false;document.forms[0].radial.disabled = false;}
    }
    
    function checkImmoSection(sel){
      if(sel == "Kauf"){
        //sortcrit
        document.forms[1].sortcrit.length = 2;
        Neu1 = new Option("Kaufpreis", "kaufpreis", false, false);
        document.forms[1].sortcrit.options[document.forms[1].sortcrit.length] = Neu1;
        //enable
        document.forms[1].kaufpreis_from.disabled = false;
        document.forms[1].kaufpreis_from.style.backgroundColor = "FFFFFF";
        document.forms[1].kaufpreis_to.disabled = false;
        document.forms[1].kaufpreis_to.style.backgroundColor = "FFFFFF";
        //disable
        document.forms[1].nebenkosten_from.disabled = true;
        document.forms[1].nebenkosten_from.style.backgroundColor = "E8E8E8";
        document.forms[1].nebenkosten_to.disabled = true;
        document.forms[1].nebenkosten_to.style.backgroundColor = "E8E8E8";
        document.forms[1].kaltmiete_from.disabled = true;
        document.forms[1].kaltmiete_from.style.backgroundColor = "E8E8E8";
        document.forms[1].kaltmiete_to.disabled = true;
        document.forms[1].kaltmiete_to.style.backgroundColor = "E8E8E8";
        document.forms[1].warmmiete_from.disabled = true;
        document.forms[1].warmmiete_from.style.backgroundColor = "E8E8E8";
        document.forms[1].warmmiete_to.disabled = true;
        document.forms[1].warmmiete_to.style.backgroundColor = "E8E8E8";
      }else if(sel == "Miete"){
        //sortcrit
        document.forms[1].sortcrit.length = 2;
        Neu2 = new Option("Nebenkosten", "nebenkosten", false, false);
        document.forms[1].sortcrit.options[document.forms[1].sortcrit.length] = Neu2;
        Neu3 = new Option("Kaltmiete", "kaltmiete", false, false);
        document.forms[1].sortcrit.options[document.forms[1].sortcrit.length] = Neu3;
        Neu4 = new Option("Warmmiete", "warmmiete", false, false);
        document.forms[1].sortcrit.options[document.forms[1].sortcrit.length] = Neu4;
        //enable
        document.forms[1].nebenkosten_from.disabled = false;
        document.forms[1].nebenkosten_from.style.backgroundColor = "FFFFFF";
        document.forms[1].nebenkosten_to.disabled = false;
        document.forms[1].nebenkosten_to.style.backgroundColor = "FFFFFF";
        document.forms[1].kaltmiete_from.disabled = false;
        document.forms[1].kaltmiete_from.style.backgroundColor = "FFFFFF";
        document.forms[1].kaltmiete_to.disabled = false;
        document.forms[1].kaltmiete_to.style.backgroundColor = "FFFFFF";
        document.forms[1].warmmiete_from.disabled = false;
        document.forms[1].warmmiete_from.style.backgroundColor = "FFFFFF";
        document.forms[1].warmmiete_to.disabled = false;
        document.forms[1].warmmiete_to.style.backgroundColor = "FFFFFF";
        //disable
        document.forms[1].kaufpreis_from.disabled = true;
        document.forms[1].kaufpreis_from.style.backgroundColor = "E8E8E8";
        document.forms[1].kaufpreis_to.disabled = true;
        document.forms[1].kaufpreis_to.style.backgroundColor = "E8E8E8";
      }else{
        //sortcrit
        document.forms[1].sortcrit.length = 2;
        //disable
        document.forms[1].kaufpreis_from.disabled = true;
        document.forms[1].kaufpreis_from.style.backgroundColor = "E8E8E8";
        document.forms[1].kaufpreis_to.disabled = true;
        document.forms[1].kaufpreis_to.style.backgroundColor = "E8E8E8";
        document.forms[1].nebenkosten_from.disabled = true;
        document.forms[1].nebenkosten_from.style.backgroundColor = "E8E8E8";
        document.forms[1].nebenkosten_to.disabled = true;
        document.forms[1].nebenkosten_to.style.backgroundColor = "E8E8E8";
        document.forms[1].kaltmiete_from.disabled = true;
        document.forms[1].kaltmiete_from.style.backgroundColor = "E8E8E8";
        document.forms[1].kaltmiete_to.disabled = true;
        document.forms[1].kaltmiete_to.style.backgroundColor = "E8E8E8";
        document.forms[1].warmmiete_from.disabled = true;
        document.forms[1].warmmiete_from.style.backgroundColor = "E8E8E8";
        document.forms[1].warmmiete_to.disabled = true;
        document.forms[1].warmmiete_to.style.backgroundColor = "E8E8E8";
      }
    }
    
    wmtt = null;
 
    document.onmousemove = updateWMTT;
    
    function updateWMTT(e) {
    	x = (document.all) ? window.event.x + document.body.scrollLeft : e.pageX;
    	y = (document.all) ? window.event.y + document.body.scrollTop  : e.pageY;
    	if (wmtt != null) {
    		wmtt.style.left = (x + 20) + "px";
    		wmtt.style.top 	= (y + 20) + "px";
    	}
    }
    
    function showWMTT(id) {
    	wmtt = document.getElementById(id);
    	wmtt.style.display = "block";
    }
    
    function hideWMTT() {
    	wmtt.style.display = "none";
    }
    function showInfo(divid){
      document.getElementById(divid).style.display = "block";
    }
    function clickDetail(id){
      var back = sendRequest(id,'detail');
    }
    function clickUrl(id){
      var back = sendRequest(id,'url');
    }
    function hideInfo(divid){
      document.getElementById(divid).style.display = "none";
    }
    
    function showInfo2(divid,on,off){
      document.getElementById(divid).style.display = "block";
      document.getElementById(on).style.display = "none";
      document.getElementById(off).style.display = "block";
    }
    
    function hideInfo2(divid,off,on){
      document.getElementById(divid).style.display = "none";
      document.getElementById(on).style.display = "block";
      document.getElementById(off).style.display = "none";
    }
    
    function showVendorPhone(divon,divoff,id,type){
      document.getElementById(divon).style.display = "block";
      document.getElementById(divoff).style.display = "none";
      sendRequest(id,type);
    }
    
    function checkallp(){
      var aa = document.getElementsByName('products[]');
      if(aa[aa.length-1].checked == true){
        for (var i=0; i<aa.length; i++){aa[i].checked = false;}
      }
    	else{
        for (var i=0; i<aa.length; i++){aa[i].checked = true;}
      }
    	return;
    }
  
  function checkallc(){
    var aa = document.getElementsByName('companies[]');
    if(aa[aa.length-1].checked == true){
      for (var i=0; i<aa.length; i++){aa[i].checked = false;}
    }
  	else{
      for (var i=0; i<aa.length; i++){aa[i].checked = true;}
    }
  	return;
  }
  
  function createXMLHttpRequest() 
  { 
    var ua;
       
    if(window.XMLHttpRequest) 
    {
      try 
      {
        ua = new XMLHttpRequest();
      } 
      catch(e) 
      {
        ua = false;
      }
    } 
    else if(window.ActiveXObject) 
    {
     try 
     {
      ua = new ActiveXObject("Microsoft.XMLHTTP");
     } 
     catch(e) 
     {
      ua = false;
     }
    }
     return ua;
  }
  var req = createXMLHttpRequest();
  var req2 = createXMLHttpRequest();
  var req3 = createXMLHttpRequest();
  var req4 = createXMLHttpRequest();
  
  function sendRequest(id,type) 
  {
    req.open("get", "http://www.energieportal24.de/mp_click.php?i="+id+"&t="+type);
    req.onreadystatechange = handleResponse;
    req.send(null);
  }
    
  function handleResponse() 
  {
    if(req.readyState == 4)
    {
      var response = req.responseText;
    }
    
  }
  
 
  function sendRequest2(state) 
  {
    req2.open("get", "http://www.energieportal24.de/anfragen/getState.php?location=" + state);
    req2.onreadystatechange = handleResponse2;
    req2.send(null);
  }
    
  function handleResponse2() 
  {
    if(req2.readyState == 4)
    {
      
      document.caaform.detailstaat.options.length = 0;
      
      
      var response = req2.responseText;
      var first = new Array();
      var sec = new Array();
      first = response.split('|');
      document.caaform.detailstaat.options[0]= new Option('keine Angabe','keine Angabe',false,false);
      for(var i=0;i<first.length-1;i++)
      {
        
        sec = first[i].split(";");
        document.caaform.detailstaat.options[i+1]= new Option(sec[1],sec[0]+';'+sec[1],false,false);
        
      }
    }
    
  }
  
  function sendRequest3(state) 
  {
    req3.open("get", "http://www.energieportal24.de/anfragen/getState.php?location=" + state);
    req3.onreadystatechange = handleResponse3;
    req3.send(null);
  }
    
  function handleResponse3() 
  {
    if(req3.readyState == 4)
    {
      
      document.paaform.detailstaat.options.length = 0;
      
      
      var response = req3.responseText;
      var first = new Array();
      var sec = new Array();
      first = response.split('|');
      document.paaform.detailstaat.options[0]= new Option('keine Angabe','keine Angabe',false,false);
      for(var i=0;i<first.length-1;i++)
      {
        
        sec = first[i].split(";");
        document.paaform.detailstaat.options[i+1]= new Option(sec[1],sec[0]+';'+sec[1],false,false);
        
      }
    }
    
  }
  
  function sendRequest4(article_no) 
  {
    req4.open("get", "http://www.energieportal24.de/mp_affiliate.php?id=" + article_no);
    req4.onreadystatechange = handleResponse4;
    req4.send(null);
  }
    
  function handleResponse4() 
  {
    if(req4.readyState == 4)
    {
      var response = req4.responseText;
    }
    
  }
  
  //functions for send_inquiry form
  function selContactChanged(optval,type,changetype)
    {
      if(document.getElementById(changetype+"is").name == "y"){
        var isset = "y";
      }
      if(isset == "y"){
        document.getElementById(changetype+optval+"2").checked = true;
      }
      
      if(optval == 'mail')
      {
        document.getElementById(type+"street").disabled=true;
        document.getElementById(type+"street").className='disabled';
        document.getElementById(type+"phone").disabled=true;
        document.getElementById(type+"phone").className='disabled';
        document.getElementById(type+"fax").disabled=true;
        document.getElementById(type+"fax").className='disabled';
        document.getElementById(type+"phoneoptional").style.display="none";
        document.getElementById(type+"faxoptional").style.display="none";
        
        if(isset == "y"){
          document.getElementById(changetype+"street").disabled=true;
          document.getElementById(changetype+"street").className='disabled';
          document.getElementById(changetype+"phone").disabled=true;
          document.getElementById(changetype+"phone").className='disabled';
          document.getElementById(changetype+"fax").disabled=true;
          document.getElementById(changetype+"fax").className='disabled';
          document.getElementById(changetype+"phoneoptional").style.display="none";
          document.getElementById(changetype+"faxoptional").style.display="none";
        }
      }
      else if(optval == 'post')
      {
        document.getElementById(type+"street").disabled=false;
        document.getElementById(type+"street").className='';
        document.getElementById(type+"phone").disabled=false;
        document.getElementById(type+"phone").className='';
        document.getElementById(type+"fax").disabled=true;
        document.getElementById(type+"fax").className='disabled';
        document.getElementById(type+"phoneoptional").style.display="block";
        document.getElementById(type+"faxoptional").style.display="none";
        
        if(isset == "y"){
          document.getElementById(changetype+"street").disabled=false;
          document.getElementById(changetype+"street").className='';
          document.getElementById(changetype+"phone").disabled=false;
          document.getElementById(changetype+"phone").className='';
          document.getElementById(changetype+"fax").disabled=true;
          document.getElementById(changetype+"fax").className='disabled';
          document.getElementById(changetype+"phoneoptional").style.display="block";
          document.getElementById(changetype+"faxoptional").style.display="none";
        }
      }
      else if(optval == 'phone')
      {
        document.getElementById(type+"street").disabled=true;
        document.getElementById(type+"street").className='disabled';
        document.getElementById(type+"phone").disabled=false;
        document.getElementById(type+"phone").className='';
        document.getElementById(type+"fax").disabled=false;
        document.getElementById(type+"fax").className='';
        document.getElementById(type+"phoneoptional").style.display="none";
        document.getElementById(type+"faxoptional").style.display="block";
        
        if(isset == "y"){
          document.getElementById(changetype+"street").disabled=true;
          document.getElementById(changetype+"street").className='disabled';
          document.getElementById(changetype+"phone").disabled=false;
          document.getElementById(changetype+"phone").className='';
          document.getElementById(changetype+"fax").disabled=false;
          document.getElementById(changetype+"fax").className='';
          document.getElementById(changetype+"phoneoptional").style.display="none";
          document.getElementById(changetype+"faxoptional").style.display="block";
        }
      }
      else if(optval == 'fax')
      {
        document.getElementById(type+"street").disabled=true;
        document.getElementById(type+"street").className='disabled';
        document.getElementById(type+"phone").disabled=false;
        document.getElementById(type+"phone").className='';
        document.getElementById(type+"fax").disabled=false;
        document.getElementById(type+"fax").className='';
        document.getElementById(type+"phoneoptional").style.display="block";
        document.getElementById(type+"faxoptional").style.display="none";
        
        if(isset == "y"){
          document.getElementById(changetype+"street").disabled=true;
          document.getElementById(changetype+"street").className='disabled';
          document.getElementById(changetype+"phone").disabled=false;
          document.getElementById(changetype+"phone").className='';
          document.getElementById(changetype+"fax").disabled=false;
          document.getElementById(changetype+"fax").className='';
          document.getElementById(changetype+"phoneoptional").style.display="block";
          document.getElementById(changetype+"faxoptional").style.display="none";
        }
      }
    }
    
    function setInput(field,type,changetype){
      if(document.getElementById(changetype+"is").name == "y"){
        var isset = "y";
      }
      if(isset == "y"){
        document.getElementById(changetype+field).value = document.getElementById(type+field).value;
      }
    }
    
    function publishforall(field,type){
      if(document.getElementById(type+field).checked == true){
        document.getElementById(type+"publishforall").style.display="block";
      }
      else{
        document.getElementById(type+"publishforall").style.display="none";
      }
    }
    function isjs(){
      document.getElementById("isjs").style.display = "none";
    }
    
  -->
</script>
 
<script language="Javascript"> 
<!--
    var urls = new Array(30);
		urls[0] = "/p_wasserstoff_wasserstofftechnik.php";
		urls[1] = "/p_brennstoffzellen.php";
		urls[2] = "/p_solarenergie.php";
		urls[3] = "/p_bioenergie.php";
		urls[4] = "/p_geothermie_erdwaerme.php";
		urls[5] = "/p_windenergie_windkraft.php";
		urls[6] = "/p_erdgas_fluessiggas.php";
		urls[7] = "/p_energie_sparen.php";
		urls[8] =  "http://www.oak-media.de/netzwerk.php";
		urls[9] =  "http://www.umweltservice.de";
		urls[10] = "http://www.sanitaerbund.de";
		urls[11] = "http://www.bauunternehmen.com";
		urls[12] = "http://de.enerlix.com/register.htm?fid=960&ref=energieportal24.de";
		urls[13] = "http://www.energieportal24.de";
		urls[14] = "/branchenbucheintrag_info.php";
		
		urls[20] = "/";
		urls[21] = "/News.html";
		urls[22] = "/sitemap.php";
		urls[23] = "/Veranstaltungen.htm";
		urls[24] = "/index.php";
		urls[25] = "/service.php";
		urls[26] = "/forum/";
		urls[27] = "/tipps.html";
    urls[28] = "/branchenbucheintrag_info.php";
    urls[29] = "/eintrag_produkte.php";		
		
    function moveto(index)
		{
		  self.location.href = urls[index];
		}
