// neue Version des Bannertausches
// Name der Bannergrafik und Sprungziel werden in einem Feld gespeichert
// der dritte Parametrer gibt an, ob intern oder extern (neues Fenster)
//
//
// Definition der Banner
//
// *** Banner GROSS 468*60 ***
bannerg    = new Array();
bannerg[0] = new Array ('http://www.atmix.de/adserver/adview.php?what=zone:2&amp;n=a47eb1ab', 'http://www.atmix.de/adserver/adclick.php?n=a47eb1ab','x');
/*
('http://www.at-mix.de/banner_top/banner_468x60-tiscali-dslbycall.gif', 'http://registrierung.tiscali.de/produkte/1342_dslbycall.php?rncode=RT40245&akcode=10263','x');
bannerg[1] = new Array ('http://www.at-mix.de/banner_top/banner_468x60-tiscali-dslflat.gif', 'http://registrierung.tiscali.de/produkte/1342_dslflatrate.php?rncode=RT40245&akcode=10263','x');
*/

/*
function banner_g() {
  var fenster = "i";
  var ziel    = "_top";
  index   = Math.floor(Math.random()*(bannerg.length)); // zwischen 0 und (bannerg.length-1)
  if (bannerg[index][2]!="i") ziel="_blank";
  document.write('<a href="'+bannerg[index][1]+'" target="'+ziel+'">');
  document.write('<img src="'+bannerg[index][0]+'" border="1"></a>');
}
*/

function banner_g() {
google_ad_client = "pub-7674728403070107";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_channel ="";
google_color_border = "8CC93F";
google_color_bg = "F1FBF3";
google_color_link = "005900";
google_color_url = "B3D9D9";
google_color_text = "000000";

google_ad_url = '';
google_random = (new Date()).getTime();
google_org_error_handler = window.onerror;

function quoted(str) {
  return (str != null) ? '"' + str + '"' : '""';
}

function google_encodeURIComponent(str) {
  if (typeof(encodeURIComponent) == 'function') {
    return encodeURIComponent(str);
  } else {
    return escape(str);
  }
}

function google_write_tracker(tracker_event) {
  var img_url = window.google_ad_url.replace(/pagead\/ads/, 'pagead/imp.gif');
  var img_src = img_url + '&event=' + tracker_event;
  var img_tag = '<i' + 'mg height="1" width="1" border="0" target="_blank"' +
                'src=' + quoted(img_src) +
                ' />';
  document.write(img_tag);
}

function google_append_url(param, value) {
  if (value) {
    window.google_ad_url += '&' + param + '=' + value;
  }
}

function google_append_url_esc(param, value) {
  if (value) {
    google_append_url(param, google_encodeURIComponent(value));
  }
}

function google_append_color(param, value) {
  if (value && typeof(value) == 'object') {
    value = value[window.google_random % value.length];
  }
  google_append_url('color_' + param, value);
}

function google_show_ad() {
  var w = window;
  w.onerror = w.google_org_error_handler;
  w.google_ad_url = 'http://pagead2.googlesyndication.com/pagead/ads?' +
                    'client=ca-' + escape(w.google_ad_client.toLowerCase()) +
                    '&random=' + w.google_random;

  google_append_url('hl', w.google_language);
  google_append_url('gl', w.google_gl);
  google_append_url_esc('hints', w.google_hints);
  google_append_url('adsafe', w.google_safe);
  google_append_url('oe', w.google_encoding);
  google_append_url('lmt', w.google_last_modified_time);
  google_append_url_esc('alternate_ad_url', w.google_alternate_ad_url);

  if (w.google_ad_format) {
    google_append_url_esc('format', w.google_ad_format.toLowerCase());
  }

  google_append_url('num_ads', w.google_max_num_ads);
  google_append_url('output', w.google_ad_output);
  google_append_url('adtest', w.google_adtest);
  if (w.google_ad_channel) {
    google_append_url_esc('channel', w.google_ad_channel.toLowerCase());
  }
  google_append_url_esc('url', w.google_page_url);
  google_append_color('bg', w.google_color_bg);
  google_append_color('text', w.google_color_text);
  google_append_color('link', w.google_color_link);
  google_append_color('url', w.google_color_url);
  google_append_color('border', w.google_color_border);
  google_append_url('kw_type', w.google_kw_type);
  google_append_url_esc('kw', w.google_kw);
  google_append_url_esc('contents', w.google_contents);
  google_append_url('num_radlinks', w.google_num_radlinks);
  google_append_url('max_radlink_len', w.google_max_radlink_len);

  w.google_ad_url = w.google_ad_url.substring(0, 1000);
  w.google_ad_url = w.google_ad_url.replace(/%\w?$/, '');

  if (google_ad_output == 'js' && w.google_ad_request_done) {
    document.write('<scr' + 'ipt language="JavaScript1.1"' +
                   ' src=' + quoted(google_ad_url) +
                   '></scr' + 'ipt>');
  } else if (google_ad_output == 'html') {
    if (w.name == 'google_ads_frame') {
      google_write_tracker('reboundredirect');
    } else {
      document.write('<ifr' + 'ame' +
                     ' name="google_ads_frame"' +
                     ' width=' + quoted(w.google_ad_width) +
                     ' height=' + quoted(w.google_ad_height) +
                     ' frameborder=' + quoted(w.google_ad_frameborder) +
                     ' src=' + quoted(w.google_ad_url) +
                     ' marginwidth="0"' +
                     ' marginheight="0"' +
                     ' vspace="0"' +
                     ' hspace="0"' +
                     ' allowtransparency="true"' +
                     ' scrolling="no">');
      google_write_tracker('noiframe');
      document.write('</ifr' + 'ame>');
    }
  }

  w.google_ad_frameborder = null;
  w.google_ad_format = null;
  w.google_page_url = null;
  w.google_language = null;
  w.google_gl = null;
  w.google_hints = null;
  w.google_safe = null;
  w.google_encoding = null;
  w.google_ad_output = null;
  w.google_max_num_ads = null;
  w.google_ad_channel = null;
  w.google_contents = null;
  w.google_alternate_ad_url = null;
  w.google_color_bg = null;
  w.google_color_text = null;
  w.google_color_link = null;
  w.google_color_url = null;
  w.google_color_border = null;
  w.google_adtest = null;
  w.google_kw_type = null;
  w.google_kw = null;
  w.google_num_radlinks = null;
  w.google_max_radlink_len = null;
}

function google_error_handler(message, url, line) {
  google_show_ad();
  return true;
}

window.onerror = google_error_handler;

if (window.google_ad_frameborder == null) {
  google_ad_frameborder = 0;
}

if (window.google_ad_output == null) {
  google_ad_output = 'html';
}

if (window.google_ad_format == null && window.google_ad_output == 'html') {
  google_ad_format = google_ad_width + 'x' + google_ad_height;
}

if (window.google_page_url == null) {
  google_page_url = document.referrer;
  if (window.top.location == document.location) {
    google_page_url = document.location;
    google_last_modified_time = Date.parse(document.lastModified) / 1000;
  }
}
google_show_ad();
}

