var popupH = 171;
var popupW = 330;

var popupHb = 450;
var popupWb = 300;

var startRequest = 0;
var dispDelay = 250;
var URL = '/popup';
var ObiektXMLHttp = false;
var popup = null;
var posx = 0;
var posy = 0;
var IE = navigator.appName=="Microsoft Internet Explorer"?1:0;
var frmL = 1;
var	obj =  new Object();
var type = 't';
var bid = 0;
var requestStat = 0;

if (window.XMLHttpRequest) {
	ObiektXMLHttp = new XMLHttpRequest();
} else if (window.ActiveXObject) {
	ObiektXMLHttp = new ActiveXObject("Microsoft.XMLHTTP");
}

if (!IE) document.captureEvents(Event.MOUSEMOVE);
document.onmousemove = getMouseXY;

function getMouseXY(e) {
	
	if(frmL == 0){ return true;}
	
	if(document.body && !popup) popup = document.getElementById("plr");
	
	if(!obj && popup.style.visibility == 'visible') {
		popup.style.visibility = 'hidden';
		return true;
	}
	
	if(!obj) { return true; }

	
	if (!e) var e = window.event;
	if (e.pageX || e.pageY) 	{
		posx = 10 + e.pageX;
		posy = 10 + e.pageY;
	}
	else if (e.clientX || e.clientY) 	{
		posx = 10 + e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft;
		posy = 10 + e.clientY + document.documentElement.scrollTop;
	} 
	
	if(posy - document.documentElement.scrollTop + popupH > document.documentElement.clientHeight) { 
			posy = posy - popupH - 20; 
	}
	
	if(posx - document.documentElement.scrollLeft + popupW > document.documentElement.clientWidth) { 
			posx = posx - popupW - 20; 
	}	
	
	if( popup.style.visibility == 'visible' || popup.style.visibility == 'show' ) {
  		popup.style.top = posy+'px';
		popup.style.left = posx+'px';
	}
//	if(!IE) {
 // 		popup.style.top = posy+'px';
//		popup.style.left = posx+'px';
//	}
	  
  return true;
}

function viewLr(objLink, dType, dBid) {
	if(frmL == 0){ return;}
	obj = objLink;
	type = dType;
	bid = dBid;
	requestStat = 1;
	setTimeout("displayLr()", dispDelay);
}

function displayLr() {
	
//	if(IE == 0) return;
		
	if(frmL == 0){ return;}
	if(!obj) return;

	if(!popup) popup = document.getElementById("plr"); if(!popup) return;
	
	if( type == 'o') {
			nmg = new Image();
			nmg.src = bid;
			popup.innerHTML = '<img src="'+nmg.src+'" height="'+nmg.height+'"/>';
			popup.style.width = nmg.width+'px';
			popup.style.height = nmg.height+'px';
			popup.style.visibility = 'visible';
			return;
	}

	popup.innerHTML = '<div><img src="/stc/img/zaslepka.gif"/></div>';
	if(!obj) return;
		
	popup.style.visibility = 'visible';	
  	popup.style.top = posy+'px';
	popup.style.left = posx+'px';
	

	if(ObiektXMLHttp && obj) {
		var cel = document.getElementById(cel);
		
		if( type != 'o') {
			popup.style.width = popupW+'px';
			popup.style.height = popupH+'px';

			ObiektXMLHttp.open("GET", URL+bid);
			ObiektXMLHttp.onreadystatechange = 
			function() {
				if (ObiektXMLHttp.readyState == 4 && obj && requestStat == 1) {
					popup.innerHTML = ObiektXMLHttp.responseText;
				}
			}
		}
		ObiektXMLHttp.send(null);
	}
}

function hideLr() {
	requestStat = 0;
	if(frmL == 0){ return;}
	obj = null;
	ObiektXMLHttp.abort();
	if(popup) {
		popup.style.visibility = 'hidden';
	}
}

function frmLoaded() { frmL = 1; }

function checkSearchAndSubmit(){
    if(checkSearch()){
        document.forms['search_simple'].submit();
    }
}

function checkSearch()  {
  var test = document.search_simple.q.value;
  if(test == "") {
    alert('Wpisz treść wyszukiwania!');
    return false;
  }
  else return true;
   
      
}
