/* -------------------------------- ** FUNCTION: ** fnGetHostNameFromURLString ** DESCRIPTION: ** This function returns the host name portion ** of a url string. The original string is left ** unchanged. ** DEPENDENCIES: ** fnStripLeadingSpaceFromString ** fnRemoveProtocolFromURLString ** SEE ALSO: ** DATE: ** -------------------------------- */ function fnGetHostNameFromURLString(sURLString) { //-- Verify parameters if (sURLString == null) { //-->-->-->-->-->-->-->-->-->-->-->--> //-- write out some nasty error message //-- somewhere, mortally insulting the programmer //-- for such a ridiculous error return -1; } var sTest = sURLString; var iIndex = 0; sTest = sTest.toLowerCase(); sTest = fnRemoveProtocolFromURLString(sTest); iIndex = sTest.indexOf("/"); sReturn = sTest.substring(0, iIndex); //var rxHostName = new RegExp("^[^/]{2,}", "gi"); //sReturn = sTest.replace(rxProtocol, "") return sReturn; } //-- fnGetHostNameFromURLString()