function goForumSearch() {
	keyword = document.udnforum.Keywords.value;
    if(keyword == "") {
    	alert("請輸入關鍵字"); return false;
    }
    
	if(document.udnforum.select2.value == "1"){
		document.udnforum.submit();
	}
	else{
			document.udnforum.action = "/forum/tag.jsp";
			document.udnforum.submit();
	}
}

function onRecommed(isLogin,id) {
  	var  isMember = new Boolean(false);
  	if(isLogin == 'true') isMember = true;

  	if( isMember == true )
  		recommedFrm.action = '/forum/action/post_action.jsp?news_id='+id;
  	else
  		recommedFrm.action = '/forum/redirect/post_redirect.jsp';
  	recommedFrm.submit();
  	
}

function onRecommedIndex(isLogin,id,i,index) {
  	var  isMember = new Boolean(false);
  	if(isLogin == 'true') isMember = true;
  	var iCount = new Number(i);
  	var iIndex = new Number(index);

  	if(iCount <= 1 ){
	  	if( isMember == true )
	  		recommedFrm.action = '/forum/action/index_action.jsp?news_id='+id;
	  	else
	  		recommedFrm.action = '/forum/redirect/index_redirect.jsp';
	  	//recommedFrm.submit();
  	}else{
	  	if( isMember == true )
	  		recommedFrm[iIndex].action = '/forum/action/index_action.jsp?news_id='+id;
	  	else
	  		recommedFrm[iIndex].action = '/forum/redirect/index_redirect.jsp';
		//recommedFrm[iIndex].submit();  	
  	}
}

function onRecommedTag(isLogin,id,i,index) {
  	var  isMember = new Boolean(false);
  	if(isLogin == 'true') isMember = true;
  	var iCount = new Number(i);
  	var iIndex = new Number(index);

  	if(iCount <= 1 ){
	  	if( isMember == true )
	  		recommedFrm.action = '/forum/action/tag_action.jsp?news_id='+id;
	  	else
	  		recommedFrm.action = '/forum/redirect/tag_redirect.jsp';
	  	//recommedFrm.submit();
  	}else{
	  	if( isMember == true )
	  		recommedFrm[iIndex].action = '/forum/action/tag_action.jsp?news_id='+id;
	  	else
	  		recommedFrm[iIndex].action = '/forum/redirect/tag_redirect.jsp';
		//recommedFrm[iIndex].submit();  	
  	}
}

function onRecommedFace(isLogin,id,i,index) {
  	var  isMember = new Boolean(false);
  	if(isLogin == 'true') isMember = true;
  	var iCount = new Number(i);
  	var iIndex = new Number(index);

  	if(iCount <= 1 ){
	  	if( isMember == true )
	  		recommedFrm.action = '/forum/action/face_action.jsp?news_id='+id;
	  	else
	  		recommedFrm.action = '/forum/redirect/face_redirect.jsp';
	  	//recommedFrm.submit();
  	}else{
	  	if( isMember == true )
	  		recommedFrm[iIndex].action = '/forum/action/face_action.jsp?news_id='+id;
	  	else
	  		recommedFrm[iIndex].action = '/forum/redirect/face_redirect.jsp';
		//recommedFrm[iIndex].submit();  	
  	}
}

function onRecommedCate(isLogin,id,i,index) {
  	var  isMember = new Boolean(false);
  	if(isLogin == 'true') isMember = true;
  	var iCount = new Number(i);
  	var iIndex = new Number(index);

  	if(iCount <= 1 ){
	  	if( isMember == true )
	  		recommedFrm.action = '/forum/action/category_action.jsp?news_id='+id;
	  	else
	  		recommedFrm.action = '/forum/redirect/category_redirect.jsp';
	  	//recommedFrm.submit();
  	}else{
	  	if( isMember == true )
	  		recommedFrm[iIndex].action = '/forum/action/category_action.jsp?news_id='+id;
	  	else
	  		recommedFrm[iIndex].action = '/forum/redirect/category_redirect.jsp';
		//recommedFrm[iIndex].submit();  	
  	}
}

