function hilight(obj, status, label)
{
  if (status == 1)
  {
    obj.className = "tabGridHilight";
    if (label)
      document.getElementById(label).className="tabLabelHilight";
  }
  else
  {
    obj.className = "tabGridNormal";
    if (label)
      document.getElementById(label).className="tabLabel";
  }
  //alert(obj.className);
}

function showGroupUserTreeWindow_tmp(presetid, setid, setname, treetype, ext)
{
	var USER_WIN_WIDTH = 400;
	var USER_WIN_HEIGHT = 500;


	var params = "";
	params += "?setid=" + setid;
	params += "&setname=" + setname;
	if (treetype)
	  params += "&treetype=" + treetype;

	if (ext)
	  params += "&ext=" + ext;

	//params += "&presetid=" + presetid.value;
	
	params += "&dialog=true";

	var obj = new Object();
	obj.presetid = presetid.value;
	obj.value = "=test value";
	  
	
	var url = "/system/privilege/GroupUserTree.jsp" + params;
	//var url = "/system/privilege/tree.html";
	var userinfo = window.showModelessDialog(url, obj, "dialogHeight:" + USER_WIN_HEIGHT + "px; dialogWidth:" + USER_WIN_WIDTH + "px;edge:Raised; center:Yes; help:No; resizable:no; status:No;scroll:no");
	if (userinfo != null)
	{
    document.getElementById(setid).value = userinfo.setid;
    document.getElementById(setname).value = userinfo.setname;
	}
	return;
}

function showGroupUserTreeWindow(presetid, setid, setname, treetype, ext, omit)
{
	var USER_WIN_WIDTH = 400;
	var USER_WIN_HEIGHT = 400;

	var params = "";
	params += "?setid=" + setid;
	params += "&setname=" + setname;
	if (treetype)
	  params += "&treetype=" + treetype;

	if (ext)
	  params += "&ext=" + ext;

	if (omit)
	  params += "&omit=" + omit;

	params += "&presetid=" + presetid.value;
	
	
	var url = "/secure/privilege/GroupUserTree.jsp" + params;
	//var url = "/system/privilege/tree.html";

	if (url.length > 2000)
	  url=url.substring(0, 2000);
	
	var userinfo = window.showModalDialog(url,"Group User tree","dialogHeight:" + USER_WIN_HEIGHT + "px; dialogWidth:" + USER_WIN_WIDTH + "px;edge:Raised; center:Yes; help:No; resizable:no; status:No;scroll:no");
	if (userinfo != null)
	{
    document.getElementById(setid).value = userinfo.setid;
    document.getElementById(setname).value = userinfo.setname;
	}
	return;
}

function showGroupUserTreeWindow1(presetid, setid, setname, treetype, ext, omit)
{
    var USER_WIN_WIDTH = 400;
    var USER_WIN_HEIGHT = 400;

    var params = "";
    params += "?setid=" + setid;
    params += "&setname=" + setname;
    if (treetype)
        params += "&treetype=" + treetype;

    if (ext)
        params += "&ext=" + ext;

    if (omit)
        params += "&omit=" + omit;

    params += "&presetid=" + presetid.value;


    var url = "/secure/privilege/GroupUserTree.jsp" + params;
    //var url = "/system/privilege/tree.html";

    if (url.length > 2000)
        url = url.substring(0, 2000);

    var userinfo = window.showModalDialog(url, "Group User tree", "dialogHeight:" + USER_WIN_HEIGHT + "px; dialogWidth:" + USER_WIN_WIDTH + "px;edge:Raised; center:Yes; help:No; resizable:no; status:No;scroll:no");
    if (userinfo != null)
    {
        document.getElementById(setid).value = userinfo.setid;
        document.getElementById(setname).value = userinfo.setname;
        document.createForm.action = "/secure/privilege/modifyuserprivs.jsp?userid=" + userinfo.setid;
        document.createForm.submit();
    }
    return;
}

