// Write by Pizazz ( Liu Shuai ) on November 10, 2007
var flag=true;
var currentAdInex=0;
var currentTimeOutID=0;

var adImageArray=null;
var adLinkArray=null;
var adCaptionArray=null;

var navImageArray=null;
var navOnImageArray=null;
var navLinkArray=null;
var navCaptionArray=null;

var navImageArray=new Array();
var navOnImageArray=new Array();
var navLinkArray=new Array();
var navCaptionArray=new Array();

navImageArray[0]="img_ad/wireless_disable.gif";
navOnImageArray[0]="img_ad/wireless.gif";
navLinkArray[0]="/en/p1-1.htm";
navCaptionArray[0]="Wireless LAN";

navImageArray[1]="img_ad/adsl_disable.gif";
navOnImageArray[1]="img_ad/adsl.gif";
navLinkArray[1]="/en/p1-1.htm";
navCaptionArray[1]="ADSL";

navImageArray[2]="img_ad/adsl_disable.gif";
navOnImageArray[2]="img_ad/adsl.gif";
navLinkArray[2]="/en/p2-1.htm";
navCaptionArray[2]="ADSL";

navImageArray[3]="img_ad/adsl_disable.gif";
navOnImageArray[3]="img_ad/adsl.gif";
navLinkArray[3]="/en/p3-1.htm";
navCaptionArray[3]="ADSL";

navImageArray[4]="img_ad/adsl_disable.gif";
navOnImageArray[4]="img_ad/adsl.gif";
navLinkArray[4]="/en/p4-1.htm";
navCaptionArray[4]="ADSL";

navImageArray[5]="img_ad/adsl_disable.gif";
navOnImageArray[5]="img_ad/adsl.gif";
navLinkArray[5]="/en/p5-1.htm";
navCaptionArray[5]="ADSL";

function playFilterEffect(adImageArray,adLinkArray,adCaptionArray,adTitleArray,adTime,defaultAdIndex)
{
	if((isIE5plus()||isFirefox()||isNetscape6or7())&&(adImageArray.length>1))
	{
		currentAdIndex=defaultAdIndex;
		document.write("<table border=\"0\" align=\"left\"  cellpadding=\"0\" cellspacing=\"0\"><tr>");

		showAd(currentAdIndex);
		document.write("</tr></table>");
		runEffect();
	}
}

function showAd(currentAdIndex)
{
	document.write("<td valign=top width=\""+adWidth+"\"><div style=\"height:"+adHeight+"px;display:block;overflow:\"><div id=\"mainad\" style=\"width:"+adWidth+"px;height:"+adHeight+"px;display:block\">");
	if(isIE5plus())
	{
		document.writeln("<div id=\"adimg\" style=\"position:absolute;display:block;visibility:visible\"><table width=\"699\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr><td width=699 valign=\"top\" align=\"left\"><a href=\""+navLinkArray[currentAdIndex]+"\" target=\"_blank\" onmouseover=\"stopEffect();\" onmouseout=\"startEffect();\"><img src=\""+adImageArray[currentAdIndex]+"\" title=\""+adCaptionArray[currentAdIndex]+"\" border=0 id=\"image"+currentAdIndex+"\" width=699 height=403></a></td></tr><tr><td height=\"54\" bgcolor=\"#463F39\" class=\"box\"><a href=\""+navLinkArray[currentAdIndex]+"\" target=\"_blank\" target=\"_blank\" class=\"b\">"+adTitleArray[currentAdIndex]+"</a><br />"+adCaptionArray[currentAdIndex]+"<a href=\""+navLinkArray[currentAdIndex]+"\" target=\"_blank\" class=\"b\">More&gt;&gt;</a></td></tr></table></div>");
	}
	else
	{
		for(i=0;i<adImageArray.length;i++)
		{
			document.write("<div id=\"ad"+i+"\" style=\"position:absolute;display:block;");
			if(i==currentAdIndex)
				document.write("visibility:visible\">");
			else
			document.write("visibility:hidden\">");
			document.writeln("<a href=\""+adLinkArray[i]+"\" onmouseover=\"stopEffect();\" onmouseout=\"startEffect();\"><img src=\""+adImageArray[i]+"\" title=\""+adCaptionArray[i]+"\" border=0 id=\"image"+i+"\"></a><span class=\"box\">	<a href=\""+navLinkArray[currentAdIndex]+"\" target=\"_blank\" class=\"b\">"+adTitleArray[i]+"</a><br />"+adCaptionArray[i]+"<a href=\""+navLinkArray[currentAdIndex]+"\" target=\"_blank\" class=\"b\">More&gt;&gt;</a></span></div>");
			setOpacity(getObj("image"+i),0);
		}
	}
	document.write("</div>");
	showNumberNav(currentAdIndex);
	document.write("</div></td>");
}

