
var nMaxNotasSel = 20;	////////////Numero maximo permitido de elementos del clip q podemos gestionar
var Vnotassel = new Array();

/*
var wtopmarco = 70;
var wleftmarco = 490;
var wtopcant = 71;
var wleftcant = 570;
var wtopbloque = 87;
var wleftbloque = 380;
var wwidthbloque = 220;
var wheightbloque  = 250;
*/

var wtopmarco = 98;
var wleftmarco = 655;
var wtopcant = 71;
var wleftcant = 560;

/*var wtopbloque = 118;
var wleftbloque = 540;
var wwidthbloque = 220;
var wheightbloque  = 250;*/
var wtopbloque = 118;
var wleftbloque = 590;
var wwidthbloque = 180;
var wheightbloque  = 220;

function presentardiv()
{
 // alert('110'); 
 document.all.marconotassel.style.top = wtopmarco;
 document.all.marconotassel.style.left = wleftmarco ;
 document.all.marconotassel.style.visibility = "visible";

 //EL BLOQUE DE NOTAS SELECCIONADAS MIDE:
 //ANCHO:220
 //LARGO:250
 document.all.bloquenotassel.style.top = wtopbloque ;
 document.all.bloquenotassel.style.left = wleftbloque;
 document.all.bloquenotassels.style.top = wtopbloque + 3;
 document.all.bloquenotassels.style.left = wleftbloque + 3;

 // document.all.bloquenotassel.style.visibility = "visible";

 document.all.cantnotas.style.top =  wtopcant;
 document.all.cantnotas.style.left = wleftcant;
 document.all.cantnotas.style.visibility = "visible";
}

function mostrarVentana()
{ 

 if (document.all.bloquenotassel.style.visibility == "hidden")
    {document.all.bloquenotassel.style.visibility = "visible";
	 document.all.bloquenotassels.style.visibility = "visible";
	 document.all.cantnotas.style.borderTop= "1px solid #83A9B6";
	 document.all.cantnotas.style.borderLeft= "1px solid #83A9B6";
	 //document.all.cantnotas.style.backgroundColor= "#EFF7F7"; 
	 }
}

function ocultarVentana()
{
//  alert(event.clientX);
  px=event.clientX; 
  py=event.clientY;

  //Si no clickea sobre el di del Bloque de notas seleccionadas
  //y este se encuentra visible lo cierra...
  if ((document.all.bloquenotassel.style.visibility == "visible") &&
	 ((px<=wleftbloque || px>=wleftbloque + wwidthbloque) || 
	  (py <= wtopbloque || py>=wtopbloque + wheightbloque)) )
  {  document.all.bloquenotassel.style.visibility = "hidden";
     document.all.bloquenotassels.style.visibility = "hidden";
     document.all.cantnotas.style.borderTop= "1px solid #F7F9F8";
	 document.all.cantnotas.style.borderLeft= "1px solid #F7F9F8"
  }
 //Reviso si clickeo sobre la apertura
/* if ((py>=wtopmarco && py<=wtopmarco+20) && (px>=wleftmarco && px<=wleftmarco + 120))
  { mostrarVentana();}*/
}

function ocultarporcierre()
{ document.all.bloquenotassel.style.visibility = "hidden";
     document.all.bloquenotassels.style.visibility = "hidden";
     document.all.cantnotas.style.borderTop= "1px solid #F7F9F8";
	 document.all.cantnotas.style.borderLeft= "1px solid #F7F9F8"

	
}
function inicializar()
{ CrearVector(); ActualizarVistaNotasSel(); }


//Estructura que representa en el vector los datos guardados en la nota sel.
function objNotasSel() {//alert ("ingresoa crear Objeto");
                        this.Fecha = ""; this.Hora ="";
                        this.Titulo = ""; this.url = ""; this.estado = 0; 
       				    this.img = 0; this.video = 0; this.audio = 0; }


function CrearVector()
{  
  var listaCookie = document.cookie.split("; ");
    var nCont = 0;
	// Busco entre todas las Cookies que haya la que necesito para trabajar
    for (var nInd=0;nInd<listaCookie.length;nInd++)     
    {    var partesCookie = listaCookie[nInd].split("=");
		 //Partes cookie en su primer posicion tiene el nombre de la cookie
        if ( (partesCookie[0].substring(0,8)) == 'notassel')                
        {   var Vnotasselaux = new Array();
		    //Limpio el array que se queda con el contenido y luego le genero el nuevo contenido
            Vnotassel = Vnotasselaux;
			//Partes cookie en su segunda posicion tiene el contenido de la cookie
            Vnotasselaux = partesCookie[1].split("||");
            // recorremos cada uno de los datos guardados y llenamos el array			
            for (var nind2=0;nind2<Vnotasselaux.length;nind2++)    
            {   var partescontenidocookie = Vnotasselaux[nind2].split("|");
                if (partescontenidocookie.length == 8)
                {   var StrUrl = "";
                    var longitud = (partescontenidocookie[3].length)-1;
                    Vnotassel[nCont] = new objNotasSel();
					Vnotassel[nCont].Fecha = unescape(partescontenidocookie[0]);
					Vnotassel[nCont].Hora  = unescape(partescontenidocookie[1]);
                    Vnotassel[nCont].Titulo = unescape(partescontenidocookie[2]);
                    for (var indaux=0;indaux<=longitud;indaux++) { StrUrl += (partescontenidocookie[3].substr(indaux,1)).replace("@","="); }
                    Vnotassel[nCont].url = StrUrl;
                    Vnotassel[nCont].estado = partescontenidocookie[4];
					Vnotassel[nCont].img = partescontenidocookie[5];
					Vnotassel[nCont].video = partescontenidocookie[6];
					Vnotassel[nCont].audio = partescontenidocookie[7];
                    nCont ++;
                }
            }
        }
    } //for
} //fin de la rutina


