/*
main.js
系统中不太通用的javascript

注意函数名变量等是否有重复
尽量不要使用IE的特性
*/

var clsId;		//频道编码，如001

//打开检查用户名是否存在窗口
function checkUserExist(form){
	var date = new Date();
	var userId = form.userId;
	if( ''== userId.value){
		alert('请先输入用户名！');
		userId.focus();
		return;
	}
	if(userId.value.length<4||userId.value>8){
		alert("用户名由4-8个字符组成!");
		return;
	}
	else{
		$.post("checkUserExist.do","userId="+userId.value+"&date="+date,function(data){
			if(data=="0"){
			alert("用户名不能为空!");
			}else if(data=="1"){
			alert("该账号已经存在请重新换一个!");
			}else if(data=="4"){
			alert("恭喜您，该账号可以注册!");
			}else{
			alert("网络繁忙，请稍后在试!");
			}
		});
		
	}
}


//用户注册时检查两次输入密码是否一致
function checkPass(){
	if(document.registerForm.userPass.value != document.registerForm.validateUserPass.value) {
		alert('两次输入密码不一致，请重新输入！');
		document.registerForm.userPass.focus();
		return false;
	}
	else {
		return true;
	}
}


//机构注册时，是否需要ELVPN管理员帐号checkbox的控制
function checkRegElManger(){
	var adminSpace;		//管理帐号的填写区域
	var ckbIsRep;		//checkbox
	adminSpace = document.getElementById('admin');
	ckbIsReg = document.getElementById('isRegElManger');
	
	//判断checkbox是否被选中
	if(!ckbIsReg.checked){	//未选中
		adminSpace.style.display = 'none';
		document.organRegisterForm.superUser.disabled = true;
		document.organRegisterForm.superPass.disabled = true;
	}
	else {
		adminSpace.style.display = '';
		document.organRegisterForm.superUser.disabled = false;
		document.organRegisterForm.superPass.disabled = false;
	}
}


/*
发布课程选择课程类型时更改表单的action属性
作者：shoopman
日期：2006-03-03
*/
function selectAction()
{
	var arrPublishType = document.forms[0].pubCls;
	var publishType = getRadioValue(arrPublishType);
	var publishAction;
	if(publishType == '1801')	//电子课程
	{
		publishAction = 'publishElecCourseInit.do';
	}
	else if(publishType == '1802')	//面授课程
	{
		publishAction = 'publishFaceCourseInit.do';
	}
	else	//直播课程
	{
		publishAction = 'publishLiveCourseInit.do';
	}
	document.forms[0].action = rootPath + 'course/' + publishAction;
}


/*
发布电子课程页面加载时，对计时收费和包时收费选项的控制
作者：shoopman
日期：2006-03-06
*/
function initPubElec()
{	
	for(var i = 0;i<document.forms[0].moshi.length;i++){	
	if(document.forms[0].moshi[i].checked){
	if(document.forms[0].moshi[i].value=="1"){
//	document.forms[0].mianfei.checked=true;
//	document.forms[0].mianfei.disabled = false;
	document.forms[0].jishi.checked = false;
	document.forms[0].baoke.checked = false;	
	document.forms[0].prc1.disabled = true;
	document.forms[0].jishi.disabled = true;
	document.forms[0].baoke.disabled = true;
	document.forms[0].prc2.disabled = true;
	document.forms[0].prc3.disabled = true;
	document.forms[0].period.disabled = true;
	return;
	}else if(document.forms[0].moshi[i].value=="2"){
//	document.forms[0].mianfei.checked=false;	
//	document.forms[0].mianfei.disabled = true;
	document.forms[0].jishi.disabled = false;
	document.forms[0].baoke.disabled = false;
	if(document.forms[0].jishi.checked)
	{
		document.forms[0].prc1.disabled = false;
	}
	else
	{
		document.forms[0].prc1.disabled = true;
	}
	if(document.forms[0].baoke.checked)
	{
		document.forms[0].prc2.disabled = false;
		document.forms[0].prc3.disabled = false;
		document.forms[0].period.disabled = false;
	}
	else
	{
		document.forms[0].prc2.disabled = true;
		document.forms[0].prc3.disabled = true;
		document.forms[0].period.disabled = true;
	}
	return;
	}else{
//	document.forms[0].mianfei.checked=false;
	document.forms[0].jishi.checked = false;
	document.forms[0].baoke.checked = false;
//	document.forms[0].mianfei.disabled = true;
	document.forms[0].prc1.disabled = true;
	document.forms[0].jishi.disabled = true;
	document.forms[0].baoke.disabled = true;
	document.forms[0].prc2.disabled = true;
	document.forms[0].prc3.disabled = true;
	document.forms[0].period.disabled = true;
	return;
	}
	}
	}	
}


/*
发布面授课程时选择地区的后续操作:将省份名称加入到地区名中
作者：shoopman
日期：2006-03-08
*/
function joinProvincCity(i)
{
	var provinceName = document.getElementById('provinceName' + i);
	var areaName = document.getElementById('areaName' + i);
	areaName.value = provinceName.value + areaName.value;
	provinceName.value = '';
}


/*
发布面授直播课程时增加计划安排
参数：	form	表单对象
		index	计划索引，在此索引后增加
作者：shoopman
日期：2006-03-09
*/
function addPlan(form, index)
{
	form.planIndex.value = index;
	form.action = rootPath + 'course/addPlan.do';
	form.submit();
}


/*
发布面授直播课程时删除计划安排
参数：	form	表单对象
		index	计划索引，删除此安排
作者：shoopman
日期：2006-03-09
*/
function deletePlan(form, index)
{
	form.planIndex.value = index;
	form.action = rootPath + 'course/deletePlan.do';
	form.submit();
}



/*
课程站内发布选择一个机构时更改的URL
参数：	form	表单对象
作者：shoopman		
日期：2005-03-10
*/
function innerPublishInit(form)
{
	var publishAction;
	var publishType = form.pubCls.value;
	if(publishType == '1801')	//电子课程
	{
		publishAction = 'publishElecCourseInit.do';
	}
	else if(publishType == '1802')	//面授课程
	{
		publishAction = 'publishFaceCourseInit.do';
	}
	else	//直播课程
	{
		publishAction = 'publishLiveCourseInit.do';
	}
	var url = path + 'course/' + publishAction;
	url += '?courseID=' + form.courseID.value;
	url += '&courseName=' + form.courseName.value;
	url += '&pubCls=' + form.pubCls.value;
	url += '&pubScope=' + form.pubScope.value;
	url += '&orgID=' +  getRadioValue(form.orgID);
	location.href = url;
}


function usertypeselect(form)
{
	var AuditingUserListAction;
	var AuditingUserListType = form.userselect.value;
	if(AuditingUserListType == '1')	//已审核用户
	{
		AuditingUserListAction = 'passAuditingUserList.do?userselect=1';
	}
	else if(AuditingUserListType == '2')	//未审核用户
	{
		AuditingUserListAction = 'notPassAuditingUserList.do?userselect=2';
	}
	var url = rootPath + 'manage/auditing/' + AuditingUserListAction;	
	location.href = url;
}



/*
课程发布停用启用
参数：	form	表单对象
参数：	sign	标志，1为启用，0为停用
作者：shoopman		
日期：2005-03-10
*/
function stopStartPublishCourse(form, sign)
{
	var url = rootPath + 'course/stopStartPublishCourse.do';
	url += '?sign=' + sign;
	url += '&id=' + form.id.value;
	url += '&courseID=' + form.courseID.value;
	url += '&courseName=' + form.courseName.value;
	url += '&pubCls=' + form.pubCls.value;
	url += '&pubScope=' + form.pubScope.value;
	url += '&orgID=' +  getRadioValue(form.orgID);
	location.href = url;
}


/**
 * remark	发布面授课程时公开的控制
 */
function showFacePublicArea(isChecked)
{
	if(isChecked)
		document.getElementById('PublicArea').style.display = '';
	else
		document.getElementById('PublicArea').style.display = 'none';
}

