function getBrowserInfo() {

		this.agt=navigator.userAgent.toLowerCase();
		this.apv=navigator.appVersion.toLowerCase();
		if(this.apv.indexOf("msie 6") != -1 ) this.version=6;
		else if(this.apv.indexOf("msie 5.5") != -1 ) this.version=5.5;
		else if(this.apv.indexOf("msie 5.2") != -1 ) this.version=5.2;
		else if(this.apv.indexOf("msie 5.1") != -1 ) this.version=5.1;
		else if(this.apv.indexOf("msie 5.0") != -1 ) this.version=5;
		else if(this.apv.indexOf("msie 7.0") != -1 ) this.version=7;
		else this.version=parseInt(navigator.appVersion);
		this.dom=(document.getElementById)?1:0; // true for ie6, ns6
		this.ns=(document.layers);
		this.ns4up=(this.ns && this.version >=4);
		this.ns6=(this.dom&&navigator.appName=="Netscape");
		this.op=(window.opera? 1:0);
		this.ie=(document.all&&navigator.appVersion.indexOf('MSIE')!=-1&&!this.op);
		this.ie4=(this.ie&&!this.dom)?1:0;
		this.ie4up=(this.ie&&this.version>=4);
		this.ie5=(this.ie&&this.dom);
		this.ie6=(this.ie&&document.getElementById&&navigator.appVersion.indexOf('MSIE 6')!=-1);
		this.ie7=(this.ie&&document.getElementById&&navigator.appVersion.indexOf('MSIE 7')!=-1);
		this.win=((this.agt.indexOf("win")!=-1) || (this.agt.indexOf("16bit")!=-1));
		this.mac=(this.agt.indexOf("mac")!=-1);

}

function czyscInput(id) {
	document.getElementById(id).value = '';
}

function blokuj(f) {
		  if (f.wyslane) return false;
		  f.wyslane=true;
		  return true;
		}
		function otworz(plik) {
			window.open("img/fotos/large/"+plik,"JavaScript","toolbar=no,menubar=no,location=no,personalbar=no,scrollbars=no,directories=no,status=no,resizable=no,width=640,height=480");
		}

		function pokazWszystko(obr,kod) {
			//document.body.style.overflow = 'hidden';
			d = document.getElementById('produktSZCZ').style;
			s = document.getElementById('szarosc').style;
			document.getElementById('zdjPROD').innerHTML = '';
			document.getElementById('zdjPROD').innerHTML = '<img src="fotos/image/' + obr + '.jpg"  onClick="pokazWszystkoClose();" style="cursor: pointer;" alt="[&nbsp;brak&nbsp;zdjęcia&nbsp;]">';

			if (oBw.ie) {
				posX = document.body.offsetWidth/2-400;
				posY = window.screenTop+250+document.body.scrollTop;
				d.width = "600px";
				d.border = '1px #444444 solid';
				s.height = document.body.offsetHeight+"px";
				document.getElementById('strona').style.display = 'none';
			} else {
				posX = window.innerWidth/2-400;
				posY = (window.innerHeight/2-250) + window.pageYOffset;
				s.height = document.body.offsetHeight+"px";
			}
			s.display = 'block';

			d.top = posY+"px";
			d.left= posX+"px";
			d.display = 'block';
			document.getElementById('opPROD').innerHTML = '[ BRAK OPISU ]';

			document.getElementById('nzPROD').innerHTML = document.getElementById('nam' + obr).value;
			document.getElementById('opPROD').innerHTML = document.getElementById('opisPROD' + obr).value;
			return false;
		}
		function pokazWszystkoClose() {
			d = document.getElementById('produktSZCZ').style;
			s = document.getElementById('szarosc').style;
			if (oBw.ie) {
				document.getElementById('strona').style.display = 'block';
			}
			document.body.style.overflow = 'auto';
			d.top = "-3000px";
			s.display = 'none';
			d.display = 'none';
		}
		function nowyRaport() {
			document.body.style.overflow = 'hidden';
			d = document.getElementById('nowyRaport').style;
			s = document.getElementById('szarosc').style;
			if (oBw.ie) {
				posX = document.body.offsetWidth/2-205;
				posY = window.screenTop+100+document.body.scrollTop;
				d.width = "400px";
				d.border = '1px #444444 solid';
				s.height = document.body.offsetHeight+"px";
				document.getElementById('strona').style.display = 'none';
			} else {
				posX = window.innerWidth/2-205;
				posY = (window.innerHeight/2-100) + window.pageYOffset;
				s.height = document.body.offsetHeight+"px";
			}
			s.display = 'block';

			d.top = posY+"px";
			d.left= posX+"px";
			d.display = 'block';
			return false;
		}

		function nowyRaportClose() {
			d = document.getElementById('nowyRaport').style;
			s = document.getElementById('szarosc').style;
			if (oBw.ie) {
				document.getElementById('strona').style.display = 'block';
			}
			document.body.style.overflow = 'auto';
			d.top = "-3000px";
			s.display = 'none';
			d.display = 'none';
		}
