﻿/// <reference path="jquery-1.3.2.min.js" />

Date.prototype.format = function(format) //author: meizz 
{
    var o = {
        "M+": this.getMonth() + 1, //month 
        "d+": this.getDate(), //day 
        "h+": this.getHours(), //hour 
        "m+": this.getMinutes(), //minute 
        "s+": this.getSeconds(), //second 
        "q+": Math.floor((this.getMonth() + 3) / 3), //quarter 
        "S": this.getMilliseconds() //millisecond 
    }
    if (/(y+)/.test(format)) format = format.replace(RegExp.$1,
(this.getFullYear() + "").substr(4 - RegExp.$1.length));
    for (var k in o) if (new RegExp("(" + k + ")").test(format))
        format = format.replace(RegExp.$1,
RegExp.$1.length == 1 ? o[k] :
("00" + o[k]).substr(("" + o[k]).length));
    return format;
}

//排序时，使之对话框无法输入非数字  最好是在onkeyup 事件中调用
function Isnum(str) {

    return str.replace(/[^\d]/g, '');
}

function focuskey() {
    var obj = arguments[0];
    if ($.trim($(obj).val()) == "请输入关键字") {
        $(obj).val("");
    }
}

function blurkey() {
    var obj = arguments[0];
    if ($.trim($(obj).val()).length == 0) {
        $(obj).val("请输入关键字");
    }
}

function IsDigit(e) {
   
    var iKeyCode = window.event?e.keyCode:e.which;
        if((iKeyCode<48) || (iKeyCode >57))
        { 
            if (window.event) //IE
            {
                e.returnValue = false;   //event.returnValue=false 效果相同.
            }
            else //Firefox
            {
                e.preventDefault();
            }
        }


}

function getElementLeft(element) {
    var actualLeft = element.offsetLeft;
    var current = element.offsetParent;
    while (current !== null) {
        actualLeft += current.offsetLeft;
        current = current.offsetParent;
    }
    return actualLeft;
}


function Isfloat(obj, tishi) {

    var str = $.trim($(obj).val());

    if (str.length != 0) {
        if (/^(-?\d+)(\.\d{1,2})?$/.test(str)) {
            return true;
        }

        alert(tishi + "输入不合法！");
        obj.focus();
        return false;

    }

}


function GetCookie(name) {
    var arg = name + "=";
    var alen = arg.length;
    var clen = document.cookie.length;
    var i = 0;
    while (i < clen) {
        var j = i + alen;
        if (document.cookie.substring(i, j) == arg) return getCookieVal(j);
        i = document.cookie.indexOf(" ", i) + 1;
        if (i == 0) break;
    }
    return null;
}

function getCookieVal(offset) {
    var endstr = document.cookie.indexOf(";", offset);
    if (endstr == -1) endstr = document.cookie.length;
    return unescape(document.cookie.substring(offset, endstr));
}


function copytext(s) {
    if (window.clipboardData) {
        window.clipboardData.setData("Text", s);
    }
    else {
//        alert("暂不支持非IE浏览器的复制操作！");
    }
}
//替换非法字符
function ReplaceChar(obj) {
    var chars = '[<|>|{|}|(|)|#|$|\'|\"|:|;|&|*|@|%|^|?|/]+';
    var parn = eval("/" + chars + "/g");
    obj.value = obj.value.replace(parn, '');
}
