/*
 *  Documento   : prvideos.js
    Creado el   : 24 de marzo de 2008, 02:39 PM
    Autor       : Cesar Sosa Perez 05200096@unmsm.edu.pe
    Descripcion : Pagina principal de cybertesis videos
    Url         : http://www.cybertesis.edu.pe/videos/prvideos.js
    
    Cybertesis  Peru
 *
 **/


var data="";
function cdata(id)
{


var myAjax = new Ajax.Request(
			"/videos/datos", 
			{
				method: 'post', 
				parameters: "tipo=1&idv="+id+"&rand="+9990*Math.random(),
				onComplete: function(re){

			
				 if(re.responseText!=data)
                                      {
						var d = $('datos');

                                    d.innerHTML=re.responseText;

                                        //alert(xml);

						var doc=document.getElementById("datos");
						
						var de=doc.getElementsByTagName("li")[2];
							
						var c=de.childNodes[0];
							
						var cont=0;
						var sb="";
						var name="";
						var anio="";



						for(var i=0;i<id.length;i++)
						{
							var car=id.charAt(i);
							if(car=='.')
							{
								cont++;		
							}else{

							if(car!='-')
							{
														
								switch(cont)
								{
							case 0:
							sb+=car;
							break;
							case 1:
							anio+=car;
							break;

							case 2:	
							name+=car;
							break;
								}


							}else
							{
							i=id.length
							}

							}
						}


			c.setAttribute("href","http://www.cybertesis.edu.pe/"+sb+"/"+anio+"/"+name+"/html/index-frames.html");

			if(id=="sisbib.2007.silvia")
						{
						c.setAttribute("href","http://sisbib.unmsm.edu.pe/BibVirtual/tesis/Salud/Suarez_C_S/contenido.htm");
				}

			if(id=="sisbib.2007.lovera")
						{
				
						c.setAttribute("href","http://sisbib.unmsm.edu.pe/BibVirtual/tesis/Ingenie/lovera_dd/Contenido.htm");
						}
			c.setAttribute("target","_blank");

	
                                        data=re.responseText;

						var htm="<span><b>URL:</b> </span><span><input type='text' value='http://www.cybertesis.edu.pe/videos/ce.jsp?idv=";
						htm+=id;

						htm+="' size='35' readonly=''/> </span><span><b>Insertar:</b></span><span><input type='text' value='<object width=\"486\" height=\"390\"><embed src=\"http://www.cybertesis.edu.pe/videos/$vp.swf?video=";
						htm+=id;

						htm+=".flv\" type=\"application/x-shockwave-flash\" wmode=\"transparent\" width=\"486\" height=\"390\"></embed></object>'";

						htm+=" size='35' readonly=''/> </span><span><a target='_top' href='http://www.cybertesis.edu.pe/videos/";
						htm+=id;
						htm+=".flv'><b>Descargar Video</b></a></span></div>";

						$('enlaces').innerHTML=htm;




						}

	
		       }
			});
}



/*
Listar Videos Relacionados
*/

var listarr=true;

    var rela="";
    function Listar_Relacionados(idv)
    {
    
if(listarr)
{
		
var myAjax = new Ajax.Request(
			"/videos/vistas", 
			{
				method: 'post', 
				parameters: "type=3&id="+idv+"&rand="+9990*Math.random(),
				onComplete: function(re){

			
				 if(re.responseText!=rela)
                                      {

                                    $("relacionados2").innerHTML=re.responseText;
                                    rela=re.responseText;
                                       
						}

	
		       }
			});

}
}

/*

Actualizar
*/

function Actualizar()
    {
    
Listar_Comentarios(idv);
Listar_Relacionados(idv);

setInterval("Listar_Comentarios(idv)",3000);
setInterval("Listar_Relacionados(idv)",5000);

        }



/*
Cambia el video.

*/


function cvideo(idvn)
{

cdata(idvn);

idv=idvn;

var htm="";
htm+="<embed id='video' width='486' height='390' name='plugin' src='./$vp.swf?video=http://www.cybertesis.edu.pe/videos/";
htm+=idv;
htm+=".flv' type='application/x-shockwave-flash'/>";


document.getElementById("content").innerHTML=htm;

document.getElementById("comentarios").innerHTML="<br/>";

}


/*
Mostrar Comentarios

*/
var listarc=true;

function MComentarios()
{

document.getElementById("comentarios").setAttribute("style","display:block");
listarc=true;
document.getElementById("inscom").setAttribute("style","display:none");

}



/*
Listar comentarios
*/


var comm="<br/>";
    function Listar_Comentarios(idv)
    {
    
if(listarc)
{
		
var myAjax = new Ajax.Request(
			"/videos/comentario", 
			{
				method: 'post', 
				parameters: "tipo=1&idv="+idv+"&rand="+9990*Math.random(),
				onComplete: function(re){

			
				 if(re.responseText!=comm)
                                      {

                                    $("comentarios").innerHTML=re.responseText;
                                    comm=re.responseText;
                                       
						}

	
		       }
			});

}
}

/*
Comentario
*/

function Comentar()
{



document.getElementById("comentarios").setAttribute("style","display:none");

listarc=false;


document.getElementById("inscom").setAttribute("style","display:");


}

/*
Enviar comentario


*/
    function enviarC()
    {

var nom=document.getElementById("nombre").value;
var com=document.getElementById("comentario").value;


var myAjax = new Ajax.Request(
			"/videos/comentario", 
			{
				method: 'post', 
				parameters: "tipo=0&idv="+idv+"&comentario="+com+"&idu="+nom+"&rand="+9990*Math.random(),
				onComplete: function(re){

		var myAjax1 = new Ajax.Request(
			"/videos/comentario", 
			{
				method: 'post', 
				parameters: "tipo=1&idv="+idv+"&rand="+9990*Math.random(),
				onComplete: function(re){
					 if(re.responseText!=comm)
                                      {

                                    $("comentarios").innerHTML=re.responseText;
                                    comm=re.responseText;
                                       
						}
                                             
								listarc=true;
						

                                    document.getElementById("inscom").setAttribute("style","display:none");
                                    
						MComentarios();       




	
		       }
			});

							

                                       
						

	
		       }
			});


}


