var SelectCategory = new Array(
""    ," - 大讲堂系别 -",
"01407","技术与品管系",
"01408","材料专业",
"01409","热处理专业",
"01410","电镀与表面处理",
"01411","紧固件设备使用与维修",
"01412","模具、配件大家谈",
"01413","冷墩生产工艺",
"01414","车加工工艺",
"01415","搓丝与攻牙技术",
"01416","应用工程师天地",
"01417","新技术与特殊产品",
"01418","入门基础",
"01419","标准探讨",
"01420","品质检测",
"01421","CAD与制图",
"001422","营销与管理系",
"001423","供应链管理",
"001424","网络推广交流",
"001425","广告与螺丝业",
"001426","销售、渠道与市场",
"001427","创业者乐园",
"001428","财务专业",
"001429","外语翻译",
"001430","外贸出口",
"001431","人力资源管理",
"001432","企业培训交流",
"001433","管理表单",
"001434","认证与流程管理",
"1435","站务与课外系",
"1436","老乡会，天涯共此时",
"1437","朋友圈，爱这个圈子",
"1438","心里话，不吐不快",
"1439","回收站，不看也罢"
)

var SelectBBSCategory = new Array(
""    ," - 大讲堂系别 -",
"01407","技术与品管系",
"01408","材料专业",
"01409","热处理专业",
"01410","电镀与表面处理",
"01411","紧固件设备使用与维修",
"01412","模具、配件大家谈",
"01413","冷墩生产工艺",
"01414","车加工工艺",
"01415","搓丝与攻牙技术",
"01416","应用工程师天地",
"01417","新技术与特殊产品",
"01418","入门基础",
"01419","标准探讨",
"01420","品质检测",
"01421","CAD与制图",
"001422","营销与管理系",
"001423","供应链管理",
"001424","网络推广交流",
"001425","广告与螺丝业",
"001426","销售、渠道与市场",
"001427","创业者乐园",
"001428","财务专业",
"001429","外语翻译",
"001430","外贸出口",
"001431","人力资源管理",
"001432","企业培训交流",
"001433","管理表单",
"001434","认证与流程管理",
"1435","站务与课外系",
"1436","老乡会，天涯共此时",
"1437","朋友圈，爱这个圈子",
"1438","心里话，不吐不快",
"1439","回收站，不看也罢"
)

var imgpath = "/images/"

