//-- ------ #Common parameter ------ --
var sCCodeIframeURL="../../../Component/Nets/netsJscript/netsCheckCode0.php?TID=";

var sysPage="";
var sysForm="phpForm1";
var sysMainID="mainID";
var sysActionTypeF="ActionTypeF";
var sysActionWithOut="ActionWithOut";
var sysMessage="topMessage";
var sysLoadingBox="loadingBox";
var sysMessageBox="messageBox";
var sysBoxShadow="boxShadow";
var sysBlackBox="blackBox";
var sysChooseBox="chooseBox";
var sysChooseContent="chooseContent";
var sysTimeHandle=0;
var sysTimeIndex=0

var sysHidden="DHidden";
var sysPx="px";
var sysSPLIT1=',';
var sysSPLIT2=';';
var sysSPLIT3='|';
var sysSPLIT4='\r\n';
var sysSPLIT5='|||';
var sysSPLIT6='<!---RTB.SPLIT1--->';
var sysSPLIT7='<!---RTB.SPLIT2--->\r\n';
var sysSPLIT8='<br />';

var sysError_Ajax="<div style='text-align:center; margin:24px auto 24px auto;'>没有可以载入的数据</div>";
var chooseHiddenButton="<div style='text-align:center;'><a href='#' class='Link1 FGreen1' onclick='hiddenChoose();'>关闭弹窗</a>";

