function $(s){
	return document.getElementById?eval('document.getElementById("'+s+'")'):eval('document.all.'+s);
}
function $f(s){
	return document.frames?document.frames[s]:$(s).contentWindow;
}
function $c(s){
	return document.createElement?document.createElement(s):false;
}
function LoadEvt(f){
	var oldf=window.onload;
	if(typeof window.onload!="function"){
		window.onload=f;
	}
	else{
		window.onload=function(){
			oldf();
			f();
		}
	}
}
function insertAfter(newE,targetE){
	var parent=targetE.parentNode;
	if(parent.lastChild==targetE){
		parent.appendChild(newE);
	}else{
		parent.insertBefore(newE,targetE.nextSibling);
	}
}
//取class，取type，取tag的定义
document.getElementsByClassName = function(className,oBox) {
	//适用于获取某个HTML区块内部含有某一特定className的所有HTML元素
	this.d= oBox || document;
	var children = this.d.getElementsByTagName('*') || document.all;
	var elements = new Array();
	for (var ii = 0; ii < children.length; ii++) {
		var child = children[ii];
		var classNames = child.className.split(' ');
		for (var j = 0; j < classNames.length; j++) {
			if (classNames[j] == className) {
				elements.push(child);
				break;
			}
		}
	}
	return elements;
}
document.getElementsByType = function(sTypeValue,oBox) {
	//适用于获取某个HTML区块内部同属于某一特定type的所有HTML元素，如:input,script,link等等
	this.d= oBox || document;
	var children = this.d.getElementsByTagName('*') || document.all;
	var elements = new Array();
	for (var ii = 0; ii < children.length; ii++) {
		if (children[ii].type == sTypeValue) {
			elements.push(children[ii]);
		}
	}
	return elements;
}
function $() {
	var elements = new Array();
	for (var ii = 0; ii < arguments.length; ii++) {
		var element = arguments[ii];
		if (typeof element == 'string')
			element = document.getElementById?document.getElementById(element):eval('document.all.' + element);
		if (arguments.length == 1)
			return element;
		elements.push(element);
	}
	return elements;
}
$Cls = function (s,o){
	return document.getElementsByClassName(s,o);
};
$Type = function (s,o){
	return document.getElementsByType(s,o);
};
$Tag = function (s,o){
	this.d=o || document;
	return this.d.getElementsByTagName(s);
};
$Name = function (s){ //通过name的方式只能针对整个document而言，不能为其限定范围
	return document.getElementsByName(s);
};

function hasClass(obj,value){
	return (!obj || !obj.className)?false:(new RegExp("\\b"+value+"\\b")).test(obj.className)
}
function addClass(e,value){
	if(!e||!value) return;
	if(!e.className) e.className=value;
	else e.className+=" "+value;
}
function removeClass(e,value){
	if(!e||!value) return;
	e.className = e.className.replace(new RegExp("\\s*\\b" + value + "\\b", "g"), "");
}

//另一个选项卡
function changeTag(id,cont,action){
	var Tag=$Tag("li",$(id));
	var con=$Tag("div",$(cont));
	for(var i=0; i<Tag.length; i++){
		if(!action) action="click";
		var act="on"+action;
		Tag[i][act] = function(){
			for(var j=0;j<i;j++){
			  if($Cls("act",Tag[j]))removeClass(Tag[j],"act");
			  addClass(this,"act");
			  addClass(con[j],"dn");
			  if(Tag[j]==this)removeClass(con[j],"dn");
		   }
		};
	}
}
var o = "";
function show(id)
{
    if(o != "")
    {
        document.getElementById("div"+o).style.display = "none";
        document.getElementById("img"+o).src = "images/h2.jpg";
    }
 
        var obj = document.getElementById("div"+id);
        var img = document.getElementById("img"+id);
        if(obj.style.display == "none")
        {
            obj.style.display = "block";
            img.src = "images/h1.jpg";
            o = id;
        }
        else
        {
            obj.style.display = "none";
            img.src = "images/h2.jpg";
            o = "";
        }
    
}

function show1(id)
{
    if(o != "")
    {
        document.getElementById("div"+o).style.display = "none";
        document.getElementById("img"+o).src = "images/l1.jpg";
    }
 
        var obj = document.getElementById("div"+id);
        var img = document.getElementById("img"+id);
        if(obj.style.display == "none")
        {
            obj.style.display = "block";
            img.src = "images/l2.jpg";
            o = id;
        }
        else
        {
            obj.style.display = "none";
            img.src = "images/l1.jpg";
            o = "";
        }
}

function zd(obj)
{

    if(obj.value != "0")
        location.href="pshow_"+obj.value+".html";
}