function showNav(currentAdIndex)
{
	document.write("<td valign=top><div style=\"padding-top:1px\" id=\"navad\">");
	for(i=0;i<navImageArray.length;i++)
	{
		document.write("<div name=\"nav"+i+"\"><a href=\""+navLinkArray[i]+"\" onmouseover=\"callEffect('"+(i+1)+"');return false;\" onmouseout=\"cancelEffect();startEffect();return false;\"><img name=\"navimg"+i+"\" src=\"");
		if(i==currentAdIndex)
			document.write(navOnImageArray[i]);
		else
			document.write(navImageArray[i]);
		document.writeln("\" title=\""+navCaptionArray[i]+"\" border=0></a></div>");
	}
	document.write("</div></td>");
}

function showNumberNav(currentAdIndex)
{
	
	document.writeln("<div id=\"numnav\" align=\"right\"><table border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr bgcolor=\"#87c9f2\" align=\"center\">");
	for(i=0;i<adImageArray.length;i++)
	{
		document.write("<td");
		if(i<adImageArray.length-1)
			document.write(" style=\"border-right:#fff solid 1px\"");
		document.write(" onclick=\"runEffect('"+(i+1)+"');return false;\"><img id=\"navnumimg"+i+"\" src=\"img_ad\/");
		if(i!=currentAdIndex)
			document.write(i+1);
		else
			document.write((i+1)+""+(i+1));
		document.write(".jpg\">");
	}
	document.writeln("</td></tr></table></div>");
}

function runEffect(AdIndex)
{
	
	//alert('asdf');
	if(flag)
	{
		flag=false;
		setOpacity(getObj("image"+currentAdIndex),100);
		currentTimeOutID=setTimeout("runEffect()",2000);
		return;
	}
	var nextAdIndex=getNext(currentAdIndex,adImageArray.length);
	var runAdIndex=currentAdIndex;
	if(!isNaN(parseInt(AdIndex)))
		currentAdIndex=parseInt(AdIndex)-1;
	else
		currentAdIndex=nextAdIndex;
	if(currentAdIndex!=runAdIndex)
	{

		if(isIE5plus())
		{
			var vt=Math.floor(Math.random()*23);
			vt=6;
			adObj = getObj("adimg");
			adObj.style.filter="revealTrans(duration=1.0,transition=6) blendTrans(duration=1.5)";
			adObj.filters(0).apply();
			adObj.filters(1).apply();
			
			adObj.innerHTML="<div id=\"adimg\"><table width=\"699\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr><td width=699 valign=\"top\" align=\"left\"><a href=\""+navLinkArray[currentAdIndex]+"\" target=\"_blank\" onmouseover=\"stopEffect();\" onmouseout=\"startEffect();\"><img src=\""+adImageArray[currentAdIndex]+"\" title=\""+adCaptionArray[currentAdIndex]+"\" border=0 id=\"image"+currentAdIndex+"\" width=699 height=403></a></td></tr><tr><td height=\"54\" bgcolor=\"#463F39\" class=\"box\"><a href=\""+navLinkArray[currentAdIndex]+"\" target=\"_blank\" class=\"b\">"+adTitleArray[currentAdIndex]+"</a><br />"+adCaptionArray[currentAdIndex]+"<a href=\""+navLinkArray[currentAdIndex]+"\" target=\"_blank\" class=\"b\">More&gt;&gt;</a></td></tr></table></div>";
			
			adObj.filters(0).play();
			adObj.filters(1).play();
			
		}
		else
		{
			fadeOut(runAdIndex,99.999);
			fadeIn(currentAdIndex,0);
		}
		changeNav(currentAdIndex);
	}
	if(!isNaN(parseInt(currentAdIndex)))
		clearTimeout(currentTimeOutID);
	currentTimeOutID=setTimeout("runEffect()",adDuration);
}

function changeNav(currentAdIndex)
{
	
	
	for(i=0;i<navImageArray.length;i++)
	{
		if(i==currentAdIndex)
		{
			
			document.images['navnumimg'+i].src="img_ad\/"+(i+1)+""+(i+1)+".jpg";
		}
		else
		{
		
			document.images['navnumimg'+i].src="img_ad\/"+(i+1)+".jpg";
		}
	}
}

