﻿function setTongxunDiv(obj,setobj)
{
	if(document.all.tagid.value!=0)
	{
		if(obj!=null&&setobj!=null)
		{
			oRect = obj.getBoundingClientRect();
			setobj.style.left=oRect.left+"px";
			setobj.style.top=oRect.top+18+"px";
			setobj.style.display="";
		}
	}
}

function setOffTongxunDiv(setobj)
{
	setobj.style.display="none";
}

//创建读取xml文件的对象
function CreateXMLDOM() 
{
	var OsObject = ""; 
	if(navigator.userAgent.indexOf("MSIE")>0) 
	{ 
		var arrSignatures = ["MSXML2.DOMDocument.5.0", "MSXML2.DOMDocument.4.0",
		"MSXML2.DOMDocument.3.0", "MSXML2.DOMDocument",
		"Microsoft.XmlDom"];
		for (var i=0; i < arrSignatures.length; i++) 
		{
			try 
			{
				var oXmlDom = new ActiveXObject(arrSignatures[i]);
				return oXmlDom;
			} 
			catch (oError) 
			{
				//ignore
			}
		}              
		throw new Error("你的系统没有安装MSXML");  
	} 
	else
	{ 
		var dom=document.implementation.createDocument("", "", null); 
		dom.async=false; 
		return dom;
	} 
//	if(isSafari=navigator.userAgent.indexOf("Safari")>0) { 
//		return "Safari"; 
//	} 
//	if(isCamino=navigator.userAgent.indexOf("Camino")>0){ 
//		return "Camino"; 
//	} 
//	if(isMozilla=navigator.userAgent.indexOf("Gecko")>0){ 
//		return "Gecko"; 
//	} 

//	var arrSignatures = ["MSXML2.DOMDocument.5.0", "MSXML2.DOMDocument.4.0",
//	"MSXML2.DOMDocument.3.0", "MSXML2.DOMDocument",
//	"Microsoft.XmlDom"];
//	for (var i=0; i < arrSignatures.length; i++) 
//	{
//		try 
//		{
//			var oXmlDom = new ActiveXObject(arrSignatures[i]);
//			return oXmlDom;
//		} 
//		catch (oError) 
//		{
//			//ignore
//		}
//	}              
//	throw new Error("你的系统没有安装MSXML");           
}     

//钢铁品种绑定数据
function LoadXmlFile(path)
{
	document.all.varietyid.innerText = "";
	var oOptionstart = document.createElement("option");
	oOptionstart.value = "0";
	oOptionstart.innerText = "-请选择-";
	document.all.varietyid.appendChild(oOptionstart);
	var oXmlDomObj=CreateXMLDOM();
	oXmlDomObj.load(path);
	oXmlDomObj.onreadystatechange = function () {
		if (oXmlDomObj.readyState == 4) 
		{
			if (oXmlDomObj.parseError.errorCode != 0) 
			{
			    var myError = oXmlDomObj.parseError;
			    alert("发生错误：" + myErr.reason);
			} 
			else 
			{
				var root = oXmlDomObj.documentElement;
				for (var i=0; i<root.childNodes.length; i++) 
				{
					var currNode = root.childNodes.item(i);
					var oOption1 = document.createElement("option");
					oOption1.value = currNode.childNodes.item(0).text;//品种id
					oOption1.innerText = currNode.childNodes.item(1).text;
					document.all.varietyid.appendChild(oOption1);
				}
			}
		}
	};
}

