
/*
 *
 *  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 ) {

      var url     = "index.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  = "<a href='http://www.spanglishwebs.com/uk/buydomain.php?searchDomainName="+domainName+"&searchDomainExt="+domainExt+"'>Buy Domain</a>";
            showDomainID.innerHTML    = "&nbsp;";
          } else if ( httpRequest[ domainExt ].responseText == "ERROR_101" ) {
            showDomainStatus.innerHTML  = "Taken";
            showDomainID.innerHTML    = "<a href=\"javascript: showDomainWhois( '" + domainName + "', '" + domainExt + "' );\">" + showWhois + "</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( "/uk/toras-whois/index.php?doAction=showWhois&searchDomainName=" + domainName + "&searchDomainExt=" + domainExt, "whoisInfo", "width=750,height=600,left=50,top=50,scrollbars=1" );

    }
