window.addEvent("load",function(){
	/* efekt  wysuwajacych sie pol "dane do faktury" */
	var tab_p = $$("#dane_faktury");

	$$("#dane_faktury_cbtn").each(function(element,index){
		var slider = new Fx.Slide(tab_p[index]);
   
			
		if ( !element.checked ) {
			slider.hide();
		}
   
		element.addEvent("click",function(){
			slider.toggle();
		});
	});

	

	var tab_p = $$(".wiecej");
	$$(".atrShowMore").each(function(element,index){
		
		var slider = new Fx.Slide(tab_p[index]);
		
		if ( tab_p[index].getProperty('rel') == 'niezwijaj' ) {
			tab_p[index].setProperty('rel', 'xx');
				
				element.innerHTML = 'ukryj';
				element.setProperty('title',1);
		} else {
			var mySlide = new Fx.Slide(tab_p[index]);
			mySlide.slideOut();
		}
		
		element.addEvent("click",function(){
			slider.toggle();
			
			if ( this.getProperty('title') == 1 ) {			
				this.innerHTML = 'więcej';
				this.setProperty('title',0);
			} else {
				this.innerHTML = 'ukryj';
				this.setProperty('title',1);
			}
			
		});
	});


	
	/* efekt wysuwanych informacji o zamowieniu */	
	var efekt = new Accordion('div.zam_naglowek', 'div.zam_lista', {
	alwaysHide: true,
		display: 0,
		onBackground: function(toggler){			
			if ( $(toggler).get('lang') == 'ffffff' ) {			
				$(toggler).setStyle('background', '#ffffff url(\'images/all-strzalka7.gif\') no-repeat 25px 50%');
			} else 	if ( $(toggler).get('lang') == 'eeeeee' ) {
				$(toggler).setStyle('background', '#eeeeee url(\'images/all-strzalka7.gif\') no-repeat 25px 50%');			
			}
			
			$(toggler).setStyle('color', '#898989');
			
		},
		onActive: function(toggler){
			$(toggler).setStyle('background', '#eeeeee url(\'images/all-strzalka8.gif\') no-repeat 25px 50%');
			$(toggler).setStyle('color', '#898989');
		}
	});
	
	
	/* tooltipsy przy danych technicznych produktu */
	var Tips1 = new Tips($$('.Tips1'), {
		className: 'custom'
	});
	
});




function noRegister() {
	var slider = new Fx.Slide('danekonta');
	var promocje = new Fx.Slide('promocje');
	var promocje2 = new Fx.Slide('promocje2');
	var promocje3 = new Fx.Slide('promocje3');
	
	slider.hide();
	promocje.hide();
	promocje2.hide();
	promocje3.hide();
}

function yesRegister() {
	var slider = new Fx.Slide('danekonta');
	var promocje = new Fx.Slide('promocje');
	var promocje2 = new Fx.Slide('promocje2');
	var promocje3 = new Fx.Slide('promocje3');
	
	slider.show();
	promocje.show();
	promocje2.show();
	promocje3.hide();
}



/* ladowanie galeri zdjec w szczegolach produktu */
function setThumb(a) {
	var m1 = document.getElementById('min1');
	var m2 = document.getElementById('min2');
	var m3 = document.getElementById('min3');
	//var powieksz = document.getElementById('powieksz');
	var img = document.getElementById('laduj');
	var link = document.getElementById('ladujWiekszy');
	
	img.src = 'produkt_for_show/'+a[0];
	//powieksz.href = 'produkt_min4/'+a[0];

	link.href = 'znak_wodny.php?show=1&file=produkt_gl/'+a[0];
	
	m1.style.background = 'url(produkt_min/'+a[0]+') no-repeat top';
	m2.style.background = 'url(produkt_min/'+a[1]+') no-repeat top';
	m3.style.background = 'url(produkt_min/'+a[2]+') no-repeat top';
	
	if ( a.length == 0 ) {
		m1.style.display = 'none';
		m2.style.display = 'none';
		m3.style.display = 'none';
		//powieksz.style.display = 'none';
	} else if ( a.length == 1 ) {
		m2.style.display = 'none';
		m3.style.display = 'none';
	} else if ( a.length == 2 ) {
		m3.style.display = 'none';
	} 
	
	//blur(0,100,8,'laduj');
}

