//初始評分
function loadmark(){
	document.getElementById("showmark").innerHTML="";
	for(var i=1;i<=5;i++){
		if(i<=Math.round(document.getElementById("newsmark").value)){
			document.getElementById("markp"+i).src = "images/rating_r.jpg";
		}else{
			document.getElementById("markp"+i).src = "images/rating_b.jpg";
		}		
	}

	if(document.getElementById("is_mark").value=="1"){
		document.getElementById("showmark").innerHTML = "你已經評分！";	
	}
}


//修改評分
function selmark(c){

/*	if(document.getElementById("is_mark").value=="1"){
		if(document.getElementById("showmark").innerHTML!="感謝你的評分！"){
			document.getElementById("showmark").innerHTML = "你已經評分！";
		}
		return false;
	}*/

	if(c==0){
		document.getElementById("showmark").innerHTML="";
		for(var i=1;i<=5;i++){
			if(i<=Math.round(document.getElementById("newsmark").value)){
				document.getElementById("markp"+i).src = "images/rating_r.jpg";
			}else{
				document.getElementById("markp"+i).src = "images/rating_b.jpg";
			}		
		}

	}else{
		if(c==1){
			tmarkcon = "難免乏味";
		}else if(c==2){
			tmarkcon = "平平無奇";
		}else if(c==3){
			tmarkcon = "值得一看";
		}else if(c==4){
			tmarkcon = "精彩內容";
		}else if(c==5){
			tmarkcon = "絕世好文";
		}

		for(var i=1;i<=5;i++){
			if(i<=c){
				document.getElementById("markp"+i).src = "images/rating_r.jpg";
			}else{
				document.getElementById("markp"+i).src = "images/rating_b.jpg";
			}		
		}

		document.getElementById("showmark").innerHTML = tmarkcon;
	}
}

//評分
function grademark(c){

/*	if(document.getElementById("is_mark").value=="1"){
		return false;
	}
*/

	if(document.form1.islogin.value=="0"){
		document.getElementById("showmark").innerHTML = "請先登入！";
		return false;
	}

	var xmlhttp = createxmlhttp();
	xmlhttp.open("GET","ajax.php?ajaxid=12&mark="+c+"&id="+document.form1.newsid.value,true);
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState == 4 && xmlhttp.status == 200){
			var temp = xmlhttp.responseText;
			if(temp.split("|")[0]=="true"){
				//document.getElementById("is_mark").value = "1";
				document.getElementById("newsmark").value = temp.split("|")[3];
				document.getElementById("themark").innerHTML = "marks：" + temp.split("|")[3] + " " +temp.split("|")[4];
				selmark(0);
				document.getElementById("showmark").innerHTML = "感謝你的評分！";
			}else{
				alert("評分失敗！");
			}
		}
	}
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.send(null);
}

//對留言評論
/*
	id 留言id
	flag 1好評 2差評
*/
function markcomment(id,flag){

	if(document.form1.islogin.value=="0"){
		alert("請先登入！");
		return false;
	}

	var xmlhttp = createxmlhttp();
	xmlhttp.open("GET","ajax.php?ajaxid=13&id="+ id + "&flag="+flag,true);
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState == 4 && xmlhttp.status == 200){
			var temp = xmlhttp.responseText;
			if(temp.split("|")[0]=="true"){
				if(temp.split("|")[3]>=0){
					document.getElementById("agb1"+id).src = "images/g_a1.jpg";
					document.getElementById("agb2"+id).src = "images/g_a2.jpg";
					document.getElementById("gb"+id).style.background="#8ac219";
				}else{
					document.getElementById("agb1"+id).src = "images/g_a1a.jpg";
					document.getElementById("agb2"+id).src = "images/g_a2a.jpg";
					document.getElementById("gb"+id).style.background="#FF0000";
				}

				document.getElementById("good"+id).innerHTML = temp.split("|")[1]; 
				document.getElementById("bad"+id).innerHTML = temp.split("|")[2];
				document.getElementById("gb"+id).innerHTML = temp.split("|")[3];
			}else{
				alert("評分失敗！");				
			}
		}
	}
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.send(null);
}

