function FindProxyForURL(url, host) { if (isPlainHostName(host) || dnsDomainIs(host, ".metu.edu.tr")) return "DIRECT"; else if (dnsDomainIs( host,".osym.gov.tr")) return "DIRECT"; else if (dnsDomainIs( host,".yok.gov.tr")) return "DIRECT"; else if (url.substring(0, 5) == "wais:") return "DIRECT"; else if (url.substring(0, 5) == "news:") return "DIRECT"; else if (dnsDomainIs( host,".edu.tr")) return "PROXY proxy.tr-net.net.tr:8080; DIRECT"; else if (dnsDomainIs( host,".gov.tr")) return "PROXY proxy.tr-net.net.tr:8080; DIRECT"; else if (shExpMatch(host, "*.com.tr")) return "PROXY proxy.tr-net.net.tr:8080; " + "PROXY wwwcache.ulak.net.tr:1998; DIRECT"; else if (shExpMatch(host, "*.net.tr")) return "PROXY proxy.tr-net.net.tr:8080; " + "PROXY wwwcache.ulak.net.tr:1998; DIRECT"; else if (shExpMatch(host, "*.gen.tr")) return "PROXY proxy.tr-net.net.tr:8080; " + "PROXY wwwcache.ulak.net.tr:1998; DIRECT"; else if (shExpMatch(host, "*.org.tr")) return "PROXY proxy.tr-net.net.tr:8080; " + "PROXY wwwcache.ulak.net.tr:1998; DIRECT"; else if (url.substring(0, 5) == "http:" || url.substring(0, 4) == "ftp:"|| url.substring(0, 7) == "gopher:") return "PROXY wwwcache.ulak.net.tr:1998; " + "PROXY proxy.tr-net.net.tr:8080; DIRECT"; else return "DIRECT"; }