﻿

function $$(id) {
    return document.getElementById(id);
}


String.Format = function() {
    if (arguments.length == 0)
        return "";
    if (arguments.length == 1)
        return arguments[0];
    var reg = /{(\d+)?}/g;
    var args = arguments;
    var result = arguments[0].replace(reg,function($0, $1) {
        return args[parseInt($1) + 1];
    })
    return result;
}

String.prototype.trim = function() { return this.replace(/(^\s*)|(\s*$)/g, ""); }

function isNum(s) {
    var reg = /^\d+$/;
    
    return s.match(reg);
}

function isEmail(s) {
    var reg = /^((?:(?:(?:[a-zA-Z0-9][\.\-\+_]?)*)[a-zA-Z0-9])+)\@((?:(?:(?:[a-zA-Z0-9][\.\-_]?){0,62})[a-zA-Z0-9])+)\.([a-zA-Z0-9]{2,6})$/;
    return s.match(reg);
}

function isPtAccount(v) {
    var reg = new RegExp("^[A-Za-z0-9\.]{4,16}$");
    return reg.exec(v);
}


function checkPassword(v) {
    var reg = new RegExp("^[A-Za-z0-9]{4,16}$");
    if (!reg.exec(v)) {
        displayErrMsg('只能为英文或数字', 'txtPassword');
        return false;
    }
    return true;
}


function copyToClipBoard() {
    var clipBoardContent = $$('FireUrl').value;
    if (document.all) {
        window.clipboardData.setData("Text", clipBoardContent);
        alert("复制成功，请粘贴到你的QQ/MSN上推荐给你的好友！");
    }
    else {
        alert("对不起,您的浏览器不支持该操作");
    }
}


function CreateMark(msg) {
    var rootPanel = document.createElement('DIV');
    rootPanel.className = 'Mark';
    var childPanel = document.createElement('DIV');
    childPanel.innerHTML = msg;
    rootPanel.appendChild(childPanel);
    document.appendChild(rootPanel);
}

