var http_request = false;
var url=url_root+"/sys/ajax.php";
var post;

Ajax = {
	//post an Ajax.php, target=divlayer des Scriptes welches aufgerufen werden soll
	makeRequest : function(post, divlayer, resultfunction){
		//url='http://elso.mine.nu/undertool/admin/popup.php?id=ajax&func=default';	
		http_request = false;
				
		if (window.XMLHttpRequest) { // Mozilla, Safari,...
			http_request = new XMLHttpRequest();
			
		} 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('Giving up :( Cannot create an XMLHTTP instance');
			return false;
		}
		if(resultfunction == 'handleRequest'){
			http_request.onreadystatechange = function xa(){
				Ajax.handleRequest(divlayer);
			}
		}
		else if(resultfunction == 'handleDebug'){
			http_request.onreadystatechange = Ajax.handleDebug;
		}
		else if(resultfunction == 'handleFileCheckbox'){
			http_request.onreadystatechange = Ajax.handleFileCheckbox;
		}
		http_request.open('POST', url, true);
		http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		http_request.send(post);
	
	},
	
	/*Debug Handle*/	
	handleDebug : function() {
		if (http_request.readyState == 4) {
			if (http_request.status == 200) {			
				alert(http_request.responseText);				
			} else {
				alert('There was a problem with the request.');
			}
		}
	},
	
	/*Ebay Keyword in Tooltip ausgeben*/	
	handleRequest : function(divlayer) {
		if (http_request.readyState == 4) {
			if (http_request.status == 200) {			
				document.getElementById(divlayer).innerHTML = http_request.responseText;
			} else {
				alert('There was a problem with the request.');
			}
		}
	},
	
	getVariante : function(sel, pid, langid){		
		post="id=getVariante&variant_ID="+sel+"&product_ID="+pid+"&language_ID="+langid;
		Ajax.makeRequest(post, 'articleDetailVariant', 'handleRequest');
	}
}
