var forIE = true;
var currentTab = null;
function initTabs(evt, currentTabId)
{
	evt = evt ? evt : (window.event ? window.event : null);
	if (evt != null && evt.target) forIE = false;
	currentTab = document.getElementById(currentTabId);
}
function tabOn(idTabPage, evt)
{
	evt = evt ? evt : (window.event ? window.event : null);
	tabPage = document.getElementById(idTabPage);
	tabPage.style.display = "block";
	if (currentTab != null)
		setClass((forIE ? currentTab.parentElement : currentTab.parentNode), "");
	if (evt == null) return;
	currentTab = (forIE ? evt.srcElement : evt.target);
	setClass((forIE ? currentTab.parentElement : currentTab.parentNode), "current");
}
function tabOff(idTabPage)
{
	tabPage = document.getElementById(idTabPage);
	tabPage.style.display = "none";
}
function setClass(element, cssClass)
{
	if (element == null) return;
	if (forIE)
		element.className = cssClass;
	else
		element.setAttribute("class", cssClass);
}
function Signup()
{
	window.location = AppPath + '/Regist.aspx';
}

function GotoSclForum(path)
{
	window.open(SclRoot + path);
}

function ChangeImg(img, pic)
{
	img.src = ThemePath + "/img/" + pic;
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
	document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_findObj(n, d) { //v4.0
var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
	d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_showHideLayers() { //v3.0
var i,p,v,obj,args=MM_showHideLayers.arguments;
for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
	if (obj.style) { obj=obj.style; v=(v=='show')?'block':(v='hide')?'none':v; }
	obj.display=v; }
}

function changeIframeHeight()
{
	if (top != self)
	{
		window.parent.document.getElementById("CompMatch").height = document.body.scrollHeight;
	} 
}

function UpdateOrgName(controlId, textControlId)
{
	control = document.getElementById(controlId);
	document.getElementById(textControlId).value = control.value;
}

function showMenu(menuId)
{
	MM_showHideLayers(menuId,'','show');
}
function hideMenu(menuId)
{
	MM_showHideLayers(menuId,'','hide');
}
function remove()
{
	return confirm('该成员将被迫离开您的小组，确认吗？');
}
function promote()
{
	return confirm('此成员将成为组长，拥有修改小组成员及小组信息的全部权限，同时您将成为普通组员，确认吗？');
}
function allow()
{
	return confirm('通过此人加入小组的请求，确认吗？');
}
function reject()
{
	return confirm('拒绝此人加入小组的请求，确认吗？');
}
function leave()
{
	return confirm('离开此小组，再次加入需要重新提交请求，确认吗？');
}
function join()
{
	return confirm('申请加入该小组，确认吗？');
}
function unjoin()
{
	return confirm('撤销加入该小组的申请，确认吗？');
}
function goto(url)
{
	if (window.top != window.self && window.top.frames[2].name == 'mainFrame')
	{
		loc = window.top.frames[2].location;
	}
	else
	{
		loc = window.location;
	}
	loc.href = url;
}

function ddlChangedHide(ddlId, txtId, valId)
{
	var ddl = document.getElementById(ddlId);
	var txt = document.getElementById(txtId);
	var val = document.getElementById(valId);
	var opts = ddl.getElementsByTagName("option");
	if (opts.length == ddl.selectedIndex + 1)
	{
		if (txt.value == "无") txt.value = "";
		show(txt);
	}
	else
	{
		if (txt.value == "") txt.value = "无";
		hide(txt);
		hide(val);
	}
}

function ddlChangedDisable(ddlId, txtId, valId)
{
	var ddl = document.getElementById(ddlId);
	var txt = document.getElementById(txtId);
	var val = document.getElementById(valId);
	var opts = ddl.getElementsByTagName("option");
	if (opts.length == ddl.selectedIndex + 1)
	{
		if (txt.value == "无") txt.value = "";
		enable(txt);
	}
	else
	{
		if (txt.value == "") txt.value = "无";
		disable(txt);
		hide(val);
	}
}

function show(item)
{
	item.style.display = "block";
}
function hide(item)
{
	item.style.display = "none";
}
function enable(item)
{
	item.readOnly = false;
}
function disable(item)
{
	item.readOnly = true;
}
function refresh(url, timeout)
{
	exp = "location.href='" + url + "';";
	setTimeout(exp, timeout);
}

