﻿function ShowTextBlurb(clientID)
{
    var tabsDiv = $("dv_BlurbTab_" + clientID);
    tabsDiv.style.display = "block";
}
function HideTextBlurb(clientID)
{
    var tabsDiv = $("dv_BlurbTab_" + clientID);
    tabsDiv.style.display = "none";
}
function SelectBlurb(csID, enID, csLi, enLi, ln)
{
    var csTxt = $(csID);
    var enTxt = $(enID);
    var csTab = $(csLi);
    var enTab = $(enLi);
    if(ln == "cs")
    {
        csTxt.style.display = "block";
        enTxt.style.display = "none";
        csTab.className = "active";
        enTab.className = "";
    }
    else
    {
        csTxt.style.display = "none";
        enTxt.style.display = "block";
        csTab.className = "";
        enTab.className = "active";
    }
}
// ----------------------- //
// --	  Progress  	-- //
// ----------------------- //
function WriteProgress(percent)
{
    var filterWidth = parseInt(((100 - percent) * 7) / 10);
    filterWidth = filterWidth + 1;    
    document.write("<div class=\"showProgressContainer\" style=\"padding:0;\" title=\"");
    document.write(percent);
    document.write("%\"><div class=\"showProgressFilter\" style=\"width:");    
    document.write(filterWidth);
    document.write("px;padding:0;\"></div></div>");
}
function SwitchAdminMenu(groupID)
{
    var objGroup = $(groupID);
    var objImg = $("img_" + groupID);
    if (objGroup != null && objImg != null)
    {
        if (objGroup.style.display == "none")
        {
            objGroup.style.display = "block";
            objImg.src = objImg.src.replace("01", "02");
        }
        else
        {
            objGroup.style.display = "none";
            objImg.src = objImg.src.replace("02", "01");
        }
    }   
}

function gname(name){return document.getElementsByTagName?document.getElementsByTagName(name):new Array()}

// ----------------------- //
// -- Swith Searh Panel -- //
// ----------------------- //
function SwitchSearchPanel(divName, objImg)
{
    var objDiv = $(divName);
    if(objDiv != null)
    {
        if(objDiv.style.display == "none")
        {
	        objDiv.style.display = "block";
	        objImg.src = rootThemePath + "management/searchpanelminus.jpg";
        }
        else
        {
	        objDiv.style.display = "none";
	        objImg.src = rootThemePath + "management/searchpanelplus.jpg";
        }
    }
}
function HideSearhPanel()
{
    objDiv = $("searchPanelContent");
    objImg = $("searchPanelImage");
    if(objDiv != null)
        objDiv.style.display = "none";
    if(objImg != null)
        objImg.src = rootThemePath + "management/searchpanelplus.jpg";
}

function SwitchControlDomainDiv()
{
    var objDiv = $("dv_ControlDomain");
    var objFrame = window.document.getElementById("DomainSwitcher");
    
    if(objFrame != null)
    {
        if(objFrame.src.length == 0)
            objFrame.src =  "/Admin/DomainSwitch.aspx";;
    }
    
    if(objDiv != null)
    {
        if(objDiv.style.display == "none")
        {
	        objDiv.style.display = "block";
        }
        else
        {
	        objDiv.style.display = "none";
        }
    }
}

function getOrIsExtension(fileName, filterExtension)
{
    var fileExtension = fileName 
        ? (fileName.lastIndexOf(".") != -1 ? fileName.substring(fileName.lastIndexOf(".")).toUpperCase() : undefined) 
        : undefined;
	
    if (arguments.length <= 1)
    {
        return fileExtension;
    }
    else
    {
        if (filterExtension.constructor == Array)
        {
			for (var i = 0; i < filterExtension.length; i++)
			{
				if (fileExtension == filterExtension[i].toUpperCase())
				{
					return true;
				}
			}
        }
        else
		{
			if (filterExtension == ".*")
			{
				return !!fileExtension;
			}
		}
		return false;
    }
}

function ActiveMenu(menuID)
{
    var x = $(menuID);
    x.className = "activeMenu";
}

function ShowImportScorm()
{    
    var showdata = "<div class=\"popuptitle\"><strong>导入课程</strong></div><div class=\"popupContent\"><div style=\"padding:10px;\">正在导入课程，请耐心等候……</div></div>";
    DialogShow(showdata,400,160,400,160);
}
function SwitchMenu(groupId,obj)
{
    for(i = 1; i < 8 ; i ++)
    {            
        var dvgroup = $("dv_group" + i);
        if(dvgroup)
        {
            $("dv_group" + i).hide();
        }
        
        var agroup = $("a_group" + i);
        if(agroup)
        {
            $("a_group" + i).className = "";
        }
    }        
    var group = $("dv_group" + groupId);        
    if(group.style.display == "none")
    {
        group.show();            
    }
    else
    {
        group.hide();            
    }       
}