// Request-Object erzeugen
function createRequest() 
{
	// Request erzeugen
	if (window.XMLHttpRequest) {
		// Mozilla, Safari, Opera
		request = new XMLHttpRequest();
		return request;
	} else if (window.ActiveXObject) {
		try {
			// IE 5
			request = new ActiveXObject("Msxml2.XMLHTTP");
			return request;
		} catch (e) {
			try {
				// IE 6
				request = new ActiveXObject("Microsoft.XMLHTTP");
				return request;
			} catch (e) {
				// ... :-(
				return false;	
			}
		}
	}
	return false;
}

// Request-Senden
function sendRequest(url, callback, sendarray, bool)
{
	// Request-Object erzeugen
	var request = createRequest();
	var send = null;
	var async = true;
	if (bool == false) {
		async = false
	}
	// Request öffnen
	request.open("post", url, async);
	if (sendarray.length > 0) {
		// Requestheader senden
		request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		//send = "case="+sendval;
		send = sendarray[0];
	}
	// Request senden
	request.send(send);
	// Request auswerten
	request.onreadystatechange = callback;
}

function importClipByID(id)
{
	var url = "clip/clip_ajax.php5";
	var req_id = "&id="+id;
	var action = new Array("case=importByID"+req_id);
	sendRequest(url, importByID, action);
}

function initialImport()
{
	var url = "clip/clip_ajax.php5";
	var action = new Array("case=importIDs");
	sendRequest(url, initialRequest, action);
}


