function enviaForm(){
	Document.fmcomentario.submit();
}
var tiempo = 250;
var tempor = null;

function objetoAjax(){
        var xmlhttp=false;
        try {
                xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
                try {
                   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (E) {
                        xmlhttp = false;
                }
        }

        if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
                xmlhttp = new XMLHttpRequest();
        }
        return xmlhttp;
}

function revisa_chap (campo,boton){
   if(tempor !== null) {
         clearInterval(tempor);
         tempor = null;
   }
	tempor = setInterval("verificaCaptchap(document.verifica.chaptxt,'"+boton+"')",1000);
}

function verificaCaptchap(campo,boton){
  clearInterval(tempor);
  var retorna = 1;
  ajax=objetoAjax();
  ajax.open("GET", "verifica_captcha.php?cchap="+campo.value);

  ajax.onreadystatechange=function() {
	 if (ajax.readyState==4) {
		 if(ajax.responseText !== "0") {	
   			campo.focus();
			document.getElementById(boton).disabled = true;

		 }else{
           document.getElementById(boton).disabled = false;
           document.getElementById(boton).focus();

		 }
	 }
  }
   ajax.send(null);
}

function ComentaResp(ttid,titulo){
var frm = document.getElementById("fmcomentario");
	frm.titulo.value = "RE: "+titulo;
	frm.titulo.disabled = true;
	frm.touser.value = ttid;
	frm.puntos.value = "1";
}

function val_form_comenta(frm,cdiv){
	error=0;
	mensaje="";
	if(document.getElementById("q9")){
		if(document.getElementById("q9").value == "0"){
			mensaje = "- Debe poner una puntuacion (Estrellas).";
			error=1;
		}
	}
	if(frm.message.value == ""){
		mensaje = "- Debe escribir comentario.";
		error=1;
	}
	if(frm.fromuser.value == frm.touser.value){
		mensaje = "- Usted no puede escribirse a si mismo un comentario.";
		error=1;
	}
	if(frm.fromuser.value == ""){
		mensaje = "- Debe Ingresar su nombre para escribir un comentario.";
		error=1;
	}
	if(frm.titulo.value == ""){
		mensaje = "- Debe ingresar un titulo para escribir un comentario.";
		error=1;
	}	
	if(error==1){
		alert(mensaje);
	} else {
		
		var fuser = frm.fromuser.value;
		var tuser = frm.touser.value;
		var itemid = frm.itemid.value;
		if(document.getElementById("q9")){var puntos = document.getElementById("q9").value; }
		if(document.getElementById("puntos")){var puntos = document.getElementById("puntos").value; }
		var tipo = frm.tipo.value;
		var message = frm.message.value;
		var titulo = frm.titulo.value;
		var exe = "crear";

		divResultado = document.getElementById(cdiv);
		divResultado.innerHTML= '<img src="images/anim.gif">';
		
		ajax=objetoAjax();
		ajax.open("POST", "registro_comentario.php",true);
		ajax.onreadystatechange=function() {
			if (ajax.readyState==4) {
				var xmsg = ajax.responseText;
				if(tipo == "prv") {
					if(xmsg !=="Error de grabacion") {
						divResultado.innerHTML = "<b> Mensaje Enviado correctamente</b>"
					}else { divResultado.innerHTML = "<b>En estos momentos no se puede enviar el mensaje intente mas tarde</b>" }
				}else{
				LimpiaComm(frm);				
				divResultado.innerHTML=xmsg;}
			}
		}
		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");		
ajax.send("itemid="+itemid+"&fromuser="+fuser+"&touser="+tuser+"&puntos="+puntos+"&titulo="+titulo+"&message="+message+"&tipo="+tipo+"&action="+exe);
		
	}

}
function LimpiaComm(frm){
				frm.fromuser.value = "";
				frm.touser.value = "0";
				if(document.getElementById("q9")){document.getElementById("q9").value = "0"; }
				if(document.getElementById("puntos")){document.getElementById("puntos").value = "0"; }
				frm.message.value = "";
				frm.titulo.value = "";
				frm.titulo.disabled = false;
				document.getElementById("starTable_q9").style.backgroundImage="url(images/star0.png)";
}

function changeColor(val,tab){
	var obj = document.getElementById(tab);
	obj.style.backgroundImage="url(images/star"+val+".png)";
}

function rate(valu,hid){
	document.getElementById(hid).value = valu;	
}

function resetRate(elem,hid){
	var val = document.getElementById(hid).value;
	if(val == "")
		elem.style.backgroundImage="url(images/star0.png)";
	else
		elem.style.backgroundImage="url(images/star"+val+".png)";
}

function elimina_comenta(tiid,cdiv){

		var itemid = tiid;
		var exe = "eliminar";

		divResultado = document.getElementById(cdiv);
		divResultado.innerHTML= '<img src="images/anim.gif">';
		
		ajax=objetoAjax();
		ajax.open("POST", "registro_comentario.php",true);
		ajax.onreadystatechange=function() {
			if (ajax.readyState==4) {
				var xmsg = ajax.responseText;		
				divResultado.innerHTML=xmsg;
			}
		}
		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");		
ajax.send("itemid="+itemid+"&action="+exe);
		

}
