//  Class of ToolTip Text
// Assigns vars that will distinguish Netscape or Explorer
var nav4_ttext = (document.layers);
var iex4_ttext = (document.all)

// Assigns var for layout (topdesk defined in STYLE)
var skn = (nav4_ttext) ? document.topdeck : topdeck.style;
if (nav4_ttext) document.captureEvents(Event.MOUSEMOVE);
document.onmousemove = get_mouse;


// Class that contains tool tip values
function ToolTip(Id, Numri_aktit, Viti_aktit, Data_miratimit, Data_hyrjes_fuqi, Nr_flet_zyrt, Data_flet_zyrt, Fq_flet_zyrt, Llojet_e_akteve, Aktivitetet)
{
	//properties
	this.id               = Id;
	this.numri_aktit      = Numri_aktit;
	this.viti_aktit       = Viti_aktit;
	this.data_miratimit   = Data_miratimit;
	this.data_hyrjes_fuqi = Data_hyrjes_fuqi;
	this.nr_flet_zyrt     = Nr_flet_zyrt;
	this.data_flet_zyrt   = Data_flet_zyrt;
	this.fq_flet_zyrt     = Fq_flet_zyrt;
	this.llojet_e_akteve  = Llojet_e_akteve;
	this.aktivitetet      = Aktivitetet;
}

// Class that  contains tool tip list and manipulate it
function ToolTipList(objName)
{
	// properties
	this.Name       = objName;
	this.ToolTipLs  = new Array();	// array that contains tooltip
	this.Index      = 0;			
	this.xx		= 0;			// used to save x coordinates onmouseover
	this.yy		= 0;			// used to save y coordinates onmouseover
	this.ndihm_x	= 0;			// helps to save x coordinates onmouseover
	this.ndihm_y	= 0;			// helps to save y coordinates onmouseover

	// methods
	this.addToolTip = addTip;		// Add the ToolTip in List
	this.popToolTip = popToolTip;	// Show ToolTip
	this.kill       = kill;			// Hide ToolTip
	this.get_mouse  = get_mouse;	// Track mouse

}

// Hide layout of tool tip text
function kill()
{
	skn.visibility = "hidden";
}

// Track mouse pointer
function get_mouse(e)
{
	var x = (nav4_ttext) ? e.pageX : event.x; // + document.body.scrollLeft;
	ToolTipi.ndihm_x = x;
	var y = (nav4_ttext) ? e.pageY : event.y; // + document.body.scrollTop;
	ToolTipi.ndihm_y = y;
	skn.left = ToolTipi.xx + 10;
	if (nav4_ttext)
     		{
     		      if (ToolTipi.yy - 150 <pageYOffset)
     		      position=pageYOffset;
     		      else
     		      position=ToolTipi.yy - 150;

     		 }
     	else
     		{
     			if(ToolTipi.yy - 100 + document.body.scrollTop<document.body.scrollTop)
     			position=document.body.scrollTop;
     			else
     			position=ToolTipi.yy - 100 + document.body.scrollTop;
     		}
     		skn.top = position;
	//skn.top = (nav4_ttext) ? ToolTipi.yy - 150 : ToolTipi.yy - 180 + document.body.scrollTop ;//skn.top = (nav4_ttext) ? y - 10 : y - 10;//
}

// Add ToolTip object in List
function addTip(Id, Numri_aktit, Viti_aktit, Data_miratimit, Data_hyrjes_fuqi, Nr_flet_zyrt, Data_flet_zyrt, Fq_flet_zyrt, Llojet_e_akteve, Aktivitetet)
{	
	this.ToolTipLs[this.Index] = new ToolTip (Id, Numri_aktit, Viti_aktit, Data_miratimit, Data_hyrjes_fuqi, Nr_flet_zyrt, Data_flet_zyrt, Fq_flet_zyrt, Llojet_e_akteve, Aktivitetet);
	this.Index++;
}

