QQ 号码申请页面下的一个超强的 javascript 解码版 http://freereg.qq.com/js/a.js

if (top.location != self.location) {
    top.location 
= self.location;
}
var az = ["t_nickname""e_nickname""t_age""e_age""t_password""e_password1""e_password2""e_password3""t_rePassword""e_rePassword""tr_province""t_province""e_province""tr_city""t_city""e_city""tr_otherCountry""t_otherCountry""e_otherCountry""tr_otherProvince""tr_otherCity""t_question""e_question""t_answer""e_answer""f_answer""t_emailAddress""e_emailAddress""t_phoneNumber""e_phoneNumber""t_notice""t_employeeName""e_employeeName""t_cardNo""e_cardNo""t_validcode""e_validcode""p_validcode""a_area""a_baseinfo""a_setpwd""a_validcode""a_agree""#a_errormap""a_dnaemail""a_dnamobile""a_dnacert""a_dnaquestion""a_refreshimg""summary""error_content""switchMore"];
var ay = null;
var cr = null;
var bu = {}
function r(bX) {
    
if (typeof (bX) == "string") {
        
return bu[bX] ? bu[bX] : (bu[bX] = document.getElementById(bX));
    } 
else {
        
return bX;
    }
}
var aZ = {
    bY: 
function(aU, dw, cd) {
        
var cq = document.createElement("option");
        cq.appendChild(document.createTextNode(dw));
        cq.setAttribute(
"value", cd);
        aU.appendChild(cq);
    }, cT: 
function(aU) {
        
for (var aB = aU.options.length - 1; aB >= 0; aB--) {
            aU.remove(aB);
        }
    }, bF: 
function(aU, cd) {
        
var aB = 0;
        
for (; aB < aU.options.length; aB++) {
            
if (aU.options[aB].value == cd) {
                
break;
            }
        }
        
if (aB >= aU.options.length) {
            
return false;
        }
        aU.value 
= cd;
        aU.selectedIndex 
= aB;
        
return true;
    }, dD: 
function(aU) {
        
if ((aU.options.length > 0&& (aU.value == "")) {
            
return true;
        } 
else {
            
return false;
        }
    }
}
var aF = new Array;
var aL = new Array;
var aH = 0;
aF[aH] 
= "请选择";
aL[aH] 
= new Array("请选择");
aH
++;
aF[aH] 
= "北京";
aL[aH] 
= new Array("北京");
aH
++;
aF[aH] 
= "上海";
aL[aH] 
= new Array("上海");
aH
++;
aF[aH] 
= "天津";
aL[aH] 
= new Array("天津");
aH
++;
aF[aH] 
= "重庆";
aL[aH] 
= new Array("重庆");
aH
++;
aF[aH] 
= "河北";
aL[aH] 
= new Array("请选择""石家庄""唐山""秦皇岛""邯郸""邢台""保定""张家口""承德""沧州""廊坊""衡水""不限");
aH
++;
aF[aH] 
= "山西";
aL[aH] 
= new Array("请选择""太原""大同""阳泉""长治""晋城""朔州""晋中""运城""忻州""临汾""吕梁""不限");
aH
++;
aF[aH] 
= "内蒙古";
aL[aH] 
= new Array("请选择""呼和浩特""包头""乌海""赤峰""通辽""鄂尔多斯""呼伦贝尔""乌兰察布盟""锡林郭勒盟""巴彦淖尔盟""阿拉善盟""兴安盟""不限");
aH
++;
aF[aH] 
= "辽宁";
aL[aH] 
= new Array("请选择""沈阳""大连""鞍山""抚顺""本溪""丹东""锦州""葫芦岛""营口""盘锦""阜新""辽阳""铁岭""朝阳""不限");
aH
++;
aF[aH] 
= "吉林";
aL[aH] 
= new Array("请选择""长春""吉林市""四平""辽源""通化""白山""松原""白城""延边朝鲜族自治州""不限");
aH
++;
aF[aH] 
= "黑龙江";
aL[aH] 
= new Array("请选择""哈尔滨""齐齐哈尔""鹤岗""双鸭山""鸡西""大庆""伊春""牡丹江""佳木斯""七台河""黑河""绥化""大兴安岭""不限");
aH
++;
aF[aH] 
= "江苏";
aL[aH] 
= new Array("请选择""南京""无锡""徐州""常州""苏州""南通""连云港""淮安""盐城""扬州""镇江""泰州""宿迁""不限");
aH
++;
aF[aH] 
= "浙江";
aL[aH] 
= new Array("请选择""杭州""宁波""温州""嘉兴""湖州""绍兴""金华""衢州""舟山""台州""丽水""不限");
aH
++;
aF[aH] 
= "安徽";
aL[aH] 
= new Array("请选择""合肥""芜湖""蚌埠""淮南""马鞍山""淮北""铜陵""安庆""黄山""滁州""阜阳""宿州""巢湖""六安""亳州""池州""宣城""不限");
aH
++;
aF[aH] 
= "福建";
aL[aH] 
= new Array("请选择""福州""厦门""莆田""三明""泉州""漳州""南平""龙岩""宁德""不限");
aH
++;
aF[aH] 
= "江西";
aL[aH] 
= new Array("请选择""南昌""景德镇""萍乡""新余""九江""鹰潭""赣州""吉安""宜春""抚州""上饶""不限");
aH
++;
aF[aH] 
= "山东";
aL[aH] 
= new Array("请选择""济南""青岛""淄博""枣庄""东营""潍坊""烟台""威海""济宁""泰安""日照""莱芜""德州""临沂""聊城""滨州""菏泽""不限");
aH
++;
aF[aH] 
= "河南";
aL[aH] 
= new Array("请选择""郑州""开封""洛阳""平顶山""焦作""鹤壁""新乡""安阳""濮阳""许昌""漯河""三门峡""南阳""商丘""信阳""周口""驻马店""济源""不限");
aH
++;
aF[aH] 
= "湖北";
aL[aH] 
= new Array("请选择""武汉""黄石""襄樊""十堰""荆州""宜昌""荆门""鄂州""孝感""黄冈""咸宁""随州""仙桃""天门""潜江""神农架""恩施土家族苗族自治州""不限");
aH
++;
aF[aH] 
= "湖南";
aL[aH] 
= new Array("请选择""长沙""株洲""湘潭""衡阳""邵阳""岳阳""常德""张家界""益阳""郴州""怀化""娄底""湘西土家族苗族自治州""永州""不限");
aH
++;
aF[aH] 
= "广东";
aL[aH] 
= new Array("请选择""广州""深圳""珠海""汕头""韶关""佛山""江门""湛江""茂名""肇庆""惠州""梅州""汕尾""河源""阳江""清远""东莞""中山""潮州""揭阳""云浮""不限");
aH
++;
aF[aH] 
= "广西";
aL[aH] 
= new Array("请选择""南宁""柳州""桂林""梧州""北海""防城港""钦州""贵港""玉林""百色""贺州""河池""来宾""崇左""不限");
aH
++;
aF[aH] 
= "海南";
aL[aH] 
= new Array("请选择""海口""三亚""五指山""琼海""儋州""文昌""万宁""东方""澄迈""定安""屯昌""临高""白沙黎族自治县""昌江黎族自治县""乐东黎族自治县""陵水黎族自治县""保亭黎族苗族自治县""琼中黎族苗族自治县""不限");
aH
++;
aF[aH] 
= "四川";
aL[aH] 
= new Array("请选择""成都""自贡""攀枝花""泸州""德阳""绵阳""广元""遂宁""内江""乐山""南充""宜宾""广安""达州""眉山""雅安""巴中""资阳""阿坝藏族羌族自治州""甘孜藏族自治州""凉山彝族自治州""不限");
aH
++;
aF[aH] 
= "贵州";
aL[aH] 
= new Array("请选择""贵阳""六盘水""遵义""安顺""铜仁""毕节""黔西南布依族苗族自治州""黔东南苗族侗族自治州""黔南布依族苗族自治州""不限");
aH
++;
aF[aH] 
= "云南";
aL[aH] 
= new Array("请选择""昆明""曲靖""玉溪""保山""昭通""丽江""思茅""临沧""文山壮族苗族自治州""红河哈尼族彝族自治州""西双版纳傣族自治州""楚雄彝族自治州""大理白族自治州""德宏傣族景颇族自治州 ""怒江傈傈族自治州""迪庆藏族自治州""不限");
aH
++;
aF[aH] 
= "西藏";
aL[aH] 
= new Array("请选择""拉萨""那曲""昌都""山南""日喀则""阿里""林芝""不限");
aH
++;
aF[aH] 
= "陕西";
aL[aH] 
= new Array("请选择""西安""铜川""宝鸡""咸阳""渭南""延安""汉中""榆林""安康""商洛""不限");
aH
++;
aF[aH] 
= "甘肃";
aL[aH] 
= new Array("请选择""兰州""金昌""白银""天水""嘉峪关""武威""张掖""平凉""酒泉""庆阳""定西""陇南""临夏回族自治州""甘南藏族自治州""不限");
aH
++;
aF[aH] 
= "青海";
aL[aH] 
= new Array("请选择""西宁""海东""海北藏族自治州""黄南藏族自治州""海南藏族自治州""果洛藏族自治州""玉树藏族自治州""海西蒙古族藏族自治州""不限");
aH
++;
aF[aH] 
= "宁夏";
aL[aH] 
= new Array("请选择""银川""石嘴山""吴忠""固原""不限");
aH
++;
aF[aH] 
= "新疆";
aL[aH] 
= new Array("请选择""乌鲁木齐""克拉玛依""石河子""阿拉尔""图木舒克""五家渠""吐鲁番""哈密""和田""阿克苏""喀什""克孜勒苏柯尔克孜自治州""巴音郭楞蒙古自治州""昌吉回族自治州""博尔塔拉蒙古自治州""伊犁哈萨克自治州""不限");
aH
++;
aF[aH] 
= "香港";
aL[aH] 
= new Array("香港");
aH
++;
aF[aH] 
= "澳门";
aL[aH] 
= new Array("澳门");
aH
++;
aF[aH] 
= "台湾";
aL[aH] 
= new Array("请选择""台北""高雄""基隆""台中""台南""新竹""嘉义""台北县""宜兰县""新竹县""桃园县""苗栗县""台中县""彰化县""南投县""嘉义县""云林县""台南县""高雄县""屏东县""台东县""花莲县""澎湖县""不限");
var aX = {
    bQ: 
function(bJ, cf) {
        
if (bJ.options.length < 2) {
            aZ.cT(bJ);
            
for (var aB = 0, bD = cf.length; aB < bD; aB++) {
                aZ.bY(bJ, cf[aB], cf[aB]);
            }
            aZ.bF(bJ, 
"请选择");
        }
    }, cW: 
function() {
        
var dc = ay[8];
        aZ.cT(dc);
        
var dC = ay[7];
        
var bn = dC.selectedIndex;
        
if ((bn < 0|| (bn >= aF.length)) {
            
return;
        }
        
var cI = aL[bn];
        
for (var aB = 0, bD = cI.length; aB < bD; aB++) {
            aZ.bY(dc, cI[aB], cI[aB]);
        }
        aZ.bF(dc, 
"请选择");
    }, bt: 
function() {
        
if (ay[6].value == 1) {
            r(az[
10]).style.display = "none";
            r(az[
13]).style.display = "none";
            ay[
9].value = "";
            ay[
10].value = "";
            ay[
11].value = "";
            r(az[
16]).style.display = "";
            r(az[
19]).style.display = "";
            r(az[
20]).style.display = "";
            
if (zY) {
                
this.aQ(ay[9], az[18], az[17], 1);
            }
            aA.aE(
"省份");
            aA.aE(
"城市");
        } 
else {
            aA.aE(
"国家");
            r(az[
16]).style.display = "none";
            r(az[
19]).style.display = "none";
            r(az[
20]).style.display = "none";
            
this.bQ(ay[7], aF);
            r(az[
10]).style.display = "";
            r(az[
13]).style.display = "";
            
if (zY) {
                
this.aQ(ay[7], az[12], az[11], 2);
                
this.aQ(ay[8], az[15], az[14], 3);
            }
        }
    }, bo: 
function() {
        
this.cW();
        
var cN = ay[8];
        
if (cN.length == 0) {
            aZ.bY(cN, 
"请选择""请选择");
        }
        
if ((ay[8].value != ""&& (ay[8].value != "请选择")) {
            
this.aQ(ay[8], az[15], az[14], 3);
        } 
else {
            
if (zY) {
                
this.aQ(ay[8], az[15], az[14], 3);
            }
        }
        
if ((zY) || ((ay[8].value != ""&& (ay[8].value != "请选择"))) {
            
this.aQ(ay[8], az[15], az[14], 3);
        }
    }, aQ: 
function(df, dn, dg, bW) {
        
if ((df.value.length == 0|| (df.value == "请选择")) {
            
if ((bW != 2|| (df.length != 1)) {
                
var aI = true;
                
switch (bW) {
                    
case 1:
                        {
                            aA.aD(az[
38], "国家""请输入您所在的国家");
                            
break;
                        }
                    
case 2:
                        {
                            aA.aD(az[
38], "省份""请选择您所在的省份");
                            
break;
                        }
                    
case 3:
                        {
                            aA.aD(az[
38], "城市""请选择您所在的城市");
                            
break;
                        }
                    
default:
                        {
                            aI 
= false;
                            
break;
                        }
                }
                
if (aI) {
                    r(dn).style.display 
= "block";
                    c(dg, 
true);
                }
                
return false;
            }
            
return true;
        } 
else {
            r(dn).style.display 
= "none";
            c(dg, 
false);
            
switch (bW) {
                
case 1:
                    {
                        aA.aE(
"国家");
                        
break;
                    }
                
case 2:
                    {
                        aA.aE(
"省份");
                        
break;
                    }
                
case 3:
                    {
                        aA.aE(
"城市");
                        
break;
                    }
            }
            
return true;
        }
    }
}
var cy = ["安徽""澳门""北京""重庆""福建""甘肃""广东""广西""贵州""海南""河北""河南""黑龙江""湖北""湖南""吉林""江苏""江西""辽宁""内蒙古""宁夏""青海""山东""山西""陕西""上海""四川""台湾""天津""西藏""香港""新疆""云南""浙江"];
var cZ = ["阿坝藏族羌族自治州""阿克苏""阿拉尔""阿拉善盟""阿勒泰""阿里""鞍山""安康""安庆""安顺""安阳""巴彦淖尔盟""巴音郭楞蒙古自治州""巴中""白城""白山""白银""百色""蚌埠""包头""保定""保山""宝鸡""北海""本溪""毕节""滨州""博尔塔拉蒙古自治州""沧州""昌都""昌吉回族自治州""常德""常州""长春""长沙""长治""朝阳""潮州""巢湖""郴州""成都""澄迈县""承德""池州""赤峰""崇左""滁州""楚雄彝族自治州""达州""大理白族自治州""大连""大庆""大同""大兴安岭""丹东""德宏傣族景颇族自治州""德阳""德州""迪庆藏族自治州""定安县""定西""东方""东营""东莞""鄂尔多斯""鄂州""恩施土家族苗族自治州""防城港""佛山""福州""抚顺""抚州""阜新""阜阳""甘南藏族自治州""甘孜藏族自治州""赣州""高雄""固原""广安""广元""广州""桂林""贵港""贵阳""哈尔滨""哈密""海北藏族自治州""海东""海口""海南藏族自治州""海西蒙古族藏族自治州""邯郸""汉中""杭州""菏泽""和田""合肥""河池""河源""鹤壁""鹤岗""贺州""黑河""衡水""衡阳""红河哈尼族彝族自治州""呼和浩特""呼伦贝尔""葫芦岛""湖州""花莲县""怀化""淮安""淮北""淮南""黄冈""黄南藏族自治州""黄山""黄石""惠州""基隆""鸡西""吉安""吉林""吉林市""济南""济宁""济源""嘉兴""嘉义""嘉峪关""佳木斯""江门""焦作""揭阳""金昌""金华""锦州""晋城""晋中""荆门""荆州""景德镇""九江""酒泉""喀什""开封""克拉玛依""克孜勒苏柯尔克孜自治州""昆明""拉萨""莱芜""来宾""兰州""廊坊""乐山""丽江""丽水""连云港""凉山彝族自治州""聊城""辽阳""辽源""林芝""临沧""临汾""临高县""临夏回族自治州""临沂""柳州""六安""六盘水""龙岩""陇南""娄底""吕梁""洛阳""马鞍山""茂名""梅州""眉山""绵阳""牡丹江""那曲""南昌""南充""南京""南宁""南平""南通""南投县""南阳""内江""宁波""宁德""怒江傈傈族自治州""攀枝花""盘锦""澎湖县""萍乡""平顶山""平凉""屏东县""莆田""七台河""齐齐哈尔""黔东南苗族侗族自治州""黔南布依族苗族自治州""黔西南布依族苗族自治州""潜江""钦州""秦皇岛""青岛""清远""庆阳""琼海""曲靖""泉州""日喀则""日照""三门峡""三明""三亚""山南""汕头""汕尾""商洛""商丘""上饶""韶关""邵阳""绍兴""深圳""神农架林区""沈阳""十堰""石河子""石家庄""石嘴山""双鸭山""朔州""思茅""四平""松原""苏州""宿迁""宿州""随州""绥化""遂宁""塔城""台北""台东县""台南""台中县""台州""泰安""泰州""太原""唐山""桃园县""天门""天水""铁岭""通化""通辽""铜川""铜陵""铜仁""吐鲁番""万宁""威海""潍坊""渭南""温州""文昌""文山壮族苗族自治州""乌海""乌兰察布盟""乌鲁木齐""无锡""芜湖""梧州""吴忠""武汉""武威""五指山""西安""西宁""西双版纳傣族自治州""锡林郭勒盟""厦门""仙桃""咸宁""咸阳""襄樊""湘潭""湘西土家族苗族自治州""孝感""新乡""新余""新竹""忻州""信阳""兴安盟""邢台""徐州""许昌""宣城""雅安""烟台""盐城""延安""延边朝鲜族自治州""扬州""阳江""阳泉""伊春""伊犁哈萨克自治州""宜宾""宜昌""宜春""宜兰县""益阳""银川""鹰潭""营口""永州""榆林""玉林""玉树藏族自治州""玉溪""岳阳""云浮""云林县""运城""枣庄""湛江""彰化县""漳州""张家界""张家口""张掖""昭通""肇庆""镇江""郑州""中山""中卫""舟山""周口""珠海""株洲""驻马店""资阳""淄博""自贡""遵义""儋州""亳州""衢州""泸州""漯河""濮阳"];
function ax() {
    ay 
= document.forms[0].elements;
    cr 
= document.forms[0];
    
if (document.cookie == "") {
        alert(
"对不起,您禁止了Cookie的使用,将无法完成注册。\r\n请取消对于Cookie的限制后,再进行尝试。");
        
return;
    }
    
if (navigator.userAgent.indexOf("Netscape"> -1) {
        document.body.onchange 
= function() {
            bb[
0= 6818;
        }
    } 
else {
        window.onscroll 
= function() {
            bb[
0= 6818;
        }
    }
    aX.bQ(ay[
7], aF);
    aX.bt();
    aX.bo();
    
var ds = Math.floor(Math.random() * 100& ((0x1 << be.length) - 1);
    
for (var aB = 0; aB < be.length; aB++) {
        be[aB] 
= (ds >> aB) & 0x1;
    }
    T();
    ai();
    cr.onsubmit 
= function() {
        au(
this);
        
return false;
    }
    ay[
0].onfocus = function() {
        f(az[
1]);
        c(az[
0], false);
        
this.select();
    }
    ay[
0].onblur = function() {
        G(
this.value);
    }
    ay[
0].onkeypress = function() {
        m(
0);
    }
    ay[
1].onkeypress = function() {
        m(
1);
    }
    ay[
1].onfocus = function() {
        f(az[
3]);
        c(az[
2], false);
        
this.select();
    }
    ay[
1].onblur = function() {
        ah(
this.value);
    }
    ay[
4].onpaste = function() {
        
return false;
    }
    ay[
4].onfocus = function() {
        f(az[
5]);
        bb[
3= 5123;
        c(az[
4], false);
        
this.select();
    }
    ay[
4].onblur = function() {
        
if (aj(this.value)) {
            H(
this, ay[5]);
        }
    }
    ay[
4].onkeypress = function() {
        m(
2);
    }
    ay[
5].onpaste = function() {
        
return false;
    }
    ay[
5].onfocus = function() {
        f(az[
9]);
        c(az[
8], false);
        
this.select();
    }
    ay[
5].onkeypress = function() {
        m(
3);
    }
    ay[
5].onblur = function() {
        
if (D(this.value)) {
            H(
this, ay[4]);
        }
    }
    ay[
6].onchange = function() {
        aX.bt();
    }
    ay[
7].onfocus = function() {
        f(az[
12]);
        c(az[
11], false);
    }
    ay[
7].onblur = function() {
        aX.aQ(
this, az[12], az[11], 2);
    }
    ay[
7].onchange = function() {
        aX.bo();
    }
    ay[
8].onfocus = function() {
        f(az[
15]);
        c(az[
14], false);
    }
    ay[
8].onblur = function() {
        aX.aQ(
this, az[15], az[14], 3);
    }
    ay[
9].onfocus = function() {
        f(az[
18]);
        c(az[
17], false);
        
this.select();
    }
    ay[
9].onblur = function() {
        aX.aQ(
this, az[18], az[17], 1);
    }
    ay[
12].onchange = function() {
        l(
this);
    }
    ay[
13].onfocus = function() {
        f(az[
24+ 0);
        c((az[
23+ 0), false);
        
this.select();
    }
    ay[
13].onblur = function() {
        j(
this);
    }
    ay[
14].onchange = function() {
        l(
this);
    }
    ay[
15].onfocus = function() {
        f(az[
24+ 1);
        c((az[
23+ 1), false);
        
this.select();
    }
    ay[
15].onblur = function() {
        j(
this);
    }
    ay[
16].onchange = function() {
        l(
this);
    }
    ay[
17].onfocus = function() {
        f(az[
24+ 2);
        c((az[
23+ 2), false);
        
this.select();
    }
    ay[
17].onblur = function() {
        j(
this);
    }
    ay[
18].onfocus = function() {
        f(az[
27]);
        c(az[
26], false);
        
this.select();
    }
    ay[
18].onblur = function() {
        t(
this);
    }
    ay[
19].onfocus = function() {
        f(az[
29]);
        c(az[
28], false);
        
this.select();
    }
    ay[
19].onblur = function() {
        v(
this);
    }
    ay[
20].onfocus = function() {
        g(az[
30]);
        f(az[
32]);
        c(az[
31], false);
        
this.select();
    }
    ay[
20].onblur = function() {
        U(
this, ay[22]);
    }
    ay[
21].onchange = function() {
        J();
    }
    ay[
22].onfocus = function() {
        g(az[
30]);
        f(az[
34]);
        c(az[
33], false);
        
this.select();
    }
    ay[
22].onblur = function() {
        A(
this, ay[20]);
    }
    ay[
23].onfocus = function() {
        f(az[
36]);
        c(az[
35], false);
        
if (this.value == "请输入您在上图中看到的字符,不区分大小写") {
            
this.value = "";
        }
        
this.style.color = "black";
        bb[
2= 2252;
        
this.select();
    }
    ay[
23].onblur = function() {
        C(
this.value);
        
if (this.value == "") {
            
this.value = "请输入您在上图中看到的字符,不区分大小写";
            
this.style.color = "#808080";
        } 
else {
            
this.style.color = "black";
        }
    }
    ay[
23].onpaste = function() {
        
return false;
    }
    ay[
24].onchange = function() {
        R(
this);
    }
    ay[cj[Math.floor(Math.random() 
* 1000% cj.length]].onchange = function() {
        
if (bL) {
            
return;
        }
        bL 
= true;
        al(
"/checkconn?seed" + Math.random());
        bb[
1= 8315;
    }
    r(az[
48]).href = "javascript:k();";
    r(az[
51]).onclick = function() {
        aw(
this"safe-info-content");
    }
    f(
"loading");
    g(
"load_complete");
    
try {
        
var bi = Q("AREACODE");
        bi 
= bi.split("|");
        
do {
            
if (bi[0== "") {
                
break;
            }
            aZ.bF(ay[
6], "中华人民共和国");
            aX.bt();
            
var bU = parseInt(bi[0], 10);
            
if ((bU < 0|| (bU >= cy.length)) {
                
break;
            }
            aZ.bF(ay[
7], cy[bU]);
            aX.bo();
            
if (bi[1== "") {
                
break;
            }
            
var cF = parseInt(bi[1], 10);
            
if ((cF < 0|| (cF >= cZ.length)) {
                
break;
            }
            aZ.bF(ay[
8], cZ[cF]);
        } 
while (false);
        ay[
0].focus();
        k();
    } 
catch (e) {
    }
}
var di = "您的出生地是?@14@1&您高中班主任的名字是?@12@1&您小学班主任的名字是?@10@1&您父亲的姓名是?@1@1&您母亲的生日是?@5@2&您母亲的姓名是?@4@1&您父亲的生日是?@2@2&您配偶的姓名是?@7@1&您的学号(或工号)是?@13@0&您配偶的职业是?@9@1&您母亲的职业是?@6@1&您配偶的生日是?@8@2&您父亲的职业是?@3@1&您初中班主任的名字是?@11@1";
var de = "身份证(目前仅支持大陆身份证)@1&护照@2&军官证@3&其它@4";
function ap() {
    ay[
0].blur();
    ay[
1].blur();
    ay[
4].blur();
    ay[
5].blur();
    ay[
8].blur();
    ay[
9].blur();
    ay[
13].blur();
    ay[
15].blur();
    ay[
17].blur();
    ay[
18].blur();
    ay[
19].blur();
    ay[
20].blur();
    ay[
22].blur();
    ay[
23].blur();
}
var cS = ["格式:2-16位阿拉伯数字""格式:1-19位中文或者2-38位英文""格式:YYYYMMDD,例如20050705"];
var cE = ["标题""昵称""年龄""密码""重新输入密码""国家""省份""城市""问题1""答案1""问题2""答案2""问题3""答案3""安全邮件地址""手机号码""真实姓名""证件类型""证件号码""验证码""相关服务条款"];
var bP = '&';
var bd = '@';
var bE = "请选择提示问题";
var zY = false;
var aA = {
    cu: 
function(dp) {
        
var cb = r(az[50]).childNodes;
        
for (var aB = 0, cR = cb.length; aB < cR; aB++) {
            
if (cb[aB].getAttribute("groupId">= dp) {
                
return cb[aB];
            }
        }
        
return null;
    }, ck: 
function() {
        
var aM = r(az[50]);
        aM.innerHTML 
= "";
        
var bO = document.createElement("LI");
        bO.appendChild(document.createTextNode(
"请您完善以下信息:"));
        bO.className 
= "title";
        bO.setAttribute(
"groupId"0);
        aM.appendChild(bO);
    }, aD: 
function(dr, bj, cO) {
        
if (!zY) {
            
return;
        }
        
var aM = r(az[50]);
        
var bm = this.bH(bj);
        
if (bm == -1) {
            
return;
        }
        
if (aM.childNodes.length < 1) {
            
this.ck(aM);
        }
        
var bO = document.createElement("LI");
        bO.innerHTML 
= "<a href='#" + dr + "'>" + bj + "</a>" + cO;
        bO.setAttribute(
"groupId", bm);
        
var bK = this.cu(bm);
        
if (bK == null) {
            aM.appendChild(bO);
        } 
else {
            
if (bK.getAttribute("groupId"== bm) {
                
if (bO.innerHTML != bK.innerHTML) {
                    aM.replaceChild(bO, bK);
                }
            } 
else {
                aM.insertBefore(bO, bK);
            }
        }
        
if (aM.childNodes.length <= 1) {
            aM.innerHTML 
= "";
            f(r(az[
49]));
        } 
else {
            g(r(az[
49]));
        }
    }, bH: 
function(bj) {
        
var bD = cE.length;
        
for (var aB = 0; aB < bD; aB++) {
            
if (cE[aB] == bj) {
                
return aB;
            }
        }
        
return -1;
    }, aE: 
function(bj) {
        
if (!zY) {
            
return;
        }
        
var bm = this.bH(bj);
        
if (bm == -1) {
            
return;
        }
        
var aM = r(az[50]);
        
var cb = aM.childNodes;
        
var bK;
        
for (var aB = 0; aB < cb.length; aB++) {
            bK 
= cb[aB];
            
if (bK.getAttribute("groupId"0== bm) {
                aM.removeChild(bK);
                
break;
            }
        }
        
if (aM.childNodes.length <= 1) {
            aM.innerHTML 
= "";
            f(r(az[
49]));
        }
    }
}
function g(bx) {
    r(bx).style.display 
= "block";
}
function f(bx) {
    r(bx).style.display 
= "none";
}
function d(aC, aN) {
    aC.innerHTML 
= aN;
    
if (aN != "") {
        aC.style.display 
= "block";
    } 
else {
        aC.style.display 
= "none";
    }
}
function c(cs, dx) {
    
if (dx) {
        r(cs).style.fontWeight 
= "bold";
        r(cs).style.color 
= "red";
    } 
else {
        r(cs).style.fontWeight 
= "normal";
        r(cs).style.color 
= "black";
    }
}
function P(aG) {
    
for (var aB = 0; aB < aG.length; aB++) {
        
var dB = aG.charAt(aB);
        
if ((dB < '0'|| (dB > '9')) {
            
return false;
        }
    }
    
return true;
}
function ao(aG) {
    
if (aG.length < 2) {
        
return false;
    }
    
return P(aG);
}
function at(aG) {
    
if (aG.length != 8) {
        
return false;
    }
    
if (P(aG) == false) {
        
return false;
    }
    
var dk = parseInt(aG.substr(04), 10);
    
var cY = parseInt(aG.substr(42), 10);
    
var dj = parseInt(aG.substr(62), 10);
    
if ((dk < 1900|| (dk > 2100)) {
        
return false;
    }
    
if ((cY < 1|| (cY > 12)) {
        
return false;
    }
    
if ((dj < 1|| (dj > 31)) {
        
return false;
    }
    
return true;
}
function aa(aG) {
    
if (aG.length < 3) {
        
return false;
    }
    
if (aG.search(/^[\._0-9A-Za-z\-]+@([0-9A-Za-z\-]+\.)+[A-Za-z]{2,3}$/< 0) {
        
return false;
    }
    
if ((aG.search(/^[^@]+@qq.com$/>= 0&& (aG.length >= 41)) {
        
return false;
    }
    
return true;
}
function af(aG) {
    
if (aG.length != 11) {
        
return false;
    }
    
if (aG.search(/^(13|15)[0-9]{9}$/< 0) {
        
return false;
    }
    
return true;
}
function aq(aG) {
    
if (aG.length <= 0) {
        
return false;
    }
    
var da = /^([\u4e00-\u9fa5]{1,19}|[A-Za-z ]{2,38})$/;
    
return da.test(aG);
}
function V(aG) {
    
var cw = new Object();
    
var cv = new Object();
    cw 
= /^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$/;
    cv 
= /^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}[0-9Xx]{1}$/;
    
if ((cw.test(aG)) || (cv.test(aG))) {
        
return true;
    }
    
return false;
}
function av(aG, bW) {
    
var da = /^([A-Za-z0-9])+$/;
    
if (aG.length <= 0) {
        
return false;
    }
    
if (da.test(aG) == false) {
        
return false;
    }
    
if (bW == 1) {
        
return V(aG);
    } 
else {
        
return true;
    }
}
function aw(cp, bx) {
    
var aC = r(bx);
    
if (aC.style.display == "none") {
        cp.className 
= "title2";
        aC.style.display 
= "block";
    } 
else {
        cp.className 
= "title1";
        aC.style.display 
= "none";
    }
}
function k() {
    
try {
        r(az[
37]).src = "http://freeqq3.qq.com/getimage?" + Math.random();
    } 
catch (e) {
    }
}
function G(aN) {
    
var aC = r(az[1]);
    
if (aN.length == 0) {
        c(az[
0], true);
        d(aC, 
"请输入您的昵称");
        aA.aD(az[
39], "昵称""请输入您的昵称");
        
return false;
    }
    
var dh = aN.replace(/[^\x00-\xff]/g, "**");
    
var bD = dh.length;
    
if (bD > 12) {
        c(az[
0], true);
        d(aC, 
"昵称必须为1-12个字符,中文字符算2个");
        aA.aD(az[
39], "昵称""昵称必须为1-12个字符,中文字符算2个");
        
return false;
    } 
else {
        d(aC, 
"");
        c(az[
0], false);
        aA.aE(
"昵称");
        
return true;
    }
}
function ah(aN) {
    
var aC = r(az[3]);
    
if (aN.length == 0) {
        c(az[
2], true);
        d(aC, 
"请输入您的年龄");
        aA.aD(az[
39], "年龄""请输入您的年龄");
        
return false;
    }
    
if ((-1 == aN.search(/^[0-9]+$/)) || (Number(aN) > 119|| (Number(aN) == 0)) {
        c(az[
2], true);
        d(aC, 
"年龄必须为1-119之间的整数");
        aA.aD(az[
39], "年龄""年龄必须为1-119之间的整数");
        
return false;
    } 
else {
        d(aC, 
"");
        c(az[
2], false);
        aA.aE(
"年龄");
        
return true;
    }
}
function aj(aN) {
    
var aC = r(az[5]);
    
if (aN.indexOf(' '>= 0) {
        c(az[
4], true);
        d(aC, 
"密码中不能含有空格字符");
        g(az[
6]);
        f(az[
7]);
        aA.aD(az[
40], "密码""密码中不能含有空格字符");
        
return false;
    } 
else if ((aN.length < 6|| (aN.length > 16)) {
        
if (aN.length == 0) {
            c(az[
4], true);
            d(aC, 
"请输入您的密码");
            g(az[
6]);
            f(az[
7]);
            aA.aD(az[
40], "密码""请输入您的密码");
            
return false;
        } 
else {
            c(az[
4], true);
            d(aC, 
"");
            f(az[
6]);
            g(az[
7]);
            aA.aD(az[
40], "密码""密码长度应该在6-16位之间");
        }
        
return false;
    } 
else {
        am(
"/checkvalid?password=" + encodeURIComponent(ay[4].value) + "&seed=" + Math.random(), true);
        
return true;
    }
}
function D(aN) {
    
var aC = r(az[9]);
    
if (aN.length == 0) {
        c(az[
8], true);
        d(aC, 
"请再次输入您的密码");
        aA.aD(az[
40], "重新输入密码""请再次输入您的密码");
        
return false;
    } 
else {
        d(aC, 
"");
        c(az[
8], false);
        aA.aE(
"重新输入密码");
        
return true;
    }
}
function H(cX, cJ) {
    
var aC = r(az[9]);
    
if ((cX.value.length != 0&& (cJ.value.length != 0)) {
        
if (cX.value != cJ.value) {
            c(az[
8], true);
            d(aC, 
"密码和重复密码输入不一致");
            aA.aD(az[
40], "重新输入密码""密码和重复密码输入不一致");
            
return false;
        }
    }
    
if (cJ.value.length != 0) {
        d(aC, 
"");
        c(az[
8], false);
        aA.aE(
"重新输入密码");
    }
    
return true;
}
function C(aN) {
    
var aC = r(az[36]);
    
if ((aN.length == 0|| (aN == "请输入您在上图中看到的字符,不区分大小写")) {
        c(az[
35], true);
        d(aC, 
"请输入验证码");
        aA.aD(az[
41], "验证码""请输入验证码");
        
return false;
    }
    
if ((aN.length < 6|| (aN.length > 8)) {
        c(az[
35], true);
        d(aC, 
"字符个数不正确");
        aA.aD(az[
41], "验证码""字符个数不正确");
        
return false;
    } 
else {
        ad(
"/checkvalid?validcode=" + encodeURIComponent(ay[23].value) + "&seed=" + Math.random(), false);
        
return true;
    }
}
function R(db) {
    
if (!db.checked) {
        aA.aD(az[
42], "相关服务条款""您需要阅读并且认可我们的服务条款,才能够使用我们的服务");
        
return false;
    } 
else {
        aA.aE(
"相关服务条款");
        
return true;
    }
}
function au() {
    ap();
    zY 
= true;
    aA.ck();
    
if (ay[6].value == 0) {
        ay[
9].value = "中华人民共和国";
        ay[
10].value = "";
        ay[
11].value = "";
        
if ((ay[7].value.length != 0&& (ay[7].value != "请选择")) {
            ay[
10].value = ay[7].value;
            
if (ay[8].value != "请选择") {
                ay[
11].value = ay[8].value;
            }
        }
    }
    
var aI = false;
    
if (!G(ay[0].value)) {
        aI 
= true;
    }
    
if (!ah(ay[1].value)) {
        aI 
= true;
    }
    
if (!aj(ay[4].value)) {
        D(ay[
5].value);
        aI 
= true;
    } 
else {
        
if ((!D(ay[5].value)) || (!H(ay[4], ay[5]))) {
            aI 
= true;
        }
    }
    
var dq = (ay[6].value == 0);
    
if (!dq) {
        
if (ay[9].value.length == 0) {
            c(az[
17], true);
            r(az[
18]).style.display = "block";
            aI 
= true;
        }
        aX.aQ(ay[
9], az[18], az[17], 1);
    } 
else {
        
if ((ay[10].value.length == 0|| (ay[10].value == "请选择")) {
            c(az[
11], true);
            r(az[
12]).style.display = "block";
            aI 
= true;
        }
        aX.aQ(ay[
7], az[12], az[11], 2);
        
if ((ay[11].value.length == 0|| (ay[11].value == "请选择")) {
            c(az[
14], true);
            r(az[
15]).style.display = "block";
            aI 
= true;
        }
        aX.aQ(ay[
8], az[15], az[14], 3);
    }
    
for (var aB = 0; aB < 3; aB++) {
        
if (!j(ay[13 + 2 * aB])) {
            aI 
= true;
        }
    }
    
if (!t(ay[18])) {
        aI 
= true;
    }
    
if (!v(ay[19])) {
        aI 
= true;
    }
    
if (!U(ay[20], ay[22])) {
        aI 
= true;
    }
    
if (!A(ay[22], ay[20])) {
        aI 
= true;
    }
    
if (!C(ay[23].value)) {
        aI 
= true;
    }
    
if (!R(ay[24])) {
        aI 
= true;
    }
    
if (aI || (aT & 0x20|| (aS & 0x20)) {
        r(az[
49]).style.display = "block";
        location.href 
= az[43];
    } 
else {
        r(az[
49]).style.display = "none";
        r(az[
50]).innerHTML = "";
        ae();
    }
}
bk 
= ["MSXML2.XMLHTTP.5.0""MSXML2.XMLHTTP.4.0""MSXML2.XMLHTTP.3.0""MSXML2.XMLHTTP""Microsoft.XMLHTTP"];
function o() {
    
var ct = null;
    
try {
        ct 
= new XMLHttpRequest();
    } 
catch (e) {
        
for (var i = 0, cR = bk.length; i < cR; ++i) {
            
try {
                ct 
= new ActiveXObject(bk[i]);
                bk 
= [bk[i]];
                
break;
            } 
catch (e) {
                ct 
= null;
            }
        }
    } 
finally {
        
return ct;
    }
}
var aT = 0;
function ar() {
    
if (aR.readyState == 4) {
        
if (aR.status == 200) {
            aT 
= parseInt(aR.responseText, 10);
        } 
else {
            aT 
= 0x80;
        }
        
var bc = "";
        
var bq = r(az[5]);
        
if (aT & 0x20) {
            
if (aT & 0x01) {
                bc 
= "密码过于简单,请重新设置";
            } 
else {
                bc 
= "密码不能为9位以下的纯数字";
            }
            c(az[
4], true);
            d(bq, bc);
            f(az[
6]);
            g(az[
7]);
            aA.aD(az[
40], "密码", bc);
        } 
else {
            d(bq, 
"");
            g(az[
6]);
            f(az[
7]);
            c(az[
4], false);
            aA.aE(
"密码");
        }
    }
}
var aS = 0;
function ak() {
    
if (aO.readyState == 4) {
        
if (aO.status == 200) {
            aS 
= parseInt(aO.responseText, 10);
        } 
else {
            aS 
= 0x40;
        }
        
var bc = "";
        
var bs = r(az[36]);
        
if (aS & 0x20) {
            
if (aS & 0x01) {
                bc 
= "验证码已失效,请重新输入";
                k();
            } 
else {
                bc 
= "验证码输入不正确";
            }
            c(az[
35], true);
            d(bs, bc);
            aA.aD(az[
41], "验证码", bc);
        } 
else {
            d(bs, 
"");
            c(az[
35], false);
            aA.aE(
"验证码");
        }
    }
}
var aR = false;
var aO = false;
var aP = false;
function am(cC) {
    aT 
= 0;
    aR 
= o();
    
if (!aR) {
        
var bq = r(az[5]);
        bq.innerHTML 
= "";
        bq.style.display 
= "none";
        g(az[
6]);
        f(az[
7]);
        c(az[
4], false);
        aA.aE(
"密码");
        
return;
    }
    aR.onreadystatechange 
= ar;
    aR.open(
"GET", cC, true);
    aR.send(
null);
}
function ad(cC) {
    aS 
= 0;
    aO 
= o();
    
if (!aO) {
        
var bs = r(az[36]);
        bs.innerHTML 
= "";
        c(az[
35], false);
        aA.aE(
"验证码");
        
return;
    }
    aO.onreadystatechange 
= ak;
    aO.open(
"GET", cC, true);
    aO.send(
null);
}
function al(cC) {
    aP 
= o();
    
if (!aP) {
        
return;
    }
    aP.onreadystatechange 
= an;
    aP.open(
"GET", cC, true);
    aP.send(
null);
}
function an() {
    
if ((aP.readyState == 4&& (aP.status == 200)) {
        
try {
            eval(aP.responseText);
        } 
catch (e) {
        }
    }
}
var bV = 0;
function ae() {
    ab();
    bV 
= 0;
    as();
    setTimeout(
"ac();"200);
}
function ac() {
    
if (((aT & 0x20!= 0|| ((aS & 0x20!= 0)) {
        r(az[
49]).style.display = "block";
        location.href 
= az[43];
        
return false;
    }
    
if ((aT == 0|| (aS == 0)) {
        bV
++;
        
if (bV < 5) {
            setTimeout(
"ac();"200);
            
return false;
        }
    }
    document.forms[
0].submit();
    
return true;
}
function F() {
    
var dA = di;
    
var bT = dA.split(bP);
    
return bT;
}
function B(aJ) {
    
while (aJ.options.length > 0) {
        aJ.remove(
0);
    }
}
function T() {
    
var bT = F();
    
var aJ;
    
var ba;
    
for (var aB = 0; aB < 3; aB++) {
        aJ 
= ay[12 + 2 * aB];
        B(aJ);
        aJ.options[aJ.options.length] 
= new Option(bE, "-1");
        
for (var aV = 0; aV < bT.length; aV++) {
            ba 
= bT[aV].split(bd);
            aZ.bY(aJ, ba[
0], ba[1]);
        }
        aJ.selectedIndex 
= 0;
    }
}
function ai() {
    
var cc = de.split(bP);
    
var cl = ay[21];
    B(cl);
    
var co;
    
for (var aB = 0; aB < cc.length; aB++) {
        co 
= cc[aB].split(bd);
        aZ.bY(cl, co[
0], co[1]);
    }
}
function M() {
    
var aJ;
    
var bv;
    
var bC = new Array();
    
for (var aB = 0; aB < 3; aB++) {
        aJ 
= ay[12 + 2 * aB];
        bv 
= aJ.options[aJ.selectedIndex].text;
        
if (bv != bE) {
            bC.push(bv);
        }
    }
    
return bC;
}
function I(aW, bS) {
    
var ba;
    
for (var aB = 0; aB < bS.length; aB++) {
        
for (var aV = 0; aV < aW.length; aV++) {
            ba 
= aW[aV].split(bd);
            
if (ba[0== bS[aB]) {
                aW.splice(aV, 
1);
                
break;
            }
        }
    }
}
function ag(aJ, cn) {
    
var cB, ba;
    
for (var aB = 0; aB < cn.length; aB++) {
        cB 
= false;
        ba 
= cn[aB].split(bd);
        
for (var aV = 0; aV < aJ.options.length; aV++) {
            
if (ba[0== aJ.options[aV].text) {
                cB 
= true;
                
break;
            }
        }
        
if (cB == false) {
            aZ.bY(aJ, ba[
0], ba[1]);
        }
    }
}
function K(aJ, bz) {
    
for (var aB = 0; aB < bz.length; aB++) {
        
if ((aJ.options.length > 0&& (aJ.selectedIndex >= 0&& (bz[aB] == aJ.options[aJ.selectedIndex].text)) {
            
continue;
        }
        
for (var aV = 0; aV < aJ.options.length; aV++) {
            
if (bz[aB] == aJ.options[aV].text) {
                aJ.remove(aV);
                
break;
            }
        }
    }
}
function t(cx) {
    
var aC = r(az[27]);
    
if ((cx.value != 0&& !aa(cx.value)) {
        c(az[
26], true);
        d(aC, 
"邮件地址格式有误");
        aA.aD(az[
44], "安全邮件地址""邮件地址格式有误");
        
return false;
    } 
else {
        d(aC, 
"");
        c(az[
26], false);
        aA.aE(
"安全邮件地址");
        
return true;
    }
}
function v(bI) {
    
var aC = r(az[29]);
    
if ((bI.value != 0&& !af(bI.value)) {
        c(az[
28], true);
        d(aC, 
"手机号码格式有误");
        aA.aD(az[
45], "手机号码""手机号码格式有误");
        
return false;
    } 
else {
        d(aC, 
"");
        c(az[
28], false);
        aA.aE(
"手机号码");
        
return true;
    }
}
function J() {
    A(ay[
22], ay[20]);
}
function U(bB, bA) {
    
var aC = r(az[32]);
    
if (bB.value.length != 0) {
        
var aI = false;
        
if (!aq(bB.value)) {
            c(az[
31], true);
            d(aC, 
"姓名格式不正确");
            aA.aD(az[
46], "真实姓名""姓名格式不正确");
            aI 
= true;
        }
        
if (bA.value.length == 0) {
            c(az[
33], true);
            d(r(az[
34]), "姓名和证件号码必须同时输入");
            aA.aD(az[
46], "证件号码""姓名和证件号码必须同时输入");
        }
        
if (aI) {
            
return false;
        }
    } 
else if (bA.value.length != 0) {
        c(az[
31], true);
        d(aC, 
"姓名和证件号码必须同时输入");
        aA.aD(az[
46], "真实姓名""姓名和证件号码必须同时输入");
        
return false;
    } 
else {
        r(az[
30]).style.display = "none";
        f(az[
34]);
        c(az[
33], false);
        aA.aE(
"证件号码");
    }
    f(az[
32]);
    c(az[
31], false);
    aA.aE(
"真实姓名");
    
return true;
}
function A(bA, bB) {
    
var aC = r(az[34]);
    
if (bA.value.length != 0) {
        
var cV = parseInt(ay[21].value, 10);
        
var aI = false;
        
if (!av(bA.value, cV)) {
            c(az[
33], true);
            d(aC, 
"证件号码格式不正确");
            aA.aD(az[
46], "证件号码""证件号码格式不正确");
            aI 
= true;
        }
        
if (bB.value.length == 0) {
            c(az[
31], true);
            d(r(az[
32]), "姓名和证件号码必须同时输入");
            aA.aD(az[
46], "真实姓名""姓名和证件号码必须同时输入");
        }
        
if (aI) {
            
return false;
        }
    } 
else if (bB.value.length != 0) {
        c(az[
33], true);
        d(aC, 
"姓名和证件号码必须同时输入");
        aA.aD(az[
46], "证件号码""姓名和证件号码必须同时输入");
        
return false;
    } 
else {
        r(az[
30]).style.display = "none";
        f(az[
32]);
        c(az[
31], false);
        aA.aE(
"真实姓名");
    }
    f(az[
34]);
    c(az[
33], false);
    aA.aE(
"证件号码");
    
return true;
}
function O(cH, aG) {
    
switch (parseInt(cH, 10)) {
        
case 0:
            {
                
return ao(aG);
            }
        
case 1:
            {
                
return aq(aG);
            }
        
case 2:
            {
                
return at(aG);
            }
        
default:
            {
                
return false;
            }
    }
    
return false;
}
function L(cP, dm) {
    
var cA = -1;
    
for (var aB = 0; aB < 3; aB++) {
        
if (dm == ay[cP + 2 * aB]) {
            cA 
= aB;
            
break;
        }
    }
    
return cA;
}
function l(bh) {
    
var bw = M();
    
var aB, aJ, ba;
    
var aW = F();
    
var aK = L(12, bh);
    
if (aK == -1) {
        
return;
    }
    
var cK = r(az[22+ aK);
    
if (0 != bh.selectedIndex) {
        cK.style.display 
= "none";
        c((az[
21+ aK), false);
        aA.aE((
"问题" + (aK + 1)));
    } 
else {
        cK.style.display 
= "block";
        c((az[
21+ aK), true);
        aA.aD(az[
47], ("问题" + (aK + 1)), "请选择任意一个问题");
    }
    
for (aB = 0; aB < 3; aB++) {
        aJ 
= ay[12 + 2 * aB];
        K(aJ, bw);
    }
    I(aW, bw);
    
for (aB = 0; aB < 3; aB++) {
        aJ 
= ay[12 + 2 * aB];
        ag(aJ, aW);
    }
    
var bG = "";
    
if (0 != bh.selectedIndex) {
        
var cD = bh.options[bh.selectedIndex].text;
        aW 
= F();
        
for (aB = 0; aB < aW.length; aB++) {
            ba 
= aW[aB].split(bd);
            
if (ba[0== cD) {
                bG 
= cS[parseInt(ba[2], 10)];
                
break;
            }
        }
    }
    aJ 
= r(az[25+ aK);
    aJ.innerHTML 
= bG;
    
if (bG == "") {
        aJ.style.display 
= "none";
    } 
else {
        aJ.style.display 
= "block";
    }
    aJ 
= ay[13 + 2 * aK];
    
if (aJ.value.length != 0) {
        j(aJ);
    } 
else if (zY) {
        c((az[
23+ aK), true);
        d(r(az[
24+ aK), "请输入您要设定的答案");
        aA.aD(az[
47], ("答案" + (aK + 1)), "请输入您要设定的答案");
    }
}
function j(bg) {
    
var aK = L(13, bg);
    
if (aK == -1) {
        
return false;
    }
    
var bN = ay[12 + 2 * aK];
    
if (bN.selectedIndex == 0) {
        c((az[
21+ aK), true);
        g(az[
22+ aK);
        aA.aD(az[
47], ("问题" + (aK + 1)), "请选择任意一个问题");
        
return false;
    }
    
var aW = F();
    
var ce = -1, cz;
    
for (var aV = 0; aV < aW.length; aV++) {
        
var ba = aW[aV].split(bd);
        
if (bN.options[bN.selectedIndex].text == ba[0]) {
            ce 
= aV;
            cz 
= ba[2];
            
break;
        }
    }
    
var ca = r(az[24+ aK);
    
if (ce != -1) {
        
var aI = false;
        
var bp = "";
        
do {
            
if (bg.value.length == 0) {
                bp 
= "请输入您要设定的答案";
                aI 
= true;
                
break;
            } 
else {
                
if ((bg.value.charAt(0== ' '|| (bg.value.charAt(bg.value.length - 1== ' ')) {
                    bp 
= "答案首尾不能包含空格";
                    aI 
= true;
                    
break;
                }
                
if (!O(cz, bg.value)) {
                    bp 
= "答案格式不正确";
                    aI 
= true;
                    
break;
                }
                
var bl = [000];
                
for (var aB = 0; aB < 3; aB++) {
                    
if ((bl[aB] != 0|| (ay[12 + 2 * aB].selectedIndex == 0)) {
                        
continue;
                    }
                    
for (var aV = aB + 1; aV < 3; aV++) {
                        
if (ay[12 + 2 * aV].selectedIndex == 0) {
                            
continue;
                        }
                        
if (ay[13 + 2 * aB].value == ay[13 + 2 * aV].value) {
                            bl[aB] 
= bl[aV] = 1;
                        }
                    }
                }
                
var bM = "不能和其它答案相同";
                
var cg;
                
for (var aB = 0; aB < 3; aB++) {
                    cg 
= r(az[24+ aB);
                    
if (bl[aB] != 0) {
                        c((az[
23+ aB), true);
                        d(cg, bM);
                        aA.aD(az[
47], ("答案" + (aB + 1)), bM);
                    } 
else if (cg.innerHTML == bM) {
                        d(cg, 
"");
                        c((az[
23+ aB), false);
                        aA.aE((
"答案" + (aB + 1)));
                    }
                }
                
if (bl[aK] != 0) {
                    
return false;
                }
            }
        } 
while (false);
        
if (aI) {
            c((az[
23+ aK), true);
            d(ca, bp);
            aA.aD(az[
47], ("答案" + (aK + 1)), bp);
            
return false;
        }
    }
    d(ca, 
"");
    c((az[
23+ aK), false);
    aA.aE((
"答案" + (aK + 1)));
    
return true;
}
function Q(dv) {
    
var bZ = "";
    
var cL = dv + "=";
    
if (document.cookie.length > 0) {
        
var bR = document.cookie.indexOf(cL);
        
if (bR != -1) {
            bR 
+= cL.length;
            
var cQ = document.cookie.indexOf(";", bR);
            
if (cQ == -1) {
                cQ 
= document.cookie.length;
            }
            bZ 
= unescape(document.cookie.substring(bR, cQ));
        }
    }
    
return bZ;
}
var cj = [014513151723];
var bb = new Array(0000000000);
var bL = false;
function m(ce) {
    be[ce]
++;
}
var aY;
function as() {
    
if (!bL) {
        
return;
    }
    
try {
        
if (aY[0].length != aY[1].length) {
            
return;
        }
        cr.action 
= aY[2];
        
var by = Q("PCCOOKIE");
        
if (by.length == 0) {
            
return;
        }
        
var ci, cU, bD = by.length;
        
var dz = parseInt(by.substring(bD - 2, bD), 16);
        
for (var aB = 0, du = aY[1].length; aB < du; aB++) {
            ci 
= aY[1][aB] ^ dz;
            cU 
= aY[1].length - aB - 1;
            
for (var aV = 0, dy = bb.length; aV < dy; aV++) {
                ci 
^= bb[aV];
            }
            ci 
%= ay.length;
            ay[ci].name 
= aY[0][cU];
        }
    } 
catch (e) {
    }
}
var be = new Array(0000);
function ab() {
    
var cG = 0;
    
for (var aB = 0; aB < be.length; aB++) {
        cG 
= (cG << 8| (be[aB] & 0xFF);
    }
    document.cookie 
= "htc=" + cG + "; path=/; domain=qq.com";
}
window.onload 
= function() {
    ax();
}

posted @ 2008-09-05 15:06  田嵩  阅读(2159)  评论(2编辑  收藏  举报