﻿var imgUrl  = new Array();
var imgLink = new Array();
var imgTxt  = new Array();

var adNum=0;
var dlen = 5;
var pid = 0;
var pname ='video';
var pnames = ["video","news","active","bbs"];

var theTimer;
var ADatas = new Array();


initData(0);//载入广告数据

function initScroll(){
$("div#sadlist").css({"border-bottom":"2px solid #a20606"});
//鼠标事件
$("div#sadlist .fl").mouseover(function(){
$("div#sadlist .cp")[0].className ="fl";
this.className ="cp fl";
pid = this.title;
pname = pnames[pid];
window.clearTimeout(theTimer); //清除
adNum=0;
initArray();//初始化当前数组
doSrcoll(); 
});

}


function initData(p){
var plen = pnames.length;
pname = pnames[p];
$.ajax({ url:'/xmlfiles/scrollAD1/'+pname+'.xml?'+Math.random(),type: 'GET', dataType: 'xml',error: function(xml){ return false;},
success: function(xml){
//获取XML数据
ADatas[p]=xml;
p++;
if(p<plen)
initData(p);//继续载入数据
else{
initScroll();
pid=0; pname ='video'; 
initArray();//初始化当前数组
doSrcoll(); 
}
}
});
}


function initArray(){
var xml = ADatas[pid];
j = 1;    
var id = $($(xml).find(pname)[0]).children("url").text();
var photo = $($(xml).find(pname)[0]).children("pic").text();
var title = $($(xml).find(pname)[0]).children("title").text();

document.images.entImg.src=photo;
document.images.entImg.alt=title;
$("span#entObj").html(title);

if(pid==2)
$("span#entObj").fadeOut();
else
$("span#entObj").fadeIn();

$(xml).find(pname).each(function(i){
imgUrl[j] = $(this).children("pic").text();
imgLink[j] = $(this).children("url").text();
imgTxt[j] = $(this).children("title").text();
j++;
});

dlen = j-1;
}

//var entImg = document.getElementById("entImg");
//读入数组-----------------------
function playTran(){
		if (document.all)
		{
			document.images.entImg.filters[0].Apply();
			document.images.entImg.filters[0].Play(duration=2);
		}		
	}
	
function nextAd(){

		if(adNum < dlen) adNum++ ;
		else adNum=1;
		
		playTran();	
		
		document.images.entImg.src=imgUrl[adNum];
		document.images.entImg.alt=imgTxt[adNum];

		$("span#entObj").html(imgTxt[adNum]);
		
		$("span#entFrame span").each(function(){
		if(this.innerHTML == adNum){
		this.style.backgroundColor ="#222";
		this.style.color ="#f00";
		}
		else{
		this.style.backgroundColor ="#000";
		this.style.color ="#fff";
		}
		});
		
		
		theTimer = setTimeout("nextAd()", 5000);
	}
	
function goUrl(){
		jumpUrl=imgLink[adNum];
		jumpTarget='_blank';
		if (jumpUrl != ''){
			if (jumpTarget != '') 
			window.open(jumpUrl,jumpTarget);
			else
				location.href=jumpUrl;
	}
	}
	
/* ===========================================================
//新闻滚动JS --- shg2
=========================================================== */ 

function rendNum(ct){
var numStr ='';
for(var c=ct;c>=1;c--)
numStr+='<span>'+c+'</span>';
numStr+='<div class="cf" />';
$("span#entFrame").html(numStr);
//-----------------------------
//写入事件-----------
$("span#entFrame span").click(function(){
window.clearTimeout(theTimer); //清除

$("span#entFrame span").css({"background-color":"#000"});

adNum = this.innerHTML;
this.style.backgroundColor ="#222";
playTran();
	
		document.images.entImg.src=imgUrl[adNum];
		document.images.entImg.alt=imgTxt[adNum];
		$("span#entObj").html(imgTxt[adNum]);
			
        theTimer = setTimeout("nextAd()", 5000);

});
} 

function applyCss(){
$("div#entBox span").css({"display":"block","padding":"2px"});
$("span#entFrame").css({"margin-top":"-20px","padding-right":"2px","opacity":"0.8"});
$("span#entObj").css({"background-color":"#000","color":"white","margin-top":"-48px","font-size":"14px","padding":"5px","opacity":"0.6","text-align":"center","font-family":"微软雅黑"});
$("span#entFrame span").css({"float":"right","width":"12px","height":"12px","background-color":"#000","margin-right":"1px","color":"#fff","cursor":"point","font-weight":"bold"});
}

function doSrcoll(){
rendNum(dlen); //输出按钮
applyCss(); //应用样式
nextAd();
}


   
  