/**
 * remark	发布面授课程时内训的控制
 */
function showFaceNXArea(isChecked)
{
	if(isChecked)
		document.getElementById('NXArea').style.display = '';
	else
		document.getElementById('NXArea').style.display = 'none';
}


/*
发布修改面授课程时，验证表单是否有效
参数：	form	表单对象
作者：shoopman		
日期：2005-09-02
*/
function validateFacePublicForm(form)
{
	var isPublicValid = true;
	var isNXValid = true;
	
	if(!form.ispublicface.checked && !form.isnxface.checked)
	{
		alert('必须发布公开课程或内训课程!');
		return false;
	}
	
	if(form.ispublicface.checked)
		isPublicValid = validateFacePublic(form);
	if(form.isnxface.checked)
		isNXValid = validateFaceNX(form);
	return isPublicValid && isNXValid;
}

/*
 * 验证面授公开课程是否有效
 */
function validateFacePublic(form)
{
	return validateFacePlan(form);
}

/*
 * 验证面授内训课程是否有效
 */
function validateFaceNX(form)
{
	return true;
}


/*
发布修改面授课程时，验证输入的进度安排是否有效
参数：	form	表单对象
作者：shoopman		
日期：2005-03-10
*/
function validateFacePlan(form)
{
	var planLength = parseInt(form.planListLength.value);
	if(planLength == 0)
	{
		return true;
	}
	
	for(var i = 0; i < planLength; i++)
	{
		var area = form.elements['planList[' + i + '].areaname'];
		var btime = form.elements['planList[' + i + '].btime'];
		var etime = form.elements['planList[' + i + '].etime'];
		//判断是否已选授课地区
		if(area.value == '')
		{
			alert('请选择一个授课地区!');
			return false;
		}
		//判断是否填入起始时间
		if(btime.value == '')
		{
			alert('请填入开始时间!');
			btime.focus();
			return false;
		}
		//判断是否填入结束时间
		if(etime.value == '')
		{
			alert('请填入结束时间!');
			etime.focus();
			return false;
		}
		//判断起始时间长度
		if(btime.value.length > 14)
		{
			alert('开始时间长度不能超过14个字符!');
			btime.focus();
			return false;
	
		}
		//判断结束时间长度
		if(etime.value.length > 14)
		{
			alert('结束时间长度不能超过14个字符!');
			etime.focus();
			return false;
	
		}
	}
	return true;
}



/*
发布修改直播课程时，验证输入的进度安排是否有效
参数：	form	表单对象
作者：shoopman		
日期：2005-03-10
*/
function validateLivePlan(form)
{
	var planLength = parseInt(form.planListLength.value);
	if(planLength == 0)
	{
		return true;
	}
	
	for(var i = 0; i < planLength; i++)
	{
		var content = form.elements['planList[' + i + '].content'];
		var btime = form.elements['planList[' + i + '].btime'];
		var etime = form.elements['planList[' + i + '].etime'];
		//判断是否已填入内容
		if(content.value == '')
		{
			alert('请填入内容!');
			content.focus();
			return false;
		}
		//判断是否填入起始时间
		if(btime.value == '')
		{
			alert('请填入开始时间!');
			btime.focus();
			return false;
		}
		//判断是否填入结束时间
		if(etime.value == '')
		{
			alert('请填入结束时间!');
			etime.focus();
			return false;
		}
		//判断内容长度
		if(content.value.length > 64)
		{
			alert('内容的长度不能超过64个字符!');
			content.focus();
			return false;
	
		}
		//判断起始时间长度
		if(btime.value.length > 14)
		{
			alert('开始时间长度不能超过14个字符!');
			btime.focus();
			return false;
	
		}
		//判断结束时间长度
		if(etime.value.length > 14)
		{
			alert('结束时间长度不能超过14个字符!');
			etime.focus();
			return false;
	
		}
	}
	return true;
}

/*
新建需求时 调用选择类别对话框并给出提示
作者：hema		
日期：2005-03-13
*/
function selecttype(url)
{
	openSelect(url,'','dialogWidth:17; dialogHeight:30; status:no;help:no','rid`typename');
	if(document.getElementById('typename').value=='请选择类型')
	{
		document.getElementById('rid').value='';
	}
}

/*
建立试题时增加选择题选项
参数：	form	表单对象
		index	选项索引，在此索引后增加
		path	项目的上下文
作者：hema
日期：2006-03-23
*/
function addOption(form, index, path)
{
	form.optionIndex.value = index;
	form.action = path + "/course/addOption.do";
	form.submit();
}


