var border = "0";
var width='600';
var height='450';
var tt = 0;
var cc = 5;
var file;
var chk_server;
var ran_num;
ran_num=Math.floor(Math.random()*3+1);
switch(ran_num) {
	case 1 :
		chk_server=0;
	break;	
	case 2 :
		chk_server=1;
	break;	
	case 3 :
		chk_server=2;
	break;
	case 4 :
		chk_server=3;
	break;
}

///////////////////////////////////////////////////////
var servers = new Array();
servers[0]=['电信①', '\150\164\164\160\72\57\57\163\167\146\56\152\143\170\171\170\56\143\157\155'];
servers[1]=['电信②', '\150\164\164\160\72\57\57\163\167\146\56\152\143\170\171\170\56\143\157\155'];
servers[2]=['电信③', '\150\164\164\160\72\57\57\163\167\146\56\152\143\170\171\170\56\143\157\155'];
servers[3]=['电信④', '\150\164\164\160\72\57\57\163\170\62\56\152\143\170\171\170\56\143\157\155'];
servers[4]=['网通', '\150\164\164\160\72\57\57\163\167\146\56\152\143\170\171\170\56\143\157\155'];
var gameserver = getCookie('gameserver');
var serverid = (gameserver!=null) ? gameserver:chk_server;
setCookie('gameserver',serverid,'/');
var servername = servers[serverid][0];
var server     = servers[serverid][1];
file = server + ffile;
//alert(serverid);

