    function FindProxyForURL(url, host)
    {
        if ((isInNet(myIpAddress(), "132.66.90.0", "255.255.254.0")) &&
            !dnsDomainIs(host, "www.tau.ac.il") ||
          dnsDomainIs(host, "animalsoc.tau.ac.il"))
{
            return "PROXY proxy.tau.ac.il:8080; " +
                   "PROXY netcache.tau.ac.il:8080; " +
                   "PROXY netcache2.tau.ac.il:8080; " +
                   "PROXY proxym.tau.ac.il:8080; " +
                   "PROXY 132.66.16.12:8080; " +
                   "PROXY 132.66.16.34:8080; " +
                   "PROXY 132.66.16.23:8080";
	}
	else if (isInNet(host, "132.66.58.20", "255.255.255.255") ||
        dnsDomainIs(host, ".windowsupdate.microsoft.com"))
 {
	    return "PROXY proxym.tau.ac.il:8080";
	}
	else if (isPlainHostName(host) ||
            dnsDomainIs(host, ".tau.ac.il") ||
	    isInNet(host, "127.0.0.1", "255.255.255.255") ||
	    isInNet(host, "132.66.0.0", "255.254.0.0")) {
	    return "DIRECT";
	}
	else {
	    return "PROXY proxy.tau.ac.il:8080; " +
		   "PROXY netcache.tau.ac.il:8080; " +
		   "PROXY netcache2.tau.ac.il:8080; " +
		   "PROXY proxym.tau.ac.il:8080; " +
		   "PROXY 132.66.16.12:8080; " +
		   "PROXY 132.66.16.34:8080; " +
		   "PROXY 132.66.16.23:8080";
	}
    }
