
/*
 *
 *	Application:	TORA'S WHOIS
 *	Version:	0.1
 *	File:		./media/scripts/scriptsPortal.js
 *	Last update:	2007-04-27 
 *
 *	URL:		http://whois.toras-systems.com
 *
 *	Copyright:	Tora's Systems (www.toras-systems.com), 2007
 *			CZ-Online Webdesign (www.cz-online.com), 2007
 *
 */ 
		httpRequest = new Object();

		function checkDomain( domainName, domainExt, domainID, domainStatus, loadingImage, showWhois, domainActie)
		{
			var url	= "/includes/registratie.php?action=controleer_domeinnaam_new&domeinnaam="+domainName+"&domeinnaam_extentie="+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, domainActie ); } ;
				httpRequest[domainExt].send(null);
			} else {
				document.getElementById(domainID).innerHTML = "";
			}
		}

		function processRequest( domainID, domainStatus, domainName, domainExt, showWhois, domainActie )
		{
			if ( httpRequest[domainExt].readyState == 4 ) {
				if( httpRequest[domainExt].status == 200 ) {
					var showDomainID = document.getElementById( domainID );
					var showDomainStatus = document.getElementById( domainStatus );
					var showDomainActie	= document.getElementById( domainActie );
					if ( httpRequest[ domainExt ].responseText == "OK" ) {
						showDomainStatus.innerHTML	= "beschikbaar";
						showDomainID.innerHTML		= "-";
						showDomainActie.innerHTML	= "<a href=\"index.php?pagina=11&action=registratie_stap2&sub_action=registreren&domeinnaam=" + domainName + "&domeinnaam_extentie=" + domainExt + "\"><img src=\"/images/whois_button_registreer.jpg\" class=\"whois_button\" border=\"0\" alt=\"Registreer "+ domainName + "." + domainExt +"\"></a>";
					} else if ( httpRequest[ domainExt ].responseText == "ERROR_101" ) {
						showDomainStatus.innerHTML	= "niet beschikbaar";
						showDomainID.innerHTML		= "<center><a href=\"javascript: showDomainWhois( '" + domainName + "', '" + domainExt + "' );\"><img src=\"/images/whois_button_info.jpg\" class=\"whois_button\" border=\"0\" alt=\"Whois informatie "+ domainName + "." + domainExt +"\"></a></center>";
						showDomainActie.innerHTML	= "<a href=\"index.php?pagina=11&action=registratie_stap2&sub_action=verhuizen&domeinnaam=" + domainName + "&domeinnaam_extentie=" + domainExt + "\"><img src=\"/images/whois_button_verhuis.jpg\" class=\"whois_button\" border=\"0\" alt=\"Verhuis "+ domainName + "." + domainExt +"\"></a>";
					} else {
						showDomainStatus.innerHTML	= "-";
						showDomainID.innerHTML		= "-";
						showDomainActie.innerHTML	= "-";
					}
					
				} else {
					alert( "Sinicon Interactive Domeinnaamcontrole\n"+ httpRequest[domainExt].status +":"+ httpRequest[domainExt].statusText );
				}
			}
		}

		function showDomainWhois( domainName, domainExt )
		{
			window.open( "/includes/registratie.php?action=show_whois_informatie&domeinnaam=" + domainName + "&domeinnaam_extentie=" + domainExt, "whoisInfo", "width=750,height=600,left=50,top=50,scrollbars=1" );
		}

