﻿/**
 * @file_name index.js
 * @file_to index.jsp
 * @see 
 * @author zhaohui
 */
var picarry = new Array();
var lnkarry = new Array();
var ttlarry = new Array();
var currslid = 0;
var slidint;
// 链接列表
var links_array = new Array('----友情链接----');
var linkAddress_array = new Array();
jQuery(document).ready(function(){
	initPage_function();
	//window.showModalDialog("jsp/modal.jsp","",
	//		"dialogWidth=300px;dialogHeight=100px;dialogLeft:100px;dialogTop:100px;");
});

function initPage_function(){
	try{
		DWREngine.beginBatch(); 
		// 加载公告
		getDatas.service("101",7,1,getGoGaoCallback_function);
		// 加载图片新闻
		getDatas.service("103",7,1,getTpxwCallback_function);
		// 我会新闻(原贸促新闻)
		getDatas.service("201",5,1,getMcxwCallback_function);
		// 国内新闻(原经贸信息) 
		getDatas.service("202",6,1,getJmxxCallback_function);
		// 国际新闻(原经贸新闻)
		getDatas.service("203",6,1,getJmxwCallback_function);
		// 我会工作通知
		getDatas.service("204",6,1,getZtxxCallback_function);
		// 专题信息
		//getDatas.service("603",7,1,getZtxxCallback_function);
		
		// 品牌推荐-国内企业
		getDatas.service("1101",6,1,getGnqyCallback_functin);
		// 品牌推荐-国外企业
		getDatas.service("1102",6,1,getGwqyCallback_functin);
		// 加载链接
		getDatas.service("1201",6,1,getXgljCallback_function);
		// 加载滚动图片
		//getDatas.service("104",0,1,getScrollImgCallback_functin);
		// 学习型党组织
		getDatas.service("1301",3,1,getXxxdzzCallback_function);
		DWREngine.endBatch();
		createVideo_function();
		
	}catch(ex){
		//alert(ex.message);
	}
}
// 公告
function getGoGaoCallback_function(data){
	var url = "/jsp/display/displaySyxx.jsp?class_id=101&item_id=";
	var size = 11;
	var li = "";
	var len = 0;
	var ti = "";
	try{
		len = data.length;
		for(var i = 0; i < len; i++){
			ti = data[i].title;
			if(ti.length > size){
				ti = ti.substring(0,size);
				ti += "...";
			}
			li += "<li class='li1'><a href='" 
			   + url 
			   + data[i].id 
			   + "' target='_blank' title='"
			   + data[i].title 
			   + "'>&nbsp;" 
			   + ti 
			   + "</a></li>";	
		}
		//alert(li);
		appendTo_public(li,"gongGao_ul");
		
	}catch(ex){
		//alert(ex.message);
	}
}
// 图片新闻
function getTpxwCallback_function(data){ 
	var str = "";
	var img = null;
	var url = "/jsp/display/displaySyxx.jsp?class_id=103&item_id=";
	try{
		var len = data.length;
		for(var i = 0; i < len; i++){
			img = getElementById_public("tpxw_img" + i);
			img.src = "/hmcwz/userfiles" + data[i].imgUrl;
			setInnerHTML_public("tpxw_td" + i,data[i].title);
			setInnerHTML_public("tpxwLink_td" + i,url + data[i].id);
			var td = getInnerHTML_public("tpxwLink_td" + i);
			//alert(td);
		}	
		setTpxwView_function();
	}catch(ex){
		//alert(ex.message);
	}
}
// 贸促新闻
function getMcxwCallback_function(data){
	var str = "";
	var url = "/jsp/display/displayNews.jsp?class_id=201";
	try{
		str = createTitle_function(data,"li3",url);
		appendTo_public(str,"mcxw_ul");
	}catch(ex){
		//alert(ex.message);
	}
}
// 经贸信息
function getJmxxCallback_function(data){
	var str = "";
	var url = "/jsp/display/displayNews.jsp?class_id=202";
	try{
		str = createTitle_function(data,"li3",url);
		appendTo_public(str,"gnxw_ul");
	}catch(ex){
		//alert(ex.message);
	}
}
// 品牌推荐-国内企业
function getGnqyCallback_functin(data){
	var url = "/jsp/display/displayPptj.jsp?class_id=1101&item_id=";
	var str = "";
	try{
		str = setTitleOnly_function(data,"li2",url);
		appendTo_public(str,"gnqy_ul");
	}catch(ex){
		//alert(ex.message);
	}
}
//品牌推荐-国外企业
function getGwqyCallback_functin(data){
	var url = "/jsp/display/displayPptj.jsp?class_id=1102&item_id=";
	var str = "";
	try{
		str = setTitleOnly_function(data,"li2",url);
		appendTo_public(str,"gwqy_ul");
	}catch(ex){
		//alert(ex.message);
	}
}
function setTitleOnly_function(data,css,url){
	var size = 12;
	var len = 0;
	var title = null;
	//var url = "#";
	var str = "";
	try{
		len = data.length;
		for(var i = 0; i < len; i++){
			title = data[i].title;
			if(title.length > size){
				title = title.substring(0,size);
				title += "...";
			}
			str += "<li class='"
				+ css 
				+ "'><a href='" 
				+ url
				+ data[i].id 
				+ "' title='"
				+ data[i].title 
				+"' target='_blank'>" 
				+ title 
				+ "</a></li>";
		}
	}catch(ex){
		//alert(ex.message);
	}
	
	return str;
}
// 经贸新闻
function getJmxwCallback_function(data){
	var str = "";
	var url = "/jsp/display/displayNews.jsp?class_id=203";
	try{
		str = createTitle_function(data,"li3",url);
		appendTo_public(str,"gjxw_ul");
	}catch(ex){
		//alert(ex.message);
	}
}
// 专题信息
function getZtxxCallback_function(data){
	var str = "";
	var url = "/jsp/display/displayXxzx.jsp?class_id=204";;
	try{
		str = createTitle_function(data,"li3",url);
		appendTo_public(str,"whgztz_ul");	
	}catch(ex){
		//alert(ex.message);
	}
}
// 创建信息条目
function createTitle_function(data,css,url){
	var size = 30;
	var title = "";
	var css = css;
	var str = "";
	var obj = null;
	var len = data.length;
	try{
		for(var i =0; i < len; i++){
			obj = data[i];
			title = obj.title;
			if(title.length > size){
			title = title.substring(0,size);
			title += "...";
			}
			str += "<li class='"
				+ css
				+ "'><span>" 
				+ obj.dateTime 
				+ "</span>"
				+ "<a href='" 
				+ url 
				+ "&item_id=" 
				+ obj.id 
				+ "' title='" 
				+ obj.title 
				+ "' target='_blank'>" 
				+ title 
				+ "</a></li>";
		}
		return str;
	}catch(ex){
		//alert(ex.message);
	}
}
//== 图片新闻 begin == //
function FixCode(str){
	return str.replace("'","=");
}	 
// 设置图片新闻显示 
function setTpxwView_function(){
	var t=document.getElementById("pictable");
	var rl=t.rows.length;
	var baseu=  document.URL.replace(/(http.*\/)(.*)/, "$1"); 
	//alert('baseu:' + baseu);
	if(baseu.indexOf("/servlet/")>=0)
	  baseu = baseu.replace("/servlet/","/");
	var txt="";
	for(var i=0;i<rl;i++){
		try{
			picarry[i]=t.rows[i].cells[0].childNodes[0].src;
			//lnkarry[i]=t.rows[i].cells[2].innerHTML;
			lnkarry[i]=t.rows[i].cells[2].innerText;
			ttlarry[i]=FixCode(t.rows[i].cells[1].innerHTML);
			document.getElementById("li_jimg"+i).innerHTML = '<a href="'
				 + lnkarry[i] 
				 + '" target="_blank" class="img"><img src="' 
				 + picarry[i] 
				 + '" alt=""><\/a>';
		}catch(ex){
			//alert(ex.message);
		}
	  }
	  var view = "<div class='div_jimg\'><a class='a_jimg' id='a_jimg' href='"
		 + lnkarry[0] 
		 + "' title='' style='background:url(" 
		 + picarry[1] 
		 + ")' target='_blank'><img id='bigimg' style='filter:RevealTrans (duration='1',transition='23'); visibility:visible;' alt='' src='" 
		 + picarry[0] 
		 + "'><\/a><ul class='ul_jimg'><li class='li_jimg on' id='li_jimg0' onmouseover='setfoc(0)' onmouseout='playit()'><a href='" 
		 + lnkarry[0] 
		 + "' target='_blank' class='img'>" 
		 + ttlarry[0] 
		 + "<\/a><\/li><li class='li_jimg' id='li_jimg1' onmouseover='setfoc(1)' onmouseout='playit()'><a href='" 
		 + lnkarry[1] 
		 + "' target='_blank' class='img'>" 
		 + ttlarry[1] 
		 + "<\/a><\/li><li class='li_jimg' id='li_jimg2' onmouseover='setfoc(2)' onmouseout='playit()'><a href='"
		 + lnkarry[2] 
		 + "' target='_blank' class='img'>" 
		 + ttlarry[2] 
		 + "<\/a><\/li><li class='li_jimg' id='li_jimg3' onmouseover='setfoc(3)' onmouseout='playit()'><a href='"
		 + lnkarry[3] 
		 + "' target='_blank' class='img'>"
		 + ttlarry[3] 
		 + "<\/a><\/li><li class='li_jimg' id='li_jimg4' onmouseover='setfoc(4)' onmouseout='playit()'><a href='" 
		 + lnkarry[4] 
		 + "' target='_blank' class='img'>" 
		 + ttlarry[4] 
		 + "<\/a><\/li><li class='li_jimg' id='li_jimg5' onmouseover='setfoc(5)' onmouseout='playit()'><a href='" 
		 + lnkarry[5] 
		 + "' target='_blank' class='img'>" 
		 + ttlarry[5] 
		 + "<\/a><\/li><li class='li_jimg' id='li_jimg6' onmouseover='setfoc(6)' onmouseout='playit()'><a href='" 
		 + lnkarry[6] 
		 + "' target='_blank' class='img'>" 
		 + ttlarry[6] 
		 + "<\/a><\/li><\/ul><\/div>"
	appendTo_public(view,"tpxwView_div");
}
// 图片新闻-图片切换功能
function setfoc(id){ 
	document.getElementById("bigimg").src = picarry[id];
	document.getElementById("a_jimg").href = lnkarry[id];
	if (id==4) {
			document.getElementById("a_jimg").style.background = 'url('+picarry[0]+')'	
		}
		else {
			document.getElementById("a_jimg").style.background = 'url('+picarry[id+1]+')'
		}
	currslid = id;
	for(i=0;i<7;i++){
		document.getElementById("li_jimg"+i).className = "li_jimg";
	};
	document.getElementById("li_jimg"+id).className ="li_jimg on";

	var borserInfo=navigator.userAgent.toLowerCase();
	if(/msie/.test(borserInfo))
	{
		document.getElementById("bigimg").style.visibility = "hidden";
		document.getElementById("bigimg").filters[0].Apply();
		document.getElementById("bigimg").filters[0].transition=23;
		if (document.getElementById("bigimg").style.visibility == "visible") {
			document.getElementById("bigimg").style.visibility = "hidden";
		}
		else {
			document.getElementById("bigimg").style.visibility = "visible";
		}
		document.getElementById("bigimg").filters[0].Play();
	}
	stopit();
}
function playnext(){
	if(currslid==6){
		currslid = 0;
	}
	else{
		currslid++;
	};
	setfoc(currslid);
	playit();
}
function playit(){
	slidint = setTimeout(playnext,2500);
}
function stopit(){
	clearTimeout(slidint);
	}

