document.getElementsByClassName = function(clsName){
    var retVal = new Array();
    var elements = document.getElementsByTagName("*");
    for(var i = 0;i < elements.length;i++){
        if(elements[i].className.indexOf(" ") >= 0){
            var classes = elements[i].className.split(" ");
            for(var j = 0;j < classes.length;j++){
                if(classes[j] == clsName)
                    retVal.push(elements[i]);
            }
        }
        else if(elements[i].className == clsName)
            retVal.push(elements[i]);
    }
    return retVal;
}

var simplerequest = function(u,fa,m,b,h,s) {
	this.url=u;
	this.handleafter=fa||function() {};
	this.method=m||'GET';
	this.body=b||null;
	this.headers=h||false;
	this.sync=s||true;
	this.abortreq=false;
	this.req=(window.XMLHttpRequest)?new XMLHttpRequest():((window.ActiveXObject)?new ActiveXObject('Microsoft.XMLHTTP'):false);
	this.doRequest=function(fb) {
		if(!this.req)
		{
			alert('Invalide request-method');
			return false;
		}
		this.handlebefore=fb||function(){};
		this.handlebefore();
		this.req.open(this.method,this.url+'?t='+new Date().getTime(),this.sync);
		if(this.headers) {
			alert('test');
			for(var i=0;i<this.headers.length;i+=2) {
			//	this.req.setRequestHeader(this.headers[i].this.headers[i+1]);
			}
		}
		this.req.onreadystatechange=this.handleafter;this.req.send(this.body);
	}
}


var handle = function() {
	switch($.req.readyState) 
	{
		case 4:
			if($.req.status != 0) {
				document.getElementsByClassName('random')['0'].innerHTML = '<img src="fileadmin/be_benutzer/slideshow/'+$.req.responseText+'" alt="" />';
				window.setTimeout("$.doRequest();", 5000);

			} 
			else
			{
				document.getElementsByClassName('random')['0'].innerHTML = document.getElementsByClassName('random')['0'].innerHTML;
			}
			break;
		default:
			break;
	}
}

var $ = new simplerequest('fileadmin/be_benutzer/slideshow/load.php', handle);