/*
建立试题时增加选择题选项
参数：	form	表单对象
		index	选项索引，删除此选项
		path 	项目的上下文
作者：hema
日期：2006-03-23
*/
function deleteOption(form, index, path)
{
	form.optionIndex.value = index;
	form.action = path + "/course/deleteOption.do";
	form.submit();
}
/*
建立试题时选择单选题答案
参数: check 点击的checkbox对象
作者：hema
日期：2006-03-24
*/
function selectoption(check)
{
	if(check.checked) 
	{
		var element=window.document.forms[0].elements;
		for(i=0;i<element.length;i++)
		{
			if(element[i].type=="checkbox")
			{
				element[i].checked=false;
			}
		}
		check.checked=true;
	}
}
/*
生成试卷时选择试题不能为空,分数为1-99
参数: forms 提交的form对象
作者: hema
日期: 2006-3-30
*/
function chkquest(forms)
{
	var length=forms.tqListLength.value;
	var check=false;
	for(var index=0;index<length;index++)
	{
		if(forms.elements["tqList["+index+"].isSelected"].checked==true)
		{
			check=true;
			var v = forms.elements["tqList["+index+"].num"].value;
			var reg=/^[1-9]\d{0,1}$/i;
			if(!reg.test(v))
			{
				alert("选中的试题中分数--"+forms.elements["tqList["+index+"].num"].value+"--不正确\r\n应为非0的数字且小于100");
				return false;
			}
		}
		else
		{
			forms.elements["tqList["+index+"].num"].value='0';
		}
	}
	if(check==true)
	{
		return validatePaperForm(forms);
	}
	else
	{
		alert("没有试题被选中或选中的试题中分数为0");
		validatePaperForm(forms);
		return false;
	}
}
/*
当checkbox被点击时计算总的分数值
参数: checks 点击的checkbox对象
作者: hema
日期: 2006-3-30
*/
function questsum(checks)
{	
	checks.form.questChange.value="1";
	var length=document.forms[0].tqListLength.value;
	element=document.forms[0].elements;
	element["epfen"].value="0";
	for(var index=0;index<length;index++)
	{
		if(element["tqList["+index+"].isSelected"].checked==true)
		{
			element["epfen"].value=Number(element["epfen"].value)+Number(element["tqList["+index+"].num"].value);
		}
	}
}
/*
当text值改变时,检测值,值为1-99的数字,并计算总的分数值
参数: texts 引发事件的text
作者: hema
日期: 2006-3-30
*/
function numchange(texts)
{
	texts.form.questChange.value="1";
	var reg=/^[1-9]\d{0,1}$/i;
	if(!reg.test(texts.value))
	{
		alert("试题分数--"+texts.value+"--不正确\r\n应为非0的数字且小于100");
		texts.value="0";
		return true;
	}
	var length=document.forms[0].tqListLength.value;
	element=document.forms[0].elements;
	element["epfen"].value=0;
	for(var index=0;index<length;index++)
	{
		if(element["tqList["+index+"].isSelected"].checked==true)
		{
			element["epfen"].value=Number(element["epfen"].value)+Number(element["tqList["+index+"].num"].value);
		}
	}
}
/*
当text值改变时,检测值,值为1-99的数字,并计算总的分数值
参数: texts 引发事件的text
作者: hema
日期: 2006-5-10
*/
function fenchangeauto(texts)
{
	var reg=/^[1-9]\d{0,1}$/i;
	if(!reg.test(texts.value))
	{
		alert("试题分数--"+texts.value+"--不正确\r\n应为非0的数字且小于100");
		texts.value="0";
		return true;
	}
	element=document.forms[0].elements;
	element["epfen"].value=0;
	element["totalpdtq"].value=0;
	element["totaldxtq"].value=0;
	element["totalmstq"].value=0;
	//element["totaltktq"].value=0;
	element["totalwdtq"].value=0;
	element["totalcstq"].value=0;
	element["totalpdtq"].value=Number(element["pdtqnum"].value)*Number(element["pdtqfen"].value);
	element["totaldxtq"].value=Number(element["dxtqnum"].value)*Number(element["dxtqfen"].value);
	element["totalmstq"].value=Number(element["mstqnum"].value)*Number(element["mstqfen"].value);
	//element["totaltktq"].value=Number(element["tktqnum"].value)*Number(element["tktqfen"].value);
	element["totalwdtq"].value=Number(element["wdtqnum"].value)*Number(element["wdtqfen"].value);
	element["totalcstq"].value=Number(element["cstqnum"].value)*Number(element["cstqfen"].value);
	element["epfen"].value=Number(element["totalpdtq"].value)+Number(element["totaldxtq"].value)+
					Number(element["totalmstq"].value)+//Number(element["totaltktq"].value)+
					Number(element["totalwdtq"].value)+Number(element["totalcstq"].value);
}
/*
当text值改变时,检测值,值为1-999的数字,并题的数量不能超过题库中的最大数量，并计算总的分数值
参数: texts 引发事件的text
作者: hema
日期: 2006-5-10
*/
function numchangeauto(texts,max)
{
	var reg=/^[1-9]\d{0,3}$/i;
	if(!reg.test(texts.value) || texts.value>max)
	{
		alert("试题数目--"+texts.value+"--不正确\r\n应为非0的数字且小于等于"+max);
		texts.value="0";
		return true;
	}
	element=document.forms[0].elements;
	element["epfen"].value=0;
	element["totalpdtq"].value=0;
	element["totaldxtq"].value=0;
	element["totalmstq"].value=0;
	//element["totaltktq"].value=0;
	element["totalwdtq"].value=0;
	element["totalcstq"].value=0;
	element["totalpdtq"].value=Number(element["pdtqnum"].value)*Number(element["pdtqfen"].value);
	element["totaldxtq"].value=Number(element["dxtqnum"].value)*Number(element["dxtqfen"].value);
	element["totalmstq"].value=Number(element["mstqnum"].value)*Number(element["mstqfen"].value);
	//element["totaltktq"].value=Number(element["tktqnum"].value)*Number(element["tktqfen"].value);
	element["totalwdtq"].value=Number(element["wdtqnum"].value)*Number(element["wdtqfen"].value);
	element["totalcstq"].value=Number(element["cstqnum"].value)*Number(element["cstqfen"].value);
	element["epfen"].value=Number(element["totalpdtq"].value)+Number(element["totaldxtq"].value)+
					Number(element["totalmstq"].value)+//Number(element["totaltktq"].value)+
					Number(element["totalwdtq"].value)+Number(element["totalcstq"].value);
}
/*
生成自动组卷策略时试题分数不能为空,单个的分数为1-99
参数: forms 提交的form对象
作者: hema
日期: 2006-3-30
*/
function chkquestauto(forms)
{
	element=document.forms[0].elements;
	var regnum=/^([1-9]\d{0,3})|(0)$/i;
	var regfen=/^([1-9]\d{0,1})$/i;
	/**是非题检测**/
	if(!regnum.test(element["pdtqnum"].value) || element["pdtqnum"].value>element["tot_pd"].value)
	{
		alert("是非题数目--"+element["pdtqnum"].value+"--不正确\r\n应为非0的数字且小于等于"+element["tot_pd"].value);
		element["pdtqnum"].value="0";
		return false;
	}
	else if(element["pdtqnum"].value=='0')
	{
		element["pdtqfen"].value='0';
	}
	else
	{
		if(!regfen.test(element["pdtqfen"].value))
		{
			alert("是非题分数--"+element["pdtqfen"].value+"--不正确\r\n应为非0的数字且小于100");
			element["pdtqfen"].value="0";
			return false;
		}
	}
	/**选择题检测**/
	if(!regnum.test(element["dxtqnum"].value) || element["dxtqnum"].value>element["tot_dx"].value)
	{
		alert("选择题数目--"+element["dxtqnum"].value+"--不正确\r\n应为非0的数字且小于等于"+element["tot_dx"].value);
		element["dxtqnum"].value="0";
		return false;
	}
	else if(element["dxtqnum"].value=='0')
	{
		element["dxtqfen"].value='0';
	}
	else
	{
		if(!regfen.test(element["dxtqfen"].value))
		{
			alert("单选题分数--"+element["dxtqfen"].value+"--不正确\r\n应为非0的数字且小于100");
			element["dxtqfen"].value="0";
			return false;
		}
	}
	/**多选题检测**/
	if(!regnum.test(element["mstqnum"].value) || element["mstqnum"].value>element["tot_ms"].value)
	{
		alert("多选题数目--"+element["mstqnum"].value+"--不正确\r\n应为非0的数字且小于等于"+element["tot_ms"].value);
		element["mstqnum"].value="0";
		return false;
	}
	else if(element["mstqnum"].value=='0')
	{
		element["mstqfen"].value='0';
	}
	else
	{
		if(!regfen.test(element["mstqfen"].value))
		{
			alert("多选题分数--"+element["mstqfen"].value+"--不正确\r\n应为非0的数字且小于100");
			element["mstqfen"].value="0";
			return false;
		}
	}
	/**填空题检测**/
	/**if(!regnum.test(element["tktqnum"].value) || element["tktqnum"].value>element["tot_tk"].value)
	{
		alert("填空题数目--"+element["tktqnum"].value+"--不正确\r\n应为非0的数字且小于等于"+element["tot_tk"].value);
		element["tktqnum"].value="0";
		return false;
	}
	else if(element["tktqnum"].value=='0')
	{
		element["tktqfen"].value='0';
	}
	else
	{
		if(!regfen.test(element["tktqfen"].value))
		{
			alert("填空题分数--"+element["tktqfen"].value+"--不正确\r\n应为非0的数字且小于100");
			element["tktqfen"].value="0";
			return false;
		}
	}*/
	/**问答题检测**/
	if(!regnum.test(element["wdtqnum"].value) || element["wdtqnum"].value>element["tot_wd"].value)
	{
		alert("问答题数目--"+element["wdtqnum"].value+"--不正确\r\n应为非0的数字且小于等于"+element["tot_wd"].value);
		element["wdtqnum"].value="0";
		return false;
	}
	else if(element["wdtqnum"].value=='0')
	{
		element["wdtqfen"].value='0';
	}
	else
	{
		if(!regfen.test(element["wdtqfen"].value))
		{
			alert("问答题分数--"+element["wdtqfen"].value+"--不正确\r\n应为非0的数字且小于100");
			element["wdtqfen"].value="0";
			return false;
		}
	}
	/**论述题检测**/
	if(!regnum.test(element["cstqnum"].value) || element["cstqnum"].value>element["tot_cs"].value)
	{
		alert("论述题数目--"+element["cstqnum"].value+"--不正确\r\n应为非0的数字且小于等于"+element["tot_cs"].value);
		element["cstqnum"].value="0";
		return false;
	}
	else if(element["cstqnum"].value=='0')
	{
		element["cstqfen"].value='0';
	}
	else
	{
		if(!regfen.test(element["cstqfen"].value))
		{
			alert("论述题分数--"+element["cstqfen"].value+"--不正确\r\n应为非0的数字且小于100");
			element["cstqfen"].value="0";
			return false;
		}
	}
	
	element["epfen"].value=0;
	element["totalpdtq"].value=0;
	element["totaldxtq"].value=0;
	element["totalmstq"].value=0;
	//element["totaltktq"].value=0;
	element["totalwdtq"].value=0;
	element["totalcstq"].value=0;
	element["totalpdtq"].value=Number(element["pdtqnum"].value)*Number(element["pdtqfen"].value);
	element["totaldxtq"].value=Number(element["dxtqnum"].value)*Number(element["dxtqfen"].value);
	element["totalmstq"].value=Number(element["mstqnum"].value)*Number(element["mstqfen"].value);
	//element["totaltktq"].value=Number(element["tktqnum"].value)*Number(element["tktqfen"].value);
	element["totalwdtq"].value=Number(element["wdtqnum"].value)*Number(element["wdtqfen"].value);
	element["totalcstq"].value=Number(element["cstqnum"].value)*Number(element["cstqfen"].value);
	element["epfen"].value=Number(element["totalpdtq"].value)+Number(element["totaldxtq"].value)+
					Number(element["totalmstq"].value)+//Number(element["totaltktq"].value)+
					Number(element["totalwdtq"].value)+Number(element["totalcstq"].value);
	if(element["epfen"].value=="0")
	{
		alert("没有试题被选中或选中的试题中分数为0");
		return false;
	}
	return validateAutoCreatPaperForm(forms);

}
/**计算策略分数**/
function autosum()
{
	element=document.forms[0].elements;
	element["epfen"].value=0;
	element["totalpdtq"].value=0;
	element["totaldxtq"].value=0;
	element["totalmstq"].value=0;
	element["totaltktq"].value=0;
	element["totalwdtq"].value=0;
	element["totalcstq"].value=0;
	element["totalpdtq"].value=Number(element["pdtqnum"].value)*Number(element["pdtqfen"].value);
	element["totaldxtq"].value=Number(element["dxtqnum"].value)*Number(element["dxtqfen"].value);
	element["totalmstq"].value=Number(element["mstqnum"].value)*Number(element["mstqfen"].value);
	element["totaltktq"].value=Number(element["tktqnum"].value)*Number(element["tktqfen"].value);
	element["totalwdtq"].value=Number(element["wdtqnum"].value)*Number(element["wdtqfen"].value);
	element["totalcstq"].value=Number(element["cstqnum"].value)*Number(element["cstqfen"].value);
	element["epfen"].value=Number(element["totalpdtq"].value)+Number(element["totaldxtq"].value)+
					Number(element["totalmstq"].value)+//Number(element["totaltktq"].value)+
					Number(element["totalwdtq"].value)+Number(element["totalcstq"].value);
}
/*
搜索时显示一级分类
作者：	shoopman
日期：	2006-04-01
*/
function showClass1()
{
	var obj = document.getElementById('className1');
	var html = '<a href="javascript:selectClass(\'0\',\'全部分类\',1);">全部分类</a><br />';
	showClass(obj,0,html,1);
}

