		httpRequest = new Object();

		function checkDomain( domainName, domainExt, domainID, domainStatus, loadingImage, showWhois ) {

			var url			= "inc/eng/whois.php?doAction=checkDomain&searchDomainName="+domainName+"&searchDomainExt="+domainExt;
			var showDomainID	= document.getElementById( domainID );
			showDomainID.innerHTML	= "<img src=\"" + loadingImage + "\" alt=\"Loading\" />";

			if ( url != 0 ) {
				if ( window.ActiveXObject ) {
					httpRequest[domainExt] = new ActiveXObject("Microsoft.XMLHTTP");
				} else {
					httpRequest[domainExt] = new XMLHttpRequest();
				}
				httpRequest[domainExt].open("GET", url, true);
				httpRequest[domainExt].onreadystatechange	= function () { processRequest( domainID, domainStatus, domainName, domainExt, showWhois ); } ;
				httpRequest[domainExt].send(null);
			} else {
				document.getElementById(domainID).innerHTML = "";
			}

		}


		function processRequest( domainID, domainStatus, domainName, domainExt, showWhois ) {

			if ( httpRequest[domainExt].readyState == 4 ) {
				if( httpRequest[domainExt].status == 200 ) {
					var showDomainID	= document.getElementById( domainID );
					var showDomainStatus	= document.getElementById( domainStatus );
					if ( httpRequest[ domainExt ].responseText == "OK" ) {
						showDomainStatus.innerHTML	= "<td class=av>available</td>";
						showDomainID.innerHTML		= "<a href=/billing/reg.php?zone=" + domainExt + "&domain=" + domainName + "&domain_reg=1>order hositng with domain</a> | <A href=/billing/reg_domain.php?zone=" + domainExt + "&domain=" + domainName + ">order domain</a>";

					} else if ( httpRequest[ domainExt ].responseText == "ERROR_101" ) {
						showDomainStatus.innerHTML	= "<td class=no>taken</td>";
						showDomainID.innerHTML		= "<A href=/billing/reg.php?zone=" + domainExt + "&domain=" + domainName + "&domain_reg=0>transfer domain</a> | <A href=/billing/whois.php?whoisdomain=" + domainName + "." + domainExt + ">whois</a>";
					} else {
						showDomainStatus.innerHTML	= "-";
						showDomainID.innerHTML		= "&nbsp;";
					}
				} else {
					alert( "Chyba pri nacitani stanky \n"+ httpRequest[domainExt].status +":"+ httpRequest[domainExt].statusText );
				}
			}

		}

function processRequest( domainID, domainStatus, domainName, domainExt, showWhois ) {

			if ( httpRequest[domainExt].readyState == 4 ) {
				if( httpRequest[domainExt].status == 200 ) {
					var showDomainID	= document.getElementById( domainID );
					var showDomainStatus	= document.getElementById( domainStatus );
					if ( httpRequest[ domainExt ].responseText == "OK" ) {
						showDomainStatus.innerHTML	= "<td class=av>available</td>";
						showDomainID.innerHTML		= "<a href=/billing/reg.php?zone=" + domainExt + "&domain=" + domainName + "&domain_reg=1>order hositng with domain</a> | <A href=/billing/reg_domain.php?zone=" + domainExt + "&domain=" + domainName + ">order domain</a>";

					} else if ( httpRequest[ domainExt ].responseText == "ERROR_101" ) {
						showDomainStatus.innerHTML	= "<td class=no>taken</td>";
						showDomainID.innerHTML		= "<A href=/billing/reg.php?zone=" + domainExt + "&domain=" + domainName + "&domain_reg=0>transfer to P-host.com.ua</a> | <a href=\"javascript: showDomainWhois( '" + domainName + "', '" + domainExt + "' );\">whois</a>";
					} else {
						showDomainStatus.innerHTML	= "-";
						showDomainID.innerHTML		= "&nbsp;";
					}
				} else {
					alert( "Chyba pri nacitani stanky \n"+ httpRequest[domainExt].status +":"+ httpRequest[domainExt].statusText );
				}
			}

		}


		function showDomainWhois( domainName, domainExt ) {

			window.open( "/whois/?d=" + domainName + "&z=" + domainExt, "whoisInfo", "width=750,height=600,left=50,top=50,scrollbars=1" );

		}

		