﻿$('#choice').click(function(){
    $('#feedlink').toggle();
});

$('#otherReasonInput').keyup(function(){
    if(this.value.replace(/[^\x00-\xff]/g, 'aa').length >2000){
        this.value=this.value.truncate(2000, '');
        $('#reasonCount').html('最多2000个字节,当前2000/2000');
    } else {
         $('#reasonCount').html('最多2000个字节,当前'+this.value.replace(/[^\x00-\xff]/g, 'aa').length+'/2000');
    }
 }, true);
 
 
function isLengthBetween(str, min, max) {
	return (str.length >= min) && (str.length <= max);
};

function isEmail(str) {
    if(isEmpty(str))return true;
	var re = /^[^\s()<>@,;:\/]+@\w[\w\.-]+\.[a-z]{2,}$/i;
	return re.test(str);
};

function isPhoneNumber(str) {
    if(isEmpty(str))return true;
	var re = /^((0?[1-9]{2,3}-)?(0?[\d][0-9][0-9]?)[-])?\d{6,8}$/;
	return re.test(str);
};

function isMobilePhone(str) {
    if(isEmpty(str))return true;
	var re = /^0?[1][35][0-9]{9}$/;
	return re.test(str);
};

function isNumeric(str) {
    if(isEmpty(str))return true;
	var re = /[\D]/g;
	if (re.test(str)) {
		return false;
	}
	return true;
};
function isEmpty(str) {
	return (str === null) || (str.length === 0);
};

function isMainSubmit(){
    var flag=true;
    
    if (!isLengthBetween($('#qqId')[0].value,0,16)){
        flag=false;
        $('#qqIdTip').css('color:#f00');
    } else {
        $('#qqIdTip').css('color:#333');
    }
    
    if (!isNumeric($('#qqId')[0].value)){
         flag=false;
         $('#qqIdTip').css('color:#f00');
    } else {
        $('#qqIdTip').css('color:#333');
    }
    
    if (!isLengthBetween($('#userName')[0].value,0,10)){
         flag=false;
         $('#userNameTip').css('color:#f00');
    } else {
        $('#userNameTip').css('color:#333');
    }
    
    if (isPhoneNumber($('#linkPhone')[0].value)==false && isMobilePhone($('#linkPhone')[0].value)==false){
         flag=false;
         $('#linkPhoneTip').css('color:#f00');
    } else {
        $('#linkPhoneTip').css('color:#333');
    }
    
    if (!isEmail($('#emailId')[0].value)){
         flag=false;
         $('#emailIdTip').css('color:#f00');
    } else {
        $('#emailIdTip').css('color:#333');
    }
    
    if (!isEmail($('#msnId')[0].value)){
         flag=false;
         $('#msnIdTip').css('color:#f00');
    } else {
        $('#msnIdTip').css('color:#333');
    }
    
    if(flag){
        alert('感谢您对 PP加速器 提出的意见或建议，我们会认真对待您的反馈！');
        return true;  
    }
    return false;
};