function showGroupUserTreeWindow_web(presetid, setid, setname, treetype, ext, omit,isout)
{
	var USER_WIN_WIDTH = 400;
	var USER_WIN_HEIGHT = 330;

	var params = "";
	params += "?setid=" + setid;
	params += "&setname=" + setname;
	if (treetype)
	  params += "&treetype=" + treetype;

	if (ext)
	  params += "&ext=" + ext;

	if (omit)
	  params += "&omit=" + omit;

	params += "&presetid=" + presetid.value;

    params+= "&isout="+isout;
	var url = "/system/privilege/GroupUserTree.jsp" + params;
	//var url = "/system/privilege/tree.html";

	if (url.length > 2000)
	  url=url.substring(0, 2000);

	var userinfo = window.showModalDialog(url,"Group User tree","dialogHeight:" + USER_WIN_HEIGHT + "px; dialogWidth:" + USER_WIN_WIDTH + "px;edge:Raised; center:Yes; help:No; resizable:no; status:No;scroll:no");
	if (userinfo != null)
	{
    document.getElementById(setid).value = userinfo.setid;
    document.getElementById(setname).value = userinfo.setname;
	}
	return;
}
function showGroupUserTreeWindow_win(presetid, setid, setname, treetype)
{
	var objNewWin;				
	var USER_WIN_WIDTH = 400;
	var USER_WIN_HEIGHT = 330;
	var params = "?presetid=" + escape(presetid.value);
	params += "&setid=" + setid;
	params += "&setname=" + setname;
	if (treetype)
	  params += "&treetype=" + treetype;
	  
	//alert('params:' + params);
	objNewWin = window.open("/system/privilege/GroupUserTree.jsp" + params,"GroupUserWindow","fullscreen=0,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0");
	objNewWin.resizeTo(USER_WIN_WIDTH,USER_WIN_HEIGHT);
	objNewWin.moveTo((screen.width-USER_WIN_WIDTH)/2, (screen.height-USER_WIN_HEIGHT)/2);
	objNewWin.focus();	
	return;
}

function showGroupTreeWindow(presetid, setid, setname, treetype, filterid)
{
	var USER_WIN_WIDTH = 400;
	var USER_WIN_HEIGHT = 330;

	var params = "?presetid=" + escape(presetid.value);
	params += "&setid=" + setid;
	params += "&setname=" + setname;
	if (treetype)
	  params += "&treetype=" + treetype;
	
	params += "&filterid=" + filterid;
	var url = "/system/privilege/GroupTree.jsp" + params;
	var userinfo = window.showModalDialog(url,"Group tree","dialogHeight:" + USER_WIN_HEIGHT + "px; dialogWidth:" + USER_WIN_WIDTH + "px;edge:Raised; center:Yes; help:No; resizable:no; status:No;scroll:no");
	if (userinfo != null)
	{
    document.getElementById(setid).value = userinfo.setid;
    document.getElementById(setname).value = userinfo.setname;
	}
	return;
}


function showSubjectTreeWindow(presetid, setid, setname, treetype,root)
{
	var objNewWin;				
	var USER_WIN_WIDTH = 400;
	var USER_WIN_HEIGHT = 370;
	var params = "?presetid=" + escape(presetid.value);
	params += "&setid=" + setid;
	params += "&setname=" + setname;
	if (treetype)
	  params += "&treetype=" + treetype;
	params+="&root="+root;
//    alert(params);
//    return
    var url = "/secure/subject/privilege/subjectTree.jsp" + params;
	var info = window.showModalDialog(url,"Subject tree","dialogHeight:" + USER_WIN_HEIGHT + "px; dialogWidth:" + USER_WIN_WIDTH + "px;edge:Raised; center:Yes; help:No; resizable:no; status:No;scroll:no");
	if (info != null)
	{
    document.getElementById(setid).value = info.setid;
    document.getElementById(setname).value = info.setname;
	}
	return;
}

function showSubjectTreeWindow_win(presetid, setid, setname, treetype)
{
	var objNewWin;				
	var USER_WIN_WIDTH = 400;
	var USER_WIN_HEIGHT = 330;
	var params = "?presetid=" + escape(presetid.value);
	params += "&setid=" + setid;
	params += "&setname=" + setname;
	if (treetype)
	  params += "&treetype=" + treetype;
	  
	//alert('params:' + params);
	objNewWin = window.open("/system/privilege/SubjectTree.jsp" + params,'',"fullscreen=0,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0");
	objNewWin.resizeTo(USER_WIN_WIDTH,USER_WIN_HEIGHT);
	objNewWin.moveTo((screen.width-USER_WIN_WIDTH)/2, (screen.height-USER_WIN_HEIGHT)/2);
	objNewWin.focus();	
	return;
}

