﻿function StrCode(str){if(encodeURIComponent) return encodeURIComponent(str);if(escape) return escape(str);}
function UnStrCode(str){if(decodeURIComponent ) return decodeURIComponent (str);if(unescape) return unescape(str);}
function addEvent(obj,evType,fn,useCapture ){if (obj.addEventListener){obj.addEventListener( evType, fn, useCapture );return true;}if (obj.attachEvent) return obj.attachEvent( "on" + evType, fn );alert( "Unable to add event listener for " + evType + " to " + obj.tagName );}
function gid(id){return document.getElementById?document.getElementById(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 getTop(e){var offset=e.offsetTop;if(e.offsetParent!=null) offset+=getTop(e.offsetParent); return offset; } 
function getLeft(e){ var offset=e.offsetLeft; if(e.offsetParent!=null) offset+=getLeft(e.offsetParent); return offset;} 
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 = document.getElementById("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 = document.getElementById("DialogMove");if (objDialog) objDialog.style.display = "none";}
function ScreenConvert(){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.position = "absolute";oS.zIndex = "3";if ((!browser.isSF) && (!browser.isOP)){oS.background = "#cccccc";}else{oS.background = "#cccccc";}oS.filter = "alpha(opacity=40)";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 ScreenConvertElement(id){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.margin = oS.padding = "0px";var eid= gid(id) ;oS.top =getTop(eid) + "px";oS.left = getLeft(eid) + "px";oS.height=eid.offsetHeight;oS.width=eid.offsetWidth;oS.position = "absolute";oS.zIndex = "3";if ((!browser.isSF) && (!browser.isOP)){oS.background = "#aaa";}else{oS.background = "#aaa";}oS.filter = "alpha(opacity=40)";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(){var objScreen = document.getElementById("ScreenOver");if (objScreen) objScreen.style.display = "none";var allselect = gname("select");for (var i=0; i<allselect.length; i++) allselect[i].style.visibility = "visible";}
function PostRequest(url, data){XMLHttp.sendReq('GET',url,data,ProcessAjaxData);}
function PostRequestCallBack(url,data,callback){XMLHttp.sendReq('GET',url,data,callback); }
var XMLHttp = {_objPool: [],_getInstance: function (){for (var i = 0; i < this._objPool.length; i ++){if (this._objPool[i].readyState == 0 || this._objPool[i].readyState == 4){return this._objPool[i];}}this._objPool[this._objPool.length] = this._createObj();return this._objPool[this._objPool.length - 1];},
	_createObj: function (){
	try {
    netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");
   } catch (e) {
    //alert("Permission UniversalBrowserRead denied.");
   }
if (window.XMLHttpRequest){var objXMLHttp = new XMLHttpRequest();}else{var MSXML = ['MSXML2.XMLHTTP.5.0', 'MSXML2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP', 'Microsoft.XMLHTTP'];for(var n = 0; n < MSXML.length; n ++){try{var objXMLHttp = new ActiveXObject(MSXML[n]);break;}catch(e){}}}if (objXMLHttp.readyState == null){objXMLHttp.readyState = 0;objXMLHttp.addEventListener("load", function (){objXMLHttp.readyState = 4;if (typeof objXMLHttp.onreadystatechange == "function"){objXMLHttp.onreadystatechange();}},  false);}return objXMLHttp;},
    sendReq: function (method, url, data, callback){var objXMLHttp = this._getInstance();with(objXMLHttp){try{if (url.indexOf("?") > 0){url += "&randnum=" + Math.random();}else{url += "?randnum=" + Math.random();}open(method, url, true);setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');send(data);onreadystatechange = function (){if (objXMLHttp.readyState == 4 && (objXMLHttp.status == 200 || objXMLHttp.status == 304)){callback(objXMLHttp);}}}catch(e){alert(e);}}}};
function ProcessAjaxData(data){eval(data.responseText);}

function ClearLogin(type){if(type =="pwd"){gid("txtPwd").value =""; } gid("imgCode").src +="?";gid("txtChkCode").value ="";}
function login(){PostRequest("53iq/login.aspx?name="+gid("txtUser").value+"&pwd="+gid("txtPwd").value+"&code="+gid("txtChkCode").value,null);}
function QuestionElement(id){var objScreen = gid("ScreenOver");if(!objScreen) var objScreen = document.createElement("div");var oS = objScreen.style;objScreen.id = "ScreenOver";oS.display = "block"; oS.margin = oS.padding = "0px";var eid= gid(id) ;oS.top =getTop(eid) + "px";oS.left = getLeft(eid) + "px";oS.height=eid.offsetHeight;oS.width=eid.offsetWidth;oS.position = "absolute";oS.zIndex = "3";document.body.appendChild(objScreen);var allselect = gname("select");for (var i=0; i<allselect.length; i++) allselect[i].style.visibility = "hidden";}
function AddTrMouse(tableid){if(gid(tableid)==null) return false;  var trs=gid(tableid).getElementsByTagName("tr");for(var i=1;i<trs.length;i++){ trs[i].onmouseover=function(){this.style.backgroundColor = '#fff99d';}; trs[i].onmouseout=function(){this.style.backgroundColor = ''; }; }}

function ClickSearchBox(sel) {var selObj = gid(sel); if (selObj!=null) { if(selObj.value.indexOf("有问题？搜搜看。")>=0 || selObj.value.indexOf("Have questions? Search it")>=0) {selObj.value="";}selObj.className="SimpleInput"; }}
function runflash(ur,w,h){var write='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+w+'" height="'+h+'">';write+='<param name="movie" value="'+ur+'">';write+='<param name="quality" value="high">';write+='<param name="wmode" value="transparent">';write+='<embed wmode="transparent" src="'+ur+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+w+'"  height="'+h+'"></embed>';write+='</object>';document.write(write);}