function ActualizarCookies()
{
   	var cantnotassel = Vnotassel.length;
	var contenidoCookie = "";
	var date = new Date();
	//alert ('Cantidad en vector en Ruitna ActualizarCookie: '+cantnotassel+' Titulo en el vector: '+Vnotassel[0].Titulo);
	if (cantnotassel == 0) 
	{document.cookie = "notassel = " + " "  + "; expires=" + date.toGMTString();
		//document.cookie = "cClipping = ''; PATH=/;DOMAIN=.sdes1lnx.prisacom.int; expires=" + date.toGMTString();
	} else {
		date.setTime((date.getTime() + (365*24*60*60*1000)));
        for (var nInd=0;nInd<cantnotassel;nInd++)	
		 { 
			var StrUrl = "";
			var longitud = (Vnotassel[nInd].url.length)-1;
		
			for (var ind=0;ind<=longitud;ind++) { StrUrl += (Vnotassel[nInd].url.substr(ind,1)).replace("=","@"); }
			contenidoCookie += escape(Vnotassel[nInd].Fecha) +"|"+ 
             		    escape(Vnotassel[nInd].Hora) +"|"+ 
			            escape(Vnotassel[nInd].Titulo) +"|"+ 
						StrUrl +"|"+
						Vnotassel[nInd].estado +"|"+
						Vnotassel[nInd].img +"|"+
						Vnotassel[nInd].video +"|"+
						Vnotassel[nInd].audio +"||";

		} //for
//		document.cookie = "notassel = " + contenidoCookie + "; PATH=/;DOMAIN=.inforegion.com.ar; expires=" + date.toGMTString();
		document.cookie = "notassel = " + contenidoCookie  + "; expires=" + date.toGMTString();
	}//else
} //rutina

function AgregarNotaSel(pFecha, pHora, pTitulo, pUrl,pImg, pVideo, pAudio)
{	var cantnotassel = Vnotassel.length;
   // Variable booleana utilizada para saber si la nota a incluir ya esta en el vector
    var bExiste = 0;                    
	if (cantnotassel >= nMaxNotasSel)
	{	MostrarIndicacion(); }
	else {
	    for (var nInd=0;nInd<cantnotassel;nInd++) { if (Vnotassel[nInd].Titulo == pTitulo) { bExiste = 1; } }
	    if (bExiste == 0) { Vnotassel[cantnotassel] = new objNotasSel();
                            Vnotassel[cantnotassel].Fecha =  pFecha;
							Vnotassel[cantnotassel].Hora = pHora;
							Vnotassel[cantnotassel].Titulo =  pTitulo;
							Vnotassel[cantnotassel].url = pUrl;
							Vnotassel[cantnotassel].img = pImg; 
							Vnotassel[cantnotassel].video = pVideo;
							Vnotassel[cantnotassel].audio = pAudio;
                            //alert ('Guardado en vector: '+Vnotassel[cantnotassel].Titulo);		
                       	    ActualizarCookies();
						   }
	                        ActualizarVistaNotasSel();
	}
	
}