/* zaladuj konkretne zdjecie z tablicy */
function loadImg(t,a) {
	var min2 = document.getElementById('min2');
	var img = document.getElementById('laduj');
	//var powieksz = document.getElementById('powieksz');
	
	var link = document.getElementById('ladujWiekszy');
	
	f = parseInt(document.getElementById("min"+t).title);
	
	img.src = 'produkt_for_show/'+a[f];
	link.href = 'znak_wodny.php?show=1&file=produkt_gl/'+a[f];
	
	min2.style.background = 'url(produkt_min/'+a[f]+') no-repeat top';

	min2.title = f;
	blur(0,100,12,'min2');

	nextImg(f,a);
	forwardImg(f,a);
	
	blur(0,100,8,'laduj');
}

/* nastepne zdjecie */
function nextImg(f,a) {
	var min3 = document.getElementById('min3');
	
	if ( (f+1) == a.length ) {
		min3.style.background = 'url(produkt_min/'+a[0]+') no-repeat top';
		min3.title = 0;
	} else {
		min3.style.background = 'url(produkt_min/'+a[(f+1)]+') no-repeat top';
		min3.title = (f+1);
	}
	
	blur(0,100,12,'min3');	
}

/* poprzednie zdjecie */
function forwardImg(f,a) {
	var min1 = document.getElementById('min1');
	
	if ( (f-1) == -1 ) {
		min1.style.background = 'url(produkt_min/'+a[(a.length-1)]+') no-repeat top';
		min1.title = (a.length-1);
	} else {
		min1.style.background = 'url(produkt_min/'+a[(f-1)]+') no-repeat top';
		min1.title = (f-1);
	}
	
	blur(0,100,12,'min1');	
}

/* efekt graficznego wyswietlania sie zdjecia; s-szybkosc; n - id tagu*/
function blur(i,j,s,n) {
	document.getElementById(n).style.filter="Alpha(Opacity="+i+")";
	document.getElementById(n).style.opacity=""+(i/100)+"";
    
	//document.getElementById('laduj').style.filter="Alpha(Opacity="+j+")";
	//document.getElementById('laduj').style.opacity=""+(j/100)+"";

	if ( i < 100 && j > 0 ) {
		i += s;
		j -= s;                
		setTimeout("blur("+i+","+j+","+s+",'"+n+"');",1);
	}
}



function cechashow( id ) {
	var atr = document.getElementById( 'atr'+id);
	var cecha = document.getElementById( 'cecha'+id);
	
	atr.style.backgroundColor = '#161656';
	cecha.style.backgroundColor = '#161656';
	
	atr.style.color = '#898989';
	cecha.style.color = '#ffffff';
}

function cechahide( id, bg ) {
	var atr = document.getElementById( 'atr'+id);
	var cecha = document.getElementById( 'cecha'+id);
	
	atr.style.backgroundColor = bg;
	cecha.style.backgroundColor = bg;
	
	atr.style.color = '#353535';
	cecha.style.color = '#6a6a6a';	
}

function changePrice(v) {
	var kw = document.getElementById('kosztwysylki');
	var kw2 = document.getElementById('kosztwysylki2');
	
	var cp = document.getElementById('cenaproduktow');
	var lk = document.getElementById('lacznykoszt');
	
	kw.innerHTML = v;
	if ( v > 0 ) {
		kw2.innerHTML = v+" zł";
	} else {
		kw2.innerHTML = "wysyłka gratis";
	}
		
	lk.innerHTML = parseFloat(cp.innerHTML)+parseFloat(v);
}


/* otworz nowe okno - popup */
function openWindow( adres ) {
	window.open(adres, 'okienko', 'menubar=no, toolbar=no, location=no, scrollbars=yes, resizable=no, status=no,width=650, height=650');
}


function windowFalse( adres ) {
	window.open(adres, 'okienko', 'menubar=no, toolbar=no, location=no, scrollbars=yes, resizable=no, status=no,width=650, height=650');
	return false;
}



function obliczWartoscZamowienia( iddost ) {
	
	if ( iddost == 12 || iddost == 13 ) {
		document.getElementById('kalkrat').style.display = 'block';
	} else {
		document.getElementById('kalkrat').style.display = 'none';
	}
	
	var dostawa = document.getElementById('dostawa_'+iddost).value;
	var cenaproduktow  = document.getElementById('cenaproduktow').innerHTML;
	
	document.getElementById('kosztwysylki').innerHTML = dostawa;
	
	var lacznykoszt = parseFloat(dostawa) + parseFloat(cenaproduktow);
	
	document.getElementById('lacznykoszt').innerHTML = (lacznykoszt).round(2);
	
}