function getCookie(name){
	var strCookies = document.cookie;
	var cookieName = name + "=";
	var valueBegin, valueEnd, value;
	valueBegin = strCookies.indexOf(cookieName);
	if (valueBegin == -1) return null;
	valueEnd = strCookies.indexOf(";", valueBegin);
	if (valueEnd == -1)
	valueEnd = strCookies.length;
	value = strCookies.substring(valueBegin+cookieName.length,valueEnd);
	return value;
}
function setCookie (name, value) 
{
	var argv = setCookie.arguments;  
	var argc = setCookie.arguments.length;  
	var path = (argc > 2) ? argv[2] : null;  
	var expires = (argc > 3) ? argv[3] : null;  
	var domain = (argc > 4) ? argv[4] : null;  
	var secure = (argc > 5) ? argv[5] : false;  
	deleteCookie (name);
	document.cookie = name + "=" + value + 
	((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + 
	((path == null) ? "" : ("; path=" + path)) +  
	((domain == null) ? "" : ("; domain=" + domain)) +    
	((secure == true) ? "; secure" : "");
}
function checkCookieExist(name){
	if (getCookie(name))
	return true;
	else
 	return false;
}
function deleteCookie (name) 
{  
	var exp = new Date();  
	exp.setTime (exp.getTime() - 1);  
	var cval = getCookie (name);  
	document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}
function changeserver(sid){
	for (var i=0; i<servers.length; i++){
		document.getElementById('s'+i).className=(sid==i)?'current':'';
	}
	servername = servers[sid][0];
	server = servers[sid][1];
	document.getElementById('flash').movie=server+ffile;
	loaded();
	setCookie('gameserver', sid, '/');
}
function changeserver2(sid){
	for (var i=0; i<servers.length; i++){
		document.getElementById('s'+i).className=(sid==i)?'current':'';
	}
	servername = servers[sid][0];
	server = servers[sid][1];
	document.getElementById('ali').src=server+ffile;
	setCookie('gameserver', sid, '/');
}
/////////////////////////////////////////////

lad = "<div id='load_flash'><strong><font color='#FF0000'><br>小游戏正在加载中，有些游戏较大，请耐心等候。。。</font></strong><br><br><iframe name='ad_load' src='/ad/show/load.html' frameborder='0' marginwidth='0' marginheight='0' width='590' height='350' scrolling='no'></iframe></div>";

function getType(){
	var pattern = /(.*)\.(.*)$/gi;
	var arr = pattern.exec(file);
	return RegExp.$2;
}
function Replay() {
	document.location.reload();
}
function makeFlashPlayer(src, id, width, height){
	document.write("<OBJECT classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0' ID=" + id + " WIDTH=" + width + " HEIGHT=" + height + " style='border:" + border + "px solid #C0E4FC;'>");
	document.write("<PARAM NAME=movie VALUE='"+ src +"'>\n");
	document.write("<PARAM NAME=quality VALUE=\"high\">\n");
	document.write("<EMBED src='" + src + "' loop=false menu=false WIDTH=" + width + " HEIGHT=" + height + " TYPE='application/x-shockwave-flash' PLUGINSPAGE='=http://www.macromedia.com/shockwave/download/index.cgi?P1_Pro d_Version=ShockwaveFlash'></EMBED></OBJECT>");

}
function makeDcrPlayer(src, id, width, height){
	document.write("<object classid='clsid:166B1BCA-3F9C-11CF-8075-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/director/sw.cab#version=8,0,0,0' ID=" + id + " WIDTH=" + width + " HEIGHT=" + height + ">\n");
	document.write("<PARAM NAME=src VALUE='"+ src +"'>\n");
	document.write("<param name=swRemote value=\"swSaveEnabled='true' swVolume='true' swRestart='true' swPausePlay='true' swFastForward='true' swContextMenu='true' \">\n");
	document.write("<param name=swStretchStyle value=none>\n");
	document.write("<embed src=src='" + src + "' WIDTH=" + width + " HEIGHT=" + height + " swRemote=\"swSaveEnabled='true' swVolume='true' swRestart='true' swPausePlay='true' swFastForward='true' swContextMenu='true'\" swStretchStyle=none type=\"application/x-director\" pluginspage=\"http://www.macromedia.com/shockwave/download/\"></embed></object>\n");
}
function makeMediaPlayer(src, width, height){
	document.write("<embed src=\""+ src +"\" autostart=\"1\" showcontrol=\"1\" showdisplay=\"0\" showstatusbar=\"1\" width=\""+ width +"\" height=\""+ height +"\">\n");
}
function makeMovPlayer(src, width, height){
	document.write("<embed src=\""+ src +"\" border=\"0\" controller=\"true\" target=\"myself\" pluginspage=\"http://www.apple.com/quicktime/download/\" loop=\"FALSE\" autoplay=\"true\" width=\""+ width +"\" height=\""+ height +"\">\n");
}
var file;
function makeMp3Player(src,width, height){
	document.write("<embed src=\""+ src +"\" width=\""+ width +"\" height=\""+ height +"\" autostart=\"1\" showcontrol=\"1\" showdisplay=\"0\" showstatusbar=\"1\"></embed>\n");
}
function makeImg(src){
	document.write("<img src=\""+ src +"\" border=\"0\">\n");
}
function makeIframe(src,width, height){
	document.write("<iframe id='ali' name='ali' src='"+src+"?width="+width+"&height="+height+"' width='"+width+"' height='"+height+"' marginwidth=0 marginheight=0 scrolling=no border=0 frameborder=0></iframe>");	
}
function loaded(){
	document.getElementById('show_jdt').style.display='';
	var aa = document.getElementById('jingdutiao');
	var bb = document.getElementById('percent');
	var loadflsahok = document.getElementById('flash').PercentLoaded()
	if(loadflsahok!=100) {
		bb.innerHTML= loadflsahok + '%';
		aa.style.width = parseInt((loadflsahok / 100 * 450)).toString() + "px";
		tt = tt+30;
		var timeout = window.setTimeout(loaded,30);
	} else {
		bb.innerHTML= "加载完毕";
		aa.style.width = parseInt((loadflsahok / 100 * 450)).toString() + "px";
		clearTimeout(timeout);
		document.getElementById('show_jdt').style.display='none';
		hid();		
	}
	
}

function hid(){
//	flash.style.display = "block";
//	load_flash.style.display = "none";
	if(document.getElementById('load_flash')!=null)
	document.getElementById('load_flash').style.display='none';
	document.getElementById('flash').style.display='';
}

function play(){
	var Type = getType();
	var ua=navigator.userAgent
	var ie=navigator.appName=="Microsoft Internet Explorer"?true:false
	switch(Type){
	case "swf":
		if(ie){
       		document.write("<div id='show_jdt'><span style='float:left;width:60px;'>进度条：</span><div id='jingdutiao' ></div><span id='percent'>0%</span></div>");
			document.write(lad);
       		makeFlashPlayer(file, "flash", width, height);
			document.getElementById('flash').style.display='none';
			document.write("<div id='show_servers'><b>速度慢？请选择其他服务器 → <\/b>");
			for (var i=0; i<servers.length; i++){
				if(serverid==i){
					document.write("<a id='s"+i+"' class='current' href='javascript:changeserver("+i+");'>"+servers[i][0]+"</a>");
				} else {
					document.write("<a id='s"+i+"' href='javascript:changeserver("+i+");'>"+servers[i][0]+"</a>");
				}
			}
			document.write("<a href='javascript:Replay();'>重新加载</a>");
			document.write("</div>");
			loaded();
		} else {
       			makeFlashPlayer(file, "flash", width, height);
		}
		break;
	case "dir":
	case "dcr":
		makeDcrPlayer(file, "flash",width, height);
		break;
	case "htm":
	case "html":
		makeIframe(file, width, height);
		document.write("<div id='show_servers'><b>速度慢？请选择其他服务器 → <\/b>");
		for (var i=0; i<servers.length; i++){
			if(serverid==i){
				document.write("<a id='s"+i+"' class='current' href='javascript:changeserver2("+i+");'>"+servers[i][0]+"</a>");
			} else {
				document.write("<a id='s"+i+"' href='javascript:changeserver2("+i+");'>"+servers[i][0]+"</a>");
			}
		}
		document.write("<a href='javascript:Replay();'>重新加载</a>");
		document.write("</div>");
		break;
	case "mp3":
                makeMp3Player(file, width, '70');
		break;
	case "mov":
		makeMovPlayer(file, width, height);
		break;
	case "wav":
	case "wmv":
	case "mpg":
	case "mpeg":
	case "asf":
		makeMediaPlayer(file, width, height);
		break;
	default: 
       		makeFlashPlayer(file, "flash", width, height, "#000000");
		break;
	}
}

// 自动 COPY 代码开始
function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}
function JM_cc(ob){
	var obj=MM_findObj(ob); if (obj) { 
	obj.select();js=obj.createTextRange();js.execCommand("Copy");}
 }

// 自动 COPY 代码结束

function FullPlay() {
	window.open("http://www.jcxyx.com/full.htm?"+serverid+ffile,"","fullscreen");
}