function ActualizarVistaNotasSel()
{

var cantnotassel = Vnotassel.length;
var contHTML = "";

if (cantnotassel>0)
{ contHTML = '<div style="border:1px solid black;margin:2px;padding:3px;background-color:#999999;" align=right><span class="tme_notas_sel" style="cursor:pointer;" onclick="ocultarporcierre()" ><b>Cerrar</b></span></div>';
  contHTML += '<table width="100%" cellspacing=0 cellpadding=0  bgcolor=#51747B style="border: 1px solid white">';
  contHTML += '<tr><td width=1 height=5 colspan=2><spacer type=block width=1 height=5></td></tr>';
  contHTML += '<tr><td width="50%" height=15 valign=top><center><b><span class="sel_whi11"><a href="javascript:Eliminartodas()" class="sel_whi11">Borrar Todas</a></span></b></td>';
  contHTML += '<td width="50%" height=15  valign=top><center><b><span class="sel_whi11"><a href="javascript:Eliminarleidas()" class="sel_whi11">Borrar Leidos</a></span></b></td></tr>';
  contHTML += '<tr><td width=1 height=6 colspan=2><spacer type=block width=1 height=6></td></tr></table>';

  contHTML += '<div class=bloque_notas_sel style="OVERFLOW: auto;width:180px; height:220px;position:relative;top:0px;" >';
  contHTML += '<table width="100%" cellspacing=0 cellpadding=0 border=0 >';

  for (var nInd=0;nInd<cantnotassel;nInd++) 
  {
       contHTML += '<tr>';
       contHTML += '<td width=20 valign=top><a href="javascript:EliminarNotaSel(' + nInd + ')">&nbsp;<img src="images/borrar_notasel.gif" alt="Eliminar de Mis Noticias" title="Eliminar de Mis Noticias" border=0></a></td>'; 
   	   if (Vnotassel[nInd].estado==1)
    	 {     contHTML += '<td width="100%" >';
        	   contHTML += '<span class="tme_notas_sel"><a href='+ Vnotassel[nInd].url +' onclick="Notaleida('+ nInd +')" class="tme_notas_sel"> '+ Vnotassel[nInd].Titulo+' </span> </a></td>';
    	 }
	    else {
	        contHTML += '<td width="100%" >';
		    contHTML += '<span class="tme_notas_sel"><a href='+ Vnotassel[nInd].url +' onclick="Notaleida('+ nInd +')" class="tme_notas_sel"> <b>'+ Vnotassel[nInd].Titulo +' </b> </span> </a></td>';}
	 
       contHTML += '</tr>';
       contHTML += '<tr><td width=1 height=6 colspan=2><spacer type=block width=1 height=6></td></tr>';
       } 
	   contHTML += '</table></div>';
	   
  }
  else 
  {  contHTML = '<div style="border:1px solid black;margin:2px;padding:3px;background-color:#999999;" align=right><span class="tme_notas_sel" style="cursor:pointer;" onclick="ocultarporcierre()" ><b>Cerrar</b></span></div>';
     contHTML += '<table width="100%" cellspacing=0 cellpadding=0 border=0>';
     contHTML += '<tr><td width="2%"></td>';
     contHTML += '<td width="96%"';
     contHTML += '<span class="tme_notas_sel"> &nbsp;<br><b><center>Usted no Tiene Notas Guardadas. </center> </b><br><br> Utilice la Opción &nbsp;<img src="images/icoseln2.gif"> &nbsp;adjunto al Título de cada Nota para hacerlo. </span></td>';
     contHTML += '</td><td width="2%"></td></tr>';
     contHTML += '</table>';
  
  }
       document.all.cantnotas.innerHTML ='<span class="cant_nsel"><b>'+ cantnotassel + '</b></span>';	   
	   document.all.bloquenotassel.innerHTML = contHTML;
} //function

function MostrarIndicacion()
{ }

function Notaleida (pPos)
{ 
	Vnotassel[pPos].estado = 1;
	ActualizarCookies();
    ActualizarVistaNotasSel();
	window.location=Vnotassel[pPos].url;
}

function EliminarNotaSel (pPos)
{ 
    Vnotassel[pPos] = null;
    Vnotassel = LimpiaArray(Vnotassel);
    ActualizarCookies();
    ActualizarVistaNotasSel();
	var cantnotassel = Vnotassel.length;
	if (cantnotassel==0)
	 { 	document.all.bloquenotassel.style.visibility = "hidden";
  	 document.all.bloquenotassels.style.visibility = "hidden";
    document.all.cantnotas.style.borderTop= "1px solid #F7F9F8";
    document.all.cantnotas.style.borderLeft= "1px solid #F7F9F8"
	//document.all.cantnotas.style.backgroundColor= "#F7F9F8"; 
     }
}

function Eliminartodas()
{
    var ncantnotassel = Vnotassel.length - 1;
    for (var ind=0;ind<=ncantnotassel;ind++) { Vnotassel[ind] = null; }
    Vnotassel = LimpiaArray(Vnotassel);
	ActualizarCookies();
    ActualizarVistaNotasSel();
	document.all.bloquenotassel.style.visibility = "hidden";
	document.all.bloquenotassels.style.visibility = "hidden";
    document.all.cantnotas.style.borderTop= "1px solid #F7F9F8";
    document.all.cantnotas.style.borderLeft= "1px solid #F7F9F8"
	//document.all.cantnotas.style.backgroundColor= "#F7F9F8"; 
	
}


function Eliminarleidas()
{   var ncantnotassel = Vnotassel.length - 1;
	for (var ind=0;ind<=ncantnotassel;ind++)
	{	var aux_estado = parseInt(Vnotassel[ind].estado);
		if (aux_estado == 1) {	Vnotassel[ind] = null;  }
	}
	Vnotassel = LimpiaArray(Vnotassel);
	ActualizarCookies();
    ActualizarVistaNotasSel();
}
//document.onmousedown = ocultarVentana;


