﻿// JScript 文件
//Country

var CounArry =  [
            ["0","--选择国家--"],
            ["1","阿富汗"],
            ["2","阿尔及利亚"],
            ["3","安道尔"],
            ["4","安圭拉"],
            ["5","安提瓜和巴布达"],
            ["6","亚美尼亚"],
            ["7","澳大利亚"],
            ["8","阿塞拜疆"],
            ["9","孟加拉国"],
            ["10","白俄罗斯"],
            ["11","伯利兹"],
            ["12","百慕大"],
            ["13","玻利维亚"],
            ["14","博茨瓦纳"],
            ["15","巴西"],
            ["16","英属维尔京群岛"],
            ["17","保加利亚"],
            ["18","缅甸"],
            ["19","柬埔寨"],
            ["20","加拿大"],
            ["21","开曼群岛"],
            ["22","乍得"],
            ["23","中国"],
            ["24","科科斯（基林）群岛"],
            ["25","科摩罗"],
            ["26","刚果（布）"],
            ["27","哥斯达黎加"],
            ["28","克罗地亚"],
            ["29","塞浦路斯"],
            ["30","丹麦"],
            ["31","多米尼克"],
            ["32","厄瓜多尔"],
            ["33","萨尔瓦多"],
            ["34","厄立特里亚"],
            ["35","埃塞俄比亚"],
            ["36","福克兰群岛（马尔维纳斯）"],
            ["37","斐济"],
            ["38","法国"],
            ["39","法属波利尼西亚"],
            ["40","加蓬"],
            ["41","德国"],
            ["42","直布罗陀"],
            ["43","格陵兰"],
            ["44","瓜德罗普"],
            ["45","危地马拉"],
            ["46","几内亚"],
            ["47","圭亚那"],
            ["48","洪都拉斯"],
            ["49","匈牙利"],
            ["50","印度"],
            ["51","伊朗"],
            ["52","爱尔兰"],
            ["53","意大利"],
            ["54","日本"],
            ["55","约旦"],
            ["56","肯尼亚"],
            ["57","朝鲜"],
            ["58","科威特"],
            ["59","老挝"],
            ["60","黎巴嫩"],
            ["61","利比里亚"],
            ["62","列支敦士登"],
            ["63","卢森堡"],
            ["64","前南马其顿"],
            ["65","马拉维"],
            ["66","马尔代夫"],
            ["67","马耳他"],
            ["68","马绍尔群岛"],
            ["69","毛里塔尼亚"],
            ["70","马约特"],
            ["71","密克罗尼西亚"],
            ["72","摩纳哥"],
            ["73","蒙特塞拉特"],
            ["74","莫桑比克"],
            ["75","瑙鲁"],
            ["76","荷兰"],
            ["77","新喀里多尼亚"],
            ["78","尼加拉瓜"],
            ["79","尼日利亚"],
            ["80","诺福克岛"],
            ["81","挪威"],
            ["82","巴基斯坦"],
            ["83","巴拿马"],
            ["84","巴拉圭"],
            ["85","菲律宾"],
            ["86","波兰"],
            ["87","卡塔尔"],
            ["88","罗马尼亚"],
            ["89","卢旺达"],
            ["90","圣基茨和尼维斯"],
            ["91","圣皮埃尔和密克隆"],
            ["92","萨摩亚"],
            ["93","圣多美和普林西比"],
            ["94","塞内加尔"],
            ["95","塞舌尔"],
            ["96","新加坡"],
            ["97","斯洛文尼亚"],
            ["98","索马里"],
            ["99","斯里兰卡"],
            ["100","苏里南"],
            ["101","斯威士兰"],
            ["102","瑞士"],
            ["103","台湾"],
            ["104","坦桑尼亚"],
            ["105","巴哈马"],
            ["106","多哥"],
            ["107","汤加"],
            ["108","突尼斯"],
            ["109","土库曼斯坦"],
            ["110","图瓦卢"],
            ["111","乌克兰"],
            ["112","英国"],
            ["113","乌拉圭"],
            ["114","瓦努阿图"],
            ["115","越南"],
            ["116","瓦利斯和富图纳"],
            ["117","也门"],
            ["118","赞比亚"],
            ["119","阿尔巴尼亚"],
            ["120","美属萨摩亚"],
            ["121","安哥拉"],
            ["122","南极洲"],
            ["123","阿根廷"],
            ["124","阿鲁巴"],
            ["125","奥地利"],
            ["126","巴林"],
            ["127","巴巴多斯"],
            ["128","比利时"],
            ["129","贝宁"],
            ["130","不丹"],
            ["131","波黑"],
            ["132","文莱"],
            ["133","布基纳法索"],
            ["134","布隆迪"],
            ["135","喀麦隆"],
            ["136","佛得角"],
            ["137","中非"],
            ["138","智利"],
            ["139","圣诞岛"],
            ["140","哥伦比亚"],
            ["141","刚果（金）"],
            ["142","库克群岛"],
            ["143","科特迪瓦"],
            ["144","古巴"],
            ["145","捷克"],
            ["146","吉布提"],
            ["147","多米尼加"],
            ["148","埃及"],
            ["149","赤道几内亚"],
            ["150","爱沙尼亚"],
            ["151","法罗群岛"],
            ["152","芬兰"],
            ["153","法属圭亚那"],
            ["154","格鲁吉亚"],
            ["155","加纳"],
            ["156","希腊"],
            ["157","格林纳达"],
            ["158","关岛"],
            ["159","根西岛"],
            ["160","几内亚比绍"],
            ["161","海地"],
            ["162","梵蒂冈"],
            ["163","香港"],
            ["164","冰岛"],
            ["165","印度尼西亚"],
            ["166","伊拉克"],
            ["167","以色列"],
            ["168","牙买加"],
            ["169","哈萨克斯坦"],
            ["170","基里巴斯"],
            ["171","韩国"],
            ["172","吉尔吉斯斯坦"],
            ["173","拉脱维亚"],
            ["174","莱索托"],
            ["175","利比亚"],
            ["176","立陶宛"],
            ["177","澳门"],
            ["178","马达加斯加"],
            ["179","马来西亚"],
            ["180","马里"],
            ["181","马提尼克"],
            ["182","毛里求斯"],
            ["183","墨西哥"],
            ["184","摩尔多瓦"],
            ["185","蒙古"],
            ["186","摩洛哥"],
            ["187","纳米尼亚"],
            ["188","尼泊尔"],
            ["189","荷属安的列斯"],
            ["190","新西兰"],
            ["191","尼日尔"],
            ["192","纽埃"],
            ["193","北马里亚纳"],
            ["194","阿曼"],
            ["195","帕劳"],
            ["196","巴布亚新几内亚"],
            ["197","秘鲁"],
            ["198","葡萄牙"],
            ["199","波多黎各"],
            ["200","留尼汪"],
            ["201","俄罗斯"],
            ["202","圣赫勒拿"],
            ["203","圣卢西亚"],
            ["204","圣文森特和格林纳丁斯"],
            ["205","圣马力诺"],
            ["206","沙特阿拉伯"],
            ["207","塞尔维亚和黑山"],
            ["208","塞拉利"],
            ["209","斯洛伐克"],
            ["210","所罗门群岛"],
            ["211","南非"],
            ["212","西班牙"],
            ["213","苏丹"],
            ["214","斯瓦尔巴岛和扬马延岛"],
            ["215","瑞典"],
            ["216","叙利亚"],
            ["217","塔吉克斯坦"],
            ["218","泰国"],
            ["219","冈比亚"],
            ["220","托克劳"],
            ["221","特立尼达和多巴哥"],
            ["222","土耳其"],
            ["223","特克斯和凯科斯群岛"],
            ["224","乌干达"],
            ["225","阿拉伯联合酋长国"],
            ["226","美国"],
            ["227","乌兹别克斯坦"],
            ["228","委内瑞拉"],
            ["229","美属维尔京群岛"],
            ["230","南斯拉夫"],
            ["231","津巴布韦"]
            ];
    function   addOption(objSelectNow,txt,val)   
    {   
        ///使用W3C标准语法为SELECT添加Option   
	    var objOption = document.createElement("OPTION");   
	    objOption.setAttribute("text",txt); 
	    objOption.setAttribute("value",val);   
	    //objOption.setAttribute("index",val);   
	    objSelectNow.options.add(objOption);
    }
    
    window.onload = function(){
        var Lens = CounArry.length;
        var objSel = getID("ddl_conuntry");
        objSel.length = 0;
        for(var j=0;j<Lens;j++){
            addOption(objSel,CounArry[j][1],CounArry[j][0]);
        }
        objSel.selectedIndex = 23;
        getID("hid_country").value = 23;
    }
    
    //onpropertychange
    function fn_checkInput(regx){
        var src = event.srcElement;
        var regx = new RegExp(regx);
        if(regx.test(src.value)){
            src.value=src.value.replace(regx,'');
        }
    }
    
    function isEmail(ctl) {
        return /^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/.test(ctl.value);
    }

    function trim(str){
	    var sStr = new String(str);
	    sStr = sStr.replace(/(^\s*)|(\s*$)/,"");
	    return sStr;
    }

    function getID(id){
        return window.document.getElementById?window.document.getElementById(id):null;
    }
    
    function fn_selectChange(){
        getID("hid_country").value = getID("ddl_conuntry").options[getID("ddl_conuntry").selectedIndex].value;
    }
    
    
    function fn_onBlour(){
    //debugger;
        var v2 = getID("txt_mail");
        var parm = new Object();
        parm.post_url   = "/Ajax/Ajax_register.aspx?"
        parm.post_parms = "IsAjax=true&a=1&b="+v2.value;
        if(trim(v2.value).length != 0 && isEmail(v2)){
            js_fn_request(parm);
        }
    }
        
        
    function fn_checkform(){
    
    //debugger;
        fn_message("");
        
        var v1 = getID("ddl_conuntry");
        var v2 = getID("txt_mail");
        var v3 = getID("txt_product");
        
        if(v1.value == "0"){
            fn_message("请选择国家!");
            v1.click();
            v1.focus();
            return false;
        }
        if(trim(v2.value).length == 0){
            fn_message("请选输入您的业务邮箱!");
            v2.click();
            v2.focus();
            return false;
        }
        
        if(!isEmail(v2)){
            fn_message("您输入的业务邮箱格式不正确!");
            v2.click();
            v2.focus();
            return false; 
        }

        if(trim(v3.value).length == 0){
            fn_message("请输入您要买/卖的产品!");
            v3.click();
            v3.focus();
            return false;
        }
        
        if(getID("chk_term").checked == false){
            fn_message("注册前请阅读我们的服务条款先!");
            return false;
        }
        
        return true;
    }
    
    function fn_message(str){
        getID("div_msg").innerHTML = str;
    }
    
    
