var oLastMenu = null;
var oLastImg = null;
function ChangeView( objID )
{
	var obj = document.getElementById( objID ).parentNode.parentNode;
	if( !obj ) return;
	if( obj.style.display == 'none' )
	{
		if( oLastMenu && oLastMenu != obj )
		{
			oLastMenu.style.display = 'none';
		}
			
		obj.style.display = 'block';
		oLastMenu = obj;
	}
	else
	{
		obj.style.display = 'none';
	}
}

function InitImg()
{
	var oImg = document.getElementsByTagName('img');
	for( i = 0; i < oImg.length; i++ )
	{
		oImg[i].onclick = new Function( "ChangePic()" );
	}
}

function ChangePic()
{
	obj = event.srcElement;
	var sFilePath = obj.src;
	var sFileName = sFilePath.split("\/")[sFilePath.split("\/").length - 1].toLowerCase();
	switch( sFileName )
	{
		case "shenhe01.gif":
			obj.src = "images/shenhe02.gif";
			break;
		case "shenhe02.gif":
			obj.src = "images/shenhe01.gif";
			break;
		case "tuijian01.gif":
			obj.src = "images/tuijian02.gif";
			break;
		case "tuijian02.gif":
			obj.src = "images/tuijian01.gif";
			break;
		case "zhiding01.gif":
			obj.src = "images/zhiding02.gif";
			break;
		case "zhiding02.gif":
			obj.src = "images/zhiding01.gif";
			break;
	}
}

function Preview()
{
	var sSize = document.getElementById('size').value > 0 ? document.getElementById('size').value : 12;
	var sColor = document.getElementById('color').value;
	var bStrong = document.getElementById('strong').checked;
	var bEm = document.getElementById('em').checked;
	var bU = document.getElementById('u').checked;
	var sStyle = "font-size:" + sSize + "px; color:" + sColor;
	if( bStrong )
		sStyle += "; font-weight:bold";
	if( bEm )
		sStyle += "; font-style:italic";
	if( bU )
		sStyle += "; text-decoration:underline";
		
	document.getElementById('title_style').value = sStyle;
	document.getElementById('preview').innerHTML = "<span style=\"" + sStyle + "\">预览文字样式</span>";
}

//复选框全选
function CheckAll(sObj, checked)
{   
    oItem = document.all[sObj];
    
    if(oItem==null) return false;
    if(oItem.length!=null)
    {
		for (i=0; i<oItem.length; i++)
		{
			if(oItem[i].disabled==false)
			{
	    		oItem[i].checked=checked;
	    		ChangeSelectBack( oItem[i],checked );
	    	}
		}
	}
	else
	{
		oItem.checked=checked;
		ChangeSelectBack( oItem,checked )
	}

	return false;
}

//选择时改变行背景
var arBackColor = new Array();
function InitColor( sObj )
{
	oItem = document.all[sObj];
    
    if(oItem==null) return false;
    if(oItem.length!=null)
    {
		for (i=0; i<oItem.length; i++)
		{
			if(oItem[i].disabled==false)
			{
	    		arBackColor[ oItem[i].id ] = oItem[i].parentElement.parentElement.bgColor;
	    	}
		}
	}
	else
	{
		arBackColor[ oItem.id ] = oItem.parentElement.parentElement.bgColor;
	}
}
function ChangeSelectBack( oCheck,bSel )
{
	oTr = oCheck.parentElement.parentElement;
	if( bSel )
		oTr.bgColor = '#efefef';
	else
		oTr.bgColor = arBackColor[ oCheck.id ];
}

//选择大类权限时同时改变大类下的所有小类
var SelSubLevel = function()
{
	var obj = event.srcElement;
	var oItem = document.getElementsByTagName("input");
	for( i = 0; i < oItem.length; i++ )
	{
		var oTemp = oItem[i];
		if( oTemp.type == "checkbox" )
		{
			if( oTemp.id.indexOf( obj.id ) > -1 && oTemp != obj )
			{
				oTemp.checked = obj.checked;
				if( obj.checked )
					oTemp.disabled = true;
				else
					oTemp.disabled = false;
			}
		}
	}
}

function ConfirmUrl( sUrl,sMsg )
{
	if( confirm( sMsg ) )
	{
		location.href = sUrl;
	}
}