var imgWindow = null;

function openPopup(img, width, height) {
   if (img && width && height) {
      width = Math.min(width + 36, 640);
      height = Math.min(height + 30, 480);
      if (imgWindow.location && !imgWindow.closed)
         imgWindow.close();
      imgWindow = window.open(img, "imgWindow" + width + height, "toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=yes,width=" + width + ",height=" + height);
      // imgWindow.focus();
   }
}


/* --------------------------------------------*/
/* ---------------BROWSER-CHECK----------------*/
/* --------------------------------------------*/

/* Browser Check Anfang */
var b
//alert(navigator.appName + " " + navigator.appVersion)

if (navigator.appName=="Microsoft Internet Explorer") b=0
if (navigator.appName=="Netscape" && navigator.appVersion < "5") b=14
if (navigator.appName=="Netscape" && navigator.appVersion > "5") b=16
if (navigator.appName=="Opera" && navigator.appVersion < "6.99") b=26
if (navigator.appName=="Opera" && navigator.appVersion > "6.99") b=27

//alert(b)

/* Ueberpruefung des 'MSIE'-Strings des Internet Explorers Anfang*/
if (b==0 || b==2)
{
	var na=navigator.appVersion
	var mstring = na.indexOf("MSIE")
	var pos = na.substring(mstring+5, mstring+6)
}
/* Ueberpruefung des 'MSIE'-Strings des Internet Explorers Ende*/

/* Browser Check Ende */