/*
显示二级分类
作者：	shoopman
日期：	2006-04-01
*/
function showClass2()
{
	var obj = document.getElementById('className2');
	var pid = document.getElementById('classId1').value;
	if(pid == '0')
	{
		alert('请选中一个上级分类！');	
	}
	else
	{
		var html = '<a href="javascript:searchByClass(\'' + pid + '\',\'0\',\'全部分类\',2);">全部分类</a><br />';
		showClass(obj,pid,html,2);
	}
}

/*
显示二级分类
作者：	shoopman
日期：	2006-04-01
*/
function showClass3()
{
	var obj = document.getElementById('className3');
	var pid = document.getElementById('classId2').value;
	if(pid == '0')
	{
		alert('请选中一个上级分类！');	
	}
	else
	{
		var html = '<a href="javascript:searchByClass(\'' + pid + '\',\'0\',\'全部分类\',3);">全部分类</a><br />';
		showClass(obj,pid,html,3);
	}
}

/*
功能：显示分类
参数：obj	触发事件的下拉对象
参数：pid	上级ID
参数：html	DIV内的HTML代码
参数：level	分类级别，只能取1,2,3
作者：	shoopman
日期：	2006-04-01
*/
function showClass(obj,pid,html,level)
{
	var div = document.getElementById('ClassDiv');
	var top = obj.offsetTop;       	//控件的定位点高
   	var height = obj.clientHeight; 	//控件本身的高
   	var left = obj.offsetLeft; 		//控件的定位点宽
   	
	//生成HTML
	for(var i = 0; i < classes.length; i++)
	{
		if(pid == classes[i][0])
		{
			html += '<a title="列出本分类所有课程" href="javascript:searchByClass(\'' + classes[i][1] + '\',\'' + classes[i][1] + '\',\'' + classes[i][2] + '\',' + level + ');">' + classes[i][2] + '</a>';	
			if(level < 3)
			{
				html += '<a href="javascript:selectClass(\'' + classes[i][1] + '\',\'' + classes[i][2] + '\',' + level + ');"><img alt="点击选中" src="image/icon.gif" border="0" />';
			}
			html += '<br />';	
		}
	}
	
   	while  (obj = obj.offsetParent)
	{
		top += obj.offsetTop;
		left += obj.offsetLeft;
	}
	div.style.left = left;
	div.style.top = top + height + 5;
	div.style.display = '';
	div.innerHTML = html;
}


/*
功能：选中分类
参数：id	分类ID
参数：name	分类名称
参数：level	分类级别
作者：	shoopman
日期：	2006-04-01
*/
function selectClass(id,name,level)
{
	var classId = document.getElementById('classId' + level);
	var className = document.getElementById('className' + level);
	var div = document.getElementById('ClassDiv');
	classId.value = id;
	className.value = name;
	div.style.display = 'none';
	
	//将子类别的值设为全部类别
	var childId;
	var childName;
	for(var i = 3; i > level; i--)
	{
		childId = document.getElementById('classId' + i);
		childName = document.getElementById('className' + i);
		childId.value = '0';
		childName.value = '全部分类';
	}
}


/*
功能：提交选中的分类
参数：sid	要搜索的分类ID
参数：id		分类ID
参数：name	分类名称
参数：level	分类级别
作者：shoopman
日期：2006-04-03
*/
function searchByClass(sid,id,name,level)
{
	selectClass(id,name,level);
	var form = document.forms[0];
	form.classId.value = sid;
	if(form.pageIndex)
		form.pageIndex.value = 0;
	form.submit();
}


/*
功能：按关键词搜索
*/
function searchByKeyword()
{
	var form = document.forms[0];
	var keyword = form.keyword;
	form.classId.value = '';
	if(form.pageIndex)
		form.pageIndex.value = 0;
	if(keyword.value == '')
	{
		alert('请输入搜索关键词');
		keyword.focus();
		return false;
	}
	return true;
}


/**
 * @remark	设置倒计时定时器
 * @author	shoopman 
*/
function setClassTimeout()
{
	cTime = setTimeout('hideObject(\'ClassDiv\');',500);
}

/*
功能：列出一级课程分类
作者：shoopman
日期：2006-04-04
*/
function listClass1()
{
	var div = document.getElementById('ClassDiv1');
	var html = '<table id="ClassTable" width="80%" border="0" cellpadding="0" cellspacing="0" class="home-table-bottom"><tr>';
	var j = 0;
	for(var i = 0; i < classes.length; i++)
	{
		if(0 == classes[i][0])
		{
			j++;
			if(j <= 6)
			{
				html += '<td width="15%" class="white-word"><a onmouseout="setClassTimeout();" onmouseover="listClass2(this,\'' + classes[i][1] + '\',\'' + classes[i][2] + '\');" href="javascript:searchByClass(\'' + classes[i][1] + '\',\'' + classes[i][1] + '\',\'' + classes[i][2] + '\',1);">' + classes[i][2] + '</a></td>';
			}
			else
			{
				html += '<td width="15%" class="white-word"><a onmouseout="setClassTimeout();" onmouseover="listClass1More(this,' + (j - 1) + ');">更多分类</a></td>';
				break;
			}
		}
	}
	html += '</table></tr>';
	div.innerHTML = html;
}


