function initStyle(){
    if(typeof(doLoaded) != "undefined"){doLoaded();}

    document._getElementsByClassName = function (className, tagName) {
        var attrClassName = 'class';
        var isMSIE = /*@cc_on!@*/false;

        if(isMSIE) {
            attrClassName = 'className';
        }

        var i, j, eltClass;
        var objAll = document.getElementsByTagName && tagName ? document.getElementsByTagName(tagName) : document.all;
        var objCN = new Array();
        for (i = 0; i < objAll.length; i++) {
            eltClass = objAll[i].getAttribute(attrClassName);
            if(typeof eltClass != 'undefined') {
                eltClass = objAll[i].className.split(/\s+/);
                for (j = 0; j < eltClass.length; j++) {
                    if (eltClass[j] == className) {
                        objCN.push(objAll[i]);
                        break;
                    }
                }
            }
        }
        return objCN;
    }
    
    var trackbacks = document._getElementsByClassName('trackback-body', 'p');
    for(var i=0;i<trackbacks.length;i++) {
        trackbacks[i].innerHTML = trackbacks[i].innerHTML.replace(/» /, '');
    }
    
	(function() {
		var is_ie6 = /*@cc_on!@*/false;
		var calendar = document.getElementById('calendar');
		if(typeof calendar != 'undefined') {
			var tr = calendar.getElementsByTagName('tr');
			if(tr.length > 0) {
				for(var i=0;i<tr.length;i++) {
					var elements = null;
					var td = tr[i].getElementsByTagName('td');
					if(td && td.length > 0) {
						elements = td;
					}else{
						elements = tr[i].getElementsByTagName('th');
					}
					if(elements && elements.length == 7) {
						addClass(elements[0], 'sunday');
						addClass(elements[1], 'monday');
						addClass(elements[2], 'tuesday');
						addClass(elements[3], 'wednesday');
						addClass(elements[4], 'thursday');
						addClass(elements[5], 'friday');
						addClass(elements[6], 'saturday');
					}
				}
			}
		}
		
		function addClass(element, cls) {
			var attributeName = 'class';
			if(is_ie6) {
				attributeName = 'className';
			}
			var _class = element.getAttribute(attributeName);
			if(typeof _class != 'undefined' && _class) {
				cls = _class + ' ' + cls;
			}
			element.setAttribute(attributeName, cls);
		}
	})();
}
