var file = GetUrlArg("file");
var mirrors = new Array("mc.rengaosh.com", "mc.broadintel.com", "sciroccovw.com");
var getfilepage="getfile.htm";
var ed2k = new Array(
"MediaCoder2011-R10-5220.zip|36952278|F961B8D700CEBDC070A07D1F9D7CF928|/",
"MediaCoder2011-x64-R10-5220.zip|40941170|9DCDE47A47FD9BC6842F23DC9EF87769|/",
"MediaCoder-FLV-VP8-Edition-5220.zip|30852773|870C7A014A14E36A9AE5860F4DB172C9|/",
"MediaCoder2011-iPhone-5222.zip|22169885|67B70D65C7C37B58FCE5B7D8407A975E|/",
"MediaCoder2011-iPhone-x64-5222.zip|22655466|88FEF2D8F9031C13C8725EE3EB7798F5|/",
"MediaCoder2011-Phone-5222.zip|25704021|640ABF863BEE9B09B01F7B2133D69586|/",
"MediaCoder2011-Phone-5220.zip|25703497|C36A8966432BDCDC8A117E01CE997C10|/",
"MediaCoder2011-R10-5200.zip|35701376|0C76B4E756B51F388B3C17349F09731F|/",
"MediaCoder2011-x64-R10-5200.zip|36273605|729BDB85410C8859A11E488255FF05FB|/",
"MediaCoder-FLV-VP8-Edition-5200.zip|29879456|CE74FE641E572536FBF912A30435972E|/",
"MediaCoder2011-Phone-5200.zip|25134095|E968443B1C5F7DEAE9C5458357534D48|/",
"AudioCoder2011-5200.zip|12592921|2F4AACA8A85BC75CCB971E1413FD3CFF|/",
"AudioCoder2011-x64-5200.zip|12616700|1D61280649A163C301DB2BC247E0D995|/",
"MediaCoder2011-R9-5199.zip|35702826|47F7296C7E7DE706BDD98C114B9D8CA4|/",
"MediaCoder2011-x64-R9-5199.zip|36330905|926CB10783DDB0ED0294208B40085D80|/",
"MediaCoder-FLV-VP8-Edition-5199.zip|29880640|EF784E3309E5E71806A30FA1CD987F0A|/",
"MediaCoder2011-iPod-5199.zip|21738942|72DD1A75640D27ACC7CC9D440FE51134|/",
"MediaCoder2011-iPod-x64-5199.zip|22027138|A9B66D4374DD715D2E4EB0C5352F699C|/",
"MediaCoder2011-Phone-5199.zip|25136339|64B06DC34C343DA50B1B6844DA56B3F1|/",
"MediaCoder2011-R9-5198.zip|35645740|A21D000D22E4832E16C5F72652801E7A|/",
"MediaCoder2011-x64-R9-5198.zip|36294626|557A6D9C58BBE0E7489AC519B3261572|/",
"AudioCoder2011-5198.zip|12665516|3E2B1BF02A69015288CFD60DDDEC6F0F|/",
"AudioCoder2011-x64-5198.zip|12701724|E4EC68415F879D9E83825E65E59A6901|/",
"MediaCoder-FLV-VP8-Edition-5198.zip|29835742|743ABFAB8C53FDAAD2516A298C898286|/",
"MediaCoder2011-iPod-5198.zip|21681336|DF91BBDE1708E5AE8BF58F5CA0EB538B|/",
"MediaCoder2011-iPod-x64-5198.zip|21991010|88B9CFAA448820A229EF9F240C4C7107|/",
"MediaCoder2011-Phone-5198.zip|25078106|1D53AC89991A54540DEC113BB3331DCE|/",
"MediaCoder2011-R9-5196.zip|32361195|D8A757D978EA773EA53AD50A815D4B26|/",
"MediaCoder2011-x64-R9-5196.zip|32878883|DEF4A2009F5968B3C1DA8127CAB4116B|/",
"MediaCoder2011-Phone-5196.zip|25116290|981CCC9DF9480B5A108137E95AA54A93|/",
"MediaCoder-FLV-VP8-Edition-5196.zip|26477942|CC1989A768E827949E6E3CE9181A62D2|/",
"MediaCoder2011-R9-5192.zip|32354880|CB06D0E1A78DDCE17687D3D2214BAEE4|/",
"MediaCoder2011-x64-R9-5192.zip|32877136|D87854DEB40F463B2CBBB6C47626B0AC|/",
"MediaCoder2011-iPod-5192.zip|21750788|C7F78F57DF9211696FDABA9A7BB2C942|/",
"MediaCoder2011-iPod-x64-5192.zip|21983295|CE7F1B818CBB403737E508BE165A603C|/",
"MediaCoder2011-Phone-5192.zip|24844968|04DB41A138B6D1C26E0B5D6B7309FF77|/",
"AudioCoder2011-5190.zip|11819597|4F4664563C04161AB75362DA708AA88F|/",
"AudioCoder2011-x64-5190.zip|11746035|DF8ABCA54AF62880349AA70D8EA538D7|/",
"MediaCoder2011-R8-5188.zip|31789110|D6A19E56510DF52800DC89D1EFFF7B94|/",
"MediaCoder2011-x64-R8-5188.zip|32223326|E191E93835ED02785C8F19683630C9F3|/",
"MediaCoder-FLV-VP8-Edition-5188.zip|25903328|543DF71B4917E5C0FEA91E04F5BB052F|/",
"MediaCoder2011-R6-5166.zip|30163819|639DE37AD78D1B08013676585CC0863E|/",
"MediaCoder2011-x64-R6-5166.zip|31668285|53A77B4BE1E6727CC6016BF05A1B074E|/",
"MediaCoder2011-Phone-5166.zip|22758647|A9A8A4CE728D079572159E92F7E0BB3D|/",
"MediaCoder2011-PSP-5138.zip|20881241|F40A2523881560E2780C0D8AA77E6EFE|/",
"MediaCoder2011-PSP-x64-5138.zip|21475291|9DBB8C53AAAA3F389F0738755E36970C|/",
"mediacoder-opt-intel-20110216.exe|8172099|737E3B4F71279A1381AAC36D2EDD081D|/",
"mediacoder-opt-amd-20110213.exe|8254429|4888F7DD37A462F2B58BFF74369053B1|/",
"mediacoder-opt-atom-20110213.exe|8160429|6C6ACB6FC5534557CC4E87F183CD4551|/");

