//1. add point to the best comment
function comment_vote(div,comentario_id,usuario_id,op){
	div_puntaje=document.getElementById('puntaje_'+comentario_id);
	var user_online_id=document.getElementById('user_online_id').value;

	var valores="comentario_id="+comentario_id+"&usuario_id="+usuario_id+"&op="+op+"&user_online_id="+user_online_id;
	
	ajax=obj_xmlhttprequest();
	ajax.open("GET",server+"jd_script/comentario_puntaje.php?"+valores);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			document.getElementById('div_puntaje_'+comentario_id).style.display="none";
			div_puntaje.innerHTML = ajax.responseText;
		}
	}
	ajax.send(null);
}

//2. add comment to poll's page
function addcomment(){
	document.getElementById('poll-submit').disabled=true;
	var encuesta_id=document.comments.encuesta_id.value;
	var usuario_id=document.comments.usuario_id.value;
	var ult_fec=document.comments.last_datetime.value;
	var content=document.comments.comment.value;
	var valores="ult_fec="+ult_fec+"&encuesta_id="+encuesta_id+"&usuario_id="+usuario_id+"&comentario="+encodeURIComponent(content);
	
	document.getElementById('msn_form').innerHTML="<p>enviando comentario ...</p>";
	ajax=obj_xmlhttprequest();
	ajax.open("POST",server+"jd_script/comentario_guardar.php");
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			var respuesta = ajax.responseText;
			if(respuesta=='error'){
				alert('Existe algunos errores. (Presiona F5)');
				document.getElementById('poll-submit').disabled=false;
				document.getElementById('msn_form').innerHTML="";
			}else{
				if(respuesta=='nodata'){
					alert('Tu comentario es muy corto');
					document.getElementById('poll-submit').disabled=false;
					document.getElementById('msn_form').innerHTML="";
				}else{
					document.getElementById('h3_hide').style.display="block";
					createcommentbox(respuesta);
				}
			}
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send(valores);
}

//3. create div to comment box
var num_coment=1;
function createcommentbox(texto){
	var pagina=document.getElementById('pag_comment');
	var cajaNueva=document.createElement('div');
	cajaNueva.setAttribute('className','comment_box'); //para IE	
	cajaNueva.setAttribute("class", "comment_box");
	cajaNueva.setAttribute("id", "box_"+num_coment);
	cajaNueva.innerHTML=texto;
	Fat.fade_element("box_"+num_coment);
	pagina.insertBefore(cajaNueva,pagina.firstChild);
	document.getElementById('msn_form').innerHTML="<p>comentario agregado!</p>";
	document.getElementById('poll-form').style.display="none";
	num_coment++;
}