//联动品名的菜单项
function setTagFromXml(varietyId,path)
{
//	document.all.lcss.style.display="";
//	document.all.wcss.style.display="";
//	document.all.dcss.style.display="";
	document.all.tagid.innerHTML="";
	
	var oOptionstart = document.createElement("option");
	oOptionstart.value = "0";
	oOptionstart.innerText = "-请选择-";
	document.all.tagid.appendChild(oOptionstart);
	
	var oXmlDomObj=CreateXMLDOM();
	oXmlDomObj.load(path);
	oXmlDomObj.onreadystatechange = function() {
		if (oXmlDomObj.readyState == 4) {
			if (oXmlDomObj.parseError.errorCode != 0) {
				var myError = oXmlDomObj.parseError;
				alert("发生错误：" + myErr.reason);
			}
			else {
				var isF = true;
				var root = oXmlDomObj.documentElement;
				for (var i = 0; i < root.childNodes.length; i++) {
					var currNode = root.childNodes.item(i);
					if (currNode.childNodes.item(2).text == varietyId) {
						var oOption1 = document.createElement("option");
						oOption1.value = currNode.childNodes.item(0).text;
						oOption1.innerText = currNode.childNodes.item(1).text;
						document.all.tagid.appendChild(oOption1);

						if (isF) {
							isF = false;
							document.all.tagid.value = oOption1.value;
						}

					}
				}
				document.all.tagid.onchange.call();
			}
		}
	};
}

//联动品名的菜单项
function setTagFromXmll(varietyId,path)
{
//	document.all.lcss.style.display="";
//	document.all.wcss.style.display="";
//	document.all.dcss.style.display="";
	document.all.tagid.innerHTML="";
	
	var oOptionstart = document.createElement("option");
	oOptionstart.value = "0";
	oOptionstart.innerText = "-请选择-";
	document.all.tagid.appendChild(oOptionstart);
	
	var oXmlDomObj=CreateXMLDOM();
	oXmlDomObj.load(path);
	oXmlDomObj.onreadystatechange = function () {
		if (oXmlDomObj.readyState == 4) 
		{
			if (oXmlDomObj.parseError.errorCode != 0) 
			{
			    var myError = oXmlDomObj.parseError;
			    alert("发生错误：" + myErr.reason);
			} 
			else 
			{
				var root = oXmlDomObj.documentElement;
				for (var i=0; i<root.childNodes.length; i++) 
				{
					var currNode = root.childNodes.item(i);
					if(currNode.childNodes.item(2).text==varietyId)
					{
						var oOption1 = document.createElement("option");
						oOption1.value = currNode.childNodes.item(1).text;
						oOption1.innerText = currNode.childNodes.item(1).text;
						document.all.tagid.appendChild(oOption1);

					}
				}
			}
		}
	};
}


function setLWDXml(tagid,path)
{	
	document.all.lcss.style.display="";
	document.all.wcss.style.display="";
	document.all.dcss.style.display="";
		
	var oXmlDomObj=CreateXMLDOM();
	oXmlDomObj.load(path);
	oXmlDomObj.onreadystatechange = function () {
		if (oXmlDomObj.readyState == 4) 
		{
			if (oXmlDomObj.parseError.errorCode != 0) 
			{
			    var myError = oXmlDomObj.parseError;
			    alert("发生错误：" + myErr.reason);
			} 
			else 
			{
				var root = oXmlDomObj.documentElement;
				for (var i=0; i<root.childNodes.length; i++) 
				{
					var currNode = root.childNodes.item(i);
					if(currNode.childNodes.item(0).text==tagid)
					{
						if(currNode.childNodes.item(3).text=="false")
						{
							document.all.lcss.style.display="none";
						}
						else
						{
							document.all.lcss.style.display="";
						}
						if(currNode.childNodes.item(4).text=="false")
						{
							document.all.wcss.style.display="none";
						}
						else
						{
							document.all.wcss.style.display="";
						}
						if(currNode.childNodes.item(5).text=="false")
						{
							document.all.dcss.style.display="none";
						}
						else
						{
							document.all.dcss.style.display="";
						}

					}
				}
			}
		}
	};
}
//function setParticularFromXml(tagid,path)
//{
//	document.all.par.innerHTML="正在加载……";
//	var oXmlDomObj=CreateXMLDOM();
//	oXmlDomObj.load(path);
//	oXmlDomObj.onreadystatechange = function () {
//		if (oXmlDomObj.readyState == 4) 
//		{
//		document.all.par.innerHTML="";
//			if (oXmlDomObj.parseError.errorCode != 0) 
//			{
//			    var myError = oXmlDomObj.parseError;
//			    alert("发生错误：" + myErr.reason);
//			} 
//			else 
//			{
//			
//				var root = oXmlDomObj.documentElement;document.all.par.innerHTML="";
//				document.all.par.innerHTML +="<b><span style='color:blue;cursor:hand;' onclick='setPar(this.innerHTML)'>不限</span></b><br>"
//				for (var i=0; i<root.childNodes.length; i++) 
//				{
//					var currNode = root.childNodes.item(i);
//					if(currNode.childNodes.item(1).text==tagid)
//					{
//						document.all.par.innerHTML +="<b><span style='color:blue;cursor:hand;' onclick='setPar(this.innerHTML)'>"+currNode.childNodes.item(2).text+"</span></b><br>";
//					}
//				}
//			}
//			
//		}
//	};
//}

