var request=false;
var requestId=false;

function getRequest() {
    //loading
    if(request.readyState!=4) {
        document.getElementById(requestId).innerHTML='<div style="text-align: center;"><img src="img/loading.gif" style="border:none;" alt="loading..." /></div>';
    }
    
    //successful loaded, display
    else if(request.readyState==4) {
        if(!request.status==200) {
            alert("Der Request wurde abgeschlossen ist aber fehlerhaft\nFehler:"+request.status); 
        } else {
            //display reponse
            document.getElementById(requestId).innerHTML=request.responseText;
        }
    }

}

function makeHandler() {
    //check browser and start xmlhttp-object or activex-object
    if(window.XMLHttpRequest) {
        request=new XMLHttpRequest();
    } else if(window.ActiveXObject) {
        try {
            request=new ActiveXObject("Msxml2.XMLHTTP"); //IE 5
        } catch(e) {
            try {
                request=new ActiveXObject("Microsoft.XMLHTTP"); //IE 6
            } catch(e) {
                
            }
        }
    }
    
    return request;
}

function switchIt(id,file,cat) {
    //get handler
    request=makeHandler();
    
    //save id
    requestId=id;
    
    //check for errors
    if (!request) {
        alert('There was an error while creating the XMLHTTP handler');
        return false;
    } else {
        //send request
        request.open('get', 'loader.php?file='+file+'&id='+id+'&cat='+cat, true);
        request.onreadystatechange=getRequest;
        request.send("");
    }
}


function swhl(id) {
  if(id == 0) {
    document.getElementById('swhl0').className = 'all_active';
    document.getElementById('swhl1').className = 'gaming';
	document.getElementById('swhl2').className = 'shw';
	document.getElementById('swhl3').className = 'events';
	document.getElementById('swhl4').className = 'clan';
	document.getElementById('swhl5').className = 'world';

  } else if(id == 1) {
    document.getElementById('swhl0').className = 'all';
    document.getElementById('swhl1').className = 'gaming_active';
	document.getElementById('swhl2').className = 'shw';
	document.getElementById('swhl3').className = 'events';
	document.getElementById('swhl4').className = 'clan';
	document.getElementById('swhl5').className = 'world';
  } else if(id == 2) {
    document.getElementById('swhl0').className = 'all';
    document.getElementById('swhl1').className = 'gaming';
	document.getElementById('swhl2').className = 'shw_active';
	document.getElementById('swhl3').className = 'events';
	document.getElementById('swhl4').className = 'clan';
	document.getElementById('swhl5').className = 'world';
  } else if(id == 3) {
    document.getElementById('swhl0').className = 'all';
    document.getElementById('swhl1').className = 'gaming';
	document.getElementById('swhl2').className = 'shw';
	document.getElementById('swhl3').className = 'events_active';
	document.getElementById('swhl4').className = 'clan';
	document.getElementById('swhl5').className = 'world';
  } else if(id == 4) {
    document.getElementById('swhl0').className = 'all';
    document.getElementById('swhl1').className = 'gaming';
	document.getElementById('swhl2').className = 'shw';
	document.getElementById('swhl3').className = 'events';
	document.getElementById('swhl4').className = 'clan_active';
	document.getElementById('swhl5').className = 'world';
  } else if(id == 5) {
    document.getElementById('swhl0').className = 'all';
    document.getElementById('swhl1').className = 'gaming';
	document.getElementById('swhl2').className = 'shw';
	document.getElementById('swhl3').className = 'events';
	document.getElementById('swhl4').className = 'clan';
	document.getElementById('swhl5').className = 'world_active';
  }
  
}