/* Auswahl der an Browser angepassten Style-Sheets Anfang */
if (b==16) document.write("<style type='text/css'>body.zero {margin: 0px; background-color: #FAFAFA}\
.datum {color: #767676; font-size: 9px; position: relative}\
.trenn {margin: 5px 0px; float: left; background-color: #D3D3D3; height: 1px; position: static}\
.trenn2 {margin: 5px 0px; background-color: #D3D3D3; height: 1px; position: static}\
.trenn3 {padding: 5px 0px; position: static}\
input.text11 {font-size: 11px; height: 14px; padding: 0px 0px 0px 2px; background-image: url(http://communityneu.klz.apa.net/static/sys/input_text11.gif); font-family: Arial; background-color: #FFFFFF; border-width: 1px 1px 1px 1px; color: #000000; border-color: #FFFFFF}\
input.text {font-size: 12px; height: 15px; padding-left: 2px; background-image: url(http://communityneu.klz.apa.net/static/sys/input_text.gif); font-family: Arial; background-color: #FFFFFF; border-width: 1px 1px 1px 1px; color: #000000; border-color: #FFFFFF}\
input.button10 {height: 17px; font-size: 10px; padding: 0px; font-family: Arial; background-color: #E2E2E2; border-width: 1px 2px 2px 1px; border-top-color: #000000; border-right-color: #000000; border-bottom-color: #000000; border-left-color: #000000; color: #000000}\
input.button, p.buttons input {height: 19px; font-size: 11px; padding: 0px; font-family: Arial; background-color: #E2E2E2; border-width: 1px 2px 2px 1px; border-top-color: #636363; border-right-color: #000000; border-bottom-color: #000000; border-left-color: #636363; color: #000000}\
select {font-size: 11px; padding: 0px; font-family: Arial; color: #000000}\
input.radio, input.checkbox {width: 13px; height: 15px; margin: 2px 4px 1px 0px}\
textarea {font-size: 11px; padding: 0px 0px 0px 2px; font-family: Arial; background-color: #FFFFFF; border-width: 1px 1px 1px 1px; color: #000000; border-color: #FFFFFF}\
input.checkbox2 {width: 13px; height: 15px; margin: 2px 4px 1px 0px}\
textarea {font-size: 11px; padding: 0px 0px 0px 2px; font-family: Arial; background-color: #FFFFFF; border-width: 1px 1px 1px 1px; color: #000000; border-color: #FFFFFF}\
.bgfafafa {background-color: #FAFAFA}\
.bgd6d6d6 {background-color: #D6D6D6}\
.bgc0c0c0 {background-color: #C0C0C0}\
.ticker {background-image: url(http://www.kleinezeitung.at/images/bg_ticker.gif); width: 334px; height: 17px; margin-left: 6px; padding: 2px 0px 0px 6px}\
input.t11 {font-size: 11px; height: 14px; padding: 0px 0px 0px 2px; background-image: url(http://www.kleinezeitung.at/images/input_t11.gif); font-family: Arial; background-color: #FFFFFF; border-width: 1px 1px 1px 1px; color: #000000; border-color: #FFFFFF}\
input.b10 {height: 17px; font-size: 10px; padding: 0px; font-family: Arial; background-color: #E2E2E2; border-width: 1px 2px 2px 1px; border-top-color: #000000; border-right-color: #000000; border-bottom-color: #000000; border-left-color: #000000; color: #000000}\
.ab1 {margin-top: 2px}\
.ab2 {margin-top: 1px}\
a:link.navb {text-decoration: none; color: #000000; font-weight: bold}\
a:active.navb {text-decoration: none; color: #000000; font-weight: bold}\
a:visited.navb {text-decoration: none; color: #000000; font-weight: bold}\
a:hover.navb {text-decoration: underline; color: #000000; font-weight: bold}\
.bgfremd {background-color: #CA171E}\</style>")
if (b==27) document.write("<style type='text/css'>body {margin: -3px -3px -3px -3px; font-family: Arial; font-size: 12px; color: #000000; background-color: #FAFAFA}\
body.zero {margin: -8px; background-color: #FAFAFA}\
.datum {color: #767676; font-size: 9px; position: relative}\
input.text11 {font-size: 11px; height: 16px; padding: 0px 0px 0px 2px; background-image: url(http://communityneu.klz.apa.net/static/sys/input_text11.gif); font-family: Arial; background-color: #FFFFFF; border-width: 1px 1px 1px 1px}\
input.text {font-size: 12px; height: 17px; padding-left: 2px; background-image: url(http://communityneu.klz.apa.net/static/sys/input_text.gif); font-family: Arial; background-color: #FFFFFF; border-width: 1px 1px 1px 1px}\
input.button10 {height: 17px; font-size: 10px; padding: 0px; font-family: Arial; background-color: #E2E2E2; border-width: 1px 2px 2px 1px; border-top-color: #000000; border-right-color: #000000; border-bottom-color: #000000; border-left-color: #000000; color: #000000}\
input.button {height: 19px; font-size: 11px; padding: 0px; font-family: Arial; background-color: #E2E2E2; border-width: 1px 2px 2px 1px; border-top-color: #636363; border-right-color: #000000; border-bottom-color: #000000; border-left-color: #636363; color: #000000}\
select {font-size: 11px; padding: 0px; font-family: Arial; color: #000000}\
input.radio, input.checkbox {width: 18px; height: 20px; margin: 1px 1px 0px -1px}\
textarea {font-size: 11px; padding: 0px 0px 0px 2px; font-family: Arial; background-color: #FFFFFF; border-width: 1px 1px 1px 1px}\
input.checkbox2 {width: 18px; height: 16px; margin: 1px 1px 0px -1px}\
textarea {font-size: 11px; padding: 0px 0px 0px 2px; font-family: Arial; background-color: #FFFFFF; border-width: 1px 1px 1px 1px}\
.bgfafafa {background-color: #FAFAFA}\
.bgd6d6d6 {background-color: #D6D6D6}\
.bgc0c0c0 {background-color: #C0C0C0}\
.ticker {background-image: url(http://www.kleinezeitung.at/images/bg_ticker.gif); width: 334px; height: 17px; margin-left: 6px; padding: 2px 0px 0px 6px}\
input.t11 {font-size: 11px; height: 14px; padding: 0px 0px 0px 2px; background-image: url(/images/bg_input11.gif); font-family: Arial; background-color: #FFFFFF; border-width: 1px 1px 1px 1px}\
input.b10 {height: 17px; font-size: 10px; padding: 0px; font-family: Arial; background-color: #E2E2E2; border-width: 1px 2px 2px 1px; border-top-color: #000000; border-right-color: #000000; border-bottom-color: #000000; border-left-color: #000000; color: #000000}\
.ab1 {margin-top: 2px}\
.ab2 {margin-top: 1px}\
.ab3 {margin-top: 3px}\
a:link.navb {text-decoration: none; color: #000000; font-weight: bold}\
a:active.navb {text-decoration: none; color: #000000; font-weight: bold}\
a:visited.navb {text-decoration: none; color: #000000; font-weight: bold}\
a:hover.navb {text-decoration: underline; color: #000000; font-weight: bold}\
.bgfremd {background-color: #CA171E}\</style>")
/* Auswahl der an Browser angepassten Style-Sheets Ende */