function callEffect(AdIndex)
{
	callEffectTimeOutID = setTimeout("callRunEffect('" + AdIndex + "')", 300);
}

function callRunEffect(AdIndex)
{
	eval("runEffect('" + AdIndex + "')");
	stopEffect();
}

function cancelEffect(AdIndex)
{
	clearTimeout(callEffectTimeOutID);	
}

function stopEffect()
{
	clearTimeout(currentTimeOutID);
}

function startEffect()
{
	clearTimeout(currentTimeOutID);
	currentTimeOutID = setTimeout("runEffect()", 2000);
}

function getNext(currentAdIndex,adLength)
{
	var nextIndex = (currentAdIndex + 1) % adLength;
	return nextIndex;
}

function setOpacity(obj, opacity)
{
	if (obj != null)
	{
		opacity = (opacity == 100)?99.999:opacity;
 
		// IE/Win
		obj.style.filter = "alpha(opacity:"+opacity+")";
 
		// Safari<1.2, Konqueror
		obj.style.KHTMLOpacity = opacity/100;
 
		// Older Mozilla and Firefox
		obj.style.MozOpacity = opacity/100;
 
		// Safari 1.2, newer Firefox and Mozilla, CSS3
		obj.style.opacity = opacity/100;
	}
}

function fadeOut(objId,opacity)
{
	imgObj = getObj("image" + objId);
	adObj = getObj("ad" + objId);
	if (imgObj != null && adObj != null)
	{
		if (opacity > -1)
		{
			setOpacity(imgObj, opacity);
			opacity -= 10;
			window.setTimeout("fadeOut('"+objId+"',"+opacity+")", 100);
		}
		else
		{
			adObj.style.visibility = "hidden";
			adObj.style.zIndex=1;
		}
	}
}

function fadeIn(objId,opacity)
{
	imgObj = getObj("image" + objId);
	adObj = getObj("ad" + objId);
	if (imgObj != null && adObj != null)
	{
		if (opacity <= 99.999)
		{
			adObj.style.visibility = "visible";
			adObj.style.zIndex=2;
			setOpacity(imgObj, opacity);
			opacity += 10;
			window.setTimeout("fadeIn('"+objId+"',"+opacity+")", 100);
		}
	}
}

function isIE5plus()
{
	var browser = navigator.userAgent;
	var startPos = browser.indexOf("MSIE");
	if (startPos < 0)
		return false;

	var IEversion = parseInt(browser.substring(startPos+5, browser.indexOf(".", startPos)));
	
	if (IEversion < 5)
		return false;
	else
		return true;
}

function isFirefox()
{
	var browser = navigator.userAgent;
	var startPos = browser.indexOf("Firefox");
	if (startPos < 0)
		return false;
	else
		return true;
}

function isNetscape6or7()
{
	var browser = navigator.userAgent;
	var startPosNS6 = browser.indexOf("Netscape6");
	var startPosNS7 = browser.indexOf("Netscape/7");
	
	if ((startPosNS6 >= 0) || (startPosNS7 >= 0))
		return true;
	else
		return false;
}


function getObj(name)
{
  if (document.getElementById)
    return document.getElementById(name);
  else if (document.all)
    return document.all[name];
  else if (document.layers)
    return document.layers[name];
}
<!--
function key(){ 
/*if(event.shiftKey){
window.close();}
//禁止shift
if(event.altKey){
window.close();}
//禁止alt
if(event.ctrlKey){
window.close();}
//禁止ctrl*/
if (event.srcElement.type=="text" || event.srcElement.id=="txt_body")
   {
	
   }else{

     return false;
   }
}
document.onkeydown=key;
if (window.Event)
document.captureEvents(Event.MOUSEUP);
//swordmaple javascript article.
function nocontextmenu(){
event.cancelBubble = true
event.returnValue = false;
return false;}
function norightclick(e){
if (window.Event){
if (e.which == 2 || e.which == 3)
return false;}
else
if (event.button == 2 || event.button == 3){
event.cancelBubble = true
event.returnValue = false;
return false;}
}
//禁止右键
//document.oncontextmenu = nocontextmenu;  // for IE5+
//document.onmousedown = norightclick;  // for all others
//-->

//document.oncontextmenu=new Function("event.returnValue=false;"); //禁止右键功能,单击右键将无任何反应
///document.onselectstart=new Function("event.returnValue=false;"); //禁止先择,也就是无法复制

//document.oncontextmenu=function(e){return   false;}   