// *** Banner MITTEL 137*170 ***
bannerm    = new Array();
bannerm[0] = new Array ('http://www.at-mix.de/banner/promotion.gif', 'http://www.at-mix.de/promotion.htm','i');
bannerm[1] = new Array ('http://www.at-mix.de/banner/planen_sie_einen_web.gif', 'http://www.at-mix.de/ec_vorgehen.htm','i');
bannerm[2] = new Array ('http://www.at-mix.de/banner/zahlungssysteme.gif', 'http://www.at-mix.de/zahlungssysteme.htm','i');
bannerm[3] = new Array('http://www.at-mix.de/banner/banner_gr_1u1_dsl_call_by_c.gif','http://www.dsl-today.de/dsl-call-by-call-eins-und-eins.php','x');
bannerm[4] = new Array('http://www.at-mix.de/banner/banner_gr_1u1_dsl_flatrate.gif','http://www.dsl-today.de/dsl-flatrate-eins-und-eins.php','x');
bannerm[5] = new Array('http://www.at-mix.de/banner/banner_gr_1u1_dsl_volumenta.gif','http://www.dsl-today.de/dsl-volumentarife-eins-und-eins.php','x');
bannerm[6] = new Array('http://www.at-mix.de/banner/banner_gr_1u1_dsl_zeittarif.gif','http://www.dsl-today.de/dsl-zeittarife-eins-und-eins.php','x');
bannerm[7] = new Array('http://www.at-mix.de/banner/banner_gr_freenet_dsl_zeitt.gif','http://www.dsl-today.de/dsl-zeittarife-freenet.php','x');
bannerm[8] = new Array('http://www.at-mix.de/banner/banner_gr_freenet_dsl_call_.gif','http://www.dsl-today.de/dsl-call-by-call-freenet.php','x');
bannerm[9] = new Array('http://www.at-mix.de/banner/banner_gr_freenet_dsl_flatr.gif','http://www.dsl-today.de/dsl-flatrate-freenet.php','x');
bannerm[10] = new Array('http://www.at-mix.de/banner/banner_gr_freenet_dsl_volum.gif','http://www.dsl-today.de/dsl-volumentarife-freenet.php','x');
bannerm[11] = new Array('http://www.at-mix.de/banner/banner_gr_tiscali_dsl_call_.gif','http://www.dsl-today.de/dsl-call-by-call-tiscali.php','x');
bannerm[12] = new Array('http://www.at-mix.de/banner/banner_gr_tiscali_dsl_flatr.gif','http://www.dsl-today.de/dsl-flatrate-tiscali.php','x');
bannerm[13] = new Array('http://www.at-mix.de/banner/banner_gr_tiscali_dsl_volum.gif','http://www.dsl-today.de/dsl-volumentarife-tiscali.php','x');
bannerm[14] = new Array('http://www.at-mix.de/banner/banner_gr_tiscali_dsl_zeitt.gif','http://www.dsl-today.de/dsl-zeittarife-tiscali.php','x');
bannerm[15] = new Array('http://www.at-mix.de/banner/banner_gr_arcor_dsl_call_by.gif','http://www.dsl-today.de/dsl-call-by-call-arcor.php','x');
bannerm[16] = new Array('http://www.at-mix.de/banner/banner_gr_arcor_dsl_flatrat.gif','http://www.dsl-today.de/dsl-flatrate-arcor.php','x');
bannerm[17] = new Array('http://www.at-mix.de/banner/banner_gr_arcor_dsl_volumen.gif','http://www.dsl-today.de/dsl-volumentarife-arcor.php','x');
bannerm[18] = new Array('http://www.at-mix.de/banner/banner_gr_arcor_dsl_zeittar.gif','http://www.dsl-today.de/dsl-zeittarife-arcor.php','x');

