function setPointer(theRow, thePointerColor)
{
    if (typeof(theRow.style) == 'undefined' || typeof(theRow.cells) == 'undefined') {
        return false;
    }

    var row_cells_cnt           = theRow.cells.length;
    for (var c = 0; c < row_cells_cnt; c++) {
        theRow.cells[c].bgColor = thePointerColor;
    }

    return true;
} // end of the 'setPointer()' function

function addEngine(name,ext,cat,pid)
{
  if ((typeof window.sidebar == "object") && (typeof window.sidebar.addSearchEngine == "function")) {
    window.sidebar.addSearchEngine(
      "http://mycroft.mozdev.org/install.php/" + pid + "/" + name + ".src",
      "http://mycroft.mozdev.org/install.php/" + pid + "/" + name + "."+ ext, name, cat );
  } else {
    alert("You will need a browser which supports Sherlock to install this plugin.");
  }
}

function buy(a,b) {
var urll = 'buy.php?id=' + a + '&qtty=' +b;
window.location.href = urll;
}

function search_by_select_prod(s) {
var gourl = s.options[s.selectedIndex].value;
document.searchselects.action = 'producer.php';
if (gourl) document.searchselects.submit();
}

function search_by_select_cat(s) {
var gourl = s.options[s.selectedIndex].value;
document.searchselects.action = 'catalogue.php';
if (gourl) document.searchselects.submit();
}



function tt(txt) { window.status = txt; }

var bookmarkurl=document.location
var bookmarktitle=document.title
function addbookmark(){
if (document.all)
window.external.AddFavorite(bookmarkurl,bookmarktitle)
}

function getAppVersion(){
	appname= navigator.appName;
	appversion = navigator.appVersion;
	majorver = appversion.substring(0, 1);
	if ( (appname == "Netscape") && ( majorver >= 3 ) ) return 1;
	if ( (appname == "Microsoft Internet Explorer") && (majorver >= 4) ) return 1;
	return 0;
}

function chgImg(myNum, myName) {
	if (getAppVersion()) {
		document[myName].src = img[myNum].src;
		}
}

imgsrc = new Array();
imgsrc[0] = "img/menu_1.gif";
imgsrc[1] = "img/menu_1_hov.gif";
imgsrc[2] = "img/menu_2.gif";
imgsrc[3] = "img/menu_2_hov.gif";
imgsrc[4] = "img/menu_3.gif";
imgsrc[5] = "img/menu_3_hov.gif";
imgsrc[6] = "img/menu_6.gif";
imgsrc[7] = "img/menu_6_hov.gif";
imgsrc[8] = "img/menu_5.gif";
imgsrc[9] = "img/menu_5_hov.gif";


if (getAppVersion()){
	img = new Array();
	for (i = 0; i < imgsrc.length; i++){
		img[i] = new Image();
		img[i].src = imgsrc[i];
	}
}


	nn4 = (document.layers)? true:false
	ie4 = (document.all)? true:false

	function show(ident) {
		if(nn4) {		
			document.layers[ident].visibility = "show";
		} else if(ie4) {	
			document.all[ident].style.visibility = "visible";
		}
	}

	function hide(ident) {
		if(nn4) {		
			document.layers[ident].visibility = "hide";
		} else if(ie4) {	
			document.all[ident].style.visibility = "hidden";
		}
	}
	

var bookmarkurl=document.location
var bookmarktitle=document.title
function addbookmark(){
if (document.all)
window.external.AddFavorite(bookmarkurl,bookmarktitle)
}

var win = null;
function NewWindow(mypage,myname,w,h,scroll)
{
LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
settings =
'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable=no'
win = window.open(mypage,myname,settings)
if(win.window.focus){win.window.focus();}
}

function okno(mypage,myname,w,h,scroll)
{
LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
settings =
'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable=no'
win = window.open(mypage,myname,settings)
if(win.window.focus){win.window.focus();}
}


function showform()
{
NewWindow('null1.html','kontakt','430','360','1');
//document.forms[0].submit();
return false;
}

function show_sonda()
{
NewWindow('null.html','sonda','500','380','0');
//document.forms[0].submit();
return false;
}


function jump1(theForm)
{
if(document.choice1.w.options[document.choice1.w.selectedIndex].value != 0) location.href="buymag.php?w=" + document.choice1.w.options[document.choice1.w.selectedIndex].value;
}

tnn4=(document.layers)? 1:0;
tie4=(document.all)? 1:0;
tnotmac=(navigator.appVersion.indexOf("MSIE 4.0; Macintosh;")==-1);
tv4=tnn4||(tie4 && tnotmac);

function testuj(testdoc)
{
if (!tv4) {alert('Aby skorzystać z testów musisz używać przeglądarki Netscape Navigator 4.x lub Internet Explorer 4.x (5.x) !');}
else
	{
	var newWindow = null;

	if(tv4) {
		dy = 35;
    	screenWidth =  screen.width - 10;
		screenHeight = screen.height - dy;
		if(tnn4) {		
			if(screenHeight < 500 - dy) {screenHeight = 480 - dy}
			else if(screenHeight < 700 - dy) {screenHeight = 600 - dy}
			else {screenHeight = 768 - dy}
		}
		dx = 0;dy = 0;
		if(tnn4){settings='toolbar=0,status=0,width='+screenWidth+',height='+(screenHeight+5)+',screenX='+dx+',screenY='+dy}
if(tie4){settings='directories=no, location=no, menubar=no, scrollbars=no, status=no, toolbar=no, fullscreen=yes, resizable=0, width='+screenWidth+',height='+screenHeight+',left='+dx+',top='+dy}		
		if(!newWindow || newWindow.closed){
			newWindow=window.open(testdoc,"Test",settings);
		}
		newWindow.focus();
	} else {location = testdoc;}

	}
}

