// ceresiz proxy denemeleri // ilker Ficicilar ilkerf@geocities.com function FindProxyForURL(url, host) { prxs = new Object(); var prx ; prxs[0] = "proxy-izmir.ttnet.net.tr:8080"; prxs[1] = "proxy-ist.ttnet.net.tr:8080"; prxs[2] = "proxy-ankara.ttnet.net.tr:8080"; prxs[3] = "proxy-izmir.ttnet.net.tr:8080"; prx=Math.floor(Math.random() * 3); if (isPlainHostName(host) || dnsDomainIs(host, ".e-kolay.net")) 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, 6) == "https:") return "DIRECT"; else if (url.substring(0, 5) == "news:") return "DIRECT"; else if (dnsDomainIs( host,".edu.tr")) return "PROXY proxy.ttnet.net.tr:8080; DIRECT"; else if (dnsDomainIs( host,".gov.tr")) return "PROXY proxy.ttnet.net.tr:8080; DIRECT"; else if (shExpMatch(host, "*.com.tr")) return "PROXY "+prxs[prx]+"; " + "PROXY "+prxs[prx + 1]+"; DIRECT"; else if (shExpMatch(host, "*.net.tr")) return "PROXY "+prxs[prx]+"; " + "PROXY "+prxs[prx + 1]+"; DIRECT"; else if (shExpMatch(host, "*.gen.tr")) return "PROXY "+prxs[prx]+"; " + "PROXY "+prxs[prx + 1]+"; DIRECT"; else if (shExpMatch(host, "*.org.tr")) return "PROXY "+prxs[prx]+"; " + "PROXY "+prxs[prx + 1]+"; DIRECT"; else if (shExpMatch(host, "*.gen.tr")) return "PROXY "+prxs[prx]+"; " + "PROXY "+prxs[prx + 1]+"; DIRECT"; else if (url.substring(0, 5) == "http:" ) return "PROXY "+prxs[prx]+"; " + "PROXY "+prxs[prx + 1]+"; DIRECT"; else if (url.substring(0, 4) == "ftp:"|| url.substring(0, 7) == "gopher:") return "DIRECT"; else return "DIRECT"; }