var TdMouse = " align='center' style='cursor:hand' onMouseOver='this.style.backgroundColor=\"#D1E7FE\"' onMouseOut='this.style.backgroundColor=\"#FFFFFF\"' ";
var TdMouse1= " align='center' style='cursor:hand' onMouseOver='this.style.backgroundColor=\"#D1E7FE\"' onMouseOut='this.style.backgroundColor=\"#FFE6D7\"' ";
//TiTle 标题，Field引申层对象divField，按钮btnField,值隐藏字段Field, DefaultVal 默认值,BigCode 大类代码长度，空，没有二级选项
function buildPopSel(Title,Field,Arrs,DefaultVal,BigCodeLen,w,h,bimg){
  ObjList += ",div" + Field;
  Arr = eval(Arrs);
  var btnShowText = Title;

  var htmlDiv;
  htmlDiv  = "<div id='div"+Field+"' width='500' style='position:absolute;left:10px;top:300px;visibility:hidden;z-index:100;'>";
  htmlDiv += "<table width='500' border='0' cellspacing='0' cellpadding='0' bgcolor='#FFFFFF'>";
  htmlDiv += "<tr><td align='left' valign='middle' width=400 height='26' background='" + imgpath + "topBG04.gif'>&nbsp;&nbsp;";
  htmlDiv += "<img src='"+imgpath+"misc_arrow.gif'>&nbsp;<span style='color:#FFFFFF'>"+Title+"</span></td>";
  htmlDiv += "<td align='right' valign='middle' background='"+imgpath+"topBG04.gif' onclick='hiddenLayer()' style='color:#FFFFFF;cursor:hand;'>【关闭选单】</td></tr>";
  htmlDiv += "<tr><td colspan='2' width='500' valign='top'>";
  htmlDiv += "<table width='100%' border='0' cellspacing='0' cellpadding='0' bgcolor='#FFFFFF' style='border-color: #0000CC #0000CC #0000CC #0000CC; border-style: dashed; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px'>";
  htmlDiv += "<tr>";
  var big = null;
  var jsq = 0;
  for(var i=0;i<Arr.length/2;i++){
    if(Arr[i*2]==DefaultVal){//默认值
      btnShowText = Arr[i*2+1];
    }
    if(BigCodeLen==0 || big!=Arr[i*2].substring(0,BigCodeLen)){//分大类
	  if(jsq==4){
		htmlDiv += "<td align='center'>螺丝博客：</td>"; 
	  }
	  if(jsq==6){
		htmlDiv += "<td align='center' width='100'></td>"; 
	  }
	  if(jsq==0){
     	 htmlDiv += "<td height='24' width='25%' align='center' " + TdMouse +  " onClick=\"SelectIt('" + Field + "','" + Arr[i*2+1] + "','" + Arr[i*2] +"',null,0)\">" + Arr[i*2+1] + "</td>";
	  }
      else{
	     htmlDiv += "<td height='24' width='25%' " + TdMouse +  " onDblClick=\"SelectIt('" + Field + "','" + Arr[i*2+1] + "','" + Arr[i*2] +"',null,0)\" onclick=\"SelectIt('" + Field + "','" + Arr[i*2+1] + "','" + Arr[i*2] +"'," + Arrs + "," + BigCodeLen + ")\">" + Arr[i*2+1] + "</td>";
	  }
      big = Arr[i*2].substring(0,BigCodeLen);
      jsq++;
	  if(jsq==4){
		htmlDiv += "</tr><tr>";  
	  }
	  if(jsq==6){
		htmlDiv += "</tr><tr>";  
	  }
      //if(jsq%4 == 0){
       // htmlDiv += "</tr><tr>";
     // }`
    }
  }
  
  for(var k= (jsq-1) % 4;k<3;k++){
    htmlDiv += "<td height='24'>&nbsp;</td>";
  }

  htmlDiv += "</tr></table>";
  if(BigCodeLen>0)
  htmlDiv += "<div id='subdiv" + Field + "'></div>";
  htmlDiv += "</td></tr><tr><td colspan='2' height='4' bgcolor='#E70000'></td></tr></table>";
  htmlDiv += "</div>";
  document.writeln(htmlDiv);

  document.writeln("<INPUT type='button' name='btn"+Field+"' id='btn"+Field+"' value='"+btnShowText+"' title='"+Title+"' style='text-align: left; BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: url("+imgpath+bimg+"); BORDER-LEFT: 0px; WIDTH: "+w+"px; HEIGHT: "+h+"px; CURSOR: hand; BORDER-BOTTOM: 0px' onclick='displayLayer(div"+Field+");'>");
  document.writeln("<INPUT type='hidden' name='"   +Field+"' id='"+Field+"' value='"+DefaultVal +"'>");
}

var ObjList = "";

String.prototype.LeftStr  = function(maxlen){
  var len = 0;
  for(var i = 0; i < this.length; i++){
    len++;
    if(this.charCodeAt(i) > 128) len++;
    if(len>maxlen) break;
  }
  return this.substring(0,i);
}

