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 anyadirCapitulo1(id){
        //divResultado = document.getElementById('resultado');
        ajax=objetoAjax();
        ajax.open("GET", "index.php?s=comp_capitulo&a=2&id="+id);
        ajax.onreadystatechange=function() {
               if (ajax.readyState==4) {
                       divResultado.innerHTML = ajax.responseText
               }
        }
        var estilo = "v"+id;
        document.getElementById(estilo).className = 'capituloVistoOk1';
        ajax.send(null)
}
function anyadirCapitulo2(id){
        //divResultado = document.getElementById('resultado');
        ajax=objetoAjax();
        ajax.open("GET", "index.php?s=comp_capitulo&a=2&id="+id);
        ajax.onreadystatechange=function() {
               if (ajax.readyState==4) {
                       divResultado.innerHTML = ajax.responseText
               }
        }
        var estilo = "v"+id;
        document.getElementById(estilo).className = 'capituloVistoOk2';
        ajax.send(null)
}

function enviarMensajeInstantaneoUser(id_ficha, id_user){
        var texto = document.getElementById('texto').value;
        ajax=objetoAjax();
        ajax.open("GET", "user/mensajes_instantaneos.php?a=1&id_ficha="+id_ficha+"&id_user="+id_user+"&texto="+texto);
        ajax.send(null)
}

function actualizarMensajesInstantaneos(id_ficha, num){
        divResultado = document.getElementById('mensajes');
        ajax=objetoAjax();
        ajax.open("GET", "user/mensajes_instantaneos.php?a=2&id_ficha="+id_ficha+"&cuantos="+num);
        ajax.onreadystatechange=function() {
               if (ajax.readyState==4) {
                       divResultado.innerHTML = ajax.responseText
               }
        }
        Effect.Fade('mensajes');
       Effect.BlindDown('mensajes');
        ajax.send(null)
}

function eliminarMensajeInstantaneo(id_ficha, fecha){
      ajax=objetoAjax();
      ajax.open("GET", "user/mensajes_instantaneos.php?a=3&id_ficha="+id_ficha+"&fecha="+fecha);
      ajax.send(null)
}

function editarCapitulo(tipo, id_capitulo){
      ajax=objetoAjax();
      switch(tipo){
	case 0:
		ajax.open("GET", "user/capitulo.php?a=0&id_capitulo="+id_capitulo);
		break
	case 1:
		//SINOPSIS
		var valor = document.getElementById('areaSinopsis').value;
      		ajax.open("GET", "user/capitulo.php?a=1&id_capitulo="+id_capitulo+"&valor="+valor);
		break
	case 2:
		//DIRECCION
		var valor = document.getElementById('areaDireccion').value;
      		ajax.open("GET", "user/capitulo.php?a=2&id_capitulo="+id_capitulo+"&valor="+valor);
		break
	case 3:
		//GUIO
		var valor = document.getElementById('areaGuionistas').value;
      		ajax.open("GET", "user/capitulo.php?a=3&id_capitulo="+id_capitulo+"&valor="+valor);
		break
	case 4:
		//INT
		var valor = document.getElementById('areaInterpretes').value;
      		ajax.open("GET", "user/capitulo.php?a=4&id_capitulo="+id_capitulo+"&valor="+valor);
		break
	case 5:
		//OTROS
		var valor = document.getElementById('areaOtros').value;
      		ajax.open("GET", "user/capitulo.php?a=5&id_capitulo="+id_capitulo+"&valor="+valor);
		break
      }
      ajax.send(null)
}

function actualizarCapitulo(tipo, id_capitulo){
        
        ajax=objetoAjax();
        var divResultado = 0;
        switch(tipo){
	case 1:
		//SINOPSIS
		alert("Sinópsis actualizada correctamente");
		divResultado = document.getElementById('sinopsis');
	  	ajax.open("GET", "user/actualizar_capitulo.php?a=1&id_capitulo="+id_capitulo);
		break
	case 2:
		//DIRECCION
		alert("Dirección actualizada correctamente");
		divResultado = document.getElementById('direccion');
	  	ajax.open("GET", "user/actualizar_capitulo.php?a=2&id_capitulo="+id_capitulo);
		break
	case 3:
		//GUIONISTAS
		alert("Guionistas actualizados correctamente");
		divResultado = document.getElementById('guionistas');
	  	ajax.open("GET", "user/actualizar_capitulo.php?a=3&id_capitulo="+id_capitulo);
		break
	case 4:
		//INTERPRETES
		alert("Interpretes Principales actualizados correctamente");
		divResultado = document.getElementById('interpretes');
	  	ajax.open("GET", "user/actualizar_capitulo.php?a=4&id_capitulo="+id_capitulo);
		break
	case 5:
		//OTROS
		alert("Interpretes Secundarios actualizados correctamente");
		divResultado = document.getElementById('otros');
	  	ajax.open("GET", "user/actualizar_capitulo.php?a=5&id_capitulo="+id_capitulo);
		break
        }

	ajax.onreadystatechange=function() {
	                if (ajax.readyState==4) {
              		         divResultado.innerHTML = ajax.responseText
             		}
	}
	
	ajax.send(null)
}

function cargarInterpretesHabituales(id_capitulo){
	 ajax=objetoAjax();
	 divResultado = document.getElementById('areaInterpretes');
	 ajax.open("GET", "user/actualizar_capitulo.php?a=0&id_capitulo="+id_capitulo);
	ajax.onreadystatechange=function() {
	                if (ajax.readyState==4) {
              		         divResultado.value = ajax.responseText
             		}
	}
	
	ajax.send(null)
}

function cerrarCapitulo(id_capitulo){
	ajax=objetoAjax();
       	 ajax.open("GET", "user/cerrar_capitulo.php?id_capitulo="+id_capitulo);
        	 ajax.send(null)
}

function enviarDenuncia(id_capitulo, usuario){
	 var texto = document.getElementById('texto').value;
       	 ajax=objetoAjax();
       	 ajax.open("GET", "user/denuncia.php?user="+usuario+"&c="+id_capitulo+"&texto="+texto);
        	 ajax.send(null)
}