/*******************************************************
	JS: CDN Downloader
	 Function download([プロトコル])
	 　　　プロトコル = 'H'=Http 'F'=Ftp
********************************************************/
function download(pr) {

	oWin=window.open('','_blank','titlebar=no,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=418,height=769');
	makeHTML(oWin.document, pr);

	try {
		oWin.document.close();
	} catch (e) {
	}
}


/*******************************************************
	 Function mkHead()
	 　　　ヘッダーHTML作成
********************************************************/
function mkHead(pr) {
	var s;
	s  = '<html xmlns="http://www.w3.org/1999/xhtml"><head>';
	s += "\n" + '<meta http-equiv="Content-Type" content="text/html; charset=shift_jis"><title>アッピーオンライン2 クライアントダウンロード</title>';



	s += "\n" + '<script language="javascript"><!--';
	s += "\n" + 'function start() {';
	s += "\n" + '  if(window.ActiveXObject){	//OCX利用可能';
	s += "\n" + '	var ocx = document.getElementById("NeffyLauncher");';
	s += "\n" + '	if(ocx.object != null) {	// NeffyLauncherDL済み';
	s += "\n" + '		ocx.Download();';
	s += "\n" + '		window.close();';
	s += "\n" + '	}else{';
	s += "\n" + '		document.getElementById("ocxok").style.display = "block";';
	s += "\n" + '	}';
	s += "\n" + '  }else{';
	s += "\n" + '	document.getElementById("ocxng").style.display = "block";';
	var link;
	if(pr == 'F') {
		link  = 'http://seedcweb.nefficient.jp/seedc/appiefull/AppieOnline2_SetUp.exe';
	}else{
		link  = 'http://seedcweb.nefficient.jp/seedc/appiefull/AppieOnline2_SetUp.exe';
	}
	s += "\n" + '	location.href = "' + link + '";';

	s += "\n" + '  }';
	s += "\n" + '}';
	s += "\n" + '//--></script>';

	s += "\n" + '</head>';

	return s;
}

/*******************************************************
	 Function IE(document, [プロトコル])
	 　　　プロトコル = 'H'=Http 'F'=Ftp
********************************************************/
function makeHTML(d, pr) {
	var strHtml;
	
	strHtml  = mkHead(pr);
	strHtml += "\n" + '<body style="margin:0px; 0px; margin-left:0px;" onload="start()";>';
	strHtml += "\n" + '<div id="ocxok" style="display:none;"><img src="http://dist.cdnetworks.co.jp/cdndist/neffy/pop_j.jpg"></div>';
	strHtml += "\n" + '<div id="ocxng" style="display:none;"><img id="ngpic" src="http://www.lievo.jp/skin/ng.jpg" alt="お客様のブラウザでは、ご利用いただくことが出来ません。通常版ダウンロードを開始します"><br><div align="center"><input type="button" value="閉じる" onclick="window.close();"></div></div>';
	
	strHtml += "\n" + '<object id="NeffyLauncher" ';
	strHtml += "\n" + '  classid="clsid:AA07EBD2-EBDD-4BD6-9F8F-114BD513492C" ';
	// strHtml += "\n" + '  codebase="http://dist.cdnetworks.co.jp/cdndist/neffy/NeffyLauncher.cab#VERSION=1,0,0,5" ';
	strHtml += "\n" + '  codebase="http://dist.cdnetworks.co.jp/cdndist/neffy/NeffyLauncher_v1013.cab#VERSION=1,0,1,3" ';
	strHtml += "\n" + '  width="0" height=\"0">';
	
	strHtml += mkParam(pr);
	strHtml += "\n" + '</object>';
	

	strHtml += "\n" + '</body></html>';
	d.write(strHtml);
}


/*******************************************************
	 Function mkParam([プロトコル])
	 　　　プロトコル = 'H'=Http 'F'=Ftp
********************************************************/
function mkParam(pr) {
	var proto;
	var link;
	var prm;
	
	if(pr == 'F') {
		proto = 'FTP';
		link  = 'http://seedcweb.nefficient.jp/seedc/appiefull/AppieOnline2_SetUp.exe';
		prm   = '<PARAM NAME="FtpLink"			VALUE="' + link  + '">';
	}else{
		proto = 'HTTP';
		link  = 'http://seedcweb.nefficient.jp/seedc/appiefull/AppieOnline2_SetUp.exe';
		prm   = '<PARAM NAME="HttpLink"			VALUE="' + link  + '">';
	}

	var s;
	
	s= '';
	s += "\n" + '<PARAM NAME="KeyCode"			VALUE="882947">';
	s += "\n" + '<PARAM NAME="Protocol"			VALUE="' + proto + '">';
	
	s += "\n" + prm;
	
	s += "\n" + '<PARAM NAME="HttpSkin"			VALUE="http://www.lievo.jp/skin/ao2.zip">';
	s += "\n" + '<PARAM NAME="SkinPath"			VALUE="SeedC/skin/ao2">';
	s += "\n" + '<PARAM NAME="SkinVersion"		VALUE="1">';
	s += "\n" + '<PARAM NAME="MaxSpeed"			VALUE="0">';
	s += "\n" + '<PARAM NAME="AutoStart"		VALUE="false">';
	s += "\n" + '<PARAM NAME="AutoClose" 		VALUE="false">';
	s += "\n" + '<PARAM NAME="Title"			VALUE="アッピーオンライン2">';
	s += "\n" + '<PARAM NAME="NeffyVersion" 	VALUE="1,2,0,5">';
	//s += "\n" + '<PARAM NAME="Encrypted" 		VALUE="true">';
	s += "\n" + '<PARAM NAME="Seed" 			VALUE="nF149TPZmnh+Bri7cGQyP0zzvULa/h8T4k+if8gAVnt2FylWc4xQUrmiMCZKT81PdGrUwnrKBD5PwUDPsrmTrtEzbi27BcU6IfhsHFbnA1=">';
	
	return(s);
}