function SelectIt(Field,ShowText,Value,Arr,BigCodeLen){
  var btnField = document.all("btn"+Field);
  document.all(Field).value       = Value;
  var btnWidth = btnField.style.width.replace("px","");
      btnWidth = btnWidth - 12;
      btnField.value = ShowText.LeftStr(btnWidth/7);

  if(BigCodeLen==0){
//    document.all("div"+Field).style.visibility="hidden";
    hiddenLayer();
  }
  else{
    var big = Value.substring(0,BigCodeLen);
    var jsq = 1;
    var htmlDiv  = "<hr size=4 noshade color=#E70000><table width=100% border=0 cellspacing=0 cellpadding=0 bgcolor=#FFFFFF style='border-color: #0000CC #0000CC #0000CC #0000CC; border-style: dashed; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px'>";
        htmlDiv += "<tr>";
    for(var i=0;i<Arr.length/2;i++){
      if(big==Arr[i*2].substring(0,BigCodeLen) && (big+"00")!=Arr[i*2]){
        //htmlDiv += "<td height=24 width=25%" + TdMouse + " onclick=\"SelectIt('" + Field + "','" + Arr[i*2+1] + "','" + Arr[i*2] +"',null,0)\"><span id='content'>" + Arr[i*2+1] + "</span></td>";
       // jsq++;
		if(jsq==1){
          htmlDiv += "<td height=24 width=25%" + TdMouse + " onclick=\"SelectIt('" + Field + "','" + Arr[i*2+1] + "','" + Arr[i*2] +"',null,0)\"><font color=red>" + Arr[i*2+1] + "<strong>>></strong></font></td>";
		  //htmlDiv += "<td><strong></strong></td></tr><tr>";
	    }
		else{
          htmlDiv += "<td height=24 width=25%" + TdMouse + " onclick=\"SelectIt('" + Field + "','" + Arr[i*2+1] + "','" + Arr[i*2] +"',null,0)\"><span id='content'>" + Arr[i*2+1] + "</span></td>";
		}
		jsq++;
        if((jsq+2)%4 == 0){
          htmlDiv += "</tr><tr>";
        }
      }
    }
    //for(var k= (jsq-1) % 4;k<3;k++){
    //  htmlDiv += "<td height=24>&nbsp;</td>";
   // }
    htmlDiv += "</tr></table>";
    if(jsq>1){
      subdiv = eval("subdiv" + Field);
      subdiv.innerHTML = htmlDiv;
    }
    else{
      hiddenLayer();
    }
  }
}

function displayLayer(layerID){
  hiddenLayer();
  GetCenterXY_ForLayer(layerID);
  DivSetVisible(layerID);
}

function hiddenLayer(){
  showElementAll();
  var argArr = ObjList.split(",");
  for(var i=0;i<argArr.length;i++){
    if(argArr[i]!="")	
    eval(argArr[i]).style.visibility = "hidden";
  }
}

//将悬浮层的位置定位在屏幕中央
function GetCenterXY_ForLayer(objdiv){
  x = document.body.scrollLeft;
  y = document.body.scrollTop;

  //获取屏幕宽度
  availWidth = parseInt(window.screen.availWidth);
  availHeight = parseInt(window.screen.availHeight);

  tblWidth = parseInt(objdiv.width);

  y = y + availHeight/3;
  x = (availWidth - tblWidth)/2;

  objdiv.style.top  = y;
  objdiv.style.left = x+100;
}

function DivSetVisible(objDiv){
  hideElementAll();
  objDiv.style.visibility = "visible";
}

function HideElement(strElementTagName){
  try{
    for(i=0;i<window.document.all.tags(strElementTagName).length; i++){
      var objTemp = window.document.all.tags(strElementTagName)[i];
      objTemp.style.visibility = "hidden";
    }
  }
  catch(e){
    alert(e.message);
  }
}

function ShowElement(strElementTagName){
  try{
    for(i=0;i<window.document.all.tags(strElementTagName).length; i++){
      var objTemp = window.document.all.tags(strElementTagName)[i];
      objTemp.style.visibility = "visible";
    }
  }
  catch(e){
    alert(e.message);
  }
}

function hideElementAll(){
  HideElement("SELECT");
  HideElement("OBJECT");
  HideElement("IFRAME");
}

function showElementAll(){
  ShowElement("SELECT");
  ShowElement("OBJECT");
  ShowElement("IFRAME");
}
