addLoadEvent(InitSlideshow);//页面加载后开始自动播放
addLoadEvent(PrepareClickForSlideshow);//点击某链接后从该链接播放
addLoadEvent(show);

//add function to window.onload
function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      oldonload();
      func();
    }
  }
}

function slideshow(navContainerId,navItemTag,navItemCurstyle,sectionContainerId,sectionItemTag,sectionClass,startPosition,interval){
	var links = document.getElementById(navContainerId).getElementsByTagName(navItemTag);
	var sections = document.getElementById(sectionContainerId).getElementsByTagName(sectionItemTag);
	//设定导航样式
	for (var i = 0;i < links.length;i++) {
		if (i == startPosition) { links[i].className = navItemCurstyle;}
		else { links[i].className = "";}
	}		
	//显示或隐藏内容块
	for (var i = 0;i < sections.length;i++) {
		if (i == startPosition) { sections[i].className = sectionClass;}
		else { sections[i].className = "hidden";}
	}
	//设定下次的startPosition
	if (startPosition == (links.length-1)) { startPosition =0;}
	else { startPosition++;}
	//每隔interval执行一次自身
	var repeat = "slideshow("+"\""+navContainerId+"\""+","+"\""+navItemTag+"\""+","+"\""+navItemCurstyle+"\""+","+"\""+sectionContainerId+"\""+","+"\""+sectionItemTag+"\""+","+"\""+sectionClass+"\""+","+startPosition+","+interval+")";
//	alert(repeat);
	slide = setTimeout(repeat,interval);
}

function InitSlideshow() {
//	slideshow(navContainerId,navItemTag,navItemCurstyle,sectionContainerId,sectionItemTag,sectionClass,startPosition,interval)
	slideshow("main_focus_list","a","cur","main_focus_container1","a","main_focus_pic",0,4000);
}

function PrepareClickForSlideshow() {
	var navlinks = document.getElementById("main_focus_list").getElementsByTagName("a");
	for (var i=0;i<navlinks.length;i++) {//设置点击导航链接后导航条的响应
		navlinks[i].onclick=function() {
		//停止循环播放。。。			
		clearTimeout(slide);
		//获取点击位置赋值给pos。。。
		var parForPos=this.parentNode;
		var pos=1;
		while(parForPos) {
			if(parForPos.nextSibling && parForPos.nextSibling.nodeName=="LI")                           
			pos++;
			parForPos=parForPos.nextSibling;
		}
		pos=document.getElementById("main_focus_list").getElementsByTagName("a").length-pos;
		//从pos位置开始播放。。。
		slideshow("main_focus_list","a","cur","main_focus_container1","a","main_focus_pic",pos,4000);
		this.blur();
		return false;
		}
	}
}

function show() {
 var fakepic = document.getElementById("fakeplay");
 fakepic.onclick = switchshow;
 function switchshow() {
 document.getElementById("fakeplay").style.display = "none";
 document.getElementById("play").style.display = "block";
 document.getElementById("wmp").controls.play();
 }
} 