function onVoteAgree(isLogin,id,i,index) {
  var  isMember = new Boolean(false);
  if(isLogin == 'true') isMember = true;
  var iCount = new Number(i);
  var iIndex = new Number(index);
  if( isMember == true ){
  	if(iCount <= 1){
  		agreeFrm.action = '/forum/action/vote_action.jsp?news_id='+id;
  		agreeFrm.submit();
  	}else{
  		agreeFrm[iIndex].action = '/forum/action/vote_action.jsp?news_id='+id;
  		agreeFrm[iIndex].submit();  	
  	}
  }else{
  	alert("請先登入會員, 謝謝!!");
  	return false;
  }
}

function onVoteAgainst(isLogin,id,i,index) {
  var  isMember = new Boolean(false);
  if(isLogin == 'true') isMember = true;
  var iCount = new Number(i);
  var iIndex = new Number(index);
  if( isMember == true ){
  	if(iCount <= 1){
  		againstFrm.action = '/forum/action/vote_action.jsp?news_id='+id;
  		againstFrm.submit();
  	}else{
  		againstFrm[iIndex].action = '/forum/action/vote_action.jsp?news_id='+id;
  		againstFrm[iIndex].submit();  	
  	}
  }else{
  	alert("請先登入會員, 謝謝!!");
  	return false;
  }
}

function onDelete(isLogin,id,i,index) {
  var  isMember = new Boolean(false);
  if(isLogin == 'true') isMember = true;
  var iCount = new Number(i);
  var iIndex = new Number(index);
  if( isMember == true ){
  	if(iCount <= 1){
  		delFrm.action = 'post.jsp?news_id='+id;
  		delFrm.submit();
  	}else{
  		delFrm[iIndex].action = 'post.jsp?news_id='+id;
  		delFrm[iIndex].submit();  	
  	}
  }else{
  	alert("請先登入會員, 謝謝!!");
  	return false;
  }
}

function onTag(isLogin,id) {
	var  isMember = new Boolean(false);
  	if(isLogin == 'true') isMember = true;

  	var  isOver = new Boolean(true);

  	if(tagFrm.TAG_NAME.value==null || tagFrm.TAG_NAME.value=="") {
  		alert("標籤請勿空白"); return false;
	}else if(tagFrm.TAG_NAME.value== '請在此鍵入標籤' ) {
		alert("請輸入標籤"); return false;
  	}else if(tagFrm.TAG_NAME.value.length >120 ) {
  		alert("標籤最長120中英文字(含空白)"); return false;
  	}else{
	  var tagSplit = tagFrm.TAG_NAME.value.split(" "); 
	  for(var i=0 ; i < tagSplit.length ; i++){
	  	//alert(tagSplit[i]+",長度="+tagSplit[i].length);
	  	if(tagSplit[i].length>20) {isOver = false; break;}
	  }
  	
  	 if(isOver){
  	 	if( isMember == true )
	  		tagFrm.action = '/forum/post.jsp?news_id='+id;
	  	else
	  		tagFrm.action = '/forum/redirect/newtag_redirect.jsp';
  		tagFrm.submit();
  	  }else{
  	  	alert("單一個標籤最長不可超過20字, 謝謝!!"); return false;
  	  }
	}
}

function onVote(id) {
	var  isCheck = new Boolean(false);
	for(i = 0 ; i<10; i++){
		if(faceFrm.FACE_TYPE[i].checked){
      		isCheck = true;
      		break;
      	}
	}
	
	if( isCheck == false ){
  		alert("請選擇新聞臉譜, 謝謝!!");
  		return false;
  	}else{
  		faceFrm.action = 'post.jsp?news_id='+id;
  		faceFrm.submit();
  	}
}

function post(isLogin) {
	if(postFrm.BODY.value == ''){
		alert("請輸入發言內容, 謝謝!!");
  		return false;
	}else if(postFrm.BODY.value.length>3000){
		alert("發言內容請勿超過3000字, 擷取您輸入的前3000字!!");
		postFrm.BODY.value = postFrm.BODY.value.substr(0,3000);
  		return false;
	}else{
		var  isMember = new Boolean(false);
  		if(isLogin == 'true') isMember = true;
  		if( isMember == true ){
		    var content=document.getElementById("ta").value;
			document.getElementById("ta").value=$.string(content).stripTags().str;		
  			postFrm.action = '/forum/action/newpost_action.jsp';
  		}else{
  			postFrm.action = '/forum/redirect/newpost_redirect.jsp';
  			postFrm.submit();
  		}
  	}
}

function clearPost() {
	postFrm.BODY.value = '';
	return false;
}