﻿function showerr(ext){
	document.getElementById(ext + 'ErrDiv').style.display = 'block';
	document.getElementById(ext + 'EmptyDiv').style.display = 'none';
	document.getElementById(ext + 'PgsDiv').style.display = 'none';
}
function checkdomain(ext){
	var domain = document.getElementById(ext + 'domainfield').value;
	var parts = domain.split(".");
	domain = parts[0];
	document.getElementById(ext + 'domainfield').value = domain;
	if(domain==''){
		alert("لطفا دامين موردنظر خود را بنويسيد.");
		document.getElementById(ext + 'domainfield').select();
		return false;
	}
	document.getElementById(ext + 'PgsDiv').style.display = 'block';
	document.getElementById(ext + 'EmptyDiv').style.display = 'none';
	document.getElementById(ext + 'ErrDiv').style.display = 'none';
	var oXmlHttp = zXmlHttp.createRequest();
	oXmlHttp.open('get',
				  'domainvalidator.php?domain=' + domain + '&ext=' + ext,
				  true);
	oXmlHttp.onreadystatechange = function () {
		if (oXmlHttp.readyState == 4) {
			if (oXmlHttp.status == 200) {
				if(oXmlHttp.responseText=='valid'){
					window.location = './?order&domain=' + domain + '&ext=' + ext;
					return true;
				} else {
					showerr(ext);
					document.getElementById(ext + 'domainfield').select();
					return false;
				}
			} else {
				//do nothing
			}
		}            
	};
	oXmlHttp.send(null);
}
