window.onload = init; 

function init() {
  navInit();
  imgRollOverInit();
  popupInit();
}

/* popupInit start */
function popupInit() {
  var nav = document.getElementById("navmain");
  if (nav) {
    var links = nav.getElementsByTagName("a");
    for (var i=0; i<links.length; i++) {
      if (links[i].href.indexOf("/resources/ftp-access/login.aspx") != -1) {
        links[i].onclick = popUpFTPAccess;        
      }
    } 
  }   
}
/* popupInit end */

/* popup FTP access start */
function popUpFTPAccess() {
  /*lockscreen();  
  opwin('/en/resources/ftp-access/login.aspx',680,400,'no','no','no');  
  void(0);*/
  return false;
}
/* popup FTP access end */

/* popup win start */
function opwin(__url, __w, __h,__r,__sb,__s,__align,__mb,__loc){
	__r = (__r==null) ? 'yes' : __r;
	__sb = (__sb==null) ? 'yes' : __sb;
	__s = (__s==null) ? '1' : __s;
	__mb = (__mb==null) ? 'yes' : __mb;
	__loc = (__loc==null) ? 'yes' : __loc;
	cw = 0;
	ch = 0;
	if (window.screen) {
	    w = Math.floor(screen.availWidth/3);
	    h = Math.floor(screen.availHeight/3);
		if (__align=="TR"){
		    cw = Math.floor(screen.availWidth-__w-8);
		    ch = Math.floor((screen.availHeight-__h)/2);
		}else if (__align=="LR"){
		    cw = Math.floor(screen.availWidth-__w-8);
		    ch = Math.floor(screen.availHeight-__h-35);
		}else if (__align=="UL"){
		    cw = 0;
		    ch = 0;
		}else if (__align=="UC"){
		    cw = Math.floor((screen.availWidth-__w)/2);
		    ch = 0;
		}else{
		    cw = Math.floor((screen.availWidth-__w)/2);
		    ch = Math.floor((screen.availHeight-__h)/2);
		}
	}
	var param = 'resizable='+__r+',scrollbars='+__sb+',status='+__s+',left='+cw+',top='+ch;
	param += (__w==null) ? param : ",width="+__w;
	param += (__h==null) ? param : ",height="+__h;
	var winName = "myxfnpopupwin";
	if (__url.indexOf("webcastmedia.tv")!=-1){
		winName = "myxfnwcm";
	}else if (__url.indexOf("flvpath")!=-1){
		winName = "myxfnvideo";
	}else if (__url.indexOf("/product-portfolio/")!=-1){
		winName = "myxfnpp";
	}
	var mywin = window.open(__url,winName,param);
	mywin.opener = this;
	if (mywin.focus){
		mywin.focus();
	}
}
/* popup win end */

/*  Swap div  */

function HideDIV(d) { document.getElementById(d).style.display = "none"; }
function DisplayDIV(d) { document.getElementById(d).style.display = "block"; }



/*  FAQ */
function showComment(q)
{
    var aod = document.getElementById(q);
    if(aod.style.display == "none")
    {
        aod.style.display = "block";
    }
    else
    {
        aod.style.display = "none";
    }
}

/* css class helper function start */
function getElementsByClassName(oElm, strTagName, strClassName){
	var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
	var arrReturnElements = new Array();
	strClassName = strClassName.replace(/\-/g, "\\-");
	var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
	var oElement;
	for(var i=0; i<arrElements.length; i++){
		oElement = arrElements[i];		
		if(oRegExp.test(oElement.className)){
			arrReturnElements.push(oElement);
		}	
	}
	return (arrReturnElements)
}

function addClassName(oElm, strClassName){
	var strCurrentClass = oElm.className;
	if(!new RegExp(strClassName, "i").test(strCurrentClass)){
		oElm.className = strCurrentClass + ((strCurrentClass.length > 0)? " " : "") + strClassName;
	}
}

function removeClassName(oElm, strClassName){
	var oClassToRemove = new RegExp((strClassName + "\s?"), "i");
	oElm.className = oElm.className.replace(oClassToRemove, "").replace(/^\s?|\s?$/g, "");
}
/* css class helper function end */

/* graphic randomizer start */
graphicsRandomizer = function(id, images) {
  this.id = id;
  this.images = images;
}

graphicsRandomizer.prototype = {
  display : function(){
    if (document.getElementById(this.id)) {                
      var ranNum = Math.floor(Math.random() * this.images.length);      
      document.getElementById(this.id).src = this.images[ranNum];
    }
  }
}
/* graphic randomizer end */

