var banner_group;
var mode_js;
function rand(range)
{
return Math.ceil(Math.random() * 1000) % range + 1;
}
function makeHttpRequest(url, callback_function, return_xml)
{
var http_request = false;
if (window.XMLHttpRequest) { // Mozilla, Safari,...
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) {
http_request.overrideMimeType('text/xml');
}
} else if (window.ActiveXObject) { // IE
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!http_request) {
alert('Leider unterstuetzt ihr Browser kein Ajax.');
return false;
}
http_request.onreadystatechange = function() {
if (http_request.readyState == 4) {
if (http_request.status == 200) {
if (return_xml) {
eval(callback_function + '(http_request.responseXML)');
} else {
eval(callback_function + '(http_request.responseText)');
}
} else {
alert('There was a problem with the request.(Code: ' + http_request.status + ')');
}
}
}
http_request.open('GET', url, true);
http_request.send(null);
}
function count_br(inhalt,zeichen){
var anz_br=inhalt.split(zeichen).length;
return anz_br;
}
function answerBefehl(xml){
bid=xml.getElementsByTagName('id').item(0).firstChild.nodeValue;
anz=xml.getElementsByTagName('schalter').length;
if(anz>0){
var link_content='';
var real_hoehe=0;
for(i=0;i');
real_hoehe=real_hoehe+anz_br;
if(div_format==1){
style="format_1";
}else{
style="format_2";
}
link_content = link_content+''+div_inhalt+'
';
}
banner_div='result_'+bid;
//var hoehe=real_hoehe*15+21;
//document.getElementById(banner_div).style.height=hoehe+'px';
document.getElementById(banner_div).innerHTML =link_content+'
';
}
}
function responseBefehl(xml){
bid=xml.getElementsByTagName('id').item(0).firstChild.nodeValue;
anz=xml.getElementsByTagName('schalter').length;
if(anz>0){
var link_content='';
var real_hoehe=0;
for(i=0;i');
real_hoehe=real_hoehe+anz_br;
if(div_format==1){
style="format_1";
}else{
style="format_2";
}
link_content = link_content+''+div_inhalt+'
';
}
banner_div='info_'+bid;
var hoehe=real_hoehe*15+21;
//document.getElementById(banner_div).style.height=hoehe+'px';
document.getElementById(banner_div).innerHTML =link_content+"
";
}
}
function getGroups (xml){
var anz=xml.getElementsByTagName('id').length;
var header_id='header';
var xid=0;
for(i=0;ikategorie einklappen'){
document.getElementById(header_div).innerHTML='Kategorie ausklappen';
mode_js=3;
}else{
document.getElementById(header_div).innerHTML='Kategorie einklappen';
mode_js=4;
}
var url = 'http://'+domain+'/'+dir+'/response.php?action=kat&bid='+categorie_id;
makeHttpRequest(url, 'getGroups', true);
}
function ajax_preloader(quelle){
var datenelement=document.forms[1].elements['download[typ]'];
for(var i=0;i ';
var href = document.location.href;
var s = href.split("/");
var domain=s[2];
var dir=s[3];
var cache=rand(1000);
var url = 'http://'+domain+'/'+dir+'/download_generator.php?typ='+typ+'&cache='+cache;
makeHttpRequest(url, 'getStatus', true);
}
function showCard(bid,mode){
var result_div='result_'+bid;
var banner_div='info_'+bid;
var link_div='clap_'+bid;
var hier=window.location.href;
var href = document.location.href;
var s = href.split("/");
var domain=s[2];
var dir=s[3];
switch (mode){
case 0:{
//alert('Status:'+document.getElementById(banner_div).innerHTML);
if(document.getElementById(banner_div).innerHTML!=''){
document.getElementById(banner_div).style.height='0px';
document.getElementById(banner_div).style.height='';
document.getElementById(banner_div).innerHTML ='';
}else{
var url = 'http://'+domain+'/'+dir+'/response.php?action=show&bid='+bid;
makeHttpRequest(url, 'responseBefehl', true);
}
break;
}
case 3:{
document.getElementById(banner_div).style.height='0px';
document.getElementById(banner_div).style.height='';
document.getElementById(banner_div).innerHTML ='';
break;
}
case 4:{
var url = 'http://'+domain+'/'+dir+'/response.php?action=show&bid='+bid;
makeHttpRequest(url, 'responseBefehl', true);
break;
}
case 5:{
if(document.getElementById(result_div).innerHTML!=''){
document.getElementById(result_div).style.height='0px';
document.getElementById(result_div).style.height='';
document.getElementById(result_div).innerHTML ='';
}else{
var url = 'http://'+domain+'/'+dir+'/response.php?action=show&bid='+bid;
//confirm(url);
makeHttpRequest(url, 'answerBefehl', true);
}
break;
}
}
}
function showCard_if(bid,mode)
{
var result_div='result_'+bid;
var banner_div='info_'+bid;
var link_div='clap_'+bid;
var hier=window.location.href;
var href = document.location.href;
var s = href.split("/");
var domain=s[2];
var dir=s[3];
confirm(mode);
if(mode==4){
var url = 'http://'+domain+'/'+dir+'/response.php?action=show&bid='+bid;
makeHttpRequest(url, 'responseBefehl', true);
}
if(mode==3){
document.getElementById(banner_div).style.height='0px';
document.getElementById(banner_div).style.height='';
document.getElementById(banner_div).innerHTML ='';
}
if(mode==5){
alert(document.getElementById(result_div).innerHTML);
if(document.getElementById(result_div).innerHTML!=''){
document.getElementById(result_div).style.height='0px';
document.getElementById(result_div).style.height='';
document.getElementById(result_div).innerHTML ='';
}else{
var url = 'http://'+domain+'/'+dir+'/response.php?action=show&bid='+bid;
//confirm(url);
makeHttpRequest(url, 'responseBefehl', true);
}
}
if(mode==0){
if(document.getElementById(banner_div).style.height!=''){
document.getElementById(banner_div).style.height='0px';
document.getElementById(banner_div).style.height='';
document.getElementById(banner_div).innerHTML ='';
}else{
var url = 'http://'+domain+'/'+dir+'/response.php?action=show&bid='+bid;
//confirm(url);
makeHttpRequest(url, 'responseBefehl', true);
}
}
}