
function trim( sString, zeichen, anzahl ) {
 i = 0;
 while( sString.substring( 0, 1 ) == zeichen && i < anzahl ) {
  sString = sString.substring( 1, sString.length );
  i++;
 }
 i = 0;
 while( sString.substring( sString.length-1, sString.length ) == zeichen && i < anzahl ) {
  sString = sString.substring( 0, sString.length-1 );
  i++;
 }
 return sString;
}

function GetCookie( name ) {
 var arg = name + "=";
 var alen = arg.length;
 var clen = document.cookie.length;
 var i = 0;
 while( i < clen ) {
  var j = i + alen;
  if( document.cookie.substring( i, j ) == arg ) {
   var endstr = document.cookie.indexOf ( ";", j );
   if( endstr == -1 ) endstr = document.cookie.length;
   return unescape( document.cookie.substring( j, endstr ) );
  }
  i = document.cookie.indexOf( " ", i ) + 1;
  if( i == 0 ) break;
 } 
 return null;
}

function agrar_popup(produkt) {
  chartklick=1;
  window.open(chartLink[produkt], '_blank', 'height=600, width=620, scrollbars=yes, menubar=no');
}

var chartklick = 0;
var lconfig = "/FFFFFF/000000/008A4E/default";

var charts = new Array( new Array( "weizen", "euronext" ), new Array( "raps", "euronext" ), new Array( "soja", "cbot" ), new Array( "schlachtschweine", "rmx" ), new Array( "industriekartoffeln", "rmx" ), new Array( "mais", "euronext" ), new Array( "euro_in_us_dollar", "frankfurt" ), new Array( "dax", "frankfurt" ), new Array( "tecdax", "frankfurt" ), new Array( "agrardax", "frankfurt" ), new Array( "heizoel", "energie" ), new Array( "holzpellets", "energie" ), new Array( "diesel", "energie" ), new Array( "rapsoel", "euronext" ), new Array( "london_kartoffeln", "rmx" ) );

var chartLink = new Array();

for( chart in charts ) {
  if( charts[chart][1]=='frankfurt' )
    chartLink[charts[chart][0] + charts[chart][1]] = "http://www.raiffeisen.com/finanzen/kurs/" + charts[chart][1] + "/" + charts[chart][0] + "/index_html";
  else if( charts[chart][1]=='energie' )
    chartLink[charts[chart][0] + charts[chart][1]] = "http://www.raiffeisen.com/technik/energie/kurs/" + charts[chart][0] + "/index_html";
  else
    chartLink[charts[chart][0] + charts[chart][1]] = "http://www.raiffeisen.com/markt/telegramm/produkt/" + charts[chart][1] + "/" + charts[chart][0] + "/index_html";
}

var agrarboerse = GetCookie("agrarboerse");
if( agrarboerse==null || agrarboerse=="" ) agrarboerse = "euronext";
else agrarboerse = trim(agrarboerse, '"', 1);
var agrarprodukt = GetCookie("agrarprodukt");
if( agrarprodukt==null || agrarprodukt=="" ) agrarprodukt = "weizen";
else agrarprodukt = trim(agrarprodukt, '"', 1);
chartzeit = "woche";

function agrar_switch_chart(new_boerse, new_produkt) {
  if( document.getElementById( "agrar_" + agrarboerse+agrarprodukt ) )
    document.getElementById( "agrar_" + agrarboerse+agrarprodukt ).src = "http://images.raiffeisen.com/Raicom/Images/agrarfenster/" + agrarprodukt + agrarboerse + "_d.gif";
  if( document.getElementById( "agrar_" + new_boerse+new_produkt ) )
    document.getElementById( "agrar_" + new_boerse+new_produkt ).src = "http://images.raiffeisen.com/Raicom/Images/agrarfenster/" + new_produkt + new_boerse + "_a.gif";
  if( document.getElementById( "agrar_link" ).href != null )
    document.getElementById( "agrar_link" ).href = chartLink[new_produkt+new_boerse];

  document.getElementById("agrar_chart").src = "http://www.raiffeisen.com/markt/telegramm/chart2klein/" + new_boerse + "/" + new_produkt + "/" + chartzeit + "/fenster" + lconfig;
  if( chartklick == 0 && agrarboerse != new_boerse ) document.cookie = 'agrarboerse=' + new_boerse + '; expires=Fri, 01-Jan-2021 00:00:00 GMT; path=/';
  if( chartklick == 0 && agrarprodukt != new_produkt ) document.cookie = 'agrarprodukt=' + new_produkt + '; expires=Fri, 01-Jan-2021 00:00:00 GMT; path=/';
  agrarboerse = new_boerse;
  agrarprodukt = new_produkt;
  return false;
}

function agrar_switch_zeit(new_zeit) {
  document.getElementById("agrar_zeit").src = "http://images.raiffeisen.com/Raicom/Images/agrarfenster/"+new_zeit+"-152.gif";  document.getElementById("agrar_chart").src = "http://www.raiffeisen.com/markt/telegramm/chart2klein/" + agrarboerse + "/" + agrarprodukt + "/" + new_zeit + "/fenster" + lconfig;
  chartzeit = new_zeit;
  return false;
}

