// JavaScript Document<script>
 function getobj(id){
	return document.getElementById(id);	
}

function selecttab(obj, act, def, special, areaname){
	var node = childs(obj.parentNode.parentNode.childNodes);
	for(var i=0;i<node.length;i++){
		if(node[i].className != special){
			node[i].className = def;	
			if(getobj(areaname + "_" + i))
				getobj(areaname + "_" + i).style.display = "none";
		}
	}
	obj.parentNode.className = act;
	for(var i=0;i<node.length;i++){
		if(node[i].className != special){
			if(node[i].className == act){
				if(getobj(areaname + "_" + i))
					getobj(areaname + "_" + i).style.display = "";
			}
		}
	}
}
//兼容FF下的childNodes
function childs(nodes)
{
    if(!nodes.length) 
        return [];
    var ret=[];
    for(var i=0;i<nodes.length;i++)
    {
        if(nodes[i].nodeType!=1) 
            continue;
        ret.push(nodes[i]);
    }
    return ret;
}


//=点击展开关闭效果=
function openShutManager(oSourceObj,oTargetObj,eTargetObj,shutAble,oOpenTip,oShutTip){
var sourceObj = typeof oSourceObj == "string" ? document.getElementById(oSourceObj) : oSourceObj;
var targetObj = typeof oTargetObj == "string" ? document.getElementById(oTargetObj) : oTargetObj;
var eargetObj = typeof eTargetObj == "string" ? document.getElementById(eTargetObj) : eTargetObj;

var openTip = oOpenTip || "";
var shutTip = oShutTip || "";
if(targetObj.style.display!="none")

{
   if(shutAble) return;
   targetObj.style.display="none";
   if(openTip  &&  shutTip)
   {
    sourceObj.innerHTML = shutTip; 
   }
} 
else 

{
   targetObj.style.display="block";
   eargetObj.style.display="none";
   if(openTip  &&  shutTip)
   {
    sourceObj.innerHTML = openTip; 
   }
}
}

function ShutManager (oSourceObj,oTargetObj,eTargetObj,shutAble,oOpenTip,oShutTip )
{
var sourceObj = typeof oSourceObj == "string" ? document.getElementById(oSourceObj) : oSourceObj;
var targetObj = typeof oTargetObj == "string" ? document.getElementById(oTargetObj) : oTargetObj;
var eargetObj = typeof eTargetObj == "string" ? document.getElementById(eTargetObj) : eTargetObj;
var openTip = oOpenTip || "";
var shutTip = oShutTip || "";
if(targetObj.style.display!="block")

{
   if(shutAble) return;
   targetObj.style.display="none";
   if(openTip  &&  shutTip)
   {
    sourceObj.innerHTML = shutTip; 
   }
} 
else 

{
   targetObj.style.display="none";
   eargetObj.style.display="block";
   if(openTip  &&  shutTip)
   {
    sourceObj.innerHTML = openTip; 
   }
}

}



//=tab切换的效果=
var nSelectedItem = -1;
var selectObj = null;


var myNormalImages=new Array();
var specialPages=new Array();
var groupMap = new Array();

function InitSpePages(name, groupId)
{
	if(!groupId)groupId = 0;

	if(specialPages[groupId] == null)
		specialPages[groupId] = new Array
		
	specialPages[groupId].push(name);
}

function InitNormalImage(name, groupId)
{
	if(!groupId)groupId = 0;
	
	if(myNormalImages[groupId] == null)
		myNormalImages[groupId] = new Array
	
	//alert(name);
	myNormalImages[groupId].push(name);
	//alert(myNormalImages[groupId][myNormalImages.length - 1]);
}

function mouseOut(index, imageUrl, object, groupId)
{
	if(groupMap[groupId].nSelectedItem != index)
	{
		var obj = document.getElementById(object);	
		if(obj)
		{
			obj.style.backgroundImage=imageUrl;
		}
	}
}

function mouseMove(index, imageUrl, object, groupId)
{
	if(!groupId)groupId = 0;
	
	if(groupMap[groupId].nSelectedItem != index)
	{
		var obj = document.getElementById(object);	
		if(obj)
		{
			obj.style.backgroundImage=imageUrl;
		}
	}
}

function selectItem(index, imageUrl, object, objectSel, groupId)
{
	if(!groupId)groupId = 0;
	
	if(groupMap[groupId] == null)
	{
		//alert(groupId);
		var value = {nSelectedItem:-1, selectObj:null};
		groupMap.push(value);
	}

	if(groupMap[groupId].selectObj)
	{
		//alert(groupMap[groupId].selectObj.id);
		//alert(groupMap[groupId].nSelectedItem);
		//alert( myNormalImages[groupId][groupMap[groupId].nSelectedItem]);
		groupMap[groupId].selectObj.style.backgroundImage = myNormalImages[groupId][groupMap[groupId].nSelectedItem];
	}
	
	var obj = document.getElementById(object);	
	if(obj)
	{
	//	alert(index);
		obj.style.backgroundImage=imageUrl;
		groupMap[groupId].nSelectedItem = index;
		groupMap[groupId].selectObj = obj;
		
		//alert(groupMap[groupId].selectObj.id);
	}
	
	for (var spjObj in specialPages[groupId]) 
	{ 
		var obj = document.getElementById(specialPages[groupId][spjObj]);	
		if(obj)
		{
			obj.style.display="none";
		}
	}

	var selObj = document.getElementById(objectSel);	
	if(selObj)
	{
		selObj.style.display = "block";
	}
}


//ie6.0下png图片显示
function correctPNG() // correctly handle PNG transparency in Win IE 5.5 or higher.       
{       
    for(var i=0; i<document.images.length; i++)       
     {       
        var img = document.images[i]       
        var imgName = img.src.toUpperCase()       
        if (imgName.substring(imgName.length-3, imgName.length) == "PNG")       
         {       
            var imgID = (img.id) ? "id='" + img.id + "' " : ""      
            var imgClass = (img.className) ? "class='" + img.className + "' " : ""      
            var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "      
            var imgStyle = "display:inline-block;" + img.style.cssText       
            var imgAttribs = img.attributes;       
            for (var j=0; j<imgAttribs.length; j++)       
             {       
                var imgAttrib = imgAttribs[j];       
                if (imgAttrib.nodeName == "align")       
                 {       
                    if (imgAttrib.nodeValue == "left") imgStyle = "float:left;" + imgStyle       
                    if (imgAttrib.nodeValue == "right") imgStyle = "float:right;" + imgStyle       
                    break      
                 }       
             }       
            var strNewHTML = "<span " + imgID + imgClass + imgTitle       
             strNewHTML += " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"      
             strNewHTML += "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"      
             strNewHTML += "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>"      
             img.outerHTML = strNewHTML       
             i = i-1       
         }       
     }       
}       
window.attachEvent("onload", correctPNG);



