<!--//

// 扩展系统函数

function $(element){
	if(document.getElementById(element)){
		return document.getElementById(element);
	}
	else{
		return null;
	}
}

document.getElementsByClassName=function(className,parentElement){
	var elements=[];
	var children=($(parentElement) || parentElement || document.body).getElementsByTagName('*');
	for(var i=0;i<children.length;i++){
		child=children[i];
		if(child.className.match(new RegExp("(^|\\s)" + className + "(\\s|$)"))){
			elements.push(child);
		}
	}
	return elements;
}

document.getElementByEvent=function(){
	var element;
	var srcEvent=window.event;	
	element=srcEvent.srcElement;
	return element;
}

document.getElementByPoint=function(){
	var element;
	var srcEvent=window.event;	
	if(typeof(srcEvent.clientX)=="undefined"){
		element=document.elementFromPoint(srcEvent.pointerX, srcEvent.pointerY);
	}
	else{
		element=document.elementFromPoint(srcEvent.clientX, srcEvent.clientY);
	}
	return element;
}

// JS 类
var myjs={

	load:function(id,url,callback,parameter,cache,flag){
		url=cache!=false?url+"&rnd="+Math.random():url;
		url=url.split("?").length>1?url:url.replace(/\&/,'?');
		url=url.search(/http:\/\//)>-1?url:"http://"+window.location.host+"/"+url;
		callback=typeof(callback)=="function"?callback:function(){};
		flag=flag!=false?true:false;

		if($(id) && flag){
			this.remove(id);
		}

		var js=document.createElement("script");
		js.id=id;
		js.setAttribute("language","javascript");
		js.setAttribute("src",url);
		js.onreadystatechange=function(){
			if(js.readyState=="loaded" || js.readyState=="complete"){
				callback(parameter);
			}
		}
		
		document.getElementsByTagName("head").item(0).appendChild(js);
	},

	remove:function(id){
		obj=$(id);
		obj.parentNode.removeChild(obj);
	},

	include:function(id,url){
		if($(id)){	
			return;
		}
		this.load(id,url,'','',false,false);
	}
};

// 扩展 window.onload
function load(func){
  var _onload = window.onload;
  if(typeof(window.onload)!='function'){
    window.onload=func;
  } 
  else{
    window.onload=function(){
      _onload();
      func();
    }
  }
}

// Slide 画面更改
function slide_change(obj){
	if(!$("banner_title")){
		return;
	}
	objs=$("banner_title").getElementsByTagName("a");
	for(i=0;i<objs.length;i++){
		objs[i].className="";		
	}
	if(typeof(obj)=="undefined"){
		obj=objs[0];
	}
	obj.className="slidenow";
	$("banner").style.backgroundImage="url('"+obj.src+"')";
	$("banner_image").href=obj.href;
}

// Block 标签更改
function block_change(ids,myid){
	if(typeof(ids)=="object"){
		for(i in ids){
			id=ids[i];
			if(myid==id){
				$("tab_"+id).className="active";
				$("box_"+id).className="box_active";
			}
			else{
				$("tab_"+id).className="";
				$("box_"+id).className="box_hidden";	
			}
		}
	}
}

load(slide_change);

//-->