/*
功能：列出更多的一级课程分类
参数：obj	下拉菜单的父对象
参数：n		显示n个后的一级分类
*/
function listClass1More(obj,n)
{
	var div = document.getElementById('ClassDiv');
	var top = obj.offsetTop;       	//控件的定位点高
   	var height = obj.clientHeight; 	//控件本身的高
   	var left = obj.offsetLeft; 		//控件的定位点宽
	var html = '';
	
	//生成HTML
	var j = 0;
	for(var i = 0; i < classes.length; i++)
	{
		if(0 == classes[i][0])
		{
			j++;
			if(j > n)
			{
				html += '<a title="列出本分类所有课程" href="javascript:searchByClass(\'' + classes[i][1] + '\',\'' + classes[i][1] + '\',\'' + classes[i][2] + '\',1);">' + classes[i][2] + '</a>';	
				html += '<br />';
			}
		}
	}
	
   	while  (obj = obj.offsetParent)
	{
		top += obj.offsetTop;
		left += obj.offsetLeft;
	}
	div.style.left = left - 5;
	div.style.top = top + height + 10;
	div.style.display = '';
	div.innerHTML = html;
}

/*
功能：列出二级课程分类
作者：shoopman
日期：2006-04-04
*/
function listClass2(obj,pid,pname)
{
	document.getElementById("classId1").value = pid;
	document.getElementById("className1").value = pname;
	
	var div = document.getElementById('ClassDiv');
	var top = obj.offsetTop;       	//控件的定位点高
   	var height = obj.clientHeight; 	//控件本身的高
   	var left = obj.offsetLeft; 		//控件的定位点宽
	var html = '';
	
	//生成HTML
	for(var i = 0; i < classes.length; i++)
	{
		if(pid == classes[i][0])
		{
			html += '<a title="列出本分类所有课程" href="javascript:searchByClass(\'' + classes[i][1] + '\',\'' + classes[i][1] + '\',\'' + classes[i][2] + '\',2);">' + classes[i][2] + '</a>';	
			html += '<br />';
		}
	}
	
   	while  (obj = obj.offsetParent)
	{
		top += obj.offsetTop;
		left += obj.offsetLeft;
	}
	if(html != '')
	{
		div.style.left = left - 5;
		div.style.top = top + height + 10;
		div.style.display = '';
		div.innerHTML = html;
	}
	else
	{
		div.style.display = 'none';
	}
}
/**
 *@author hema
 *@remark 添加试题提交时检查选择题选项是否有值是否有答案
 *@date 2006-4-14
 **/
 function checkoptionanswer(form)
{
	var optioncheck=false;
	var length=document.forms[0].elements["optionListLength"].value;
	for(var i=0;i<length;i++)
	{
		var oncheck=document.forms[0].elements["questSelect["+i+"].isAnswer"].checked;
		if(oncheck)
		{
			optioncheck=true;
		}
	}
	if(optioncheck==false)
	{
		alert('选择题答案不能为空');
		return false;
	}
	var answercheck=true;
	var length=document.forms[0].elements["optionListLength"].value;
	for(var i=0;i<length;i++)
	{
		var optionanswer=document.forms[0].elements["questSelect["+i+"].content"].value;
		if(optionanswer=="")
		{
			answercheck=false;
		}
	}
	if(answercheck==true)
	{
		return validateTestQuestForm(form);
	}
	else
	{
		alert('选择题选项的值不能为空');
		return false;
	}
}

/**
 * @remark	转向登陆页
 * @author	shoopman
 * @date	2006-04-16
 */
function goLogin(path)
{
	//var loginUrl = '/newsegns/elvpn/dzmobile/logout.do?elvpnId='+orgId;
    top.location.href = path+'/';
}

function goRegister()
{
	if(null != opener) //如果是新开窗口
	{
		opener.location.href= 'http://user.sc.vnet.cn/UI/UserRegister.aspx';
		window.close();
	}
	else if(null != parent) //如果是框架的子窗口
	{
		top.location.href= 'http://user.sc.vnet.cn/UI/UserRegister.aspx';
	}
	else
	{
		window.location.href = 'http://user.sc.vnet.cn/UI/UserRegister.aspx';
	}
}


/**
 * @remark	登陆ELVPN
 * @author	shoopman
 * @date	2006-04-26
 */
function loginElvpn()
{
	if(null != opener)
	{
		var url = opener.window.location;
		if(url.indexof('/elvpn/') != -1)
		{
			try {
				opener.window.location.reload();
			}
			catch(err){}
		}
	}
}


/**
 * @remark	更新所在位置
 * @param	win	位置栏所处的window对象
 * @param	title 要显示的文字
 * @author	shoopman
 * @date	2006-04-27
 */
function updatePosition(title, win)
{
	if(null == win)
		win = window;
	var span = win.document.getElementById('position');
	try{
	span.innerHTML = title;
	}catch(Exception){
		
	};
}

/**
 * @remark	更新网络教学室、学习室、机构专区、系统管理专区里的所在位置
 *			将此函数放在title标签后
 * @param	title 要显示的文字，如果不传入即引用当前页的title
 * @author	shoopman
 * @date	2006-04-27
 */
function updateFramePos(title)
{
	if(null == title || '' == title)
		title = document.title;
		if(parent.head!='undefined')
	updatePosition(title, parent.head);
}

/**
 * @remark	更新非框架页的所在位置
 * @param	title 要显示的文字，如果不传入即引用当前页的title
 * @author	shoopman
 * @date	2006-04-27
 */
function updateOtherPos(title)
{
	if(null == title || '' == title)
		title = document.title;
	window.onload = function(){updatePosition(title,window);}
}
/**
 * @remark 隐藏订单明细
 * @author hema
 * @date 2006-4-29
 **/
 function detailhidden()
 {
 	var detail = document.getElementById("otherdetail");
 	var hidden = document.getElementById("detailhidden");
 	var show = document.getElementById("detailshow");
 	if(detail!=null && hidden!=null && show!=null)
 	{
 		detail.style.display='none';
 		hidden.style.display='none';
 		show.style.display='';
 	}	
 }
 /**
 * @remark 隐藏订单明细
 * @author hema
 * @date 2006-4-29
 **/
 function detailshow()
 {
 	var detail = document.getElementById("otherdetail");
 	var hidden = document.getElementById("detailhidden");
 	var show = document.getElementById("detailshow");
 	if(detail!=null && hidden!=null && show!=null)
 	{
 		detail.style.display='';
 		hidden.style.display='';
 		show.style.display='none';
 	}	
 }
 
 
 
 /**
 * @remark 机构注册时检查管理员信息
 * @author shoopman
 * @date 2006-06-21
 **/
 function checkOrganManager(form)
 {
	if(!form.isRegElManger.checked)
		return true;
		
	if(form.superName.value.length < 2 || form.superName.value.length > 32)
	{
		alert('管理员姓名的长度必须在2到32个字符之间!');
		form.superName.focus();
		return false;
	}
		
	if(form.superUser.value.length < 3 || form.superUser.value.length > 18)
	{
		alert('管理员用户名的长度必须在3到18个字符之间!');
		form.superUser.focus();
		return false;
	}
	
	if(form.superPass.value.length < 6 || form.superPass.value.length >15)
	{
		alert('管理员密码的长度必须在6到15个字符之间!');
		form.superPass.focus();
		return false;
	}
	
	if(form.superPass.value != form.reSuperPass.value)
	{
		alert('两次输入的管理员密码不一致!');
		form.superPass.focus();
		return false;
	}
	return true;
 }
 
 
/**
 * @remark	增加分类摘要时的检查
 * @author	shoopman 
 * @date	2006-06-27
 */
function checkAddSummary(form)
{
	if(getCheckboxValue(form.ids) == null)
	{
		alert('请先选中要增加的项!');
		return false;
	}	
}


/**
 * @remark	删除分类摘要
 * @author	shoopman 
 * @date	2006-06-27
 */