function lockscreen() {  
  var contentAll = document.getElementById("contentAll");		
	var objOverlay = document.createElement("div");
	// var objOverlay = document.getElementByid("overlay");
	objOverlay.setAttribute('id','overlay');
	objOverlay.style.display = "block";
	objOverlay.style.width = "762px";
	objOverlay.style.height = "100%";
	objOverlay.style.zIndex = 1001;
	objOverlay.onclick = function() {};
	contentAll.appendChild(objOverlay);  
}

//删除行(my_flag 0:表示加序号,1:表示不加序号第一个是顺序号)
function delete_row_new(obj_table,rowIndex,my_flag){
	if(rowIndex==0)
		obj_table.deleteRow();
	else
		obj_table.deleteRow(rowIndex);
  	var colnums=obj_table.rows[0].cells.length;
	var myid=0;
	for(var i=2;i<obj_table.rows.length;i++) {
		if(my_flag=="0")
			obj_table.rows[i].cells[0].innerHTML=i-1;
		else if(my_flag=="1")
			obj_table.rows[i].cells[0].firstChild.value=i-1;
	 	var tr_input=obj_table.rows[i].getElementsByTagName("input");
	 	for(var j=0;j<tr_input.length;j++){
		 	if(tr_input[j].name=='id'){
		 		myid=tr_input[j].value;
		 	 	break;
	 	 	}
	  	}
	   	if(myid=="0"){
			obj_table.rows[i].cells[colnums-1].innerHTML="<a href='javascript:delete_row_new("+obj_table.id+","+i+","+my_flag+")'>删除</a>";
		}
	}
}
//删除行(my_flag 0:表示加序号,1:表示不加序号第一个是顺序号)
function delete_row_new2(obj_table,rowIndex,my_flag,languageFlag){
	if(rowIndex==0)
		obj_table.deleteRow();
	else
		obj_table.deleteRow(rowIndex);
  	var colnums=obj_table.rows[0].cells.length;
	var myid=0;
	for(var i=2;i<obj_table.rows.length;i++) {
		if(my_flag=="0")
			obj_table.rows[i].cells[0].innerHTML=i-1;
		else if(my_flag=="1")
			obj_table.rows[i].cells[0].firstChild.value=i-1;
	 	var tr_input=obj_table.rows[i].getElementsByTagName("input");
	 	for(var j=0;j<tr_input.length;j++){
		 	if(tr_input[j].name=='id'){
		 		myid=tr_input[j].value;
		 	 	break;
	 	 	}
	  	}
	   	if(myid=="0"){
			if(languageFlag=="zh-cn"||languageFlag=="zh-tw"){
			obj_table.rows[i].cells[colnums-1].innerHTML="<a href='javascript:delete_row_new2("+obj_table.id+","+i+","+my_flag+",\""+languageFlag+"\")'>删除</a>";	
			}else if(languageFlag=="ru-ru"){
			obj_table.rows[i].cells[colnums-1].innerHTML="<a href='javascript:delete_row_new2("+obj_table.id+","+i+","+my_flag+",\""+languageFlag+"\")'>Удалить</a>";		
			}else if(languageFlag=="fr-fr"){
			obj_table.rows[i].cells[colnums-1].innerHTML="<a href='javascript:delete_row_new2("+obj_table.id+","+i+","+my_flag+",\""+languageFlag+"\")'>Supprimer</a>";		
			}
			else if(languageFlag=="pl-pl"){
			obj_table.rows[i].cells[colnums-1].innerHTML="<a href='javascript:delete_row_new2("+obj_table.id+","+i+","+my_flag+",\""+languageFlag+"\")'>Usuń</a>";		
			}
			else if(languageFlag=="tr-tr"){
			obj_table.rows[i].cells[colnums-1].innerHTML="<a href='javascript:delete_row_new2("+obj_table.id+","+i+","+my_flag+",\""+languageFlag+"\")'>sil</a>";		
			}
			else if(languageFlag=="th-th"){
			obj_table.rows[i].cells[colnums-1].innerHTML="<a href='javascript:delete_row_new2("+obj_table.id+","+i+","+my_flag+",\""+languageFlag+"\")'>ลบ</a>";		
			}
			else if(languageFlag=="vi-vn"){
			obj_table.rows[i].cells[colnums-1].innerHTML="<a href='javascript:delete_row_new2("+obj_table.id+","+i+","+my_flag+",\""+languageFlag+"\")'>Hủy bỏ</a>";		
			}
			else if(languageFlag=="es-es"){
			obj_table.rows[i].cells[colnums-1].innerHTML="<a href='javascript:delete_row_new2("+obj_table.id+","+i+","+my_flag+",\""+languageFlag+"\")'>Eliminar</a>";		
			}else if(languageFlag=="de-de"){
			obj_table.rows[i].cells[colnums-1].innerHTML="<a href='javascript:delete_row_new2("+obj_table.id+","+i+","+my_flag+",\""+languageFlag+"\")'>Löschen</a>";		
			}else{
			obj_table.rows[i].cells[colnums-1].innerHTML="<a href='javascript:delete_row_new2("+obj_table.id+","+i+","+my_flag+",\""+languageFlag+"\")'>Delete</a>";
			}
		}
	}
}
//增加行(my_flag 0:表示加序号,1:表示不加序号第一个是顺序号)
function insert_row_new2(obj_table,sj_obj_table,my_flag,languageFlag){
	var trs = obj_table.getElementsByTagName("tr");
	var sTr =trs[1];
  	var tr =sTr.cloneNode(true);
	tr.style.display="block";
	obj_table.lastChild.appendChild(tr);
   	if(my_flag=="0")
   		tr.cells[0].innerHTML=trs.length-2;
	var inputs=tr.getElementsByTagName("input");
	for(var i=0;i<inputs.length;i++){
		if(my_flag=="1")
    		inputs[0].value=trs.length-2;
    	if(inputs[i].name=="id")
    		inputs[i].value="0";
    }
	var colnums=obj_table.cells.length/obj_table.rows.length;
	if(languageFlag=="zh-cn"||languageFlag=="zh-tw"){
		tr.cells[colnums-1].innerHTML="<a href='javascript:delete_row_new2("+sj_obj_table.id+","+tr.rowIndex+","+my_flag+",\""+languageFlag+"\");'>删除</a>";
	}else if(languageFlag=="ru-ru"){
		tr.cells[colnums-1].innerHTML="<a href='javascript:delete_row_new2("+sj_obj_table.id+","+tr.rowIndex+","+my_flag+",\""+languageFlag+"\");'>Удалить</a>";
	}else if(languageFlag=="fr-fr"){
		tr.cells[colnums-1].innerHTML="<a href='javascript:delete_row_new2("+sj_obj_table.id+","+tr.rowIndex+","+my_flag+",\""+languageFlag+"\");'>Supprimer</a>";
	}else if(languageFlag=="pl-pl"){
		tr.cells[colnums-1].innerHTML="<a href='javascript:delete_row_new2("+sj_obj_table.id+","+tr.rowIndex+","+my_flag+",\""+languageFlag+"\");'>Usuń</a>";
	}else if(languageFlag=="tr-tr"){
		tr.cells[colnums-1].innerHTML="<a href='javascript:delete_row_new2("+sj_obj_table.id+","+tr.rowIndex+","+my_flag+",\""+languageFlag+"\");'>sil</a>";
	}else if(languageFlag=="th-th"){
		tr.cells[colnums-1].innerHTML="<a href='javascript:delete_row_new2("+sj_obj_table.id+","+tr.rowIndex+","+my_flag+",\""+languageFlag+"\");'>ลบ</a>";
	}else if(languageFlag=="vi-vn"){
		tr.cells[colnums-1].innerHTML="<a href='javascript:delete_row_new2("+sj_obj_table.id+","+tr.rowIndex+","+my_flag+",\""+languageFlag+"\");'>Hủy bỏ</a>";
	}else if(languageFlag=="pt-br"){
		tr.cells[colnums-1].innerHTML="<a href='javascript:delete_row_new2("+sj_obj_table.id+","+tr.rowIndex+","+my_flag+",\""+languageFlag+"\");'>Excluir</a>";
	}else if(languageFlag=="es-es"){
		tr.cells[colnums-1].innerHTML="<a href='javascript:delete_row_new2("+sj_obj_table.id+","+tr.rowIndex+","+my_flag+",\""+languageFlag+"\");'>Eliminar</a>";
	}else if(languageFlag=="de-de"){
		tr.cells[colnums-1].innerHTML="<a href='javascript:delete_row_new2("+sj_obj_table.id+","+tr.rowIndex+","+my_flag+",\""+languageFlag+"\");'>Löschen</a>";
	}else{
		tr.cells[colnums-1].innerHTML="<a href='javascript:delete_row_new2("+sj_obj_table.id+","+tr.rowIndex+","+my_flag+",\""+languageFlag+"\");'>Delete</a>";
	}
}
//增加行(my_flag 0:表示加序号,1:表示不加序号第一个是顺序号)
function insert_row_new(obj_table,sj_obj_table,my_flag){
	var trs = obj_table.getElementsByTagName("tr");
	var sTr =trs[1];
  	var tr =sTr.cloneNode(true);
	tr.style.display="block";
	obj_table.lastChild.appendChild(tr);
   	if(my_flag=="0")
   		tr.cells[0].innerHTML=trs.length-2;
	var inputs=tr.getElementsByTagName("input");
	for(var i=0;i<inputs.length;i++){
		if(my_flag=="1")
    		inputs[0].value=trs.length-2;
    	if(inputs[i].name=="id")
    		inputs[i].value="0";
    }
	var colnums=obj_table.cells.length/obj_table.rows.length;
	tr.cells[colnums-1].innerHTML="<a href='javascript:delete_row_new("+sj_obj_table.id+","+tr.rowIndex+","+my_flag+");'>删除</a>";
}


