//-------------------------------------------------------------get style-------------------------------------------------------------------
function getStyle(oElm, strCssRule) {
	var strValue = "";
	if(document.defaultView && document.defaultView.getComputedStyle){
		strValue = document.defaultView.getComputedStyle(oElm, "").getPropertyValue(strCssRule);
	}
	else if(oElm.currentStyle){
		strCssRule = strCssRule.replace(/\-(\w)/g, function (strMatch, p1){
			return p1.toUpperCase();
		});
		strValue = oElm.currentStyle[strCssRule];
	}
	return strValue;
}
//------------------------------------------------------------wyrownanie menu glownego-----------------------------------------------------
function szerokiemenu() {
	var menu = document.getElementById('menu');
	if(menu != null) {
		var menuSzerokosc = menu.offsetWidth;
		var marginesCaly = 917 - menuSzerokosc;
		var margines = marginesCaly / 2;
		menu.style.marginLeft = Math.ceil(margines) + "px";
	}
}
//------------------------------------------------------------formularze-------------------------------------------------------------------
function ukryjValue(id) {
staraWartosc = document.getElementById(id).value;
document.getElementById(id).value = '';
}
function pokazValue(id) {
nowaWartosc = document.getElementById(id).value;
	if(nowaWartosc == '') {
	document.getElementById(id).value = staraWartosc;
	} else {
	document.getElementById(id).value = nowaWartosc;
	} 
}
//--------------------------------------------------------------zmiana wielkosci diva------------------------------------------------------
function resizediv() {
var lewa = document.getElementById('sub_lewa');
var srodek = document.getElementById('sub_srodek');
if(lewa != null && srodek != null) {
lewa_wysokosc = lewa.offsetHeight;
srodek_wysokosc = srodek.offsetHeight;
	if(lewa_wysokosc < srodek_wysokosc) {
		lewa.style.height = (srodek_wysokosc -30) + "px";
	}
	if(lewa_wysokosc > srodek_wysokosc) {
		
		srodek.style.height = (lewa_wysokosc - 65)  + "px";
	}
}
}
//--------------------------------------------------------------przewijanie produktow------------------------------------------------------
widoczne = 3;

aktualnePro = new Array();
aktualnePol = new Array();

function pokazPolecamy() {
produkty = document.getElementById('srodek_produkty').getElementsByTagName('div');
	for(var i = 0; i < produkty.length; i++) {
		var tmp = getStyle(produkty[i], "display");
		if(tmp == "block") {
			aktualnePro.push(produkty[i]);
		} 
		produkty[i].style.display='none';
	}
document.getElementById('srodek_produkty').style.display='none';
document.getElementById('srodek_polecamy').style.display='block';
document.getElementById('bprodukty').style.marginTop = '10px';
document.getElementById('bpolecamy').style.marginTop = '11px';

polecamy = document.getElementById('srodek_polecamy').getElementsByTagName('div');
	if(aktualnePol.length != "") {
		for(var i = 0; i < aktualnePol.length; i++) {
			aktualnePol[i].style.display='block';
		}
	}else {
		for(var i = 0; i < widoczne; i++) {
			if(polecamy[i] != undefined) {
				polecamy[i].style.display='block';
			}
		}
	}
aktualnePol.length = "";
kat = "pol";
}
function pokazProdukty() {
if(document.getElementById('srodek_polecamy') != null) {
polecamy = document.getElementById('srodek_polecamy').getElementsByTagName('div');
	for(var i = 0; i < polecamy.length; i++) {
		var tmp = getStyle(polecamy[i], "display");
		if(tmp == "block") aktualnePol.push(polecamy[i]); 
		polecamy[i].style.display='none';
	}

document.getElementById('srodek_polecamy').style.display='none';
document.getElementById('srodek_produkty').style.display='block';
document.getElementById('bprodukty').style.marginTop = '11px';
document.getElementById('bpolecamy').style.marginTop = '10px';
produkty = document.getElementById('srodek_produkty').getElementsByTagName('div');
	if(aktualnePro.length != '') {
		for(var i = 0; i < aktualnePro.length; i++) {
			aktualnePro[i].style.display='block';
		}
	}else {
		for(var i = 0; i < widoczne; i++) {
			if(produkty[i] != undefined) {
				produkty[i].style.display='block';
			}
		}
	}
aktualnePro.length = "";
kat = "pro";
}
}
function pokazNastepny() {
var nr = 0;
if (kat == "pro") {
	kategoria = produkty;
}else {
	kategoria = polecamy;
}
	for(var i=0;i<kategoria.length - widoczne;i++) {
		var view = getStyle(kategoria[i], "display");
			if(view == "block") {
				nr++;
				if(nr == 1) {
					kategoria[i].style.display='none';
						for(var z=0;z<widoczne;z++) {
							kategoria[++i].style.display='block';
					}
				}
			}
	}
}
function pokazPoprzedni() {
var nr = 0;
if (kat == "pro") {
	kategoria = produkty;
}else {
	kategoria = polecamy;
}
	for(var i=0;i<kategoria.length;i++) {
		var view = getStyle(kategoria[i], "display");
			if(view == "block") {
				nr++;
				if(nr == widoczne && i >= widoczne) {
					kategoria[i].style.display='none';
						for(var z=0;z<widoczne;z++) {
							kategoria[--i].style.display='block';
						}
				}
			}
	}
}
