var _width = 940;
var _height = 500;
var _timerInstance;
var _newsNum = 0;
var _currentNews=0;
var _newsLinkHtml = new Array();
function setSlideshow(id){
	if(1==id){
		var cells = ["news.jsp?news=1|img/idx/yjxc.jpg|0|0|亿佳地信",
					 "yjtech.jsp|img/idx/peixun.jpg|0|0|远程培训",
					 "yjsoft.jsp?s=3|img/idx/ig1.jpg|0|0|图片展示服务",
					 "yjsoft.jsp?s=3|img/idx/ig2.jpg|0|0|图片展示服务"];
		var html = buildSlideHtml(cells);
		$('#image_slideshow').html(html);
	}else if(2==id){
		
	}else if(3==id){
		
	}else if(4==id){
		
	}else if(5==id){
		
	}
	
	$("#image_slideshow").slideshow({
				pauseSeconds: 5,
				width: _width,
				height: _height,
				caption: false
			});
	
}

function buildSlideHtml(array){
	var html = "";
	for(var i=0;i<array.length;i+=1){
		var arr = array[i].split('|');
		if(arr[2]=="0"){
			arr[2] = _width;
		}
		if(arr[3]=="0"){
			arr[3] = _height;
		}
		var h = '<a href="'+arr[0]+'"><img src="'+arr[1]+'" width="'+arr[2]+'" height="'+arr[3]+'" alt="'+arr[4]+'"/></a>';
		html+=h;
	}
	return html;
}


function dynamicNews(){
	//获取最新的10条新闻
	var url =newsSv;
	var parm="num=10";
	$.ajax({
		    url: url,
		    type: 'POST',
		    data:parm,
		    dataType:'json',
		    error:reqError,
		    success: processNews
	});
}

function reqError(){
	alert("请求新闻失败");
}

function processNews(json){
	if(json.length<1){
		return;
	}
	_newsNum = json.length;
	_currentNews = 0;
	var str1 = "<a href='#' style='margin: 0px 20px; font-weight: bold; font-size: 14px'>亿佳地信动态</a>|";
	str1+="<a target='yjgis_news' href='";
	for(var i=0;i<json.length;i++){
		var id= json[i].id;
		var biaoTi = json[i].biaoTi;
		var text = json[i].text;
		var href = "news.jsp?news="+id;
		var link ="";
		link +=str1;
		link+=href;
		link+="' style='margin-left: 5px;'>";
		link+=biaoTi;
		link+="</a>";
		_newsLinkHtml.push(link);
	}
	refreshNews();
	startTimer();
}

function refreshNews(){
	if(_newsNum>_currentNews){
		$("#yjdx_news").html(_newsLinkHtml[_currentNews]);
		_currentNews+=1;
	}else{
		_currentNews = 0;
	}
}

function startTimer(){
	_timerInstance= setInterval(refreshNews, 3*1000);
}

function stopTimer(){
	clearInterval(_timerInstance);
}