function deleteSummary(form)
{
	if(getCheckboxValue(form.ids) == null)
	{
		alert('请先选中要删除的项!');
		return false;
	}
	
	form.action = rootPath + 'manage/channel/deleteSummary.do';
	form.submit();
}

/**
 * @remark	删除热门关键字
 * @author	shoopman 
 * @date	2006-06-27
 */
function deleteKeyWord(form)
{
	if(getCheckboxValue(form.ids) == null)
	{
		alert('请先选中要删除的项!');
		return false;
	}
	
	form.action = rootPath + 'manage/channel/delKeyWord.do';
	form.submit();
}


/*
生成分类列表
*/
function getClassList(cid)
{
	var html = '';
	var topId = getLevel1Id(cid);
	var childs = getClassChilds(topId);
	for(var i = 0; i < childs.length; i++)
	{
		if(childs[i][1] == cid)
			html += '<li><a class="r" href="' + rootPath + 'channel/index.do?clsId=' + childs[i][1] + '">' + childs[i][2] + '</a></li>';
		else
			html += '<li><a href="' + rootPath + 'channel/index.do?clsId=' + childs[i][1] + '">' + childs[i][2] + '</a></li>';
	}
	return html;
}

/*
生成分类路径
*/
function getClassLinkPath(cid)
{
	var classPath = '';
	if(cid == '')
		return '';
		
	while(cid.length >= 3)
	{
		var cls = getCoClass(cid);
		if(classPath == '')
			classPath = '<a href="' + rootPath + 'channel/index.do?clsId=' + cid + '">' + cls[2] + '</a> &gt; ';
		else
			classPath = '<a href="' + rootPath + 'channel/index.do?clsId=' + cid + '">' + cls[2] + '</a> &gt; ' + classPath;
		cid = getParentId(cid);
	} 
	return classPath;
}

//获得分类级数
function getClassLevel(cid)
{
	return cid.length / 3;
}

//获得分类父ID
function getParentId(cid)
{
	if(cid.length <= 3)
		return '0';
	else
		return cid.substring(0, cid.length - 3);
}

//获得一级分类ID
function getLevel1Id(cid)
{
	if(cid.length == 3)
		return cid;
	else
		return getLevel1Id(getParentId(cid));
}

//获得分类
function getCoClass(cid)
{
	for(var i = 0; i < classes.length; i++)
	{
		if(cid == classes[i][1])
			return classes[i];
	}
}

//获得子分类集合
function getClassChilds(cid)
{
	var childs = new Array();
	for(var i = 0; i < classes.length; i++)
	{
		if(cid == classes[i][0])
			childs[childs.length] = classes[i];
	}
	return childs;
}


//根据查询条件提交到相应的搜索
function redirectSearch(searchtype,form)
{
	if(form.pageIndex!=null)
		form.pageIndex.value=1;
	if(form.doaction!=null)
		form.doaction.value='';
	if(searchtype=='0')
	{
		form.action=rootPath+'channel/courseSearch.do';
	}
	else if(searchtype=='1')
	{
		form.action=rootPath+'channel/dataSearch.do?';
	}
	else if(searchtype=='2')
	{
		form.action=rootPath+'channel/teacherSearch.do';
	}
	else if(searchtype=='3')
	{
		form.action=rootPath+'channel/organSearch.do';
	}
	else if(searchtype=='4')
	{
		form.action=rootPath+'channel/requireSearch.do';
	}
		else if(searchtype=='5')
	{
		form.action=rootPath+'channel/questionSearch.do';
	}
	clearSearchText(document.searchForm.keyword);
}
//根据查询条件提交到相应的搜索
function redirectNoSearch(searchtype,keyword,clsid)
{
	if(searchtype=='0')
	{
		location.href=rootPath+'channel/courseSearch.do?classId='+clsid+"&keyword="+keyword+"&searchType="+searchtype;
	}
	else if(searchtype=='1')
	{
		location.href=rootPath+'channel/dataSearch.do?classId='+clsid+"&keyword="+keyword+"&searchType="+searchtype;
	}
	else if(searchtype=='2')
	{
		location.href=rootPath+'channel/teacherSearch.do?classId='+clsid+"&keyword="+keyword+"&searchType="+searchtype;
	}
	else if(searchtype=='3')
	{
		location.href=rootPath+'channel/organSearch.do?classId='+clsid+"&keyword="+keyword+"&searchType="+searchtype;
	}
	else if(searchtype=='4')
	{
		location.href=rootPath+'channel/requireSearch.do?classId='+clsid+"&keyword="+keyword+"&searchType="+searchtype;
	}
}

//更改搜索框文字
function changeSearchText(input)
{
	var cls = getCoClass(clsId);
	var text = '在' + cls[2] + '中搜索';
	if(input.value == '' || input.value == text)
	{
		input.value = text;
		input.className = 'tet1';
	}
	else
		input.className = 'tet';
}

//清除搜索框文字
function clearSearchText(input)
{
	var cls = getCoClass(clsId);
	var text = '在' + cls[2] + '中搜索';
	if(input.value == '' || input.value == text)
	{
		input.value = '';
		input.className = 'tet';
	}
}
/**区域一刷新**/
function area1Change()
  {
  	if(area1!=1)
  	{
  		/**热门电子课程**/
  		if(window.hotElecCourse.length>5)
    	{
    		window.hotelec.innerHTML="";
    		for(var i=0;i<5;i++)
    		{
    			if((window.hotElecCourseIndex+1)<=window.hotElecCourse.length)
    			{
    				window.hotelec.innerHTML=window.hotelec.innerHTML+window.hotElecCourse[window.hotElecCourseIndex];
    				window.hotElecCourseIndex++;
    			}
    			else
    			{
    				window.hotElecCourseIndex=0;
    				window.hotelec.innerHTML=window.hotelec.innerHTML+window.hotElecCourse[window.hotElecCourseIndex];
    				window.hotElecCourseIndex++;
    			}
    		}
    	}
    	/**名家讲坛**/
    	if(window.famousTeacherCourse.length>5)
    	{
    		window.famousteachercourse.innerHTML="";
    		for(var i=0;i<5;i++)
    		{
    			if((window.famousTeacherCourseIndex+1)<=window.famousTeacherCourse.length)
    			{
    				window.famousteachercourse.innerHTML=window.famousteachercourse.innerHTML+window.famousTeacherCourse[window.famousTeacherCourseIndex];
    				window.famousTeacherCourseIndex++;
    			}
    			else
    			{
    				window.famousTeacherCourseIndex=0;
    				window.famousteachercourse.innerHTML=window.famousteachercourse.innerHTML+window.famousTeacherCourse[window.famousTeacherCourseIndex];
    				window.famousTeacherCourseIndex++;
    			}
    		}
    	}
    	/**名师风采**/
    	if(window.famousTeacher.length>5)
    	{
    		window.famousteacher.innerHTML="";
    		for(var i=0;i<5;i++)
    		{
    			if((window.famousTeacherIndex+1)<=window.famousTeacher.length)
    			{
    				window.famousteacher.innerHTML=window.famousteacher.innerHTML+window.famousTeacher[window.famousTeacherIndex];
    				window.famousTeacherIndex++;
    			}
    			else
    			{
    				window.famousTeacherIndex=0;
    				window.famousteacher.innerHTML=window.famousteacher.innerHTML+window.famousTeacher[window.famousTeacherIndex];
    				window.famousTeacherIndex++;
    			}
    		}
    	}
    }
    timer1=setTimeout('area1Change()',refresh); 
  }