function showImgListWindow(presetid, setid, setname)
{
	var objNewWin;				
	var USER_WIN_WIDTH = 400;
	var USER_WIN_HEIGHT = 330;
	var params = "?presetid=" + escape(presetid.value);
	params += "&setid=" + setid;
	params += "&setname=" + setname;
	//alert('params:' + params);
	objNewWin = window.open("/system/style/ImgList.jsp" + params,'',"fullscreen=0,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0");
	objNewWin.resizeTo(USER_WIN_WIDTH,USER_WIN_HEIGHT);
	objNewWin.moveTo((screen.width-USER_WIN_WIDTH)/2, (screen.height-USER_WIN_HEIGHT)/2);
	objNewWin.focus();	
	return;
}

function showMiniAppListWindow(presetid, setid, setname)
{
	var USER_WIN_WIDTH = 400;
	var USER_WIN_HEIGHT = 330;

	var params = "";
	params += "?setid=" + setid;
	params += "&setname=" + setname;
	
	var url = "/system/privilege/MiniAppList.jsp" + params;
	
	var miniAppInfo = window.showModalDialog(url,"Mini App List","dialogHeight:" + USER_WIN_HEIGHT + "px; dialogWidth:" + USER_WIN_WIDTH + "px;edge:Raised; center:Yes; help:No; resizable:no; status:No;scroll:no");
	//var miniAppInfo = window.showModalDialog(url,"Mini App List","");
	if (miniAppInfo != null)
	{
    document.getElementById(setid).value = miniAppInfo.setid;
    document.getElementById(setname).value = miniAppInfo.setname;
	}
	return;
}

function showSystemFoldersWindow(presetid, setid, setname)
{
	var USER_WIN_WIDTH = 400;
	var USER_WIN_HEIGHT = 330;
	var presetvalue;
	var pos;

	var params = "";
	params += "?setid=" + setid;
	params += "&setname=" + setname;
	

	if (presetid)
	{
	  presetvalue = presetid.value;
    pos = presetvalue.indexOf("objectid=");
    if (pos == -1)
      presetvalue="-1";
    else
      presetvalue = presetvalue.substring(pos+9);
      
	  params += "&presetid=" + presetvalue;
	}
	
	var url = "/system/privilege/SystemFolder.jsp" + params;
	
	var systemFolderInfo = window.showModalDialog(url,"System Folders","dialogHeight:" + USER_WIN_HEIGHT + "px; dialogWidth:" + USER_WIN_WIDTH + "px;edge:Raised; center:Yes; help:No; resizable:no; status:No;scroll:no");
	//var miniAppInfo = window.showModalDialog(url,"Mini App List","");
	if (systemFolderInfo != null)
	{
    document.getElementById(setid).value = systemFolderInfo.setid;
    document.getElementById(setname).value = systemFolderInfo.setname;
	}
	return;
}


function showOrgTreeWindow(presetid, setid, setname, treetype, filterid, parentid)
{
	var USER_WIN_WIDTH = 400;
	var USER_WIN_HEIGHT = 330;

	var params = "?presetid=" + escape(presetid.value);
	params += "&setid=" + setid;
	params += "&setname=" + setname;
	if (treetype)
	  params += "&treetype=" + treetype;
  
  if (filterid)	
  	params += "&filterid=" + filterid;

  if (parentid)
  	params += "&parentid=" + parentid;
  
  //alert(params);
	
	var url = "/system/privilege/OrgTree.jsp" + params;
	var info = window.showModalDialog(url,"Org tree","dialogHeight:" + USER_WIN_HEIGHT + "px; dialogWidth:" + USER_WIN_WIDTH + "px;edge:Raised; center:Yes; help:No; resizable:no; status:No;scroll:no");
	if (info != null)
	{
    document.getElementById(setid).value = info.setid;
    document.getElementById(setname).value = info.setname;
	}
	return;
}