function banner_m() {
  var fenster = "i";
  var ziel    = "_top";
  index   = Math.floor(Math.random()*(bannerm.length)); // zwischen 0 und (bannerg.length-1)
  if (bannerm[index][2]!="i") ziel="_blank";
  document.write('<a href="'+bannerm[index][1]+'" target="'+ziel+'">');
  document.write('<img src="'+bannerm[index][0]+'" border="0"></a>');
}

// *** Banner KLEIN 137*60 ***
bannerk    = new Array();
bannerk[0] = new Array ('http://www.at-mix.de/banner/per_email_zahlungen_anweise.gif', 'http://www.at-mix.de/zahlung_anypay.htm','i');
bannerk[1] = new Array ('http://www.at-mix.de/banner/wie_suchmaschinen_funktioni.gif', 'http://www.at-mix.de/suchmaschinen.htm','i');
bannerk[2] = new Array ('http://www.at-mix.de/banner/was_sind_provider.gif', 'http://www.at-mix.de/provider_arten.htm','i');

function banner_k() {
  var fenster = "i";
  var ziel    = "_top";
  index   = Math.floor(Math.random()*(bannerk.length)); // zwischen 0 und (bannerg.length-1)
  if (bannerk[index][2]!="i") ziel="_blank";
  document.write('<a href="'+bannerk[index][1]+'" target="'+ziel+'">');
  document.write('<img src="'+bannerk[index][0]+'" border="0"></a>');
}

//  dies ist die alte Funktion
bilder = new Array('http://www.at-mix.de/banner/banner1g.gif','http://www.at-mix.de/banner/banner2g.gif','http://www.at-mix.de/banner/banner3g.gif');
urls   = new Array('http://www.telespiegel.de','http://www.sbq.de','http://www.at-mix.at');
function banner_gross() {
  no   = (new Date()).getTime()%bilder.length;
  document.write('<a href="'+urls[no]+'" target="_blank">');
  document.write('<img src="'+bilder[no]+'"></a>');
}

// diesen Code können wir abwandeln, um zeitgesteuert ein neues Banner einzubinden
// a ergibt eine zufallszahl zwische 0 und max
// pause ist die Waetezeit in Millisekunden
// <body ... onLoad="update();">
function update() {
  var max   = 999;
  var pause = 60000;
  var a     = Math.floor(Math.random()*(max+1));
  document.bild.src = "http://www.einedomain.xx/bild.gif?"+a;
  setTimeout("update();", pause);
}
