var serviceUrlI = "http://www.zhiji.com/public_js_css/login_submit.asp"; var serviceUrlII = "http://www.zhiji.com/public_js_css/ajax_check_username.asp"; var serviceUrlIII = "http://www.zhiji.com/public_js_css/register_submit.asp"; function GetCookie (name){ var arg = name + "="; var alen = arg.length; var clen = document.cookie.length; var i = 0; while (i < clen) { var j = i + alen; if (document.cookie.substring(i, j) == arg) return getCookieVal (j); i = document.cookie.indexOf(" ", i) + 1; if (i == 0) break; }; return null; }; function getCookieVal (offset){ var endstr = document.cookie.indexOf (";", offset); if (endstr == -1) endstr = document.cookie.length; return unescape(document.cookie.substring(offset, endstr)); }; function checkLoginByCookie(){ var cookieId="memberJsp"; if((GetCookie(cookieId)!=null && GetCookie(cookieId).length > 0 )) return true; return false; }; function CmfuAjax(){ this.xml=false; this.GetXmlHttp=function(){ try {this.xml = new ActiveXObject("Msxml2.XMLHTTP");} catch (e) { try { this.xml = new ActiveXObject("Microsoft.XMLHTTP");} catch (e2) { this.xml = false;}; }; if (!this.xml && typeof XMLHttpRequest != 'undefined') this.xml = new XMLHttpRequest(); }; this.GetXmlHttp(); var xmlHttp = this.xml; var ajax=this; var callBack=null; this.updatePage=function() { if (xmlHttp.readyState == 4) { var response = eval('('+xmlHttp.responseText+')'); if(callBack!=null && typeof callBack == "function") callBack(response); }; }; this.toQueryString=function(json){ var query=""; if(json!=null) for(var param in json) query+=param+"="+escape(json[param])+"&"; return query; }; this.invoke=function(url,opName,params,pageCallBack,method){ if(xmlHttp){ var query=""; query+=this.toQueryString(params); query=query.substring(0,query.length-1); callBack= pageCallBack; if(method!=null &&method.toUpperCase()=="GET"){ url += "?opName="+opName+"&"+query; xmlHttp.onreadystatechange = ajax.updatePage; xmlHttp.open("GET", url, true); xmlHttp.setRequestHeader("CMFUAJAX-Ver","ver1.0"); xmlHttp.send(null); }else{ url += "?opName="+opName; xmlHttp.onreadystatechange =ajax.updatePage; xmlHttp.open("POST", url, true); xmlHttp.setRequestHeader("Content-type","application/x-www-form-urlencoded"); xmlHttp.setRequestHeader("CMFUAJAX-Ver","ver1.0"); xmlHttp.send(query); };};}; }; var MyAjax={ LoginUserWithInfo:function(ptId, password, saveCookie) { var newPtId=ptId; newPtId = newPtId.replace(/\¡¤/g, "%A1%A4"); new CmfuAjax().invoke(serviceUrlI,"LoginUserWithInfo", {"login_name":newPtId, "password":password},arguments[2],"POST"); }, Login:function(ptId, password, saveCookie) { var newPtId=ptId; newPtId = newPtId.replace(/\¡¤/g, "%A1%A4"); new CmfuAjax().invoke("http://www.zhiji.com/public_js_css/login_submit_test.asp","Login", {"login_name":newPtId, "password":password},arguments[2],"POST"); }, CheckUserName:function(ptId){ var newPtId=ptId; newPtId = newPtId.replace(/\¡¤/g, "%A1%A4"); new CmfuAjax().invoke(serviceUrlII,"CheckUserName", {"login_name":newPtId}, arguments[1],"POST"); }, RegMember:function(sex,province_name,city_name,birth_year,birth_mon,birth_day,ptId,password,comfirm_password,oicq,view_type){ var newPtId=ptId; newPtId = newPtId.replace(/\¡¤/g, "%A1%A4"); //¹ýÂËΣÏÕ×Ö·û new CmfuAjax().invoke(serviceUrlIII,"RegMember", {"sex":sex,"province_name":province_name,"city_name":city_name, "birth_year":birth_year, "birth_mon":birth_mon, "birth_day":birth_day, "login_name":newPtId, "password":password, "comfirm_password":comfirm_password, "oicq":oicq, "view_type":view_type}, arguments[11],"POST"); }, CheckNoCooke:function(meberLogin,memberNum){ var newLogin = meberLogin; var newNum = memberNum newLogin = newLogin.replace(/\¡¤/g, "%A1%A4"); newNum = newNum.replace(/\¡¤/g, "%A1%A4"); new CmfuAjax().invoke("","CheckNoCooke", {"memberJsp":newLogin,"VerifyNumJsp":newNum}, arguments[2],"POST"); } };