﻿/*
* public.js
* Version 1.0 beta
* Email: yk326@163.com
* Author: 杨凯
*/

/*
------------------------------------*/
String.prototype.rTrim = function() {
    return this.replace(/(\s*$)/g, "");
};

String.prototype.lTrim = function() {
    return this.replace(/(^\s*)/g, "");
};

String.prototype.trim = function() {
    return this.replace(/(^\s*)|(\s*$)/g, "");
};

String.prototype.dataLength = function() {
    return this.replace(/[^x00-xff]/g, "yk").length;
};

function gId(elementId) {
    if (document.getElementById) {
        return document.getElementById(elementId);
    } else if (document.all) {
        return document.all[elementId];
    } else {
        return null;
    }
};

function gTags(tagName, element) {
    if (!element) {
        element = window.document;
    };
    if (element && tagName) {
        if (element.getElementsByTagName) {
            return element.getElementsByTagName(tagName);
        };
        if (element.all && element.all.tags) {
            return element.all.tags(tagName);
        };
    };
    return null;
};
function tag(o) {
    if (o) {
        return o.srcElement ? o.srcElement : o.target;
    }
    else {
        var ent = window.event ? window.event : arguments.callee.caller.arguments[0];
        return ent.srcElement ? ent.srcElement : ent.target;
    }
};

function bind(element, event, fun) {
    if (element.addEventListener) {
        element.addEventListener(event, fun, false);
    } else if (element.attachEvent) {
        element.attachEvent("on" + event, fun);
    };
};
/* top
------------------------------------*/
function adSlide() {
    var m = $("#ad_top");
    m.slideDown("slow", function() {
        window.setTimeout(function() {
            m.slideUp("slow", function() {
                m.css("display", "none");
            });
        }, 8 * 1000);
    });
};