//联动材质提示内容
function setParticularFromXml(tagid,path)
{
    document.all.caizhi.innerHTML="";
	
	var oOptionstart = document.createElement("option");
	oOptionstart.value = "0";
	oOptionstart.innerText = "-不限-";
	document.all.caizhi.appendChild(oOptionstart);
	
	document.all.par.innerHTML="";
	var oXmlDomObj=CreateXMLDOM();
	oXmlDomObj.load(path);
	oXmlDomObj.onreadystatechange = function () {
		if (oXmlDomObj.readyState == 4) 
		{
			if (oXmlDomObj.parseError.errorCode != 0) 
			{
			    var myError = oXmlDomObj.parseError;
			    alert("发生错误：" + myErr.reason);
			} 
			else 
			{
				var root = oXmlDomObj.documentElement;
				for (var i=0; i<root.childNodes.length; i++) 
				{
					var currNode = root.childNodes.item(i);
					if(currNode.childNodes.item(1).text==tagid)
					{
					    var oOption1 = document.createElement("option");
						oOption1.value = currNode.childNodes.item(2).text;
						oOption1.innerText = currNode.childNodes.item(2).text;
						document.all.caizhi.appendChild(oOption1);
					}
				}
			}
		}
	};
}

function setPar(arg)
{
	document.all.caizhi.value=arg;
}


var setMembers = new Array();//获得分页后的memberid的数组

function setPager(mebers)
{
	if(mebers!=null)
	{
		var memarg=mebers.split(',');
		if(memarg.length>=37)
		{				
			var page= parseInt(memarg.length)/37;
			if(parseInt(memarg.length)%37!=0)
			{
				page = parseInt(page + 1);
			}
			
			for(var i=0;i<page;i++)
			{
				var j = i*37;
				var rem = j+37;
				var strMem = "";
				for(var g=j;g<rem;g++)
				{
					if(memarg[g]==null)
					{
						break;
					}
					strMem +=memarg[g]+",";
				}
				setMembers[i] = strMem;
			}
		}
		else
		{
			var remit="";
			for(var len=0;len<memarg.length;len++)
			{
				remit +=memarg[len]+",";
			}
			setMembers[0]=remit;
		}
	}
	alert(mebers)
	showStrPage();
}

function showStrPage()
{
	var strPageSet=document.all.strPageSet;
	strPageSet.innerHTML="";
	strPageSet.innerHTML +="<span style='cursor:hand' onclick='alert(\""+setMembers[0]+"\")'>首　页</span>　";
	if(setMembers.length>0)
	{
		for(var i=1;i<=setMembers.length;i++)
		{
			strPageSet.innerHTML +="<span style='cursor:hand' >["+ i +"]</span>　";
		}
	}
	strPageSet.innerHTML +="　<span style='cursor:hand' >尾　页</span>";
}

function getPageResult(arg)
{
	document.all.setmain.src="../station/spot/spot.aspx?member="+arg
}
