// JavaScript Document
function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      oldonload();
      func();
	  imagePlay();
	  /* cdk img */

    }
  }
}

function setTab(name,cursel,n){
 for(i=1;i<=n;i++){
  var menu=g(name+i);
  var con=g("con_"+name+"_"+i);
  menu.className=i==cursel?"hover":"";
  con.style.display=i==cursel?"block":"none";
 }
}


addLoadEvent(setTab);
addLoadEvent(showImage);

var showImageIndex = -1;
var imageTimer;
var fImgs = [
	{img:"http://common.zyy.com/images/01.jpg ",href:"/gold/World-of-Warcraft-US/Aegwynn/Alliance.html"},
	{img:"http://common.zyy.com/images/02.jpg ",href:"/level/Aion-EU/"},
	{img:"http://common.zyy.com/images/03.jpg ",href:"/gold/Aion-EU/Arbolu/Asmodian.html"},
	{img:"http://common.zyy.com/images/04.jpg ",href:"/gold/World-of-Warcraft-EU/"},
	{img:"http://common.zyy.com/images/05.jpg ",href:"/level/World-of-Warcraft-EU/"}
];
function showImage(imageIndex)
{
	var flash_img_div = document.getElementById("flash_img");
    var aimgs = [0,1,2,3,4];
	for(var i=0;i<aimgs.length;i++)
	{	
		var a_img = document.getElementById("aimg"+i);
		if(a_img!=null){
			if(aimgs[i]==imageIndex || (imageIndex==5 && i==0)){
				a_img.className = "aimg";
			}
			else{
				a_img.className = "";}
		}
	}
	
	if(imageIndex>fImgs.length-1){
		imageIndex = 0;
	}
	
	if(!fImgs[imageIndex] || imageIndex==showImageIndex)
		return false;	
	var imgId = "__fImg"+imageIndex;
//	flash_img_div.filters && flash_img_div.filters[0].Apply();
	for(i=0; i<flash_img_div.childNodes.length; i++){
		flash_img_div.childNodes[i].style.display = "none";
	}
	if( document.getElementById(imgId) ){
		var imga = document.getElementById(imgId);
		imga.style.display = "block";
		if(imga.tagName=="OBJECT"){
			imga.rewind();
			imga.Play();
		}
	}else{
		var pos = fImgs[imageIndex].img.lastIndexOf(".");
		if( fImgs[imageIndex].img.substr(pos+1).substr(0,3).toLowerCase()=="swf" ){
			flash_img_div.innerHTML += '\
				<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="320" height="240" id="'+imgId+'">\
					<param name="movie" value="'+fImgs[imageIndex].img+'" />\
					<param name="quality" value="high" />\
					<embed src="'+fImgs[imageIndex].img+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="301" height="218"></embed>\
				</object>';

		}else{
			var img = new Image();
			img.border = "0";
			img.src = fImgs[imageIndex].img;
			img.width = "301";
			img.height = "218";
			var a = document.createElement("a");
			a.href = fImgs[imageIndex].href;
			a.target = "_blank";
			a.id = imgId;
			a.appendChild(img);
			flash_img_div.appendChild(a);
		}
	}

	showImageIndex = imageIndex;
	return true;
}
function imagePlay()
{
	if(imageTimer) return;
	if(showImageIndex>=fImgs.length-1){
		showImageIndex = -1;
	}
	showImage(showImageIndex+1);
	imageTimer = setInterval(function(){
					var stat = showImage(showImageIndex+1);
					if(!stat){
						stop();
					}	
				},7000);
}
function stop(){
	clearInterval(imageTimer);
	imageTimer = null;
}
function showNextImage(){
	showImage(showImageIndex+1);
}
function showPrevImage(){
	showImage(showImageIndex-1);
}