/**区域二刷新**/
 function area2Change()
  {
  	if(area2!=1)
  	{
  		/**最新电子课程**/
  		if(window.newElecCourse.length>5)
    	{
    		window.latestelec.innerHTML="";
    		for(var i=0;i<5;i++)
    		{
    			if((window.newElecCourseIndex+1)<=window.newElecCourse.length)
    			{
    				window.latestelec.innerHTML=window.latestelec.innerHTML+window.newElecCourse[window.newElecCourseIndex];
    				window.newElecCourseIndex++;
    			}
    			else
    			{
    				window.newElecCourseIndex=0;
    				window.latestelec.innerHTML=window.latestelec.innerHTML+window.newElecCourse[window.newElecCourseIndex];
    				window.newElecCourseIndex++;
    			}
    		}
    	}
    	/**经典资料**/
    	if(window.classicalData.length>5)
    	{
    		window.classicdata.innerHTML="";
    		for(var i=0;i<5;i++)
    		{
    			if((window.classicalDataIndex+1)<=window.classicalData.length)
    			{
    				window.classicdata.innerHTML=window.classicdata.innerHTML+window.classicalData[window.classicalDataIndex];
    				window.classicalDataIndex++;
    			}
    			else
    			{
    				window.classicalDataIndex=0;
    				window.classicdata.innerHTML=window.classicdata.innerHTML+window.classicalData[window.classicalDataIndex];
    				window.classicalDataIndex++;
    			}
    		}
    	}
    	/**推荐电子课程**/
    	if(window.commendElecCourse.length>5)
    	{
    		window.commendelec.innerHTML="";
    		for(var i=0;i<5;i++)
    		{
    			if((window.commendElecCourseIndex+1)<=window.commendElecCourse.length)
    			{
    				window.commendelec.innerHTML=window.commendelec.innerHTML+window.commendElecCourse[window.commendElecCourseIndex];
    				window.commendElecCourseIndex++;
    			}
    			else
    			{
    				window.commendElecCourseIndex=0;
    				window.commendelec.innerHTML=window.commendelec.innerHTML+window.commendElecCourse[window.commendElecCourseIndex];
    				window.commendElecCourseIndex++;
    			}
    		}
    	}
    	/**学员需求**/
    	if(window.studentRequire.length>5)
    	{
    		window.sturequire.innerHTML="";
    		for(var i=0;i<5;i++)
    		{
    			if((window.studentRequireIndex+1)<=window.studentRequire.length)
    			{
    				window.sturequire.innerHTML=window.sturequire.innerHTML+window.studentRequire[window.studentRequireIndex];
    				window.studentRequireIndex++;
    			}
    			else
    			{
    				window.studentRequireIndex=0;
    				window.sturequire.innerHTML=window.sturequire.innerHTML+window.studentRequire[window.studentRequireIndex];
    				window.studentRequireIndex++;
    			}
    		}
    	}
    }
    	timer2=setTimeout('area2Change()',refresh); 
  }
  /**区域三刷新**/
  function area3Change()
  {
  	if(area3!=1)
  	{
  		/**推荐教学机构**/
  		if(window.featureOrgan.length>5)
    	{
    		window.featureorg.innerHTML="";
    		for(var i=0;i<5;i++)
    		{
    			if((window.featureOrganIndex+1)<=window.featureOrgan.length)
    			{
    				window.featureorg.innerHTML=window.featureorg.innerHTML+window.featureOrgan[window.featureOrganIndex];
    				window.featureOrganIndex++;
    			}
    			else
    			{
    				window.featureOrganIndex=0;
    				window.featureorg.innerHTML=window.featureorg.innerHTML+window.featureOrgan[window.featureOrganIndex];
    				window.featureOrganIndex++;
    			}
    		}
    	}
    	/**推荐面授课程**/
    	if(window.commendFaceCourse.length>5)
    	{
    		window.commendface.innerHTML="";
    		for(var i=0;i<5;i++)
    		{
    			if((window.commendFaceCourseIndex+1)<=window.commendFaceCourse.length)
    			{
    				window.commendface.innerHTML=window.commendface.innerHTML+window.commendFaceCourse[window.commendFaceCourseIndex];
    				window.commendFaceCourseIndex++;
    			}
    			else
    			{
    				window.commendFaceCourseIndex=0;
    				window.commendface.innerHTML=window.commendface.innerHTML+window.commendFaceCourse[window.commendFaceCourseIndex];
    				window.commendFaceCourseIndex++;
    			}
    		}
    	}
    }
    timer3=setTimeout('area3Change()',refresh); 
  }
  
  
/**
 * @remark 增加机构放入课程时选择课程的下一步 
*/
function addOrganOutCourseSelectCourse()
{
	var pubIds = getCheckboxValue(document.getElementsByName('pubIds'));
	if(pubIds == null)
	{
		alert('请先选中至少一门课程！');
		return false;
	}
	else
	{
		
		location.href = rootPath + 'manage/organOutCourseSelectOrgan.do?pubIds=' + pubIds;
	}
}

/**
 * @remark 增加机构放入课程时选择机构后
*/
function addOrganOutCourseSelectOrgan()
{
	var orgIds = getCheckboxValue(document.getElementsByName('orgIds'));
	if(orgIds == null)
	{
		alert('请先选中至少一个机构！');
		return false;
	}
	else
	{
		document.forms[0].action = rootPath + 'manage/organOutCourseAdd.do';
		document.forms[0].submit();
	}
}


/**
 * @remark	新建面授报名处理时的选择机构
 */
function addFaceAssignOrgan()
{
	var orgId = getRadioValue(document.getElementsByName('orgId'));
	if(orgId == null)
	{
		alert('请先选中一个机构!');
		return false;
	}
	else
	{
		location.href = rootPath + 'facesign/assign/selectAreaClass.do?orgId=' + orgId;
	}
}
/**
 * @remark	判断报名状态，并显示相关报名信息
 * @author	hema 
 */
function showFaceSign(typeradio)
 {
 	if(typeradio.checked!="checked")
 	{
 		if(typeradio.value==0)
 		{
 			publicprc.style.display="";
 			publicinfo.style.display="";
 			publicusername.style.display="";
 			innerusername.style.display="none";
 			innerprc.style.display="none";
 			innerinfo.style.display="none";
 			innerdescript.style.display="none";
 			innerfirm.style.display="none";
 			innerurl.style.display="none";
 		}
 		if(typeradio.value==1)
 		{
 			publicprc.style.display="none";
 			publicinfo.style.display="none";
 			publicusername.style.display="none";
 			innerusername.style.display="";
 			innerprc.style.display="";
 			innerinfo.style.display="";
 			innerdescript.style.display="";
 			innerfirm.style.display="";
 			innerurl.style.display="";
 		}
 	}
 }
 /**
 * @remark	判断报名类型，验证报名信息
 * @author	hema 
 */
 function validateFaceSign(form)
 {
 	var facesigntype=getRadioValue(form.facesigntype);
 	if(facesigntype!=0 & facesigntype!=1)
 	{
 		alert("报名类型不正确");
 		return false;
 	}
 	if(facesigntype==0)
 	{
 		var courseplanid=getRadioValue(form.courseplanid);
 		if(courseplanid==null)
 		{
 			alert("请选择授课计划");
 			return false;
 		}
 	}
 	else
 	{
 		if(!checkInputInteger(form.studynumber,"预计参加人数",false,0,100000000))
 			return false;
 		if(!checkInputInteger(form.studycharge,"师资费用预算",false,0,100000000))
 			return false;
 		if(!isDate(form.studytime.value))
 		{
 			form.studytime.focus();
 			return false;
 		}
 		if(!checkInputString(form.studyplace, '预计授课地点', false, 0, 100))
			return false;
		if(!checkInputString(form.studynote, '曾接受培训', false, 0, 100))
			return false;
		if(!checkInputString(form.studytarget, '期望目标', false, 0, 100))
			return false;
		if(!checkInputString(form.studydemand, '要求', false, 0, 100))
			return false;
		if(!checkInputString(form.innerurl, '单位网址', true, 0, 50))
			return false;
		if(!checkInputString(form.innercompany, '单位名称', false, 0, 50))
			return false;
 	}
 	return validateFaceSignForm(form);
 }
 
 
 

 /**
 * @remark	复选框必选中就将一个对象显示
 * @param	id，对象的id
 * @author	shoopman
 * @date	2006-11-07
 */
