			function addSumDomainInCar(id,dcourseNum,dcurseMoneyNum){
		  		//如果选择整个专业的时候只记录专业id,不记录该专业下的岗位id
		  		var postId=document.getElementById('sumPostId').value;
		  		var allPostId=document.getElementById('sumAllPostId'+id).value;
		  		var allPostTmp=allPostId.split(",");
		  		//删除岗位id
		  		if(postId!=','&&postId.length>1){
		  			for(j=0;j<allPostTmp.length-1;j++)
		  				postId=postId.replace(new RegExp(","+allPostTmp[j]+",","g"),","); 
		  			document.getElementById('sumPostId').value=postId;	
		  		}
				
		  		for(i=0;i<allPostTmp.length-1;i++){
		  			document.getElementById('addSumPost'+id+allPostTmp[i]).style.display='none';
		  			document.getElementById('deleteSumPost'+id+allPostTmp[i]).style.display='block';
		  		}
		  		//添加专业id
		  		var domainId=document.getElementById('sumDomainId').value;
		  		document.getElementById('sumDomainId').value=domainId+id+",";
		  		
		  		//设置统计专业数量
		  		var countDomainNum=document.getElementById('countSumDomainNum').value;
		  		var countDomainArray=countDomainNum.split(",");
		  		var checkCountDomainNum=true;
		  		for(i=1;i<countDomainArray.length-1;i++){
		  			if(parseInt(countDomainArray[i])==parseInt(id)){
		  					checkCountDomainNum=false;
							break;
						}
		  		}
		  		if(checkCountDomainNum)
		  			document.getElementById('countSumDomainNum').value=countDomainNum+id+",";
		  		//------------------------------------------------------------------------------------//
		  		
		  		//设置统计岗位数量
		  		var countPostNum=document.getElementById('countSumPostNum').value;
		  		var countPostArray=countPostNum.split(",");
		  		//alert("统计岗位数量:"+countPostNum);
		  		var checkCountPostNum=true;
		  		for(j=0;j<allPostTmp.length-1;j++){
		  			for(i=1;i<countPostArray.length-1;i++){
		  				//alert("allPostId:"+allPostTmp[j]+"统计岗位id:"+countPostArray[i]);
			  			if(parseInt(countPostArray[i])==parseInt(allPostTmp[j])){
			  				checkCountPostNum=false;
			  				break;
			  			}else
			  				checkCountPostNum=true;	
		  			}		
		  			//alert(checkCountPostNum);
		  			if(checkCountPostNum)
		  				document.getElementById('countSumPostNum').value=document.getElementById('countSumPostNum').value+allPostTmp[j]+",";
		  		}
		  		//--------------------------------------------------------------------------------------//
		  		
		  		//设置课程数量
		  		var courseNum=document.getElementById('sumCourseNum').value;	
		  		//if(courseNum==null||courseNum.length==0)
		  			//document.getElementById('sumCourseNum').value=dcourseNum;
		  		//else
		  			document.getElementById('sumCourseNum').value=parseInt(courseNum)+parseInt(dcourseNum);	
		  		//添加整个专业课程时应该先减去单个选择该专业下岗位的课程数量
		  		var selectPostCourseNum=document.getElementById('seletcSumPostCourseNum'+id).value;
		  		if(selectPostCourseNum!=null&&selectPostCourseNum.length>0){
		  			document.getElementById('sumCourseNum').value=parseInt(document.getElementById('sumCourseNum').value)-parseInt(selectPostCourseNum);
		  			document.getElementById('seletcSumPostCourseNum'+id).value="0";
		  		}
		  		//设置课程金额	
		  		var courseMoneyNum=document.getElementById('sumCourseMoneyNum').value;
		  		//if(courseMoneyNum==null||courseMoneyNum.length==0)
		  			//document.getElementById('sumCourseMoneyNum').value=dcurseMoneyNum;
		  		//else
		  			document.getElementById('sumCourseMoneyNum').value=parseInt(courseMoneyNum)+parseInt(dcurseMoneyNum);	
		  		//添加整个专业课程时应该先减去单个选择该专业下岗位的课程金额
		  		var selectPostMoneyNum=document.getElementById('selectSumPostMoneyNum'+id).value;
		  		if(selectPostMoneyNum!=null&&selectPostMoneyNum.length>0){
		  			document.getElementById('sumCourseMoneyNum').value=parseInt(document.getElementById('sumCourseMoneyNum').value)-parseInt(selectPostMoneyNum);
		  			document.getElementById('selectSumPostMoneyNum'+id).value="0";
		  		}
		  		
		  		document.getElementById('addSumDomain'+id).style.display='none';
		  		document.getElementById('deleteSumDomain'+id).style.display='block';	
		  		
		  		//alert("专业id:"+document.getElementById('sumDomainId').value);
		  		//alert("岗位id:"+document.getElementById('sumPostId').value);
		  		setCarInfo();
		  	}
		  	
		  	function deleteSumDomainInCar(id,dcourseNum,dcurseMoneyNum){
		  		var postArray=document.getElementById('sumAllPostId'+id).value.split(",");
		  		for(i=0;i<postArray.length-1;i++){
		  			//减岗位id
		  			document.getElementById('sumPostId').value=document.getElementById('sumPostId').value.replace(new RegExp(","+postArray[i]+",","g"),",");
		  			document.getElementById('addSumPost'+id+postArray[i]).style.display='block';
		  			document.getElementById('deleteSumPost'+id+postArray[i]).style.display='none';
		  		}
	
		  		var domainId=document.getElementById('sumDomainId').value;
		  		document.getElementById('sumDomainId').value=domainId.replace(new RegExp(","+id+",","g"),",");
		  				
		  		var courseNum=document.getElementById('sumCourseNum').value;	
		  		document.getElementById('sumCourseNum').value=parseInt(courseNum)-parseInt(dcourseNum);	
		  			
		  		var courseMoneyNum=document.getElementById('sumCourseMoneyNum').value;
		  		document.getElementById('sumCourseMoneyNum').value=parseInt(courseMoneyNum)-parseInt(dcurseMoneyNum);	
		  		
		  		document.getElementById('addSumDomain'+id).style.display='block';
		  		document.getElementById('deleteSumDomain'+id).style.display='none';
		  		
		  		//设置统计专业数量
		  		var countPostNum=document.getElementById('countSumDomainNum').value;
		  		document.getElementById('countSumDomainNum').value=countPostNum.replace(new RegExp(","+id+",","g"),",");
		  		
		  		//设置统计岗位数量
		  		var countPostNum=document.getElementById('countSumPostNum').value;
		  		var countPostArray=countPostNum.split(",");
		  		var checkCountPostNum=true;
		  		for(j=0;j<postArray.length-1;j++)
		  			countPostNum=countPostNum.replace(new RegExp(","+postArray[j]+",","g"),",");
		  		document.getElementById('countSumPostNum').value=countPostNum;
		  		
		  		
		  		//alert("专业id:"+document.getElementById('sumDomainId').value);
		  		//alert("岗位id:"+document.getElementById('sumPostId').value);	
		  		setCarInfo();
		  	}
		  
		  	function addSumPostInCar(domainId,id,dcourseNum,dcurseMoneyNum){
				//如果该专业下的岗位没有被全部选择，就只记录岗位id而不记录专业id
		  		//添加岗位id
		  		var postId=document.getElementById('sumPostId').value;
		  		if(postId==','||postId.length==1)
		  			document.getElementById('sumPostId').value=postId+id+",";
		  		else{	
		  			var addPost;
		  			var postIdStr=postId.split(",");
		  			for(k=1;k<postIdStr.length-1;k++){
						if(parseInt(postIdStr[k])==parseInt(id)){
							addPost=false;
							break;
						}else
							addPost=true;	
		  			}
		  			if(addPost)
		  				document.getElementById('sumPostId').value=postId+id+",";
		  		}	
		  		//记录某个专业下单个岗位选择的课程总数量
		  		var selectPostCourseNum=document.getElementById('seletcSumPostCourseNum'+domainId).value;
		  		if(selectPostCourseNum==null||selectPostCourseNum.length==0)
		  			document.getElementById('seletcSumPostCourseNum'+domainId).value=dcourseNum;
		  		else
		  			document.getElementById('seletcSumPostCourseNum'+domainId).value=parseInt(selectPostCourseNum)+parseInt(dcourseNum);
		  		//设置课程总数量
		  		var courseNum=document.getElementById('sumCourseNum').value;	
		  		//if(courseNum==null||courseNum.length==0)
		  			//document.getElementById('sumCourseNum').value=dcourseNum;
		  		//else
		  			document.getElementById('sumCourseNum').value=parseInt(courseNum)+parseInt(dcourseNum);
		  		
		  		//记录某个专业下单个岗位选择的课程总金额
		  		var selectPostMoneyNum=document.getElementById('selectSumPostMoneyNum'+domainId).value;
		  		if(selectPostMoneyNum==null||selectPostMoneyNum.length==0)
		  			document.getElementById('selectSumPostMoneyNum'+domainId).value=dcurseMoneyNum;
		  		else
		  			document.getElementById('selectSumPostMoneyNum'+domainId).value=parseInt(selectPostMoneyNum)+parseInt(dcurseMoneyNum);
		  		//设置课程总金额
		  		var courseMoneyNum=document.getElementById('sumCourseMoneyNum').value;
		  		//if(courseMoneyNum==null||courseMoneyNum.length==0)
		  			//document.getElementById('sumCourseMoneyNum').value=dcurseMoneyNum;
		  		//else
		  			document.getElementById('sumCourseMoneyNum').value=parseInt(courseMoneyNum)+parseInt(dcurseMoneyNum);	
		  		
		  		
		  		document.getElementById('addSumPost'+domainId+id).style.display='none';
		  		document.getElementById('deleteSumPost'+domainId+id).style.display='block';
		  		
		  		//设置统计专业数量
		  		var countDomainNum=document.getElementById('countSumDomainNum').value;
		  		var countDomainArray=countDomainNum.split(",");
		  		var checkCountDomainNum=true;
		  		for(i=1;i<countDomainArray.length-1;i++){
		  			if(parseInt(countDomainArray[i])==parseInt(domainId)){
		  					checkCountDomainNum=false;
							break;
						}
		  		}
		  		if(checkCountDomainNum)
		  			document.getElementById('countSumDomainNum').value=countDomainNum+domainId+",";
		  		//------------------------------------------------------------------------------------//
		  		
		  		
		  		//设置统计岗位数量
		  		var countPostNum=document.getElementById('countSumPostNum').value;
		  		var countPostArray=countPostNum.split(",");
		  		var checkCountPostNum=true;
		  		for(i=1;i<countPostArray.length-1;i++){
			  		if(parseInt(countPostArray[i])==parseInt(id)){
			  				checkCountPostNum=false;
			  				break;
			  		}
		  		}		
		  		if(checkCountPostNum)
		  			document.getElementById('countSumPostNum').value=countPostNum+id+",";
		  		
		  		//--------------------------------------------------------------------------------------//
		  		
		  		//如果该专业下的岗位全选时，添加专业id,删除该专业下的岗位id
		  		var postArray=document.getElementById('sumAllPostId'+domainId).value.split(",");
		  		var flag=true;
		  		for(i=0;i<postArray.length-1;i++){
		  			if(document.getElementById('addSumPost'+domainId+postArray[i]).style.display=='block'){
		  				flag=false;
		  				break;
		  			}else
		  				flag=true;
		  		}
		  		if(flag){
		  			//该专业下岗位全选时设置某个专业下单个岗位选择的课程总数量和课程金额为0
		  			document.getElementById('seletcSumPostCourseNum'+domainId).value="0";
		  			document.getElementById('selectSumPostMoneyNum'+domainId).value="0";
		  			
		  			document.getElementById('addSumDomain'+domainId).style.display='none';
		  			document.getElementById('deleteSumDomain'+domainId).style.display='block';
		  			var olddomainId=document.getElementById('sumDomainId').value;
		  			if(olddomainId==','||olddomainId.length==1)
		  				document.getElementById('sumDomainId').value=olddomainId+domainId+",";
		  			else{
		  				var addDomain;
		  				var olddomainIdStr=olddomainId.split(",");
		  				for(l=1;l<olddomainIdStr.length-1;l++){
		  					if(parseInt(olddomainIdStr[l])==parseInt(domainId)){
		  						addDomain=false;
		  						break;
		  					}else
		  						addDomain=true;
		  				}
		  				
			  			if(addDomain)
			  				document.getElementById('sumDomainId').value=olddomainId+domainId+",";
		  			}
		  			//如果该专业下的岗位全选时删除岗位id
		  			postId=document.getElementById('sumPostId').value
		  			for(i=0;i<postArray.length-1;i++)
		  				postId=postId.replace(new RegExp(","+postArray[i]+",","g"),",");
		  			document.getElementById('sumPostId').value=postId;
		  		}
		  		//alert("专业id:"+document.getElementById('sumDomainId').value);
		  		//alert("岗位id:"+document.getElementById('sumPostId').value);
		  		setCarInfo();
		  	}
		  	
		  	
		  	function deleteSumPostInCar(domainId,id,dcourseNum,dcurseMoneyNum,allDomainCourseNum,allDomainCourseMoneyNum){
		  		document.getElementById('addSumPost'+domainId+id).style.display='block';
		  		document.getElementById('deleteSumPost'+domainId+id).style.display='none';
		  		
		  		document.getElementById('addSumDomain'+domainId).style.display='block';
		  		document.getElementById('deleteSumDomain'+domainId).style.display='none';
		  	
		  		var olddomainId=document.getElementById('sumDomainId').value;
		  		
		  		//删除专业id
		  		if(olddomainId!=','&&olddomainId.length>1)
		  			 olddomainId=olddomainId.replace(new RegExp(","+domainId+",","g"),",");
		  		document.getElementById('sumDomainId').value=olddomainId;
		  			//document.getElementById('domainId').value=domainId+",";
		  		//删除岗位id	
		  		var postId=document.getElementById('sumPostId').value;
		  		var allPostId=document.getElementById('sumAllPostId'+domainId).value;
		  		var allPostArray=allPostId.split(",");
		  		var checkallAdd=0;
		  		for(i=0;i<allPostArray.length-1;i++){
		  			if(document.getElementById('addSumPost'+domainId+allPostArray[i]).style.display=='block')
		  				checkallAdd++;
		  		}
		  		//全选专业以后(该专业下的岗位id没有记录)，再单个删除第一个岗位时应该把岗位id加进去
		  		if(checkallAdd==1){
		  			//因为选择专业时，课程数量和课程金额设置为0，所以要重新设置为该专业的总课程数和该专业的总金额,后面减去了该岗位的课程数和课程金额
		  			document.getElementById('seletcSumPostCourseNum'+domainId).value=parseInt(allDomainCourseNum);
		  			document.getElementById('selectSumPostMoneyNum'+domainId).value=parseInt(allDomainCourseMoneyNum);
		  			postId=postId+allPostId;
		  		}
		  		//减单个岗位选择课程数量
		  		var selectPostCourseNum=document.getElementById('seletcSumPostCourseNum'+domainId).value;
		  		if(selectPostCourseNum!=null&&selectPostCourseNum.length>0)
		  			document.getElementById('seletcSumPostCourseNum'+domainId).value=parseInt(selectPostCourseNum)-parseInt(dcourseNum);
		  		//减单个岗位选择课程金额
		  		var selectPostMoneyNum=document.getElementById('selectSumPostMoneyNum'+domainId).value;
		  		if(selectPostMoneyNum!=null||selectPostMoneyNum.length>0)
		  			document.getElementById('selectSumPostMoneyNum'+domainId).value=parseInt(selectPostMoneyNum)-parseInt(dcurseMoneyNum);
		  			
		  		if(postId!=','&&postId.length>1)
		  			postId=postId.replace(new RegExp(","+id+",","g"),",");	
		  		document.getElementById('sumPostId').value=postId;
		  		
		  		var courseNum=document.getElementById('sumCourseNum').value;	
		  		document.getElementById('sumCourseNum').value=parseInt(courseNum)-parseInt(dcourseNum);	
		  			
		  		var courseMoneyNum=document.getElementById('sumCourseMoneyNum').value;
		  		document.getElementById('sumCourseMoneyNum').value=parseInt(courseMoneyNum)-parseInt(dcurseMoneyNum);
		  		
		  		
		  		//设置统计专业数量
		  		var countPostNum=document.getElementById('countSumDomainNum').value;
		  		
		  		//如果该专业下的岗位全删除时
		  		var flag=true;
		  		for(i=0;i<allPostArray.length-1;i++){
		  			if(document.getElementById('deleteSumPost'+domainId+allPostArray[i]).style.display=='block'){
		  				flag=false;
		  				break;
		  			}
		  		}
		  		if(flag)
		  			document.getElementById('countSumDomainNum').value=countPostNum.replace(new RegExp(","+domainId+",","g"),",");
		  		//--------------------------------------------------------------------//
		  		
		  		
		  		
		  		//设置统计岗位数量
		  		var countPostNum=document.getElementById('countSumPostNum').value;
		  		document.getElementById('countSumPostNum').value=countPostNum.replace(new RegExp(","+id+",","g"),",");
		  		
		  		//alert("专业id:"+document.getElementById('sumDomainId').value);
		  		//alert("岗位id:"+document.getElementById('sumPostId').value);
		  		setCarInfo();
		  	}
		  	
		  	
		  	function addSoftInCar(id,softMoney){
						document.getElementById('addSoft'+id).style.display='none';
						document.getElementById('deleteSoft'+id).style.display='block';
						var softId=document.getElementById('softId').value;
						document.getElementById('softId').value=softId+id+",";
						var allSoftMoney=document.getElementById('softMoney').value;
						document.getElementById('softMoney').value=parseInt(allSoftMoney)+parseInt(softMoney);
						setCarInfo();
					}
					
					function deleteSoftInCar(id,softMoney){
						document.getElementById('addSoft'+id).style.display='block';
						document.getElementById('deleteSoft'+id).style.display='none';
						var softId=document.getElementById('softId').value;
						document.getElementById('softId').value=softId.replace(new RegExp(","+id+",","g"),",");
						var allSoftMoney=document.getElementById('softMoney').value;
						document.getElementById('softMoney').value=parseInt(allSoftMoney)-parseInt(softMoney);
						setCarInfo();
					}
		  			  	
		  	