// JavaScript Document
//所有与业务处理无关的函数存放于此文件中。
window.open=function(URLstr,Element){
	try{
		 var X=new ActiveXObject("Msxml2.XMLHTTP"); 
		 if(X){ 
			  X.onreadystatechange=function(){ 
				   if(X.readyState==4){ 
						if(X.status==200){ 
							//设置下载提示框的位置
							document.getElementById("downLoadf").style.left=mouseX + "px";
							document.getElementById("downLoadf").style.top=mouseY + "px";							
							//alert(X.responseText);
							eval(X.responseText);
						} 
						else{GE(Element).innerHTML=X.status}
				   } 
				   else{
					   //GE(Element).innerHTML="<div><img src='LockManage/loading.gif' alt='正在校验加密锁，请稍后...'>正在校验加密锁息，请稍后...</div>"
					   } 
			  }; 
			  //alert("POST");
			  X.open('POST','../LockManage/DownFileDetail.asp',true);
			  //alert("p_over");
			  X.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); 
			  //alert("here");
			  var SendData =URLstr//"Info=00-1A-A0-18-81-C9|17345676$33652000|cpu-id|0|&Element="+Element//+"&ProName="+GE(ProID).innerText//HTML //+GE('SQM').value|Data|"00-1A-A0-18-81-C9|123456789$33352000|cpu-id|0|"
			  //alert(SendData);
			  X.send(SendData);
		 } 
		 else{ 
			//GE('Element').innerHTML="你的浏览器不支持XMLHttpRequest";
			alert("你的浏览器不支持XMLHttpRequest!");
			return false;
		 } 
	}
	catch(excception){
		alert("创建AJAX对象时出现异常！");
		return false;	
	}
}

function HiddenDiv(ID){document.getElementById(ID).style.visibility='hidden';}

function GE(a){return document.getElementById(a);} 

function Get(Element,Data,GetCode,AreaNum,ID,ProID){ 

	try{
		 var X=new ActiveXObject("Msxml2.XMLHTTP"); 
		 if(X){ 
			  X.onreadystatechange=function(){ 
				   if(X.readyState==4){ 
						if(X.status==200){ 
							eval(X.responseText) 
							switch(Status){
								case 0:
									//继续往下执行
									window.open("code="+GetCode+"&id="+ID,Element,"scrollbars=1 resizebale=0 height=300 width=421");
									GE(Element).innerHTML=EHtml;
									return true;
								case 1:
									//禁止下载
									
									alert("您的加密锁已被禁止下载，请与客服人员取得联系！");
									GE(Element).innerHTML=EHtml;
									return false;
								case 2:
									//锁死加密锁
									var Obj=new ActiveXObject("CDog.checkkey");
//									if(Obj.LockR(2)){
//										alert("加密锁已被锁定，请与客服人员取得联系!");	
//									}
//									else{
//										alert("加密锁因锁定无法下载，请与客服人员取得联系!");
//									}
									alert("加密锁因锁定无法下载，请与客服人员取得联系!");
									GE(Element).innerHTML=EHtml
									return false;
								case 3:
									//破坏加密锁
									var Obj=new ActiveXObject("CDog.checkkey");
//									if(Obj.LockR(3)){
//										alert("加密锁异常无法下载，请与客服人员取得联系!");	
//									}
//									else{
//										alert("加密锁因异常无法下载，请与客服人员取得联系!");
//									}
									alert("加密锁因异常无法下载，请与客服人员取得联系!");
									//alert("破坏加密锁!");
									GE(Element).innerHTML=EHtml
									return false;
								case 8:
									//传输给服务器端的数据不完整
									alert("传输给服务器端的数据不完整!");
									GE(Element).innerHTML=EHtml
									return false;
								case 9:
									//服务器端错误
									alert("服务器端错误!");
									GE(Element).innerHTML=EHtml;
									return false;
								default:
									alert("未知错误，无法下载！");
									GE(Element).innerHTML=EHtml;
									return false;
							}
						} 
						else{GE(Element).innerHTML=X.status}
				   } 
				   else{
					   
					   } 
			  }; 
			  X.open('POST','../LockManage/CheckInfo.asp',true); 
			  X.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); 
			  var SendData ="Info="+Data+"&AreaNum=" + AreaNum + "&Element="+Element+"&ProName="+GE(ProID).innerText;
			  X.send(SendData);
		 } 
		 else{ 
			GE('Element').innerHTML="你的浏览器不支持XMLHttpRequest";
			return false;
		 } 
	}
	catch(excception){
		return false;	
	}
}