function clsshowObject(obj,id)
{
	var orgids = document.getElementsByName('orgInfo');
	for(var i=0;i<orgids.length;i++){
		if(i == id.substring(3,id.length)){
			if(obj.checked){
				showObject(id);
				orgids[i].value = obj.value ;
			}
			else{
				hideObject(id);
				orgids[i].value = "";
			}
		}
	}
}
 /**
 *获取用户姓名返回值；
 */
 

function userlistopen(url, vars, feas){
var returnValues = showModalDialog(url, vars, feas);
if(returnValues!=undefined){
		var users = returnValues.split(',');
		var usersid = document.questionInfoForm.replyuserid;
		var usersname = document.questionInfoForm.replyusername;
		
if(usersid.value==null||usersid.value==""){
	usersid.value = users[0];
	usersname.value = users[1];
	}else{
	var userids =usersid.value.split(',');
	for(var i=0;i<userids.length;i++){	
	if(userids[i]==users[0]){	
		return;
	}}
	//else{		
	usersid.value +=','+users[0];
	usersname.value +=','+users[1];		
	}
	  }
}

/**
*获取用户姓名返回值新
*jacky
*/
function userlistopen1(url, vars, feas){
var returnValues = showModalDialog(url, vars, feas);
if(returnValues!=undefined){
		var users = returnValues.split('`');
		var usersid = document.questionInfoForm.replyuserid;
		var usersname = document.questionInfoForm.replyusername;
		
if(usersid.value==null||usersid.value==""){
	usersid.value = users[0];
	usersname.value = users[1];
	}else{
	var userids =usersid.value.split(',');
	for(var i=0;i<userids.length;i++){	
	if(userids[i]==users[0]){	
		return;
	}}
	//else{		
	usersid.value +=','+users[0];
	usersname.value +=','+users[1];		
	}
	  }
}
 /**
 *获取机构分类框；
 */
 
 function listclsopen(url, vars, feas) {
    var returnValues = showModalDialog(url, vars, feas);
    
    
    if(returnValues!=undefined){
    var clss = returnValues.split('`');
    var cls=clss[2];
    
    
    var orgids= document.getElementsByName('orgInfo');
    
    
    var clsIds = document.getElementsByName('clsid');
	var clsNames =document.getElementsByName('clsname');
    for(var i=0;i<orgids.length;i++){
    	if(i=cls){    
    		clsIds[i].value = clss[0]+"-"+clss[3];
			clsNames[i].value = clss[1];
			break;
    	}
    }
    }

 }
 
 
 
 /*
@remark	初始化论坛分类选择
@author	shoopman
*/
function initSelectForumCls()
{
	var orgIds = document.getElementsByName('selectedOrgId');
	var clsIds = document.getElementsByName('selectedClsid');
	var clsNames = document.getElementsByName('clsName');
	var buttons = document.getElementsByName('btnSelect');
	for(var i = 1; i < orgIds.length; i++)
	{
		if(orgIds[i].checked)
		{
			clsIds[i].disabled = false;
			buttons[i].disabled = false;
		}
		else
		{
			clsIds[i].disabled = true;
			buttons[i].disabled = true;
		}
	}
}

/*
@remark	验证是否选择了论坛分类
@author	shoopman
*/
function validateSelectedForumCls()
{
	var orgIds = document.getElementsByName('selectedOrgId');
	var clsIds = document.getElementsByName('selectedClsid');
	for(var i = 1; i < orgIds.length; i++)
	{
		if(orgIds[i].checked && clsIds[i].value == '')
		{
			alert('当选中一个发布机构时，必须选择论坛分类！');
			return false;
		}
	}
	return true;
}


/*
@remark	选中论坛分类
@author	shoopman
*/
function selectForumCls(id,name,order)
{
	var orgIds = opener.document.getElementsByName('selectedOrgId');
	var clsIds = opener.document.getElementsByName('selectedClsid');
	var clsNames = opener.document.getElementsByName('clsName');
	for(var i = 1; i < orgIds.length; i++)
	{
		if(i == (order + 1))
		{
			clsIds[i].value = id;
			clsNames[i].value = name;
			break;
		}
	}
	window.close();
}


/*
@remark	课程详情页试卷相关
@author	jzk
*/
function replyPaper(pid,courseId,pubId){
	window.open(rootPath + "course/show/test1.jsp?pid="+pid+"&courseId="+courseId+"&pubId="+pubId,"","");
}

function lookRepPaper(pid,courseId,pubId){
	window.open(rootPath + "course/show/test2.jsp?pid="+pid+"&courseId="+courseId+"&pubId="+pubId,"","");
}

function lookAnswer(pid,courseId,pubId){
	window.open(rootPath + "course/show/test3.jsp?pid="+pid+"&courseId="+courseId+"&pubId="+pubId,"","");
}


 /*
@remark	初始化列表关系
@author	lengyan224
*/
function addbutton1(){
	var delbutton = document.elvpnFunctionForm.delbutton;
	var addbutton2 = document.elvpnFunctionForm.addbutton;	
	addbutton2.disabled = true;
	delbutton.disabled = false;
	
	}
function delbutton1(){
	var functionlist1 = document.elvpnFunctionForm.functionlist;	
	var delbutton = document.elvpnFunctionForm.delbutton;
	var addbutton2 = document.elvpnFunctionForm.addbutton;	
	addbutton2.disabled = false;
	delbutton.disabled = true;
	}
	
function addfunction(){
	 document.elvpnFunctionForm.submit();
}

function delfunction(){
 	document.elvpnFunctionForm.action='/newsegns/manage/distributefunction/dalElvpnFunction.do';
}


/**
* 显示SEGNS个人空间菜单
* @author	shoopman
* @param menuId
*/
function showSegnsMenu(menuId)
{
	var nowUl = document.getElementById(menuId);
	if(nowUl.style.display == '')
	{
		nowUl.style.display = 'none';
	}
	else
	{
		var uls = document.getElementsByTagName('ul');
		for(var i = 0; i < uls.length; i++)
		{
			var ulId = uls[i].id;
			if(ulId != null && ulId.indexOf('menu') == 0)
				uls[i].style.display = 'none';
		}
		var nowUl = document.getElementById(menuId);
		nowUl.style.display = '';
	}
}

/**
 * Org_broadcastSchedule 维护中的选择广播日程
 * @param url 调用的地址,feas 窗口属性 
**/
function courselistopen(url, vars, feas){
var returnValues = showModalDialog(url, vars, feas);
if(returnValues!=undefined){
		var values = returnValues.split("`");
		
		var pubId = document.broadcastScheduleForm.pubId;
		var courseName = document.broadcastScheduleForm.courseName;
		
		pubId.value = values[0];
		courseName.value = values[1];
	}
}

/**
 * Org_broadcastSchedule 维护中的选择课程
 * @param url 调用的地址,feas 窗口属性
**/
function broadcastlistopen(url, vars, feas){
var returnValues = showModalDialog(url, vars, feas);
if(returnValues!=undefined){
		var values = returnValues.split("`");
		var broadcastId = document.broadcastScheduleForm.broadcastId;	
		var selecDate = document.broadcastScheduleForm.broadcastDate;
		
		broadcastId.value = values[0];
		selecDate.value = values[1];
	}
}

/**
* Us_Function维护中的选择URI
* @author shoopman
* @param box 当前激活的checkbox对象
*/
function selectUri(box)
{
	var uris = opener.document.functionForm.uris;	//父窗口的输入框
	var codes = document.uriSelectForm.codes;		//本窗口的隐藏域
	if(box.checked){ //增加URI
		if(uris.value == '')
		{
			uris.value += box.value;
		}
		else
		{
			uris.value += SEPARATOR + box.value;		
		}
	}
	else	//删除URI
	{
		uris.value = uris.value.replace(SEPARATOR + box.value, '');
		uris.value = uris.value.replace(box.value, '');
	}
	codes.value = uris.value;
}