//顯示回覆留言
function inputreply(id){
	if(document.getElementById("srp"+id).style.display==""){
		document.getElementById("srp"+id).style.display = "none";	
	}else{
		document.getElementById("srp"+id).style.display = "";	
	}
}

//回覆留言
function replycomment(id){

	if(trim(document.getElementById("rpcon"+id).value)=='' || trim(document.getElementById("rpcon"+id).value)=='只限會員評論，請先按「Register」進行登記！'){
		alert("請輸入回覆內容！");
		document.getElementById("rpcon"+id).focus();
		return false;
	}

	if(getLen(document.getElementById("rpcon"+id).value)>300){
		alert("回覆內容不能超過150個中文字符！");	
		document.getElementById("rpcon"+id).focus();
		return false;
	}

	if(document.form1.islogin.value==0){
		if(trim(document.getElementById("usn"+id).value)==''){
			alert("請輸入Name！");	
			document.getElementById("usn"+id).focus();
			return false;
		}

		if(trim(document.getElementById("pass"+id).value)==''){
			alert("請輸入Password！");	
			document.getElementById("pass"+id).focus();
			return false;
		}
	}

	//提交数据
	var stra="content="+encodeURIComponent(document.getElementById("rpcon"+id).value);
	stra=stra+"&username="+document.getElementById("usn"+id).value;
	stra=stra+"&password="+document.getElementById("pass"+id).value;
	stra=stra+"&newsid="+document.form1.newsid.value;
	stra=stra+"&id="+id;
	stra=stra+"&ajaxid=14";

	var temptext;

	xmlhttp.open("GET","ajax.php?"+stra,true);
	xmlhttp.onreadystatechange=function(){
		if(xmlhttp.readyState==4 && xmlhttp.status==200){
			temptext=xmlhttp.responseText;

			if(temptext=='e1'){
				alert("用戶名和密碼不能為空！");
			}else if(temptext=='e2'){
				alert("用戶名或密碼錯！");
				document.getElementById("pass"+id).value="";
				document.getElementById("pass"+id).focus();
			}else if(temptext=='e3'){
				alert("此用戶未啟用！");
				document.getElementById("pass"+id).value="";
			}else if(temptext=='true'){

				//調用統一登入
				document.getElementById("syndiscuz").src = "ucfunction.php?ucid=1&username=" + document.getElementById("usn"+id).value + "&password=" + document.getElementById("pass"+id).value;
				document.getElementById("synuchome").src = "ucfunction.php?ucid=2&username=" + document.getElementById("usn"+id).value + "&password=" + document.getElementById("pass"+id).value;
				document.form1.reset();
				document.form1.content.value='';
				document.form1.islogin.value="1";
				document.getElementById("showlogin").style.display="none";
				document.getElementById("showreg").style.display="none";

				document.getElementById("rpcon"+id).value = "";
				document.getElementById("srp"+id).style.display = "none";

				//隱藏所有rlogin
				var allid = document.getElementById("allid").value.split(",");
				for(var i=0; i<document.getElementById("allid").length; i++){
					document.getElementById("rlogin"+allid[i]).style.display = "none";
				}

				//调用列表函数
				replylist(id);
			}
		}
	}

	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.send(null);
}

//讀取留言的評論
function replylist(id){
	var temptext;

	xmlhttp.open("GET","ajax.php?ajaxid=15&id="+id,true);
	xmlhttp.onreadystatechange=function(){
		if(xmlhttp.readyState==4 && xmlhttp.status==200){
			temptext=xmlhttp.responseText;
			document.getElementById("replydiv"+id).innerHTML = temptext;
		}
	}
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.send(null);
}

//設置圖片
function setface(str,obj){

	if(trim(obj.value) == "只限會員留言，請先按「Register」進行登記！"){
		obj.value = "";	
	}

	var content = obj;
	var contentLength=content.value.length;
	content.focus();

	if(typeof document.selection !="undefined"){
          document.selection.createRange().text=str;  
    }else{
          content.value=content.value.substr(0,content.selectionStart)+str+content.value.substring(content.selectionEnd,contentLength);
    }
}

//設置more
function setcommentmore(){
	document.getElementById("ismore").value="1";
	showcomment(document.form1.newsid.value,1);
}