var wplinks = new Array(
"MediaCoder2011-x64-R10-5220.zip|1DIik",
"MediaCoder2011-R10-5220.zip|1DFi4",
"MediaCoder2011-iPod-5220.zip|1DFws",
"MediaCoder-FLV-VP8-Edition-5220.zip|1DFcQ",
"MediaCoder2011-Phone-5220.zip|1DF8G",
"MediaCoder2011-iPod-x64-5210.zip|1gfq5",
"MediaCoder2011-iPod-5210.zip|1fJTm"
);

var md5 = "1aa853bffcc46dd0fb63165c5d43c242  mediacoder-opt-amd-20110213.exe\
0d4a9e847375332d93892c4900544941  mediacoder-opt-atom-20110213.exe\
bd6dbb98907bf732345eb13a3eb8c616  mediacoder-opt-intel-20110216.exe";
var ipaddr = "220.234.122.110:4662";

var filename;
var n = file.lastIndexOf("/");
if (n >= 0)
	filename = file.substr(n + 1);
else
	filename = file;

function SetE2dkLink()
{
	var e;
	for (var i in ed2k) {
		if (ed2k[i].indexOf(filename) >= 0) {
			e = document.getElementById("ed2kdiv");
			if (e) e.style.display="block";
			e = document.getElementById("ed2k");
			if (e) {
				var ed2klink = "ed2k://|file|" + ed2k[i];
				if (ipaddr) ed2klink += "|sources,"+ipaddr+"|/";
				e.href = ed2klink;
			}
			return true;
		}
	}
	return false;
}

function SetWPLink(e)
{
	for (var i in wplinks) {
		if (wplinks[i].indexOf(filename) >= 0) {
			e.href = "http://vdisk.weibo.com/s/" + wplinks[i].substr(wplinks[i].indexOf("|") + 1);
			break;
		}		
	}
}

function GetFileSize()
{
	for (var i in ed2k) {
		var s = ed2k[i];
		if (s.indexOf(file) >= 0) {
			return parseInt(s.substr(s.indexOf("|") + 1));
		}
	}
	return 0;
}

function GetMD5()
{
	var n = md5.indexOf(file);
	if (n >= 0) {
		return md5.substr(n - 34, 32);
	}
	return null;
}

function SetLinks(page)
{
	getfilepage = page;
	for (var i = 0; i < 3; i++) {
		var ln = document.getElementById("dl"+i);
		if (ln) {
			if (mirrors[i].indexOf("://") < 0)
				ln.href = page + "?site=" + mirrors[i] + "&file=" + file;
			else
				ln.href = page + "?file=" + mirrors[i] + "/" + file;
		}
	}
}

function goGetFile()
{
	 document.location.href = getfilepage;
}

