function FindProxyForURL (url, host) { if (dnsDomainIs(host, "i-vu.gfdl.noaa.gov") || isInNet(host, "140.208.53.0", "255.255.255.0") ) { return "PROXY daisy.gfdl.noaa.gov:3128"; } if ((isInNet(myIpAddress(), "140.208.0.0", "255.255.0.0") && (!isInNet(myIpAddress(), "140.208.33.0", "255.255.255.0")) && (!isInNet(myIpAddress(), "140.208.34.0", "255.255.255.0"))) && (isPlainHostName(host) || dnsDomainIs(host, ".gfdl.noaa.gov") || dnsDomainIs(host, ".gfdl.gov") || dnsDomainIs(host, "search.hp.com") || dnsDomainIs(host, ".rdc.noaa.gov") || dnsDomainIs(host, "microsoft.com") || dnsDomainIs(host, "windowsupdate.com") || dnsDomainIs(host, "home.commerce.gov") || dnsDomainIs(host, "production.itips.osec.doc.gov") || dnsDomainIs(host, "localhost") || dnsDomainIs(host, "nature.com") || isInNet(host, "127.0.0.1", "255.255.255.255"))) return "DIRECT"; else if (isInNet(myIpAddress(), "140.208.0.0", "255.255.0.0") && (!isInNet(myIpAddress(), "140.208.33.0", "255.255.255.0")) && (!isInNet(myIpAddress(), "140.208.34.0", "255.255.255.0"))) return "PROXY 140.208.1.244:3128; " + "DIRECT"; else if ((dnsDomainIs(host, ".noaa.gov") || dnsDomainIs(host, "rdhpcs-s.noaa.gov") || dnsDomainIs(host, "hr1.quickhire.com") || dnsDomainIs(host, "cobweb.gfdl.noaa.gov") || dnsDomainIs(host, "help.gfdl.noaa.gov") || dnsDomainIs(host, ".gfdl.gov")) && (!localHostOrDomainIs(host, "mailbox.gfdl.noaa.gov") || shExpMatch(url, "*/www-proxy.pac"))) return "PROXY localhost:3128; " + "DIRECT"; else return "DIRECT"; }