function article(email)
{
	var httpxml;
	try
	{
		httpxml = new XMLHttpRequest();
	}
	catch(e)
	{
		try
		{
			httpxml = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e)
		{
			try
			{
				httpxml = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(e)
			{
				return false;
			}
		}
	}
	
	function stateck() 
	{
		if(httpxml.readyState==4)
		{
			var data = httpxml.responseText;
			datas = data.split('|');
			if(datas[2])
			{
				document.getElementById("articlenr").value = datas[0];
				document.getElementById("subject").innerHTML = datas[1];
				document.getElementById("price").innerHTML = datas[2];
				document.getElementById("ids").value = datas[3];
			}
			else
			{
				document.getElementById("subject").innerHTML = httpxml.responseText;
				document.getElementById("price").innerHTML = '0,00';
				document.getElementById("totalprice").innerHTML = '0,00';
				document.getElementById("ids").value = '';
			}
		}
	}
	
	var url = "/system/js/check.php";
	url = url+"?email="+email;
	url = url+"&sid="+Math.random();
	
	httpxml.onreadystatechange=stateck;
	httpxml.open("GET",url,true);
	httpxml.send(null);
	
}

function formatNumber(num,dec,thou,pnt,curr1,curr2,n1,n2)
{
	var x = Math.round(num * Math.pow(10,dec));
	if(x >= 0) n1=n2='';
	var y = (''+Math.abs(x)).split('');
	var z = y.length - dec;
	if(z<0) z--;
	for(var i = z; i < 0; i++) y.unshift('0');
	if(z<0) z = 1;
	y.splice(z, 0, pnt);
	if(y[0] == pnt) y.unshift('0');
	while (z > 3)
	{
		z-=3; y.splice(z,0,thou);
	}
	var r = curr1+n1+y.join('')+n2+curr2;
	return r;
}

function totalprice(total)
{
	var price = document.getElementById("price").innerHTML;
	price = price.replace(",",".");
	price = price*total;
	price = formatNumber(price,2,' ',',','','','-','') 
	document.getElementById("totalprice").innerHTML = (price);
}
