//window.onerror=function(){return true;};
/*start base define
*/
var base={
    $:function(ni){
    	if(typeof ni=='string'){
    		return document.getElementById(ni);
    	}else{
    		return ni;
    	}
    },
    $T:function(tagNi, ni){
		var oP;
		if(ni){
			oP=base.$(ni);
		}else{
			oP=document;
		}
		return oP.getElementsByTagName(tagNi);
    },
    setCookie:function(cn,cv,d,dm){
        var now=new Date();
        var expire=new Date();
        if(d==null||d==0){
            d=30;
        }
		if(dm==null||dm==0){
            dm='cctv.com';
        }
        expire.setTime(now.getTime()+3600000*24*d);
        document.cookie=cn+"="+escape(cv)+";expires="+expire.toGMTString()+";domain="+dm;
    },
    delCookie:function(cn,dm){
        if(getCookie(name)){
            document.cookie=cn+"="+((domain)?"; domain="+dm:"")+"; expires=Thu, 01-Jan-70 00:00:01 GMT";
        }
    },
    getCookie:function(cn){
        var dc=document.cookie;
        var prefix=cn+"=";
        var begin=dc.indexOf("; "+prefix);
        if(begin==-1){
            begin=dc.indexOf(prefix);if(begin!=0)return null;
        }else{
            begin+=2;
        }
        var end=document.cookie.indexOf(";",begin);
        if(end==-1){
            end=dc.length;
        }
        return unescape(dc.substring(begin+prefix.length,end));
    },
    trimL:function(txt){
		return txt.replace(/^\s*/,"");
	},
    trimR:function(txt){
		return txt.replace(/\s*$/,"");
	},
    trim:function(txt){
		return this.trimL(this.trimR(txt));
	},
	/*check explorer type
	*/
	isIE6:function(){
		return navigator.userAgent.search('MSIE')>0&&navigator.userAgent.search('6')>0;
	},
	isIE:function(){
		return navigator.userAgent.search('MSIE')>0;
	},
	isOpera:function(){
		return navigator.userAgent.indexOf('Opera')>-1;
	},
	isMoz:function(){
		return navigator.userAgent.indexOf('Mozilla/5.')>-1;
	}
};
/*some code studing
///////////////////////////////////////////////
this.getElByClassName=function(t,n,s,el){
    var el=(el)?el:document;
    var itm=el.getElementsByTagName(t);
    var num=1;
    for(i=0;i<itm.length;i++){
        if(itm[i].className===n&&s===num){
            return itm[i];
        }else if(itm[i].className===n){
            num++;
        }
    }
    return false;
};
*/