var zeit_map =  ( '<map name="agrar_zeit_bar">'+
 '<area href="#" shape="rect" coords="0,1,49,16" onclick="return agrar_switch_zeit(\'woche\'); return true;" alt="Woche" title="" />'+
 '<area href="#" shape="rect" coords="51,1,99,16" onclick="return agrar_switch_zeit(\'monat\'); return true;" alt="Monat" title="" />'+
 '<area href="#" shape="rect" coords="101,1,149,16" onclick="return agrar_switch_zeit(\'jahr\'); return true;" alt="Jahr" title="" />'+
 '</map>' );
document.getElementById('agrarboersenfenster').innerHTML = '<table cellspacing="0" border="0" cellpadding="0" width="150">\
  <tr>\
    <td>\
      <table cellspacing="0" border="0" cellpadding="0" width="100%">\
        <tr>\
          <td><img src="http://images.raiffeisen.com/Raicom/Images/blind.gif" width="1" height="3" border="0" alt="" title="" /></td>\
        </tr>\
        <tr>\
          <td align="center" height="15" valign="bottom"><a href="javascript:void(0)" onclick="return agrar_switch_chart(\'euronext\', \'weizen\'); return true;" onmouseout="window.status = \'\'; return true"><img id="agrar_euronextweizen" src="http://images.raiffeisen.com/Raicom/Images/agrarfenster/weizeneuronext_d.gif" height="14" width="38" border="0" alt="" title="" /></a><a href="javascript:void(0)" onclick="return agrar_switch_chart(\'euronext\', \'raps\'); return true;" onmouseout="window.status = \'\'; return true"><img id="agrar_euronextraps" src="http://images.raiffeisen.com/Raicom/Images/agrarfenster/rapseuronext_d.gif" height="14" width="38" border="0" alt="" title="" /></a><a href="javascript:void(0)" onclick="return agrar_switch_chart(\'cbot\', \'soja\'); return true;" onmouseout="window.status = \'\'; return true"><img id="agrar_cbotsoja" src="http://images.raiffeisen.com/Raicom/Images/agrarfenster/sojacbot_d.gif" height="14" width="38" border="0" alt="" title="" /></a><a href="javascript:void(0)" onclick="return agrar_switch_chart(\'rmx\', \'schlachtschweine\'); return true;" onmouseout="window.status = \'\'; return true"><img id="agrar_rmxschlachtschweine" src="http://images.raiffeisen.com/Raicom/Images/agrarfenster/schlachtschweinermx_d.gif" height="14" width="38" border="0" alt="" title="" /></a><div style="border-left:1px solid #000000; border-right:1px solid #000000; width:150px; overflow:hidden;"><table cellpadding="0" cellspacing="0" border="0"><tr><td valign="top"><a id="agrar_link" href="http://www.raiffeisen.com/markt/telegramm/produkt/euronext/weizen/index_html" target="_blank" onclick="chartklick=1;"><img id="agrar_chart" src="http://www.raiffeisen.com/markt/telegramm/chart2klein/euronext/weizen/fenster/FFFFFF/000000/008A4E/default" border="0" alt="" title="" /></a></td></tr></table></div>\
            <table cellpadding="0" cellspacing="0" border="0"><tr><td height="15" valign="bottom"><img id="agrar_zeit" src="http://images.raiffeisen.com/Raicom/Images/agrarfenster/woche-152.gif" height="15" border="0" usemap="#agrar_zeit_bar" alt="" title="" /></td></tr></table>\
          </td>\
        </tr>\
        <tr>\
          <td>\
            <table width="100%" cellpadding="1" cellspacing="1" border="0">\
              <tr>\
                <td><a href="http://www.raiffeisen.com/markt/telegramm/produkt/euronext/weizen/index_html" target="_blank">Weizen</a></td>\
                <td align="center">Euronext</td>\
                <td align="right"><img src="http://images.raiffeisen.com/Raicom/Images/agrarfenster/tendenz_stabil.gif" alt="Tendenz: stabil" title="" /></td>\
              </tr>\
              <tr class="odd">\
                <td><a href="http://www.raiffeisen.com/markt/telegramm/produkt/euronext/raps/index_html" target="_blank">Raps</a></td>\
                <td align="center">Euronext</td>\
                <td align="right"><img src="http://images.raiffeisen.com/Raicom/Images/agrarfenster/tendenz_fallend.gif" alt="Tendenz: fallend" title="" /></td>\
              </tr>\
              <tr>\
                <td><a href="http://www.raiffeisen.com/markt/telegramm/produkt/cbot/soja/index_html" target="_blank">Soja</a></td>\
                <td align="center">CBoT</td>\
                <td align="right"><img src="http://images.raiffeisen.com/Raicom/Images/agrarfenster/tendenz_fallend.gif" alt="Tendenz: fallend" title="" /></td>\
              </tr>\
              <tr class="odd">\
                <td><a href="http://www.raiffeisen.com/markt/telegramm/produkt/rmx/schlachtschweine/index_html" target="_blank">Schweine</a></td>\
                <td align="center">RMX</td>\
                <td align="right"><img src="http://images.raiffeisen.com/Raicom/Images/agrarfenster/tendenz_fallend.gif" alt="Tendenz: fallend" title="" /></td>\
              </tr>\
 <!-- source: database -->            </table>\
          </td>\
        </tr>\
      </table>\
    </td>\
  </tr>\
</table>';
document.write(zeit_map);
//void(agrar_switch_zeit(chartzeit));
agrar_switch_chart(agrarboerse, agrarprodukt);
 <!-- source: fresh -->