var snetsNavigator=new netsNavigator();
snetsNavigator.initial();
//-- ------ #Common ------ --
function Favorite(pURL,pName){
	if(pURL==""){
		pURL=location.href;
		pName=document.title;
	}
	try{
		window.external.addFavorite(pURL,pName);
	}catch(Except){
		window.sidebar.addPanel(pName,pURL,"");
	}
}
function Sethome(pURL,pObject){
	if(pURL==""){
		pURL=location.href;
	}
	pObject.style.behavior="url(#default#homepage)";
	pObject.setHomePage(pURL);
}
function OnClipboard(pSTR){
	window.clipboardData.setData("Text",pSTR);
	alert("已复制到剪切板");
}
function netsFavorite(pREQUEST,pName,pUrl){
	var tmpFavoriteName=document.title;
	if(pName!=""){
		tmpFavoriteName=pName;
	}
	var tmpFavoriteUrl=document.URL;
	if(pUrl!=""){
		tmpFavoriteUrl=pUrl;
	}
	tmpFavoriteUrl=encodeURIComponent(tmpFavoriteUrl);
	
	var tmpURL=pREQUEST+"?ActionType=AddFavorite&AddFavorite_NAME="+tmpFavoriteName+"&AddFavorite_URL="+tmpFavoriteUrl;
	window.open(tmpURL,'_blank');
}
//-- ------ #Navigation ------ --
function goBack(pPageNum){
	history.go(pPageNum);
}
function goRefresh(){
	location.reload();
}
//-- ------ #Get element X and Y ------ --
function getElementX(pElement,pTag){
	var tmpINT=0;
	var tmpElement=pElement;
	
	while(tmpElement.tagName!=pTag){
		tmpINT+=tmpElement.offsetLeft;
		tmpElement=tmpElement.parentNode;
	}
	
	return tmpINT;
}
function getElementY(pElement,pTag){
	var tmpINT=0;
	var tmpElement=pElement;
	
	while(tmpElement.tagName!=pTag){
		tmpINT+=tmpElement.offsetTop;
		tmpElement=tmpElement.parentNode;
	}
	
	return tmpINT;
}
//-- ------ #Control action ------ --
function setInitialValue(pType,pValue,pElement){
	var tmpElement=pElement;
	if(pType==0){
		//Focus
		if(tmpElement.value==pValue){
			tmpElement.value="";
		}
		tmpElement.style.color="#000000";
	}else{
		//Blue
		if(tmpElement.value=="" || tmpElement.value==pValue){
			tmpElement.style.color="#CCCCCC";
			tmpElement.value=pValue;
		}
	}
}
//-- ------ #Choose all ------ --
function chooseAllBox(){
	var tmpElement1=document.getElementById(sysForm);
	var IsCheck=document.getElementById("checkedAll").checked;
	
	Coun0=0;
	while(document.getElementById("checkedBox"+Coun0)!=undefined){
		document.getElementById("checkedBox"+Coun0).checked=IsCheck;
		Coun0++;
	}
}
//-- ------ #Refresh CCode ------ --
function RefreshCCode(pControlName){
	if(pControlName==""){
		pControlName="CCodeIframe";
	}
	document.getElementById(pControlName).src=sCCodeIframeURL+Math.random()+'&Name='+pControlName;
}
//-- ------ #Set action type ------ --
function setActionType(pActionType,pFormActionType,pPage,pExtends){
	if(pPage==""){
		pPage=sysPage;
	}
	document.getElementById(sysForm).action=pPage+"?ActionType="+pActionType+"&"+sysActionTypeF+"="+pFormActionType+"&"+pExtends;
	document.getElementById(sysActionTypeF).value=pFormActionType;
}
//-- ------ #Set action with out ------ --
function setActionWithOut(pType){
	document.getElementById(sysActionWithOut).value=pType;
}
//-- ------ #Confirm do ------ --
function confirmDo(pMessage){
	if(confirm(pMessage)){
		document.getElementById(sysActionWithOut).value="1";
	}else{
		document.getElementById(sysActionWithOut).value="2";
	}
	return 0;
}
//-- ------ #Hidden element by tag ------ --
function hiddenAllElement(pTag,pType){
	var tmpElementAR=document.getElementsByTagName(pTag);
	var Coun0=0;
	
	while(tmpElementAR.length>Coun0){
		if(pType==0){
			tmpElementAR[Coun0].style.visibility="hidden";
		}else{
			tmpElementAR[Coun0].style.visibility="visible";
		}
		Coun0++;
	}
	
	return 0;
}
//-- ------ #Time ------ --;
function doTime(){
	timeCallback();
	sysTimeIndex++;
	sysTimeHandle=setTimeout("doTime()",10);
}
function timeCallback(){
}
//-- ------ #Date ------ --
function formatDate(pValue){
	var tmpDate=new Date();
	var tmpAR0=pValue.split(" ");
	var tmpAR1=new Array(2009,1,1);
	var tmpAR2=new Array(0,0,0);
	if(tmpAR0.length<1){
		return tmpDate;
	}
	tmpAR1=tmpAR0[0].split("-");
	if(tmpAR1.length!=3){
		return tmpDate;
	}
	if(tmpAR0.length>1){
		tmpAR2=tmpAR0[1].split(":");
	}
	
	tmpDate=new Date(tmpAR1[0],tmpAR1[1],tmpAR1[2],tmpAR2[0],tmpAR2[1],tmpAR2[2]);
	return tmpDate;
}
//-- ------ #Ajax page ------ --
var spageAjax=new netsAjax();
function sendPage(pURL,pFlag,pPanel){
	spageAjax.sFlag[spageAjax.sIndex]=pFlag;
	spageAjax.sPanel[spageAjax.sIndex]=pPanel;
	spageAjax.sendRequestSp(pURL,"sendPageCallback()");
	//window.open(pURL,"_blank");
}
function sendPageCallback(){
	var tmpCoun0=0;
	while(spageAjax.sIndex>tmpCoun0){
		var tmpFlag=spageAjax.sFlag[tmpCoun0];
		var tmpPanel=document.getElementById(spageAjax.sPanel[tmpCoun0]);
		var tmpHttpRequests=spageAjax.sHttpRequests[tmpCoun0];
		//alert(sHttpRequest.responseText);
		if(tmpHttpRequests.readyState==4 && spageAjax.sDone[tmpCoun0]==0){
			//alert(sHttpRequest.responseText);
			var tmpData=getDataByFlag(tmpHttpRequests.responseText,tmpFlag);
			//alert(tmpData);
			if(tmpData.indexOf("sendRequest")>=0 && tmpData!="<!--sendRequest-->"){
		    	tmpPanel.innerHTML=tmpData;
		    	showLoading(1);
		    }else{
		    	tmpPanel.innerHTML=sysError_Ajax;
		    	showLoading(1);
		    }
		    spageAjax.sDone[tmpCoun0]=1;
		}else{
			showLoading(0);
		}
		tmpCoun0++;
	}
}