window.onload = function(){
	playit();
}

function playit01(){
	document.getElementById("playStop").className = "stop";
	playit();
}
function stopit01(){
	document.getElementById("playStop").className = "play";
	stopit();
}
// == 图片新闻 end == //
// 创建视频
function createVideo_function(){
	var videoPlayer = "<object id='player' height='270' width='190' classid='CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6' >"  
		+ "<param name='AutoStart' value='0' />" // <!--是否自动播放-->  
		+ "<param name='Balance' value='0' />" //--调整左右声道平衡,同上面旧播放器代码-->  
		+ "<param name='enabled' value='-1' />" //--播放器是否可人为控制-->  
		+"<param name='EnableContextMenu' value='' />" //--是否启用上下文菜单-->  
		+"<param name='url' value=''/>"   //--播放的文件地址-->  
		+"<param name='PlayCount' value='1' />" //--播放次数控制,为整数-->  
		+"<param name='rate' value='1' />" //--播放速率控制,1为正常,允许小数,1.0-2.0-->  
		+"<param name='currentPosition' value='0' />"//--控件设置:当前位置-->  
		+"<param name='currentMarker' value='0' />" //--控件设置:当前标记-->  
		+"<param name='defaultFrame' value='0' />"  //--显示默认框架-->  
		+"<param name='invokeURLs' value='0' />" //--脚本命令设置:是否调用URL-->  
		+"<param name='baseURL' value='' />"   //--脚本命令设置:被调用的URL-->  
		+"<param name='stretchToFit' value='0' />"//--是否按比例伸展-->  
		+"<param name='volume' value='50' />"  //--默认声音大小0%-100%,50则为50%-->  
		+"<param name='mute' value='0' />"    //--是否静音-->  
		+"<param name='uiMode' value='Full' />" //--播放器显示模式:Full显示全部;mini最简化;None不显示播放控制,只显示视频窗口;invisible全部不显示-->  
		+"<param name='windowlessVideo' value='0' />"//--如果是0可以允许全屏,否则只能在窗口中查看-->  
		+"<param name='fullScreen' value='0' />" //--开始播放是否自动全屏-->  
		+"<param name='enableErrorDialogs' value='-1' />" //--是否启用错误提示报告-->  
		+"<param name='SAMIStyle' value='' />"//--SAMI样式-->  
		+"<param name='SAMILang' value='' />" //--SAMI语言-->  
		+"<param name='SAMIFilename' value='dddd' />" //--字幕ID-->  
		+"<param name='ShowPositionControls' value='1' />"  
		+"</object>"
	appendTo_public(videoPlayer,"videoPlayer_div");
}
// 相关链接
function getXgljCallback_function(data){
	try{
		if(equals_public(data)){
			createXglj_function(data);
		}
	}catch(ex){
		//alert(ex.message);
	}
}
// 相关链接下拉列表
function createXglj_function(data){
	var str = "";
	var url = "/userfiles/upLinks/";
	var path = null;
	var option = null;
	var len = data.length;
	var obj = null;
	try{
		for(var i = 0; i < 5; i++){
			obj = data[i];
			links_array[i + 1] = obj.name;
			linkAddress_array[i + 1] = obj.address;
			path = url + obj.path;
			str += "<a href='" 
				+ obj.address 
				+ "' target='_blank'><img src='" 
				+ path 
				+ "' alt='" 
				+ obj.name 
				+ "'/></a>";
		}
	    appendTo_public(str,"xglj_div");
		fillSelect_public("xglj_select",links_array,true);
	}catch(ex){
		// alert(ex.message);
	}
}
// 根据链接下拉列表打开相应网址
function toLinks_function(){
	var option = getValue_public("xglj_select");
	var len = links_array.length;
	for(var i = 1; i < len; i++){
		if(option == links_array[i]){
			window.open(linkAddress_array[i]);
		}
	}
}
// == 网站调查 停用 begin== //
// 网站调查[停用]
function setLookInto_function(){
	var item = jQuery('input[@name=lookinto_radio][@checked]').val();
	try{
		lookIntoService.setLookInto(item,function(data){
			if(data){
				alert('投票成功,谢谢您的参与!');
			}else{
				alert('真遗憾,投票失败了!');
			}
		});
	}catch(ex){
		//alert(ex.message);
	}
}
// 查看网站调查结果[停用]
function getLookInto_function(){
	try{
		lookIntoService.getLookIntoResult(getLookIntoCallback_function);
	}catch(ex){
		//alert(ex.message);
	}
}
function getLookIntoCallback_function(data){ 
	try{
		if(equals_public(data)){
			viewLookInto_function(data);
		}
	}catch(ex){
		//alert(ex.message);
	}
}
function viewLookInto_function(data){ 
	try{
		setInnerHTML_public("gerneral_label",data.gerneral);
		setInnerHTML_public("good_label",data.good);
		setInnerHTML_public("veryGood_label",data.veryGood);
		abledElement_public("lookIntoView_div");
		disabledElement_public("lookInto_div");
	}catch(ex){
		//alert(ex.message);
	}
}
function viewLookIntoBack_function(){
	disabledElement_public("lookIntoView_div");
	abledElement_public("lookInto_div");
}
//== 网站调查 停用 end == //