function showOrgGroupTreeWindow(presetid, setid, setname, treetype, filterid)
{
	var USER_WIN_WIDTH = 400;
	var USER_WIN_HEIGHT = 330;

	var params = "?presetid=" + escape(presetid.value);
	params += "&setid=" + setid;
	params += "&setname=" + setname;
	if (treetype)
	  params += "&treetype=" + treetype;
  
  if (filterid)	
  	params += "&filterid=" + filterid;

  
  //alert(params);
	
	var url = "/system/privilege/OrgGroupTree.jsp" + params;
	var info = window.showModalDialog(url,"Org tree","dialogHeight:" + USER_WIN_HEIGHT + "px; dialogWidth:" + USER_WIN_WIDTH + "px;edge:Raised; center:Yes; help:No; resizable:no; status:No;scroll:no");
	if (info != null)
	{
    document.getElementById(setid).value = info.setid;
    document.getElementById(setname).value = info.setname;
	}
	return;
}

function showOrgGroupTreeWindow(presetid, setid, setname, treetype, filterid)
{
	var USER_WIN_WIDTH = 400;
	var USER_WIN_HEIGHT = 330;

	var params = "?presetid=" + escape(presetid.value);
	params += "&setid=" + setid;
	params += "&setname=" + setname;
	if (treetype)
	  params += "&treetype=" + treetype;
  
  if (filterid)	
  	params += "&filterid=" + filterid;

  
  //alert(params);
	
	var url = "/system/privilege/OrgGroupUserTree.jsp" + params;
	var info = window.showModalDialog(url,"Org tree","dialogHeight:" + USER_WIN_HEIGHT + "px; dialogWidth:" + USER_WIN_WIDTH + "px;edge:Raised; center:Yes; help:No; resizable:no; status:No;scroll:no");
	if (info != null)
	{
    document.getElementById(setid).value = info.setid;
    document.getElementById(setname).value = info.setname;
	}
	return;
}
//luofeng 2005-7-19 start
function showTempletList(setid, setname)
{
   // 窗口大小
	var USER_WIN_WIDTH = 400;
	var USER_WIN_HEIGHT = 330;
	var type=-1;

//	var params = "?presetid=" + escape(presetid.value);
//	params += "&setid=" + setid;
//	params += "&setname=" + setname;
//	if (treetype)
//	  params += "&treetype=" + treetype;

//	params += "&filterid=" + filterid;
   	var url = "/console/website/selectTempletType.jsp" ;
	var typeinfo = window.showModalDialog(url,"Group tree","dialogHeight:" + USER_WIN_HEIGHT + "px; dialogWidth:" + USER_WIN_WIDTH + "px;edge:Raised; center:Yes; help:No; resizable:no; status:No;scroll:no");

	if (typeinfo != null)
	{
	type = typeinfo.type;
	}
    else
    {
    return;
    }

    var webid=document.getElementById("webid").value;

    var url = "/console/website/templetPicList.jsp?ttype="+type+"&webid="+webid ;
    var userinfo = window.showModalDialog(url,"Group tree","dialogHeight:" + USER_WIN_HEIGHT + "px; dialogWidth:" + USER_WIN_WIDTH + "px;edge:Raised; center:Yes; help:No; resizable:no; status:No;scroll:no");

	if (userinfo != null)
	{
	document.getElementById(setid).value = userinfo.setid;
    document.getElementById(setname).value = userinfo.setname;

	}
	return;
}
//图片上传插件
function showPicPlugins(setid,pictype)
{
   	var USER_WIN_WIDTH = 500;
	var USER_WIN_HEIGHT = 450;
    var params = "?imgtype=" +pictype;

    var url="/common/insert_pics.jsp"+params;
    var info=window.showModalDialog(url,"Upload Pictures ","dialogHeight:" + USER_WIN_HEIGHT + "px; dialogWidth:" + USER_WIN_WIDTH + "px;edge:Raised; center:Yes; help:No; resizable:no; status:No;scroll:no");
    if(info !=null)
    {
    document.getElementById(setid).value=info;
    }
    return;

 }
