var act_banner=0;
var banner_ids=new Array();
var banner_heights=new Array();
var banner_td=document.getElementById('banner_td');
var banner_td_height=banner_td.offsetHeight;
var height_left=banner_td_height;
var all_shown=false;

if (window.location.hostname=="www.go-friends.com" || window.location.hostname=="go-friends.com"){
    var lang='en';}else{var lang='de';}

function get_banner(){
var rand=Math.random();
try{
    var height=banner_heights[act_banner];
    }catch(Error){
    var height="undefined";
    }
try{
if (is_index==true){
    resObjekt.open('get','./main/js/banner.php?lang=' + lang + '&height=' + height + '&act_ids=' + banner_ids.join(',') + '&rand=' + rand,true);
    }}catch(Error){
      try{
      if (is_partner==true){
      resObjekt.open('get',banner_dir+'main/js/banner.php?lang=' + lang + '&height=' + height + '&act_ids=' + banner_ids.join(',') + '&rand=' + rand,true);
      }}catch(Error){
      resObjekt.open('get','./js/banner.php?lang=' + lang + '&height=' + height + '&act_ids=' + banner_ids.join(',') + '&rand=' + rand,true);
      }
    }
resObjekt.onreadystatechange=show_banner;
resObjekt.send(null);
}

function show_banner(){
if(resObjekt.readyState==4){
if(resObjekt.responseText==""){return false;}
var bannerdata=resObjekt.responseText.split('\n');
height_left=height_left-bannerdata[1]-20;
if (height_left<0){height_left=banner_td_height;act_banner=0;all_shown=true;return false;}
banner_ids[act_banner]=bannerdata[0];
banner_heights[act_banner]=bannerdata[1];

var div_height=document.createAttribute('height');
div_height.nodeValue=bannerdata[1];
with (banner_td.getElementsByTagName('iframe')[act_banner]){
      setAttributeNode(div_height);
      src='http://go-friends.com/main/banner.php?id='+bannerdata[0];
      style.display='block';
      }

act_banner++;
if (all_shown==false){
window.setTimeout('get_banner()',5000);
}
window.setTimeout('get_banner()',30000);
}}

function erzXMLHttpRequestObject(){
var resObjekt=null;
try{
resObjekt=new ActiveXObject("Mircosoft.XMLHTTP");
}
catch(Error){
try{
resObjekt=new ActiveXObject("MSXML2.XMLHTTP");
}
catch(Error){
try{
resObjekt=new XMLHttpRequest();
}
catch(Error){
alert("Ajax nicht möglich!");
}
}
}
return resObjekt;
}

function in_array(str,ar){
ar_length=ar.length;
for(i=0;i<ar_length;i++){if(str==ar[i]){return true;}}
return false;
}

resObjekt=erzXMLHttpRequestObject();

get_banner();