function createXMLHttpObject(){
    var xmlObj = null;
    if (window.XMLHttpRequest) { 
        xmlObj = new XMLHttpRequest();
        if (xmlObj.overrideMimeType) {
             xmlObj.overrideMimeType('text/xml');
        }
    }else if (window.ActiveXObject){ // IE
        try {
             xmlObj = new ActiveXObject("Msxml2.XMLHTTP");
        }catch (e) {
            try {
                xmlObj = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e){}
        }
    }
    return xmlObj;
}
        
function js_fn_request(parm){ 
    var post_url = parm.post_url;
    var post_parms = parm.post_parms;
    
    //-----------页面请求类型----------- 
    var xmlObj = createXMLHttpObject();

    //---传送数据----
    xmlObj.open("POST",post_url+post_parms,true);

    xmlObj.send("www.STONEBTB.com"); //数据发送

    xmlObj.onreadystatechange = function (){ 
	    if (xmlObj.readyState == 4) { 
		    if(xmlObj.status == 200 || xmlObj.status == 304){	
			    var j_rejax = xmlObj.responseText;
                if(j_rejax == "1"){
                    fn_message("您输入的业务邮箱已经有人注册!");
                    //getID("txt_mail").click();
                    //getID("txt_mail").focus();
                } 
		    } 
		    else { 
			    alert("Sorry,the system is busy now. Please try again later!");//"错误参数:"+ xmlObj.status +":"+ xmlObj.statusText		    
			}
	    }
    }
}