// 滚动图片
function getScrollImgCallback_functin(data){
	var str = "<marquee behavior='alternate' direction='left' loop='infinite' scrollamount='3' onmouseover='this.stop()' onmouseout='this.start()'>";
	var len = data.length;
	for(var i = 0; i < len; i++){
		str += " <img src='/userfiles/scrollImgs/" 
			+ data[i].path 
			+ "' width='180' height='140'>";
	}
	str += "</marquee>";
	appendTo_public(str,"scrollImg_div");
}
//
function getXxxdzzCallback_function(data){
	var url = "/jsp/display/displayZwbg.jsp?class_id=1301&item_id=";
	var str = "";
	try{
		//str = setTitleOnly_function(data,"li22",url);
		str = setDownloadTitle_function(data,"li22");
		appendTo_public(str,"xxxdzz_ul");
	}catch(ex){
		//alert(ex.message);
	}
}
// 设置学习型党组织下载
function setDownloadTitle_function(data,css){
	var size = 12;
	var len = 0;
	var title = null;
	var url = "/xgbgDownLoad.do?file_name=";
	var str = "";
	try{
		len = data.length;
		for(var i = 0; i < len; i++){
			title = data[i].title;
			if(title.length > size){
				title = title.substring(0,size);
				title += "...";
			}
			str += "<li class='"
				+ css 
				+ "' ><a href='" 
				+ url
				+ data[i].path 
				+ "'> &nbsp;·" 
				+ title 
				+ "</a></li>";
		}
		
	}catch(ex){
		//alert(ex.message);
	}
	return str;
}
