﻿function DisplayClientInfo()
{
	if (clientdata.length > 0)
	{
		var data = '';
		data = getDownHTML(clientdata);
		document.getElementById('clientDownloadInfo').innerHTML = data;
	}
}

function DisplayLatestPacthInfo()
{
	if (patchdata.length > 0)
	{
		var data = '';
		data = getDownHTML(patchdata[0]);
		document.getElementById('patchDownloadInfo').innerHTML = data;
	}
}

function DisplayClientDowload()
{
	if (clientdata.length > 0)
	{
		var downloader = GetDownClientURL(clientdata[1],'专用下载器');
		var bt = GetDownClientURL(clientdata[1],'BT下载');
		var telecom = GetDownClientURL(clientdata[1],'电信下载');
		var CNC = GetDownClientURL(clientdata[1],'网通下载');
		
		var downloaderDIV = document.getElementById('clientDownloader');
		var btDIV = document.getElementById('clientDownloadBT');
		var telecomDIV = document.getElementById('clientDownloadTelecom');
		var CNCDIV = document.getElementById('clientDownloadCNC');
		
		if(downloader != ''&& downloaderDIV != null)
		    downloaderDIV.href = downloader;
		    
		if(bt != ''&& btDIV != null)
		    btDIV.href = bt;
        else
            btDIV.style.display = 'none';
		
		if(telecom != ''&& telecomDIV != null)
		    telecomDIV.href = telecom;
        else
            telecomDIV.style.display = 'none';
            
		if(CNC != ''&& CNCDIV != null)
		    CNCDIV.href = CNC;
        else
            CNCDIV.style.display = 'none';
	}
}

function DisplayLatestPacthDowload()
{
	if (patchdata.length > 0)
	{		
		document.getElementById('patchDownloadTelecom').href = patchdata[0][1][0][1];		 //补丁只显示电信下载
	}
}

function GetDownClientURL(data,typeName)
{
    var url = '';
    for(var i=0;i<data.length;i++)
    {
        if(data[i][0] == typeName)
            url = data[i][1];
    }
    return url;
}

function getDownHTML(item)
{
	var name = item[0];
	var address = item[1];
	var version = item[2];
	var size = item[3];
	var pdate = item[4];
	var html = "";
	
	html ='<span>版本号:'+ version +'</span><span class="HighLight">文件大小:'+ size +'</span><span>更新日期:'+ pdate +'</span>'

	return html;
}

function DisplayPatchInfo(len)
{
	if (patchdata.length > 0)
	{
		var data = '<div class="PatchTitle"><span class="PatchVersion">补丁版本</span><span class="PatchTo">适用用户</span><span class="PatchFileSize">文件大小</span><span class="PatchDate">更新日期</span><span class="PatchDownUrl">下载地址</span></div>';
		
		for(var i = 0; i < patchdata.length && i < len; i++)
			data += getDPatchownHTML(patchdata[i]);

		document.getElementById('patchDownloadInfo').innerHTML = data;
	}
}

function getDPatchownHTML(item)
{
	var name = item[0];
	var patchTo = '';
	var address = item[1];
	var version = item[2];
	var size = item[3];
	var pdate = item[4];
	
    patchTo = name.split(' to');	
    
    if (patchTo.length > 0) {
        patchTo = patchTo[0];
    }
	
	var html = "";
	
	
	for(var i = 0; i < address.length; i++ )
	{
		html += ('<a target="blank" href="' + address[i][1]  + '"><span class="PatchDownUrl DownUrl">本地下载</span></a>');
	}
	html ='<div class="PatchInfo"><span class="PatchVersion">'+ version +'</span><span class="PatchTo">'+ patchTo +'</span><span class="PatchFileSize">'+ size +'</span><span class="PatchDate">'+ pdate+'</span>'+ html +'</div>';

	return html;
}

