(function(){
	function addEvent(elm, evType, fn, useCapture){
		if(!elm)return;
		if (typeof elm.addEventListener != 'undefined'){
			elm.addEventListener(evType, fn, useCapture);
			return true;
		} else if (typeof elm.attachEvent != 'undefined') {
			var r = elm.attachEvent('on' + evType, fn);
			return r;
		} else {
			elm['on' + evType] = fn;
		}
	} 

	function changeFontSize(){
		var size = [0.8,1,1.2];
		var sizeBar = document.getElementById("fontSize");
		var sizes = sizeBar.getElementsByTagName("a");
		var container = document.getElementById("contentInner");
		for(var i=0;i<sizes.length;i++){
			sizes[i].setAttribute("href","javascript:void(0);");
			sizes[i].setAttribute("index",i);
			sizes[i].onclick = function(e){
				var nodes = container.childNodes;
				var len = nodes.length;
				for(var j=0;j<len;j++){
					if (nodes[j].nodeType == 1 && nodes[j].className !== "csc-header csc-header-n1")
					{
						nodes[j].style.fontSize = size[parseInt(this.getAttribute("index"))] + "em";
					}
				}
				return false;
			}
		}
	}
   addEvent(window,'load',changeFontSize);

	function setlastNav(){
		var li = document.getElementById('navigation').getElementsByTagName('li');
		var len = li.length;
		if(!(lastNav = li[len-1])) return;
		lastNav.setAttribute("id",'lastNav');
	}
	addEvent(window,'load',setlastNav);

	function toolEvent(){
		jQuery("#rssBtn").click(function(){
			if (jQuery("#print").css("display") == "block")
			{
				jQuery("#print").slideToggle("normal",function(){
					jQuery("#rss").slideToggle("normal");
				});
			}else{
				jQuery("#rss").slideToggle("normal");
			}
		});

		jQuery("#printBtn").click(function(){
			
			if (jQuery("#rss").css("display") == "block")
			{
				jQuery("#rss").slideToggle("normal",function(){
					jQuery("#print").slideToggle("normal",function(){window.print();});
				});
			}else{
				jQuery("#print").slideToggle("normal",function(){window.print();});
			}
		});
	}

	addEvent(window,'load',toolEvent);

	function addFocus(){
		var oA = document.getElementsByTagName('a');
		for(var i = 0, len = oA.length; i<len; i++){
			(function(){
				var j = i;
				var className = oA[j].className;
				oA[j].onfocus = function(){
					if(className != ''){
						this.className += ' focus';
					}else{
						this.className = 'focus';
					}
				}
				oA[j].onblur = function(){
					this.className = className;
				}
			})();
		}
	}
	
	if(navigator.userAgent.indexOf("MSIE 7.0")>0 || navigator.userAgent.indexOf("MSIE 6.0")>0)
	{
		window.attachEvent('onload',addFocus);
		//addEvent(window,'load',addFocus);
	}
	
})()