function pokazDane(id1,id2) {
			czyscDane();
			//document.getElementById(id2).style.backround="url('../wyglad/{WYGLAD}/img/global/hout-active.png')";
			//document.getElementById(id2).style.color='white';
			document.getElementById(id1).style.display='block';
		}
		function czekanieIN() {
			d = document.getElementById('oczekiwanie').style;
			if (oBw.ie) {
				posX = document.body.offsetWidth/2-100;
				posY = window.screenTop+40+document.body.scrollTop;
			} else {
				posX = window.innerWidth/2-100;
				posY = (window.innerHeight/2-20) + window.pageYOffset;
			}
			d.display = 'block';
			d.top = posY+"px";
			d.left= posX+"px";
		}
		function test(obj) {
			czyscDane();
			d = obj.options.value;
			id = 'adres'+d;
			document.getElementById(id).style.display='block';
		}
		function Pokaz(nazwa) {
		  nazwa.style.backround="url('../wyglad/{WYGLAD}/img/global/hout-active.png')";
		}
		function Ukryj(nazwa) {
		 nazwa.style.backround="";
		}
		function pusubmenu(nazwa) {
			if(document.getElementById(nazwa).style.display == 'none') {
				document.getElementById(nazwa).style.display = 'block';
			} else {
				document.getElementById(nazwa).style.display = 'none';
			}
		}

		function poKatProd() {
			if(document.getElementById('katProd').style.display == 'none') {
				document.getElementById('katProd').style.display = 'block';
			} else {
				document.getElementById('katProd').style.display = 'none';
			}
		}

		function puwyszuk() {
			if (document.getElementById('wyszukiwarkaProduktow').style.display == 'none') {
				document.getElementById('wyszukiwarkaProduktow').style.display = 'block';
				document.getElementById('naglowekWyszukiwarki').innerHTML = 'kliknij aby ukryć wyszukiwarkę'
			} else {
				document.getElementById('wyszukiwarkaProduktow').style.display = 'none';
				document.getElementById('naglowekWyszukiwarki').innerHTML = 'kliknij aby zobaczyć wyszukiwarkę'
			}
		}
		function liczCenePoRabacie(kodProduktu, waluta, cena) {
			d 				= document.getElementById('rabat' + kodProduktu);
			rabat 		= d.value.replace(/\,/gi, '.').replace(/[a-zA-z]|[\&]|[\;]|[^\w^\.\,]|[\s]/gi, '');
			cenaTMP 		= cena - ((rabat / 100) * cena);
			cenaTMP		= cenaTMP * 10000;
			wynik 		= Math.round(cenaTMP)/10000;
			cenaTMP		= wynik * 100;
			wynik 		= Math.round(cenaTMP)/100;
			//wynik 		= cenaTMP;

			document.getElementById('cpr' + kodProduktu).innerHTML = wynik +'&nbsp;' +waluta;
			document.getElementById('cenaPoR' + kodProduktu).value = wynik;
			document.getElementById('cpr' + kodProduktu).innerHTML = document.getElementById('cpr' + kodProduktu).innerHTML.replace(/\./gi, ',');
			if(!rabat) rabat = 0;
			document.getElementById('rabat' + kodProduktu).value = rabat + '%';
			document.getElementById('rabat' + kodProduktu).value = document.getElementById('rabat' + kodProduktu).value.replace(/\./gi, ',');
			zaznaczProdukt(kodProduktu, 1, waluta, cenaTMP);
		}

		function zaznaczProdukt(kodProduktu, z, waluta, kd) {

			var mile = document.getElementById('mil' + kodProduktu).innerHTML.replace(/\,/gi, '.').replace(/[a-zA-z]|[\&]|[\;]|[^\w^\.\,]|[\s]/gi, '');
			var mnm=document.getElementById('mnm' + kodProduktu).value; //.innerHTML.replace(/\,/gi, '.').replace(/[a-zA-z]|[\&]|[\;]|[^\w^\.\,]|[\s]/gi, '');
			var cpr	= document.getElementById('cpr' + kodProduktu).innerHTML.replace(/\,/gi, '.').replace(/[a-zA-z]|[\&]|[\;]|[^\w^\.\,]|[\s]/gi, '');

			var il	= document.getElementById('ilosc' + kodProduktu).value;
			var CenaRazem = document.getElementById('cenaR' + kodProduktu);
			if(!mile) mile = 1;
			if(mnm == 1) mile = 1;

			var wqe = document.getElementById('iloscM' + kodProduktu);
			wqe.value = (mile * 1);

			if(il && il != 0) {
				tmp = il % mile;
				if(tmp) {
					tmp = il % mile;
					il = (il - tmp)
					il = il + (mile * 1);
					document.getElementById('ilosc' + kodProduktu).value = il;
				}

				CenaRazem.value = (cpr * il) + ' ' + waluta;
				document.getElementById('cra' + kodProduktu).value = (cpr * il);

				var cena = CenaRazem.value.replace(/\,/gi, '.').replace(/[a-zA-z]|[\&]|[\;]|[^\w^\.\,]|[\s]/gi, '');
				cena = cena * 100;
				cena = Math.round(cena) / 100;
				CenaRazem.value = cena;
				CenaRazem.value = CenaRazem.value.replace(/\./gi, ',') + ' ' + waluta;

				if(z) {
// 					document.getElementById('df4gyu').value = 'aktZawartosc';
					document.getElementById('cbx' + kodProduktu).checked = 'true';

				}
			} else {
				il = mile;
				CenaRazem.value = (cpr * il) + ' ' + waluta;
				document.getElementById('ilosc' + kodProduktu).value = il;
				document.getElementById('cra' + kodProduktu).value = (cpr * il);
				var cena = CenaRazem.value.replace(/\,/gi, '.').replace(/[a-zA-z]|[\&]|[\;]|[^\w^\.\,]|[\s]/gi, '');
				cena = cena * 100;
				cena = Math.round(cena) / 100;
				CenaRazem.value = cena;
				CenaRazem.value = CenaRazem.value.replace(/\./gi, ',') + ' ' + waluta;
				if(z) {
// 					document.getElementById('df4gyu').value = 'aktZawartosc';
					document.getElementById('cbx' + kodProduktu).checked = 'true';
				}
			}

			if(document.getElementById('cbx' + kodProduktu).checked) {

				document.getElementById('kcs' + kodProduktu).style.background = '#dddddd';

			} else {
// 				document.getElementById('df4gyu').value = 'zlozZamForm';
				document.getElementById('kcs' + kodProduktu).style.background = '';

				if(!kd) {
					document.getElementById('ilosc' + kodProduktu).value = '';
					document.getElementById('cenaR' + kodProduktu).value = '0,00';
				}
			}
			// dodajemy nieznaczące zera
			nieznaczaceZera(kodProduktu, waluta);
		}

		function zaznaczProduktSize(kodProduktu, z, waluta, kd) {

			var mile = document.getElementById('mil' + kodProduktu).innerHTML.replace(/\,/gi, '.').replace(/[a-zA-z]|[\&]|[\;]|[^\w^\.\,]|[\s]/gi, '');
			var mnm = document.getElementById('mnm' + kodProduktu).value; //.innerHTML.replace(/\,/gi, '.').replace(/[a-zA-z]|[\&]|[\;]|[^\w^\.\,]|[\s]/gi, '');
			var cprs = document.getElementById('cprs' + kodProduktu).innerHTML.replace(/\,/gi, '.').replace(/[a-zA-z]|[\&]|[\;]|[^\w^\.\,]|[\s]/gi, '');

			var il	= document.getElementById('ilosc' + kodProduktu).value;
			var CenaRazem = document.getElementById('cenaS' + kodProduktu);
			if(!mile) mile = 1;
			if(mnm == 1) mile = 1;

			var wqe = document.getElementById('iloscM' + kodProduktu);
			wqe.value = (mile * 1);

			if(il && il != 0) {
				tmp = il % mile;
				if(tmp) {
					tmp = il % mile;
					il = (il - tmp)
					il = il + (mile * 1);
					document.getElementById('ilosc' + kodProduktu).value = il;
				}

				CenaRazem.value = (cprs * il) + ' ' + waluta;
				document.getElementById('cra' + kodProduktu).value = (cprs * il);

				var cena = CenaRazem.value.replace(/\,/gi, '.').replace(/[a-zA-z]|[\&]|[\;]|[^\w^\.\,]|[\s]/gi, '');
				cena = cena * 100;
				cena = Math.round(cena) / 100;
				CenaRazem.value = cena;
				CenaRazem.value = CenaRazem.value.replace(/\./gi, ',') + ' ' + waluta;

				if(z) {
// 					document.getElementById('df4gyu').value = 'aktZawartosc';
					document.getElementById('cbx' + kodProduktu).checked = 'true';

				}
			} else {
				il = mile;
				CenaRazem.value = (cpr * il) + ' ' + waluta;
				document.getElementById('ilosc' + kodProduktu).value = il;
				document.getElementById('cra' + kodProduktu).value = (cpr * il);
				var cena = CenaRazem.value.replace(/\,/gi, '.').replace(/[a-zA-z]|[\&]|[\;]|[^\w^\.\,]|[\s]/gi, '');
				cena = cena * 100;
				cena = Math.round(cena) / 100;
				CenaRazem.value = cena;
				CenaRazem.value = CenaRazem.value.replace(/\./gi, ',') + ' ' + waluta;
				if(z) {
// 					document.getElementById('df4gyu').value = 'aktZawartosc';
					document.getElementById('cbx' + kodProduktu).checked = 'true';
				}
			}

			if(document.getElementById('cbx' + kodProduktu).checked) {

				document.getElementById('kcs' + kodProduktu).style.background = '#dddddd';

			} else {
// 				document.getElementById('df4gyu').value = 'zlozZamForm';
				document.getElementById('kcs' + kodProduktu).style.background = '';

				if(!kd) {
					document.getElementById('ilosc' + kodProduktu).value = '';
					document.getElementById('cenaS' + kodProduktu).value = '0,00';
				}
			}
			// dodajemy nieznaczące zera
			nieznaczaceZera(kodProduktu, waluta);
		}

		function nieznaczaceZera(kodProduktu, waluta) {
			a = document.getElementById('cpr' + kodProduktu).innerHTML.replace(/[a-zA-z]|[\&]|[\;]|[\s]/gi, '');
			b = document.getElementById('cenaR' + kodProduktu).value.replace(/[a-zA-z]|[\&]|[\;]|[\s]/gi, '');


			c = a.split(",");
			if(c[1]) {
				if(c[1].length == 1) document.getElementById('cpr' + kodProduktu).innerHTML = document.getElementById('cpr' + kodProduktu).innerHTML.replace(/[a-zA-z]|[\&]|[\;]|[\s]/gi, '') + '0&nbsp;' + waluta;
			} else {
				document.getElementById('cpr' + kodProduktu).innerHTML = document.getElementById('cpr' + kodProduktu).innerHTML.replace(/[a-zA-z]|[\&]|[\;]|[\s]/gi, '') + ',00&nbsp;' + waluta;
			}

			c = b.split(",");
			if(c[1]) {
				if(c[1].length == 1) document.getElementById('cenaR' + kodProduktu).value = document.getElementById('cenaR' + kodProduktu).value.replace(/[a-zA-z]|[\&]|[\;]|[\s]/gi, '') + '0 '+ waluta;
			} else {
				document.getElementById('cenaR' + kodProduktu).value = document.getElementById('cenaR' + kodProduktu).value.replace(/[a-zA-z]|[\&]|[\;]|[\s]/gi, '') + ',00 '+ waluta;
			}
		}

		function mr(zdarzenie) {
			d = document.getElementById("marza");
			//var klawisz = (zdarzenie.keyCode)?zdarzenie.keyCode:zdarzenie.charCode;
			//alert('Wcisnieto klawisz '+klawisz);
			if(oBw.ie) {
				if (event.keyCode == '77') {
					d.style.visibility= 'visible';
					setTimeout("d.style.visibility= 'hidden'",300);
				}else if(event.ckeyCode == '78') {
					d.style.visibility= 'hidden';
				}
			} else {
				if (zdarzenie.keyCode == '77') {
					d.style.visibility= 'visible';
					setTimeout("d.style.visibility= 'hidden'",300);
				}else if(zdarzenie.ckeyCode == '78') {
					d.style.visibility= 'hidden';
				}
			}
		}

	   <!-- <![CDATA[
/*****************************************
  Copyright (c) 2004 Tomasz Elendt- Eluś
this script is free for non-commercial use
*****************************************/
function tooltip(d,E,b,i,a){

  d=document;E=d.documentElement;b=d.body;if(!E)return;
  for(i=0;a=b.getElementsByTagName("img")[i];i++){
    if(a.title){
      with(a.t=d.createElement("div")){
        id="tooltip"
        innerHTML=a.title.replace(/\|/g,"<br />")
      }
      a.onmouseover=function(e){
        with(this){title="";onmousemove(e)}
        b.appendChild(this.t)
      }
      a.onmouseout=function(x){
        with(this){title=t.innerHTML.replace(/<br \/>/g,"\|")}
        if(x=d.getElementById("tooltip"))b.removeChild(x)
      }
      a.onmousemove=function(e){
        e=e||event;with(this.t.style){
         left=e.clientX+(E.scrollLeft||b.scrollLeft)+"px"
         top=e.clientY+(E.scrollTop||b.scrollTop)+"px"
        }
      }
    }
  }
	for(i=0;a=b.getElementsByTagName("a")[i];i++){
    if(a.title){
      with(a.t=d.createElement("div")){
        id="tooltip"
        innerHTML=a.title.replace(/\|/g,"<br />")
      }
      a.onmouseover=function(e){
        with(this){title="";onmousemove(e)}
        b.appendChild(this.t)
      }
      a.onmouseout=function(x){
        with(this){title=t.innerHTML.replace(/<br \/>/g,"\|")}
        if(x=d.getElementById("tooltip"))b.removeChild(x)
      }
      a.onmousemove=function(e){
        e=e||event;with(this.t.style){
         left=e.clientX+(E.scrollLeft||b.scrollLeft)+"px"
         top=e.clientY+(E.scrollTop||b.scrollTop)+"px"
        }
      }
    }
  }

}

function addEvent(O,E,F,x){
  return(x=O.addEventListener)?x(E,F,1):(x=O.attachEvent)?x('on'+E,F):!1
}


// ]]>
	-->