/* --------------------------------------------*/
/* -----------------FUNKTIONEN-----------------*/
/* --------------------------------------------*/

function popup(url, breite, hoehe, scroll)
{
	zufall = Math.random()
	var jetzt = new Date();
	var seks = jetzt.getSeconds()
	var zufallszahl = Math.floor(zufall * seks)
	var picWindow = "picWindow" + zufallszahl

	var derScroll = scroll
	if (derScroll == "1") scrolling = "yes"
	if (derScroll == undefined || derScroll > "1") scrolling = "no"

	window.open(url, picWindow, "menubar=no,location=no,resizable=no,status=no,toolbar=no,scrollbars=" + scrolling + ",width=" + breite + ",height=" + hoehe + ",screenX=20,screenY=20")
}

function chgSel()
{
	document.location.href = document.getElementById('auswahl').value

}

/* setSideBarImage (Amazon) */

function setSideBarImage() {
  var maxwidth=130;
  sidebarBox=new Array("modListeningBody","modReadingBody","modWatchingBody");
  for (var i=0;i<sidebarBox.length;i++) {
    if (document.getElementById(sidebarBox[i])) {
      var sidebarBoxImg=document.getElementById(sidebarBox[i]).getElementsByTagName("img");
      for (var j=0;j<sidebarBoxImg.length;j++) {
        sidebarBoxImg[j].style.display="inline";
        if(sidebarBoxImg[j].offsetWidth>maxwidth) {
           var scale=sidebarBoxImg[j].offsetWidth/maxwidth;
           var oldHeight=sidebarBoxImg[j].offsetHeight;
           sidebarBoxImg[j].style.width=maxwidth+'px';
           sidebarBoxImg[j].style.height=Math.round(oldHeight/scale)+'px';
        }
      }
    }
  }
}

if (document.all) {
  attachEvent("onload", setSideBarImage);
} else {
  window.addEventListener("load", setSideBarImage, true);
}

Antville = {};
Antville.prefix = "Antville_";

Antville.pixel = new Image();
Antville.pixel.src = "http://communityneu.klz.apa.net/static/sys/pixel.gif";

Antville.encode = function(str) {
   var chars = ["&", "<", ">", '"'];
   for (var i=0; i < chars.length; i++) {
      var c = chars[i];
      var re = new RegExp(c, "g");
      str = str.replace(re, "&#" + c.charCodeAt() + ";");
   }
   return str;
}

Antville.decode = function(str) {
   return str.replace(/&amp;/g, "&");
}

Antville.Referrer = function(url, text, count) {
   this.url = url;
   this.text = text;
   this.count = count;
   return this;
}

Antville.Referrer.prototype.compose = function(key, prefix) {
   var query = new Antville.Query(this.url);
   if (query[key]) {
      if (prefix == null)
         prefix = "";
      return prefix + Antville.encode(query[key]);
   }
   return this.text;
}

Antville.Query = function(str) {
   if (str == undefined)
      var str = location.search.substring(1);
   else if (str.indexOf("?") > -1)
      var str = str.split("?")[1];
   if (str == "")
      return this;
   try {
      var parts = Antville.decode(decodeURIComponent(str)).split("&");
   } catch (e) {
      var parts = Antville.decode(unescape(str)).split("&");
   }
   for (var i = 0; i < parts.length; i++) {
      var pair = parts[i].split("=");
      var key = pair[0];
      if (key) {
         key = key.replace(/\+/g, " ");
         var value = pair[1];
         if (value)
            value = value.replace(/\+/g, " ");
         this[key] = value;
      }
   }
   return this;
}

Antville.Filter = function(def, key) {
   this.key = key;
   if (def == null)
      this.items = [];
   else if (def instanceof Array)
      this.items = def;
   else
      this.items = def.replace(/\r/g, "\n").split("\n");
   return this;
}

Antville.Filter.prototype.test = function(str) {
   if (!str)
      return false;
   for (var n = 0; n < this.items.length; n++) {
      var re = new RegExp(this.items[n], "i");
      if (re.test(str))
         return true;
   }
   return false;
}