// Show ToolTip
function popToolTip(Id)
{
	var Nr = 0;
	var ugjet = false;
	var numri_aktit;
	var viti_aktit;
	var data_miratimit;
	var data_hyrjes_fuqi;
	var nr_flet_zyrt;
	var data_flet_zyrt;
	var fq_flet_zyrt;
	var llojet_e_akteve;
	var aktivitetet;
	var fletorja_zyrtare;
    
    ToolTipi.xx = ToolTipi.ndihm_x;
    ToolTipi.yy = ToolTipi.ndihm_y;

	while ( (!ugjet) && (Nr < 10) )
	{
		if (ToolTipi.ToolTipLs[Nr].id == Id)
		{
			ugjet = true;
		}
		if (!ugjet)
			Nr++;
	}

        numri_aktit      = "<TR><TD class=menu>Nr. Aktit:</TD><TD>"+ToolTipi.ToolTipLs[Nr].numri_aktit+"</TD></TR>";
        viti_aktit       = "<TR><TD class=menu>Data e Aktit:</TD><TD>"+ToolTipi.ToolTipLs[Nr].viti_aktit+"</TD></TR>";
        data_miratimit   = "<TR><TD class=menu>Data e miratimit:</TD><TD>"+ToolTipi.ToolTipLs[Nr].data_miratimit+"</TD></TR>";
        data_hyrjes_fuqi = "<TR><TD class=menu width=130>Data e hyrjes ne fuqi:</TD><TD>"+ToolTipi.ToolTipLs[Nr].data_hyrjes_fuqi+"</TD></TR>";
        
        llojet_e_akteve  = "<TR><TD class=menu>Tipi:</TD><TD>"+ToolTipi.ToolTipLs[Nr].llojet_e_akteve+"</TD></TR>";
        aktivitetet      = "<TR><TD class=menu>Fusha:</TD><TD>"+ToolTipi.ToolTipLs[Nr].aktivitetet+"</TD></TR>";

        nr_flet_zyrt     = ToolTipi.ToolTipLs[Nr].nr_flet_zyrt;
        data_flet_zyrt   = ToolTipi.ToolTipLs[Nr].data_flet_zyrt;
        fq_flet_zyrt     = ToolTipi.ToolTipLs[Nr].fq_flet_zyrt;
        fletorja_zyrtare = "<TR><TD class=menu>Fletorja zyrtare:</TD><TD>Date: "+data_flet_zyrt+"&nbsp;&nbsp;&nbsp;&nbsp;Nr: "+nr_flet_zyrt+"&nbsp;&nbsp;&nbsp;&nbsp;Faqja: "+fq_flet_zyrt+"</TD></TR>";
        /*
	//if (ToolTipi.ToolTipLs[Nr].author != "AU")
		autori = "AUTHOR:  " + ToolTipi.ToolTipLs[Nr].author;
	//else
	//	autori = "AUTHOR:  No author";
	//if (ToolTipi.ToolTipLs[Nr].abstracti != "AB")
	//abstracti = "<B>ABSTRACT</B><BR>" + ToolTipi.ToolTipLs[Nr].abstracti;
	//else
	//abstracti = "<B>ABSTRACT</B><BR>No abstract";
	if (ToolTipi.ToolTipLs[Nr].source != "SO")
		source = "<B>SOURCE</B><BR>" + ToolTipi.ToolTipLs[Nr].source;
	else
		source = "<B>SOURCE</B><BR>No source";
	if (ToolTipi.ToolTipLs[Nr].pt != "PT")
		pt = "<B>Publication Type</B><BR>" + ToolTipi.ToolTipLs[Nr].pt;
	else
		pt = "<B>Publication Type</B><BR>No Publication Type";
        */
	var prove = 400;
	//content ="<FORM><tr><td><TABLE WIDTH=" + prove + " BORDER=0 CELLPADDING=1 CELLSPACING=0  BGCOLOR=#005091><TR><TD><TABLE WIDTH=100% BGCOLOR=#99b9d3 BORDER=0  CELLPADDING=3 CELLSPACING=0><TR><TD height=20 bgcolor=#B5CFDE class=headerapl>Atributet e Aktit</TD></TR></TABLE><TABLE WIDTH=100%  BORDER=0 CELLPADDING=3 CELLSPACING=0 BGCOLOR=#efefef><TR><TD>"+llojet_e_akteve+aktivitetet+numri_aktit+viti_aktit+data_miratimit+data_hyrjes_fuqi+fletorja_zyrtare+"</TD></TR></TABLE></TD></TR></TABLE></td></tr></FORM>";
	
	//content ='<TABLE cellSpacing=0 cellPadding=0 align=center border=0><tr><td><TABLE width=100% cellSpacing=0 cellPadding=0 align=center border=0><TBODY><TR bgColor=#f7f7f7><TD class=boxleft width=11 rowSpan=2><IMG src="'+OUR_APP_URL+'graphics/buton/spacer.gif"></TD><TD class=detail>&nbsp;<SPAN class=topheaderG>Atributet e Aktit</SPAN></TD></TR><TR><TD bgColor=#f7f7f7><IMG height=4 src="http://192.168.1.116/bashkiashkoder/graphics/buton/spacer.gif" width=4></TD></TR></TBODY></TABLE></TD></TR><TR><TD><TABLE class=detail1 cellSpacing=2 cellPadding=2 width=100% align=center bgColor=#f7f7f7 border=0><TBODY>'+llojet_e_akteve+aktivitetet+numri_aktit+viti_aktit+data_miratimit+data_hyrjes_fuqi+fletorja_zyrtare+'</TBODY></TABLE></TD></TR></TABLE>';
	content ='<TABLE bgColor=#F7F7F7 class=detail1 cellSpacing=0 cellPadding=0 align=center border=0><tr><td><TABLE width=100% cellSpacing=0 cellPadding=0 align=center border=0 height=20><TBODY><TR><TD bgColor=#BDCBDE>&nbsp;<SPAN class=headernews>Atributet e Aktit</SPAN></TD></TR></TBODY></TABLE></TD></TR><TR><TD><TABLE  cellSpacing=2 cellPadding=2 width=100% align=center  border=0><TBODY>'+llojet_e_akteve+aktivitetet+numri_aktit+viti_aktit+data_miratimit+data_hyrjes_fuqi+fletorja_zyrtare+'</TBODY></TABLE></TD></TR></TABLE>';
	
	//content ="<FORM><tr><td><TABLE WIDTH=" + prove + " BORDER=0 CELLPADDING=3 CELLSPACING=0  BGCOLOR=#29599C><TR bgcolor=B5CFDE><TD colspan=2 align=center bgcolor=B5CFDE class=headerapl>Atributet e Aktit</TD></TR>"+llojet_e_akteve+aktivitetet+numri_aktit+viti_aktit+data_miratimit+data_hyrjes_fuqi+fletorja_zyrtare+"</TABLE></td></tr></FORM>";
	//content ="<FORM><tr><td><TABLE WIDTH=" + prove + " BORDER=0 CELLPADDING=1 CELLSPACING=0  BGCOLOR=#005091><TR><TD><TABLE WIDTH=100% BGCOLOR=#99b9d3 BORDER=0  CELLPADDING=3 CELLSPACING=0><TR><TD height=20><B>"+autori+"</B></TD></TR></TABLE><TABLE WIDTH=100%  BORDER=0 CELLPADDING=3 CELLSPACING=0 BGCOLOR=#efefef><TR><TD>"+source+"</TD></TR></TABLE><TABLE WIDTH=100%  BORDER=0 CELLPADDING=3 CELLSPACING=0 BGCOLOR=#efefef><TR><TD>"+pt+"</TD></TR></TABLE></TD></TR></TABLE></td></tr></FORM>";
	//content ="<tr><td><TABLE WIDTH=" + prove + " BORDER=0 CELLPADDING=1 CELLSPACING=0  BGCOLOR=#29599C><TR bgcolor=CE284A><TD colspan=2 align=center class=subheaderwhite>Atributet e Aktit</TD></TR>"+llojet_e_akteve+aktivitetet+numri_aktit+viti_aktit+data_miratimit+data_hyrjes_fuqi+fletorja_zyrtare+"</TABLE></td></tr>";
	// Vendoset mbi dy rreshtat me siper <TABLE WIDTH=100%  BORDER=0 CELLPADDING=1 CELLSPACING=0 BGCOLOR=#F0E8D0><TR><TD><FONT COLOR=#000000 SIZE=2><span class=\"smalltext\">"+abstracti+"</span></FONT></TD></TR></TABLE>
	if (nav4_ttext)
	{
		skn.document.writeln(content);
		skn.document.close();
		skn.visibility = "show";
	}
	else if (iex4_ttext)
	{
		document.all("topdeck").innerHTML = content;
		skn.visibility = "visible";
		
	}
}

