// JavaScript Document
// JavaScript Document
var contactXMLHttpRequest;

function sendRotate(rotate, id, picid) {
	contactXMLHttpRequest = createRequestObject();
	contactXMLHttpRequest.onreadystatechange = handleRequestContact;
	contactXMLHttpRequest.open("GET", "image.php?action=edit&id="+id+"&picid="+picid+"&rotate="+rotate, true);
	contactXMLHttpRequest.send(null);
}

function moveSponsor(id, pos, newpos) {
	contactXMLHttpRequest = createRequestObject();
	contactXMLHttpRequest.onreadystatechange = handleRequestContact;
	contactXMLHttpRequest.open("GET", "order.php?site=sponsors&id="+id+"&newpos="+newpos+"&pos="+pos, true);
	contactXMLHttpRequest.send(null);
}

function moveMember(id, pos, newpos) {
	contactXMLHttpRequest = createRequestObject();
	contactXMLHttpRequest.onreadystatechange = handleRequestContact;
	contactXMLHttpRequest.open("GET", "order.php?site=members&id="+id+"&newpos="+newpos+"&pos="+pos, true);
	contactXMLHttpRequest.send(null);
}
function moveMemberCat(id, pos, newpos) {
	contactXMLHttpRequest = createRequestObject();
	contactXMLHttpRequest.onreadystatechange = handleRequestContact;
	contactXMLHttpRequest.open("GET", "order.php?site=memberscategory&id="+id+"&newpos="+newpos+"&pos="+pos, true);
	contactXMLHttpRequest.send(null);
}

function showResponse2() {
	document.getElementById("res").innerHTML = contactXMLHttpRequest.responseText;
}

function handleRequestContact() {
	switch(contactXMLHttpRequest.readyState) {
		case 0:
		case 1:
		case 2:
		case 3:
		case 4:
			showResponse2();
			return;
	}
}

function Load(varLink, varTarget)
{
	this.varLink = varLink;
	this.varTarget = varTarget;
	
	StartRequest();
}

function StartRequest()
{
	req = createRequestObject();
		
	if (req != null) 
	{
    	req.onreadystatechange = function() {GetRequest();};
    	req.open("GET", this.varLink, true);
    	req.send(null);
  	}
}

function GetRequest()
{
	if(req.readyState == 1 || req.readyState == 2 || req.readyState == 3 || req.readyState == 4)
	{
		if(req.readyState == 1)
		{
			document.getElementById(varTarget).innerHTML = " <center><img src='./images/load.gif'></br> Daten werden geladen<center>";
		}
		else if(req.readyState == 2)
		{
			document.getElementById(varTarget).innerHTML = " <center><img src='./images/load.gif'></br> Daten werden geladen</center>";
		}
		else if(req.readyState == 3)
		{
			document.getElementById(varTarget).innerHTML =  " <center><img src='./images/load.gif'></br> Daten werden geladen</center>";
		}
		else if(req.readyState == 4)
		{
			if (req.status == 200) 
			{ 
 				document.getElementById(varTarget).innerHTML = req.responseText;
 				
 				if(varJava == "ckeditor")
 				{
 					CKEDITOR.replace("value");
 				}
    		} 
			else 
			{
      			document.getElementById(varTarget).innerHTML="Fehler beim Laden:\n"+ req.status + "\n" +req.statusText;
				req = null;
    		}
		}
	}
}

//function showHideDiv(divname,isVisible) {
//	if(isVisible) { document.getElementById(divname).style.visibility = "visible"; }
//	else { document.getElementById(divname).style.visibility = "hidden"; }
//}
