﻿function showDownlist(type) {
	var grouptitle = new Array();
	var groupimg = new Array();
	grouptitle[1] = '联通网通用户通道';
	grouptitle[2] = '中国电信用户通道';
	grouptitle[3] = '移动铁通用户通道';
	grouptitle[4] = '其他网络用户通道';
	groupimg[1] = '<div class="urlist unicom" style="height: 175px;">';
	groupimg[2] = '<div class="urlist telcom" style="height: 175px;">';
	groupimg[3] = '<div class="urlist mobile" style="height: 200px;">';
	groupimg[4] = '<div class="urlist other" style="height: 100px;">';

	ad.sort(randomsort);

	var group = new Array();		// 1:网通 2:电信 3:铁通	4:移动 5:长宽  6: 联通/广电/其他 a:远程下载 b:专用通道

	if(type == '1'){
		List = '1,2,3,4';
	}else if(type == '2'){
		List = '2,3,4,1';
	}else if(type == '3'){
		List = '3,4,1,2';
	}else if(type == '4'){
		List = '4,1,2,3';
	}else {
		List = '1,4,2,3';
	}
	var topnav=document.getElementById("topnav"+type);
	topnav.className="current";
	var grouptt=List.split(',');
	
	for(var i=0;i<4;i++) {
		for(var k in durl) {
			if(durl[k][2] == grouptt[i]){
				var key = grouptt[i];
				if(typeof group[key] == 'undefined') group[key] = new Array();
				groupk = group[key].length;
				group[key][groupk] = k;
			}
		}
	}
	//防止有的通道不存在下载地址--2009-8-17--
	for(var i=1;i<5;i++) {
		if(typeof group[i] == 'undefined') group[i] = new Array();
	}

	var value = '';
	var i = 1;
	var output = '';
	for(var j=0;j<4;j++){
		var key = grouptt[j];
		if(typeof group[key] == 'object') {
			output = output+gettable(i % 2, "start", grouptitle[key], groupimg[key]);	// table开始html

			if(key != 'a' && key != 'b') group[key].sort(randomsort);	//随机后k会改变
			for(var k in group[key]) {
				output = output+gettr(group[key][k]);		//下载地址html
			}
			if(j == '3') {
				output = output+gettable(i % 2, "end", grouptitle[key], '');			// table结束html
			}else{
				output = output+gettable(i % 2, "end", grouptitle[key], ad[j]);			// table结束html
			}

			++i;
		}
	}
	document.getElementById('add_info').innerHTML = output;
}

function randomsort(a, b) {
        return Math.random()>.5 ? -1 : 1;//用Math.random()函数生成0~1之间的随机数与0.5比较，返回-1或1
}

function gettr(k) {
	var string = '';
	string = '<a href="'+durl[k][1]+'">'+durl[k][0]+'</a>';

	return string;
}

function createLink(k){
	var str = '';
	if(durl[k][0].indexOf('迅雷')>=0){
		var ahref='<a oncontextmenu=ThunderNetwork_SetHref(this) onclick="return OnDownloadClick_Simple(this,2,4)" href="#" thunderResTitle="使用迅雷下载" thunderType="" thunderPid="28310" thunderHref="'+durl[k][1]+'">'+durl[k][0]+'</a>';
	}else if(durl[k][0].indexOf('旋风')>=0){
		var ahref='<a href="#" title="超级旋风下载通道" QHref = "'+durl[k][1]+'" onclick="XFOnDownloadClick_Simple(this,event,6000002)" oncontextmenu = "OnContextClick(this, event)">'+durl[k][0]+'</a>';
	}else{
		var ahref='<a href="'+durl[k][1]+'">'+durl[k][0]+'</a>';
	}
	var str ='<li>'+ahref+'</li>';
	return str;
}

function gettable(value, sign, title, image) {	// value 为 0 表示开始, 不为 0 表示结束; sign 为start或end; title 为标题
	var string = '';

	if(value != 0 && sign == 'start') {
		string = '<div class="urloop">' +
			 ' 		<div class="title">'+title+'</div>' +image;
	} else if(value != 0 && sign == 'end') {
		string = '      </div>' +image+
			 '	</div>';
	} else if(value == 0 && sign == 'start') {
		string = '<div class="urloop">' +
                 ' 		<div class="title">'+title+'</div>' +image;
	} else if(value == 0 && sign == 'end') {
		string = '      </div>' +image+
			 '	</div>';
	}

	return string;
}

function AddLink(durl,text,qurl,uid) {
	var JetCarCatch = null;
	try {
		JetCarCatch=new ActiveXObject("FG2CatchUrl.Netscape");
	} catch(e) {
		try {
			JetCarCatch=new ActiveXObject("BHO.IFlashGetNetscape");
		} catch(e) {
			try {
				JetCarCatch=new ActiveXObject("JetCar.Netscape");
			} catch(e) {
			}
		}
	}

	if(JetCarCatch!=null) {
		try {
			JetCarCatch.AddUrl(durl,text,qurl);
		} catch(e) {
			JetCarCatch.AddUrlEx(durl,text,qurl,"","0");
		}
	} else {
		var gotourl="http://search.kuaiche.com/union/down/flashget_total.html?fid=351";
		window.open ('http://page.kuaiche.com/flashget_total.html?uid=351&durl='+durl+'&qurl='+qurl,'newwindow','');
	}
}

function getPara(pname) {
	var tp = location.href.split('#');
	var p = tp[0].split('&');
	for(var i=0;i<p.length;i++) {
		if(i==0 && p[i].indexOf('?')>0) {
			if(p[i].split('?')[1].indexOf(pname+'=')==0) {
				val=p[i].split('?')[1];
				return val.substring(pname.length+1,val.length);
			}
		} else {
			if(p[i].indexOf('?')>0) {
				if(p[i].indexOf(pname+'=')==0)
				return p[i].substring(pname.length + 1,p[i].length);
			}
		}
	}

	return '';
}