window.onload=proInit;
window.onunload=proUnLoad;
var statuMenu=true;
var menuHeight=23;
var strLink;
var aryLink=new Array();
var strURL="./php/SuperGateway.php";
var aryMember=new Array();
var SID;
var charset="big5";
function getAJAX(urlToGet,charset){
	var xmlHttp = new ActiveXObject("MSXML2.XMLHTTP.3.0");
	xmlHttp.open("POST", top.strURL+urlToGet+",!",false); 
  xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset="+charset);
  try{
  	if(top.SID!= null){
  		xmlHttp.send("SID="+top.aryMember[0]+","+top.SID);
  	}else{
  		xmlHttp.send();
  	}
    if(xmlHttp.readyState==4){
			return xmlHttp.responseTEXT;
		}else{
			return null;
		}
  }catch(E){
		alert("貴客戶當地網路忙線中!!");
  }
}

function getAJAXP(strCmd1,strCmd2,charset){
	var xmlHttp = new ActiveXObject("MSXML2.XMLHTTP.3.0");
	if(strCmd1 !="32"){
		xmlHttp.open("POST", top.strURL+"?cmd="+strCmd1+",!",false); 
  	xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	}else{
		xmlHttp.open("GET", top.strURL+"?cmd="+strCmd1+","+strCmd2+"!",false); 
		//xmlHttp.setRequestHeader("Content-Type","text/xml;charset="+charset);
	}
  try{
  	xmlHttp.send("cmd="+strCmd2+"&SID="+top.aryMember[0]+","+top.SID);
  	if(strCmd1 !="32"){
	    if(xmlHttp.readyState==4){
				return xmlHttp.responseTEXT;
			}else{
				return null;
			}
		}
  }catch(E){
		alert("貴客戶當地網路忙線中!!");
  }
}

function proCmd(strCmd){
	var aryCmd=strCmd.split(",");
	switch(aryCmd.shift()){
		case "10":
			document.getElementById("tabLogin").style.display="none";
			setValue(aryCmd);
			var url="?cmd=30,"+aryMember[0];
			var str=getAJAX(url,"big5");
			proCmd(str);
		break;
		case "21":
			alert("新增成功");
			getLink();
			proInitMenu();
			proAddTabShow(0);
			switchMenu();
		break;
		case "22":
		case "231":
		case "232":
		case "24":
			getLink();
			proInitMenu();
			var obj=document.getElementById("selList");
			InitListTab(obj);
			proManTabShow(1);
		break;		
		case "25":
			getLink();
			proInitMenu();
			proManTabShow(1);
		break;
		case "30":
			top.strLink=strCmd.replace(/^30,/,"");
			proOnLoad();
		break;
		case "901":
		alert("身份確認錯誤,請重新登入!");
		break;
		case "999":
		alert("發生錯誤!");
		break;
	}
}

function proInit(){
	top.innerfrm.location="about:blank";
}

function proOnLoad(){
	/*起始*/
	var aryTmp=eval(strLink);
	var intC=aryTmp.length;
	var i;
	for(i=0;i<intC;i++){
		aryLink[i]=aryTmp[i];
	}
	var a=makeMenu();
	document.body.innerHTML+=a;
	document.getElementById("innerfrm").style.display="";
	switchMenu();
}

function proUnLoad(){
	/*關視窗*/
}

function nop(){
	return false;
}

function proLogin(){
	/*
		登入
	*/
	var strID=document.getElementById("txtID").value;
	var strPW=document.getElementById("txtPW").value;
	var url="?cmd=10,"+strID+","+strPW;
	var str=getAJAX(url,"big5");
	top.proCmd(str);	
}
function setValue($aryVal){
	/*
		設定資料
	*/
	aryMember[0]=$aryVal[0];
	aryMember[1]=$aryVal[1];
	SID=$aryVal[1];
}
