    function checkName(){
        var name = document.getElementById('id_name');
        var name_value =  name.value.replace(/(^\s+)|\s+$/g,"");
        if ( name_value == "" ){
            document.getElementById('msg_name').innerHTML = '* 昵称不可为空';
            document.getElementById('msg_name').className = 'error_info';
            return false;
        }
        var c = name_value.match(/[^ -~]/g); 
        var length = name_value.length + (c ? c.length : 0);
        if ( length > 16 ){
            document.getElementById('msg_name').innerHTML = '* 昵称长度太长';
            document.getElementById('msg_name').className = 'error_info';
            return false;
        }
        if ( name_value.match(/(\s)/) ){
            document.getElementById('msg_name').innerHTML = '* 昵称中不得有空格';
            document.getElementById('msg_name').className = 'error_info';
            return false;
        }
        
		var url = "/pc/register/check?content=" + name_value + "&type=name";
		var data = "" ;
		var myAjax = new Ajax.Request( url,{method: 'post', parameters: data,onComplete: displayname } );
    }
    function checkMail(){
        var mail           = document.getElementById('pc_mail');
        var mail_pattern   = /[^@]+@([a-zA-Z0-9-]+.)+([a-zA-Z0-9-]{2}|net|com|gov|mil|org|edu|int)$/;
        if ( mail.value == "" ){
            document.getElementById('msg_mail').innerHTML = "* 邮件不可为空";
            document.getElementById('msg_mail').className = 'error_info';
            return false;
        }
        if ( !mail_pattern.exec(mail.value) ){
            document.getElementById('msg_mail').innerHTML = '* 请输入有效的邮件地址';
            document.getElementById('msg_mail').className = 'error_info';
            return false;
        }
		var url = "/pc/register/check?content=" + mail.value + "&type=mail";
		var data = "" ;
		var myAjax = new Ajax.Request( url,{method: 'post', parameters: data,onComplete: displaymail } );
    }
    
    function checkpassword(){
        var password           = document.getElementById('new_password');
        var password_pattern   = /^[a-z0-9A-Z]{4,16}$/;
        if ( password.value == "" ){
            document.getElementById('msg_password').innerHTML = "* 密码不可为空";
            document.getElementById('msg_password').className = 'error_info';
            return false;
        }
        if ( !password_pattern.exec(password.value) ){
            document.getElementById('msg_password').innerHTML = '* 请输入4-16位英数字作为密码';
            document.getElementById('msg_password').className = 'error_info';
            return false;
        }
        if ( (document.getElementById('new_password_repeat').value != "") && (document.getElementById('new_password_repeat').value != password.value) && (password_pattern.exec(document.getElementById('new_password_repeat').value))){
            document.getElementById('msg_password').innerHTML = "* 密码输入必须相同";
            document.getElementById('msg_password').className = 'error_info';
            return false;
        }
        if(document.getElementById('new_password_repeat').value == password.value){
		        document.getElementById('msg_password_repeat').innerHTML = '* 信息正确';
		        document.getElementById('msg_password_repeat').className = 'correct_info';
        }
        document.getElementById('msg_password').innerHTML = '* 信息正确';
        document.getElementById('msg_password').className = 'correct_info';
        return true;
    }
    function checkpasswordrepeat(){
        var password           = document.getElementById('new_password_repeat');
        var password_pattern   = /^[a-z0-9A-Z]{4,16}$/;
        if ( password.value == "" ){
            document.getElementById('msg_password_repeat').innerHTML = "* 密码重复不可为空";
            document.getElementById('msg_password_repeat').className = 'error_info';
            return false;
        }
        if ( !password_pattern.exec(password.value) ){
            document.getElementById('msg_password_repeat').innerHTML = '* 请输入4-16位英数字作为密码重复';
            document.getElementById('msg_password_repeat').className = 'error_info';
            return false;
        }
        if ( (document.getElementById('new_password').value != "") && (document.getElementById('new_password').value != password.value) && (password_pattern.exec(document.getElementById('new_password').value))){
            document.getElementById('msg_password_repeat').innerHTML = "* 密码输入必须相同";
            document.getElementById('msg_password_repeat').className = 'error_info';
            return false;
        }
        if(document.getElementById('new_password').value == password.value){
		        document.getElementById('msg_password').innerHTML = '* 信息正确';
		        document.getElementById('msg_password').className = 'correct_info';
        }
        document.getElementById('msg_password_repeat').innerHTML = '* 信息正确';
        document.getElementById('msg_password_repeat').className = 'correct_info';
        return true;
    }
     function checkInput(){
        if (
             checkName()
            && checkPostCode()
            && checkAddress()
            && checkBirthday()
            && checkMail()
            && checkPhone()
            && checkQuantity()
             ){
            return true;
         }
        return false;
    }
    