function CreateFGObject(fg1Needed, fg2Needed) { var retArray= new Array(); if (fg1Needed) { // 必须使用1.0才能下载 try // test 1.x { // has version 1.x retArray["object"] = new ActiveXObject("JetCar.Netscape"); retArray["version"] = "1.0"; } catch(exception) { // not install.. } } else { // 不是必须要1.0 // 测试版本号 try { // has version 2.x retArray["object"] = new ActiveXObject("FG2CatchUrl.Netscape"); retArray["version"] = "2.0"; } catch(exception) { try { // test mini retArray["object"] = new ActiveXObject("BHO.IFlashGetNetscape"); retArray["version"] = "2.0Mini"; } catch(exception) { try // test 1.x { // has version 1.x retArray["object"] = new ActiveXObject("JetCar.Netscape"); retArray["version"] = "1.0"; } catch(exception) { // not install.. } } } } return retArray; } /* 参数表对应值: **1)durl:是所要下载的资源文件的URL; **2)text:是所要下载的资源文件名称; **3)qurl:是抓取的引用页地址; **4)sen: **5)gocurl:真实要下载的工具的URL; **6)sid:友情网站发送过来的ID; */ function AddLink(durl,text,qurl,sen,gotourl,sid) { var hide=arguments[6]?arguments[6]:0; var fg_dlurl= { "1.0": "http://down6.flashget.com/flashget196cn.exe", "2.0": "http://down6.flashget.com/unxp/flashget_9973_1.exe" }; var fg_version= "0"; var JetCarCatch; var fg1Needed, fg2Needed; var notInstall_msg = unescape("\u60A8\u7684\u8BA1\u7B97\u673A\u5C1A\u672A\u5B89\u88C5\u65B0\u7248\u5FEB\u8F66\uFF08FlashGet\uFF09\n\n\u8BF7\u60A8\u5148\u4E0B\u8F7D\u5B89\u88C5\u540E\u5373\u53EF\u5F00\u59CB\u9AD8\u901F\u4E0B\u8F7D\u3002"); var need20_msg = unescape("%u8BF7%u628A%u60A8%u7684%u5FEB%u8F66%uFF08Flashget%uFF09%u5347%u7EA7%u81F32.0%u6B63%u5F0F%u7248%u540E%u518D%u8FDB%u884C%u4E0B%u8F7D%20%u5982%u679C%u5DF2%u5B89%u88C52.0%u4EE5%u4E0A%u7248%u672C%uFF0C%u8BF7%u91CD%u65B0%u542F%u52A8%u8BA1%u7B97%u673A%20"); var need10_msg = unescape("%u6B64%u4E0B%u8F7D%u534F%u8BAE%u4E3A%u7535%u9A74%uFF08ed2k%uFF09%u4E0B%u8F7D%uFF0C%u5FEB%u8F66%uFF08Flashget%uFF092.0%u6682%u4E0D%u652F%u6301%u7535%u9A74%uFF08ed2k%uFF09%u4E0B%u8F7D%uFF0C%u8BF7%u60A8%u4F7F%u7528%u5FEB%u8F66%uFF08Flashget%uFF091.9x%u4E0B%u8F7D%uFF0C%u6216%u901A%u8FC7%u5176%u4ED6%u652F%u6301%u7535%u9A74%uFF08ed2k%uFF09%u7684%u4E0B%u8F7D%u8F6F%u4EF6%u4E0B%u8F7D%u3002"); if (sid) { switch(parseInt(sid)) { case 560: fg_dlurl["1.0"] = "http://down5.flashget.com/fgcn_560.exe"; fg_dlurl["2.0"] = "http://down5.flashget.com/fgcn_560.exe"; break; case 8619: fg_dlurl["1.0"] = "http://down6.flashget.com/unxp/flashget_8619_1.exe"; fg_dlurl["2.0"] = "http://down6.flashget.com/unxp/flashget_8619_1.exe"; break; default: fg_dlurl["1.0"] = "http://down5.flashget.com/fgcn_"+sid+".exe"; fg_dlurl["2.0"] = "http://down5.flashget.com/fgcn_"+sid+".exe"; } } var objRE = new RegExp("ed2k://","i"); fg1Needed = objRE.test(durl); var fg2RE = new RegExp("flashgetx://"); fg2Needed = fg2RE.test(durl); if (navigator.appName == "Netscape") { window.open (durl, "newwindow", ""); } else { aa= CreateFGObject(fg1Needed, fg2Needed); JetCarCatch = aa["object"]; fg_version = aa["version"]; if (JetCarCatch) { if (fg2Needed && (fg_version.match("2.0")!="2.0") ) { alert(need20_msg); location.href = fg_dlurl["2.0"]; return ; } else if (fg1Needed && fg_version!="1.0") { alert(need10_msg); location.href = fg_dlurl["1.0"]; return ; } JetCarCatch.AddUrl(durl, text, qurl); return true; } else { // not install alert(notInstall_msg); if (fg1Needed) { location.href = fg_dlurl["1.0"]; } else { location.href = fg_dlurl["2.0"]; } } } } function FlashGet_Down(url,uid) { var refer=window.location.href; var nowtime=new Date().getTime(); var F_url; F_url=FlashgetEncode_js(url,uid)+"&"+nowtime; AddLink(F_url,'',refer,1,'',uid,0); return false; } function FlashgetDown(str,uid){ str = str+"&"+Math.round(new Date().getTime()/1000); AddLink(str,"www.kuaiche.com",window.location.href,uid); } function kuaicheMsg(uid){ alert("\u672c\u94fe\u63a5\u4e3a\u5feb\u8f66\u9ad8\u901f\u4e0b\u8f7d\u94fe\u63a5\uff0c\u9700\u5b89\u88c5\u65b0\u7248\u5feb\u8f66\uff08\u0046\u006c\u0061\u0073\u0068\u0067\u0065\u0074\uff09\u4ee5\u63d0\u9ad8\u4e0b\u8f7d\u901f\u5ea6\n\u0020\u0020\u0020\u0020\u0020\u70b9\u51fb\u786e\u5b9a\u4e0b\u8f7d\u6700\u65b0\u7248\u672c\uff0c\u5373\u53ef\u63d0\u5347\u591a\u500d\u4e0b\u8f7d\u901f\u5ea6\uff0c\u4eab\u53d7\u6781\u901f\u4e0b\u8f7d"); location.href="http://dl.game.kuaiche.com/flashget/index.html?fid="+uid; }