createOption();

function jah(url,target) 
{
		    document.getElementById(target).innerHTML = '';
			$.post(url,null, function (aa) {
				document.getElementById(target).innerHTML =aa;
			});
			
}
function clickComp_submitCheck(optionId) 
{
	document.getElementById("clickOptionId").value =  optionId;
	var clickdata = $.getForms("clickCommentform"); 
	var cilckaction = $("#clickCommentform").attr("action");
	$.post(cilckaction, clickdata, function (data) {
		var target = "clickCount_" + optionId ;
		if (data=='') return;
		document.getElementById(target).innerHTML='';
		document.getElementById(target).innerHTML = data ;
	});
	

}


function createOption()
{


	var sortId = $('#sortId').val();	
	var title  = $('#title').val();
	var postId = $('#postId').val();
	var url    = window.location.href;	



	//添加nodeId隐藏域
	var nodeID =  document.createElement("input");
	nodeID.type = "hidden";
	nodeID.name = "nodeID";
	nodeID.value = sortId ; 
	

	var nodeID1 =  document.createElement("input");
	nodeID1.type = "hidden";
	nodeID1.name = "nodeID";
	nodeID1.value = sortId ;
		
	//添加articleTitle隐藏域
	var articleTitle =  document.createElement("input");
	articleTitle.type = "hidden";
	articleTitle.name = "articleTitle";
	articleTitle.value = title ;
	
	var articleTitle1 =  document.createElement("input");
	articleTitle1.type = "hidden";
	articleTitle1.name = "articleTitle";
	articleTitle1.value = title ;
		
	//添加nsID隐藏域
	var nsID =  document.createElement("input");
	nsID.type = "hidden";
	nsID.name = "nsID";
	nsID.value = postId ;
	
	var nsID1 =  document.createElement("input");
	nsID1.type = "hidden";
	nsID1.name = "nsID";
	nsID1.value = postId ;
		
	//添加稿件url隐藏域
	var puburl =  document.createElement("input");
	puburl.type = "hidden";
	puburl.name = "puburl";
	puburl.value = url ;
	
	var puburl1 =  document.createElement("input");
	puburl1.type = "hidden";
	puburl1.name = "puburl";
	puburl1.value = url ;

	//添加isPk隐藏域
	var isPk =  document.createElement("input");
	isPk.type = "hidden";
	isPk.id = isPk.name = "isPk";
	isPk.value = 0 ;
	
	var isPk1 =  document.createElement("input");
	isPk1.type = "hidden";
	isPk.name = "isPk";
	isPk1.value = 0 ;


	if(document.getElementById("clickCommentform"))
	{
		var cilckForm = document.getElementById("clickCommentform") ;
		cilckForm.appendChild(isPk);
		cilckForm.appendChild(nodeID);
		cilckForm.appendChild(articleTitle);
		cilckForm.appendChild(nsID);
		cilckForm.appendChild(puburl);

	}


	if(document.getElementById("selectCommentform"))
	{
		var selectForm = document.getElementById("selectCommentform") ;
		selectForm.appendChild(isPk1);
		selectForm.appendChild(nodeID1);
		selectForm.appendChild(articleTitle1);
		selectForm.appendChild(nsID1);
		selectForm.appendChild(puburl1);
	}

}

	/********************************************************/
	/*		点击评论组件处理								*/
	/********************************************************/
	if(document.getElementById("clickComp"))
	{
		//var type = 2 ;
		var clickAjaxUrl = $('#clickAjaxUrl').val();
		var articleId = $('#postId').val();
		var optionIds = $('#clickOptionIds').val();
		var ids = optionIds.split(",") ;
		for(var i=0 ; i<ids.length ; i++)
		{
			var url = clickAjaxUrl + "&articleId="+articleId+"&optionId=" +  ids[i] ;
			var target = "clickCount_" + ids[i] ;
			jah(url,target);						
		}
	
	}

	
	/********************************************************/
	/*		选择评论组件处理								*/
	/********************************************************/
	if(document.getElementById("selectComp"))
	{
		
		var selectComp_greyStarUrl = $('#selectComp_greyStarUrl').val();
		var selectComp_colorStarUrl =$('#selectComp_colorStarUrl').val();
	

		var sArray = new Object;
		sArray[0] = new Image();
		sArray[0].src = selectComp_greyStarUrl ;
		sArray[1] = new Image();
		sArray[1].src = selectComp_colorStarUrl ;
		var pro ; var rate ; 

		function showStars(starNum,rate)
		{
			try
			{
				pro = rate + '_';
				greyStars();
				colorStars(starNum);
				
			}
			catch(e)
			{
			}
		}

		function colorStars(starNum)
		{
			try
			{
				for (var i=1; i <= starNum; i++)
				{
					var tmpStar = document.getElementById(pro + i);
					tmpStar.src = sArray[1].src;
				}
			}
			catch(e)
			{
			}
		}
		function greyStars()
		{
			try
			{
				for (var i=1; i<11; i++)
				{
					var tmpStar = document.getElementById(pro + i);
					tmpStar.src = sArray[0].src;
					}
				}
			catch(e)
			{
			}
		}
		function setStars(starNum,rate)
		{
			rate = rate ;
			try
			{
				var rating = document.getElementById(rate);
				rating.value = starNum;
				showStars(starNum , rate);
			}
			catch(e)
			{
			}
		}
		function resetStars(rate)
		{
			try
			{
				var rating = document.getElementById(rate);
				if (rating.value != '')
			{
				setStars(rating.value,rate);
			}
			else
			{
				greyStars();
			}
			}
			catch(e)
			{
			}
		}
	
		function setSelectComp_count(results)
		{
					if($.trim(results)!="")
					{
						var stars =  results.split(",") ;
						for(var i=0 ; i<stars.length ; i++)
						{
							var rate = stars[i].substring(0,stars[i].indexOf("_")) ;
							var starNum = stars[i].substring(stars[i].indexOf("_")+1) ;
							showStars(starNum,rate) ;
						}
					}
		}


		var articleId = $('#postId').val();
		var selectAjaxUrl = $('#selectAjaxUrl').val();
		var url= selectAjaxUrl + "&articleId=" + articleId

		$.post(url,null, function (val) {
			setSelectComp_count(val)
		});
		function  selectComp_submitCheck ()
		{

			var strOptions = $('#strOptions').val();
			var tempOptionId =  strOptions.split(",") ;
			var selectValue = '' ;

			for(var i=0 ; i<tempOptionId.length ; i++)
			{			
			
				var divOption = document.getElementById("star"+i) ;

				if(divOption.value == undefined)
				{
					alert("有选项的星级数未选，请重新选择！") ;
					return ;
				}
				else
				{
					selectValue = selectValue + tempOptionId[i] + "_" + divOption.value + "," ;
	 			}
			}

			selectValue = selectValue.substring(0,selectValue.length-1) ;
			document.getElementById("selectValue").value = selectValue ;
			var selectdata = $.getForms("selectCommentform"); 
			var selectaction = $("#selectCommentform").attr("action");
			$.post(selectaction, selectdata, function (val) {

							if($.trim(val)!="")
							{
								var stars =  val.split(",") ;
								for(var i=0 ; i<stars.length ; i++)
								{
									var rate = stars[i].substring(0,stars[i].indexOf("_")) ;
									var starNum = stars[i].substring(stars[i].indexOf("_")+1) ;
									showStars(starNum,rate) ;
								}
							}
			});
		}
	}
