function UnStrCode(str){
	if(decodeURIComponent ) 
	return decodeURIComponent (str);
	if(unescape) 
	return unescape(str);}

function gid(id){
	return document.getElementById?document.getElementById(id):null;}
	
function gna(id){return document.getElementsByName?document.getElementsByName(id):null;}
function gname(name){return document.getElementsByTagName?document.getElementsByTagName(name):new Array()}

function Browser(){var ua, s, i;this.isIE = false;this.isNS = false;this.isOP = false;this.isSF = false;ua = navigator.userAgent.toLowerCase();s = "opera";if ((i = ua.indexOf(s)) >= 0){this.isOP = true;return;}s = "msie";if ((i = ua.indexOf(s)) >= 0) {this.isIE = true;return;}s = "netscape6/";if ((i = ua.indexOf(s)) >= 0) {this.isNS = true;return;}s = "gecko";if ((i = ua.indexOf(s)) >= 0) {this.isNS = true;return;}s = "safari";if ((i = ua.indexOf(s)) >= 0) {this.isSF = true;return;}}



function ScreenConvert(){
	document.body.scroll = "no";
	var browser = new Browser();
	var objScreen = gid("ScreenOver");
	if(!objScreen) var objScreen = document.createElement("div");
	var oS = objScreen.style;
	objScreen.id = "ScreenOver";
	oS.display = "block";
	oS.top = oS.left = oS.margin = oS.padding = "0px";
	if (document.body.clientHeight)	{var wh = document.body.clientHeight + "px";}
	else if (window.innerHeight){var wh = window.innerHeight + "px";}
	else{var wh = "100%";}
	oS.width = "100%";
	//oS.height = wh;
	//获取当前网页内容的高度
	oS.height = document.body.scrollHeight;
	oS.position = "absolute";
	oS.zIndex = "3";
	if ((!browser.isSF) && (!browser.isOP)){oS.background = "#333333";}
	else{oS.background = "#333333";}oS.filter = "alpha(opacity=80)";
	oS.opacity = 40/100;
	oS.MozOpacity = 40/100;
	document.body.appendChild(objScreen);
	var allselect = gname("select");
	for (var i=0; i<allselect.length; i++)
	allselect[i].style.visibility = "hidden";}

function ScreenClean(){
	document.body.scroll = "yes";
	var objScreen = gid("ScreenOver");
	if (objScreen) objScreen.style.display = "none";
	var allselect = gname("select");
	for (var i=0; i<allselect.length; i++) allselect[i].style.visibility = "visible";}


var t_DiglogX,t_DiglogY,t_DiglogW,t_DiglogH;

function DialogLoc(){
	var dde = document.documentElement;
	if (window.innerWidth){
		var ww = window.innerWidth;
		var wh = window.innerHeight;
		var bgX = window.pageXOffset;
		var bgY = window.pageYOffset;}
	else{
		var ww = dde.offsetWidth;
		var wh = dde.offsetHeight;
		var bgX = dde.scrollLeft;
		var bgY = dde.scrollTop;}
		t_DiglogX = (bgX + ((ww - t_DiglogW)/2));
		t_DiglogY = (bgY + ((wh - t_DiglogH)/2));}

function DialogShow(showdata,ow,oh,w,h){
	var objDialog = gid("DialogMove");
	if (!objDialog) objDialog = document.createElement("div");
	t_DiglogW = ow;
	t_DiglogH = oh;DialogLoc();
	objDialog.id = "DialogMove";
	var oS = objDialog.style;
	oS.display = "block";
	oS.top = t_DiglogY + "px";
	oS.left = t_DiglogX + "px";
	oS.margin = "0px";
	oS.padding = "0px";
	oS.width = w + "px";
	oS.height = h + "px";
	oS.position = "absolute";
	oS.zIndex = "5";
	oS.background = "#FFF";
	oS.border = "solid #000 3px";
	objDialog.innerHTML = showdata;
	document.body.appendChild(objDialog);}
	
function DialogHide(){
	ScreenClean();
	var objDialog = gid("DialogMove");
	if (objDialog) objDialog.style.display = "none";}
