var xmlSource = "";
var http_request;

function createXMLRequest(){
	var obj=false;
	if(window.XMLHttpRequest){
		try{obj=new XMLHttpRequest();}
		catch(e){obj=false;}
	} else if(window.ActiveXObject){
		try{obj=new ActiveXObject('Msxml2.XMLHTTP');}
		catch(e){
			try{obj=new ActiveXObject('Microsoft.XMLHTTP');}
			catch(e){obj=false;}
		}
	}
	return obj;
}//createXMLRequest


function APIRequest(url,vars, artnr, bruttonetto) {
	
		
	var rs = (typeof XMLsocket != "undefined") ? XMLsocket.readyState : 0;
	if(rs>0 && rs<4) return false;
	XMLsocket=false;
	
	if(XMLsocket=createXMLRequest()){
		try {
      var poststr="means="+vars+"&nr="+artnr+"&tax="+bruttonetto;
    							
			XMLsocket.onreadystatechange=APIChange;
			XMLsocket.open('POST', xmlSource+url, true);

			XMLsocket.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			XMLsocket.setRequestHeader("Content-length", poststr.length);
			XMLsocket.setRequestHeader("Connection", "close");    
			XMLsocket.send(poststr);				

		} catch(e){
			return false;
		}
	}
}//APIRequest 

function APIChange(){
	if(XMLsocket.readyState==4){
		if(XMLsocket.status==200){
			APIAppendModal();
			
		}
	}
}//APIChange

function APIAppendModal(){	
  	var xmlDocument = XMLsocket.responseXML;
	for(var i=0; i< xmlDocument.getElementsByTagName("data").length; i++)
	{
		var base = xmlDocument.getElementsByTagName("data")[i];
		var preis = base.getElementsByTagName("preis")[0].firstChild.nodeValue;
		var zeit = base.getElementsByTagName("zeit")[0].firstChild.nodeValue;
	}

    document.getElementById("preis").innerHTML = preis;
	timeleft = zeit;
	if(zeit == 'over'){	
		document.getElementById("daytradebox").innerHTML = 'Der Daytrade ist beendet, <br>es gelten wieder die regulären Preise<br><br>';
	}
}


function ref(mypath, myType, artnr, bruttonetto)
{
	
	APIRequest(mypath + 'ajax/preis.php','handle_login', artnr, bruttonetto);
}