function GetXmlHttpObject()
{
	if(window.XMLHttpRequest) // Mozilla, Safari, etc
	{
		try
		{
		xmlHttp = new XMLHttpRequest();
			if(xmlHttp.overrideMimeType)
			{
			xmlHttp.overrideMimeType('text/html');
			}
		}
		catch(e)
		{
		xmlHttp = null;
		}
	}
	else if(window.ActiveXObject) // Internet Explorer
	{
		try
		{
		xmlHttp = new ActiveXObject('Msxml2.XMLHTTP');
		}
		catch(e)
		{
			try
			{
			xmlHttp = new ActiveXObject('Microsoft.XMLHTTP');
			}
			catch(e)
			{
			xmlHttp = null;
			}
		}
	}
return xmlHttp;
}

var geendomein=0;
function domein()
{
	if (document.getElementById('button').value == "Geen domein")
	{
		document.getElementById('pt').innerHTML=document.getElementById('ph').innerHTML;
		document.getElementById('button').value="Wel een domein";
		document.getElementById('domein').style.display="none";
		document.getElementById('pd').style.display="none";
		geendomein=1;
	}
	else if (document.getElementById('button').value == "Wel een domein")
	{
		var tp=parseFloat(document.getElementById('ph').innerHTML)+parseFloat(document.getElementById('pd').innerHTML);
		tp=tp*1000;
		tp=Math.round(tp);
		tp=tp/1000;
		document.getElementById('pt').innerHTML=tp;
		document.getElementById('button').value="Geen domein";
		document.getElementById('domein').style.display="inline";
		document.getElementById('pd').style.display="inline";
		geendomein=0;
	}
}


function vraagopprijs()
{
	xmlHttp = GetXmlHttpObject();
	xmlHttp.onreadystatechange=stateChangedPrijs;
	var website=root+'bestellen/prijs/'+document.getElementById('h').value+'/'+document.getElementById('d').value;
	xmlHttp.open("GET", website, true);
	xmlHttp.send(null);
}


function stateChangedPrijs()
{
	if(xmlHttp.readyState==4)
	{
	var prijs=new Array()
	prijs=xmlHttp.responseText.split('|');

		if(prijs['1']=="n")
		{
		document.getElementById('ph').innerHTML=prijs['2'];
		document.getElementById('pd').innerHTML=prijs['0'];
			if(document.getElementById('pd').style.display=="none")
			{
			document.getElementById('pt').innerHTML=prijs['2'];
			}
			else
			{
			document.getElementById('pt').innerHTML=prijs['3'];
			}
		var nr=new Array();
		nr=prijs['4'].split('*');
		var list="<ul>";
			for(i=1; i<nr.length; i++)
			{
			list=list+"<li>"+nr[i]+"</li>";
			}

			if(prijs['5']!="")
			{
			document.getElementById('hs').innerHTML=list+"</ul><a href='"+prijs['5']+"'>Bekijk meer ></a>";
			}
			else
			{
			document.getElementById('hs').innerHTML=list+"</ul>";
			}
		}
		else if(prijs['1']=="j")
		{
		document.getElementById('ph').innerHTML=prijs['2'];
		document.getElementById('pd').innerHTML="0.00*";
		document.getElementById('pt').innerHTML=prijs['2'];
		var nr=new Array();
		nr=prijs['4'].split('*');
		var list="<ul>";
			for(i=1; i<nr.length; i++)
			{
			list=list+"<li>"+nr[i]+"</li>";
			}
			if(prijs['5']!="")
			{
			document.getElementById('hs').innerHTML=list+"</ul><a href='"+prijs['5']+"'>Bekijk meer ></a>";
			}
			else
			{
			document.getElementById('hs').innerHTML=list+"</ul>";
			}
		}
	}
}

function gaverder(wat)
{
		if(wat=="dh")
		{
		window.location=root+'bestellen/gegevens/'+document.getElementById('h').value+'/'+document.getElementById('nd').value+'/'+document.getElementById('d').value+'/'+geendomein;
		}

		if(wat=="g")
		{
		window.location=root+'bestellen/klaar/'+document.getElementById('h').value+'/'+nd+'/'+d+'/'+geendomein+'/'+document.getElementById('naam').value+'/'+document.getElementById('adres').value+'/'+document.getElementById('postcode').value+'/'+document.getElementById('woonplaats').value+'/'+document.getElementById('mail').value;
		}

		if(wat=="iDeal")
		{
		window.location=root+'betalen/iDeal/1/'+id;
		}

		if(wat=="telefoon")
		{
		window.location=root+'betalen/bellen/'+id;
		}
		
		if(wat=="bellen_nl")
		{
		window.location=root+'betalen/bellen/'+id+'/NL';
		}
		
		if(wat=="bellen_be")
		{
		window.location=root+'betalen/bellen/'+id+'/BE';
		}
}

function kiesbank()
{
window.location=root+'betalen/iDeal/3/'+id+'/'+document.getElementById('bank').value;
}

function controleerbellen()
{
	document.getElementById('controleerbellen').disabled=true;
	xmlHttp = GetXmlHttpObject();
	link=root+"betalen/bellen/"+id+"/"+document.getElementById('nummer').innerHTML+"/"+document.getElementById('code').innerHTML;
	xmlHttp.onreadystatechange=stateChangedBellen;
	xmlHttp.open("GET",link,true);
	xmlHttp.send(null);
}

function stateChangedBellen()
{
	if(xmlHttp.readyState==4)
	{
		if(xmlHttp.responseText=="T")
		{
		document.getElementById('bellen').innerHTML="Uw betaling is voltooid!";
		}

		if(xmlHttp.responseText=="F")
		{
		document.getElementById('controleerbellen').value="De betaling is nog niet voltooid..";
		setTimeout("document.getElementById('controleerbellen').value='Klik hier na de betaling >'; document.getElementById('controleerbellen').disabled=false;", 2000);
		}
	}
}