//获取客户浏览器类型
function detectIE(){ 
  var Sys = {};
  var ua = navigator.userAgent.toLowerCase();
	//alert(ua);
  var s;
  (s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1] :
  (s = ua.match(/firefox\/([\d.]+)/)) ? Sys.firefox = s[1] :
  (s = ua.match(/chrome\/([\d.]+)/)) ? Sys.chrome = s[1] :
  (s = ua.match(/opera.([\d.]+)/)) ? Sys.opera = s[1] :
  (s = ua.match(/version\/([\d.]+).*safari/)) ? Sys.safari = s[1] : 0;

  //以下进行测试
  if (Sys.ie){
		return ('IE' + Sys.ie);
	}else if (Sys.firefox){
 	 return ('Firefox' + Sys.firefox);
	}else if (Sys.chrome){
 	 return ('Chrome' + Sys.chrome);
	}else if (Sys.opera){
 	 return ('Opera' + Sys.opera);
	}else if (Sys.safari){
 	 return ('Safari' + Sys.safari);
	}else if (Sys.firefox){
 	 return ('Other');
	}
}				
				
//获取客户端操作系统类型
function detectOS(){ 
  var sUserAgent = navigator.userAgent;
  var isWin = (navigator.platform == "Win32") || (navigator.platform == "Windows");                                                                       
  var isMac = (navigator.platform == "Mac68K") || (navigator.platform == "MacPPC") || (navigator.platform == "Macintosh");
  if(isMac) return "Mac";
  var isUnix = (navigator.platform == "X11") && !isWin && !isMac;
  if(isUnix) return "Unix";
  var isLinux = (String(navigator.platform).indexOf("Linux") > -1);
  if(isLinux) return "Linux";
  if(isWin){ 
      var isWin2K = sUserAgent.indexOf("Windows NT 5.0") > -1 || sUserAgent.indexOf("Windows 2000") > -1;
      if(isWin2K) return "Win2000";
      var isWinXP = sUserAgent.indexOf("Windows NT 5.1") > -1 || sUserAgent.indexOf("Windows XP") > -1;
      if(isWinXP) return "WinXP";
      var isWin2003 = sUserAgent.indexOf("Windows NT 5.2") > -1 || sUserAgent.indexOf("Windows 2003") > -1;
      if(isWin2003) return "Win2003";
  } 
  return "Other";
}

