function lib_bwcheck()
{
    this.ver=navigator.appVersion;
    this.agent=navigator.userAgent;
    this.dom=document.getElementById?1:0;
    this.opera5=(navigator.userAgent.indexOf("Opera")>-1 && document.getElementById)?1:0;
    this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom && !this.opera5)?1:0; 
    this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom && !this.opera5)?1:0;
    this.ie4=(document.all && !this.dom && !this.opera5)?1:0;
    this.ie=this.ie4||this.ie5||this.ie6;
    this.mac=this.agent.indexOf("Mac")>-1;
    this.ns6=(this.dom && parseInt(this.ver) >= 5) ?1:0; 
    this.ns4=(document.layers && !this.dom)?1:0;
    this.bw=(this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.opera5);
    return this;
}
var bw=lib_bwcheck();

fromX = 15;
fromY =  3;

function makeObj(obj)
{
    this.evnt=bw.dom? document.getElementById(obj):bw.ie4?document.all[obj]:bw.ns4?document.layers[obj]:0;
    if(!this.evnt) return false;
    this.css=bw.dom||bw.ie4?this.evnt.style:bw.ns4?this.evnt:0;
    this.wref=bw.dom||bw.ie4?this.evnt:bw.ns4?this.css.document:0;
    this.writeIt=b_writeIt;
    return this;
}

var px = bw.ns4||window.opera?"":"px";

function b_writeIt(text)
{
    if (bw.ns4){this.wref.write(text);this.wref.close();}
    else this.wref.innerHTML = text;
}

var descx = 0;
var descy = 0;
function popmousemove(e){
    descx=bw.ns4||bw.ns6?e.pageX:event.x; 
    descy=bw.ns4||bw.ns6?e.pageY:event.y;
}

var oDesc;

function popd(msg)
{
    if(oDesc && msg!='')
    {
     oDesc.writeIt('<div class="clDescription">'+msg+'</div>');
     if(bw.ie5||bw.ie6) { descx = descx+document.body.scrollLeft; descy = descy+document.body.scrollTop; }
     var left_x = descx+fromX;
     if (bw.dom)
     {
       var max_x = document.body.clientWidth+document.body.scrollLeft-400;
       if (left_x>max_x) { left_x = max_x; }
     }
     oDesc.css.left = left_x+px;
     oDesc.css.top = (descy+fromY)+px;
     oDesc.css.visibility = "visible";
    }
}

function popout()
{
    if(oDesc) oDesc.css.visibility = "hidden";
}

function setPopup()
{    
    if(bw.ns4)document.captureEvents(Event.MOUSEMOVE);
    document.onmousemove = popmousemove;
    oDesc = new makeObj('divDescription');
}

function otvoriReferencu(idRef){
	w=window.open('/fcd/referenca.aspx?id='+idRef,'Referenca',
			'width=780,height=250,resizable=yes,toolbar=no,location=no,menubar=no,directories=no,scrollbars=yes');
	w.focus();	
}


function otvoriUCijelomProzoru(url){
	w=window.open(url,'_blank','width=1280,height=1024,resizable=yes,toolbar=no,location=no,menubar=no,directories=no,scrollbars=yes');
	w.focus();	
}

function otvoriUCijelomProzoruSve(url){
	w=window.open(url,'_blank','width=1280,height=1024,resizable=yes,toolbar=yes,location=yes,menubar=yes,directories=yes,scrollbars=yes');
	w.focus();	
}

function otvoriNoviProzor(url){
	w=window.open(url,'_blank',
			'width=800,height=600,resizable=yes,toolbar=yes,location=yes,menubar=yes,directories=no,scrollbars=yes');
	w.focus();	
}

function otvoriReferencuIzCrveneKnjige(idRef){
	w=window.open('../referenca.aspx?id='+idRef,'Referenca',
			'width=780,height=250,resizable=yes,toolbar=no,location=no,menubar=no,directories=no,scrollbars=yes');
	w.focus();	
}

function otvoriNoviProzor2(url) {
    w = window.open(url, '_blank',
			'width=800,height=300,resizable=yes,toolbar=no,location=no,menubar=no,directories=no,scrollbars=yes');
    w.focus();
}
