if(location.hostname!='www.qindex.info' && location.hostname!='qindex.info' && location.hostname!='211.233.11.177')
    window.alert('Q_drg_drp.js is requested outside of Qindex.info');

var Q_cookie = {
/*
Last Updated: 2008-08-19
*/
     date : function(year,day,hour,minute,second) {
        var today = new Date();
        var exprs = new Date();
        exprs.setTime( today.getTime()
                      +1000*60*60*24*365*year
                      +1000*60*60*24    *day
                      +1000*60*60       *hour
                      +1000*60          *minute
                      +1000             *second );
        return exprs;
    }
    ,get : function(name) {
        var srch = name + '=';
        if (document.cookie.length > 0) {
            offset = document.cookie.indexOf(srch);
            if (offset != -1) {
                offset += srch.length;
                end = document.cookie.indexOf(';', offset);
                if (end == -1) end = document.cookie.length;
                return unescape(document.cookie.substring(offset, end));
            } else return false;
        } else return false;
    }
    /*
    String name, content
    Date expires
    String path, domain
    Boolean secure
    optional: expires,path,domain,secure
    */
    ,set : function(name,content,expires,path,domain,secure) {
        document.cookie =   name + '=' + escape(content)       + ';'
            + ((expires) ? ' expires=' + expires.toGMTString() + ';' : '')
            + ((path)    ? ' path='    + path                  + ';' : '')
            + ((domain)  ? ' domain='  + domain                + ';' : '')
            + ((secure)  ? ' secure'                           + ';' : '');
    }
    // optional: path,domain
    ,remove : function(name,path,domain) {
        var crrnt = new Date();
        if     (domain) Q_cookie.set(name,'',crrnt,path,domain);
        else if(path)   Q_cookie.set(name,'',crrnt,path);
        else            Q_cookie.set(name,'',crrnt);
    }
}