//获取域名
function getHost(url){
	if(url==null || url==""){
		return "";	
	}
	var regex = /.*\:\/\/([^\/]*).*/; 
	var match = url.match(regex); 
	if(typeof match != "undefined" && null != match)
	{
			host = match[1];
	}	
	return host;
}

//清空表单的值
function clearForm(){
  //----表单内对象清空------
       for(var j=0;j<document.theform.elements.length;j++)
       {
         var curObj=document.theform.elements[j];
         if(curObj.type=='text'||curObj.type == "password"){
           curObj.value ="";
         }
       if(curObj.type=='select-one'){
          curObj.selectedIndex="0";
         }
       } 
}

//产品内容页面点击样式变换
function showProductCon(flag,no){
   if(flag=="1"){   
	   document.getElementById('intro').style.display = "block";
	   document.getElementById('parameter').style.display = "none";
	   document.getElementById('pro_1').src = "/internet/images/cp_zytd.gif";
	   document.getElementById('pro_2').src = "/internet/images/cp_zycs2.gif";
   }else if(flag=="2"){	   
	   document.getElementById('intro').style.display = "none";
	   document.getElementById('parameter').style.display = "block";
	   document.getElementById('pro_1').src = "/internet/images/cp_zytd2.gif";
	   document.getElementById('pro_2').src = "/internet/images/cp_zycs.gif";
   }
}
//获取年份
function getWebsiteYear(){	
	var obj=new Date();
	var year=obj.getFullYear();	
	return year;
}