// ================================================== dropmenu


var linkset=new Array()
linkset[0]='<div class="menuitems">&nbsp;<a href="intro_4_0.html">Tapety na pulpit</a>&nbsp;</div>'
linkset[0]+='<div class="menuitems">&nbsp;<a href="intro_4_1.html">Wygaszacz ekranu</a>&nbsp;</div>'
linkset[0]+='<div class="menuitems"><nobr>&nbsp;<a href="intro_4_2.html">Realcje z zawodów - video</a>&nbsp;</nobr></div>'

linkset[1]='<div class="menuitems"><nobr>&nbsp;<a href="intro_5_0.html">Kontakt ze mną</a>&nbsp;</nobr></div>'
linkset[1]+='<div class="menuitems"><nobr>&nbsp;<a href="intro_5_1.html">Informacje dla prasy</a>&nbsp;</nobr></div>'

var ie4=document.all&&navigator.userAgent.indexOf("Opera")==-1
var ns6=document.getElementById&&!document.all
var ns4=document.layers

function showmenu(e,which,t,l){

if (!document.all&&!document.getElementById&&!document.layers)
return

clearhidemenu()

menuobj=ie4? document.all.popmenu : ns6? document.getElementById("popmenu") : ns4? document.popmenu : ""
menuobj.thestyle=(ie4||ns6)? menuobj.style : menuobj

if (ie4||ns6)
menuobj.innerHTML=which
else{
menuobj.document.write('<layer name=gui bgColor=#E6E6E6 width=165 onmouseover="clearhidemenu()" onmouseout="hidemenu()">'+which+'</layer>')
menuobj.document.close()
}

menuobj.contentwidth=(ie4||ns6)? menuobj.offsetWidth : menuobj.document.gui.document.width
menuobj.contentheight=(ie4||ns6)? menuobj.offsetHeight : menuobj.document.gui.document.height

//menuobj.thestyle.left = l

eventX=ie4? event.clientX : ns6? e.clientX : e.x
eventY=ie4? event.clientY : ns6? e.clientY : e.y
//alert(eventX)
//Find out how close the mouse is to the corner of the window
var rightedge=ie4? document.body.clientWidth-eventX : window.innerWidth-eventX
var bottomedge=ie4? document.body.clientHeight-eventY : window.innerHeight-eventY

menuobj.thestyle.left= l

//if the horizontal distance isn't enough to accomodate the width of the context menu
//if (rightedge<menuobj.contentwidth+10)
//move the horizontal position of the menu to the left by it's width
//menuobj.thestyle.left=ie4? document.body.scrollLeft+eventX-menuobj.contentwidth+rightedge-10 : ns6? window.pageXOffset+eventX-menuobj.contentwidth+rightedge-10 : eventX-menuobj.contentwidth+rightedge-10
//else
//position the horizontal position of the menu where the mouse was clicked
//menuobj.thestyle.left=ie4? document.body.scrollLeft+eventX : ns6? window.pageXOffset+eventX : eventX

//same concept with the vertical position
//if (bottomedge<menuobj.contentheight)
//menuobj.thestyle.top=ie4? document.body.scrollTop+eventY-menuobj.contentheight+10 : ns6? window.pageYOffset+eventY-menuobj.contentheight+10 : eventY-menuobj.contentheight+10
//else
//menuobj.thestyle.top=ie4? document.body.scrollTop+event.clientY : ns6? window.pageYOffset+eventY : eventY
menuobj.thestyle.visibility="visible"
return false
}

function contains_ns6(a, b) {
//Determines if 1 element in contained in another- by Brainjar.com
while (b.parentNode)
if ((b = b.parentNode) == a)
return true;
return false;
}

function hidemenu(){
if (window.menuobj)
menuobj.thestyle.visibility=(ie4||ns6)? "hidden" : "hide"
}

function dynamichide(e){
if (ie4&&!menuobj.contains(e.toElement))
hidemenu()
else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
hidemenu()
}

function delayhidemenu(){
if (ie4||ns6||ns4)
delayhide=setTimeout("hidemenu()",450)
}

function clearhidemenu(){
if (window.delayhide)
clearTimeout(delayhide)
}

function highlightmenu(e,state){
if (document.all)
source_el=event.srcElement
else if (document.getElementById)
source_el=e.target
if (source_el.className=="menuitems"){
source_el.id=(state=="on")? "mouseoverstyle" : ""
}
else{
while(source_el.id!="popmenu"){
source_el=document.getElementById? source_el.parentNode : source_el.parentElement
if (source_el.className=="menuitems"){
source_el.id=(state=="on")? "mouseoverstyle" : ""
}
}
}
}

if (ie4||ns6)
document.onclick=hidemenu


function newImage(arg) {
if (document.images) {
rslt = new Image();
rslt.src = arg;
return rslt;
}
}

function changeImages() {
if (document.images && (preloadFlag == true)) {
for (var i=0; i<changeImages.arguments.length; i+=2) {document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
}
}
}

var preloadFlag = false;
function preloadImages() {
if (document.images) {
p81_03_over = newImage("img/p81_03-over.jpg");
p81_04_p81_03_over = newImage("img/p81_04-p81_03_over.jpg");
p81_05_p81_03_over = newImage("img/p81_05-p81_03_over.jpg");
p81_06_p81_03_over = newImage("img/p81_06-p81_03_over.jpg");
preloadFlag = true;
}
}