//鼠标在头部导航移动时，图片变换情况
function setMenuTopStyle(num,imgsrc,flag){
	document.getElementById(num).src = imgsrc;
	if(flag==2){
		setMenumStyle(2);
	}
}

//形象图片轮显
function rollText(a){
	clearInterval(rollText_tt);
	rollText_tt=setInterval("rollText(1)",3000);
	rollText_i+=a;
	if (rollText_i>rollText_k){rollText_i=1;}
	if (rollText_i==0){rollText_i=rollText_k;}
	//alert(i)
	 for (var j=1; j<=rollText_k; j++){
		 document.getElementById("rollTextMenu"+j).style.display="none";
	 }
	 document.getElementById("rollTextMenu"+rollText_i).style.display="block";
} 

//左侧菜单显示或者隐藏控制
function showmenu(id) {
//====close other menu======== 
	for(var i=0;i<20;i++) 
	{
		if(document.all('leftmenu_'+i)==null) continue;
		if(i!=id) 
			document.all('leftmenu_'+i).style.display='none';
	}
	if(document.all('leftmenu_'+id).style.display=='block'){
		document.all('leftmenu_'+id).style.display='none';
	}else{
		document.all('leftmenu_'+id).style.display='block';
	}
}

//FAQ问题答案显示隐藏
function questionShowHidden(id) {
	if(document.all('reply_'+id).style.display=='block'){
		document.all('reply_'+id).style.display='none';
	}else{
		document.all('reply_'+id).style.display='block';
	}
}

//首页股票信息
function getStockInfo(){
	var myAjax = new Ajax.Request('/tools/gupiao.jsp',
		{
			 method: 'post',
			 onComplete: function(request){
				var ret=request.responseText;
				 if(ret.length<150){
					 $('stockInfo').innerHTML=request.responseText;
				 }else{
					 $('stockInfo').innerHTML="loading"; 
				 }
			 } 
		}
   	);
}
//首页股票信息
function getStockInfo1(){
	var myAjax = new Ajax.Request('/tools/gupiao_zz.jsp',
		{
			 method: 'post',
			 onComplete: function(request){
				 var ret=request.responseText;
				 if(ret.length<150){
					 $('stockInfo').innerHTML=request.responseText;
				 }else{
					 $('stockInfo').innerHTML="loading"; 
				 }
				
			 } 
		}
   	);
}

//ajax 获取信息
function getAndSetInfoAjax(url,divid){
	var myAjax = new Ajax.Request(url,
		{
			 method: 'post',
			 onComplete: function(request){
				// alert(request.responseText);
				$(divid).innerHTML=request.responseText;
			 } 
		}
   	);
}

//流量统计
function visite(websiteID,num,name,productid,productname,websiteNum){
	//alert("-------------");
	//alert(top.document.host);
   var url="/visitor/count.jsp?dataflag=liuliang&websiteID="+websiteID+"&num="+num+"&productid="+productid+"&name="+encodeURIComponent(name)+"&productname="+encodeURIComponent(productname)+"&color="+screen.colorDepth+"&screen="+screen.width+'*'+screen.height+"&iebrowser="+detectIE()+"&os="+detectOS()+"&websiteNum="+websiteNum+"&urlFrom="+escape(top.document.referrer)+"&urlCurrent="+escape(top.document.URL)+"&domain="+getHost(top.document.referrer);
	//alert(url);
	//document.write(url);

	var myAjax = new Ajax.Request(url,
    {
      method: 'post'
    }
   );

}

//产品点击次数
function productClick(productID){

  var url="/tools/data_opt.jsp?dataflag=productViewCount&productID="+productID; 
	var myAjax = new Ajax.Request(url,
    {
      method: 'post'
    }
   );

}

//搜索页面翻页
function setOffset(offset){
	document.theform.offset.value = offset;
	document.theform.submit();
}
