function hidedescription(txt){
$(txt).style.display='none';
$(txt+"on").style.display='block';
$(txt+"off").style.display='none';
}
function showdescription(txt){
jQuery('#'+txt).slideDown(500);
$(txt+"on").style.display='none';
$(txt+"off").style.display='block';
}

//Add listener v1.1 'Karol Piwowarczyk'
function add_listener(element, action, action_ie, funct){
	if(element.addEventListener){
		element.addEventListener(action, funct, false);
	}else if(element.attachEvent){
		element.attachEvent(action_ie, funct);
	}
}
//-//

//Form Validator
function validadeForm(id, idClass, idClassErr, type){
	if(!idClassErr){idClassErr=idClass+'Validate';}
	
	if(document.getElementById(id).value==''){
		document.getElementById(id).className=idClassErr;
	}else if(type=='NIP' && document.getElementById(id).value.length!=10){
		document.getElementById(id).className=idClassErr;
	}else{
		document.getElementById(id).className=idClass;
	}
}

function validadeFormActivator(id, idClass, idClassErr, type){
	if(!idClass){var idClass = document.getElementById(id).className;}
	add_listener(document.getElementById(id), 'blur', 'onblur', function(){validadeForm(id, idClass, idClassErr, type);});
	add_listener(document.getElementById(id), 'keyup', 'onkeyup', function(){validadeForm(id, idClass, idClassErr, type);});
}
//-//

function pokazUkryj2(checkboxId, id, czas){
	
	if(jQuery('#'+checkboxId+'').attr('checked')){
		jQuery('#'+id).slideDown(czas); 
	}else{
		jQuery('#'+id).slideUp(czas); 
	}
	
}

function Round(n, k) {
    var factor = Math.pow(10, k+1);
    n = Math.round(Math.round(n*factor)/10);
    return n/(factor/10);
}

function obliczKwote(id, wartosc1, wartosc2){
	jQuery('#'+id).html(parseFloat(parseFloat(wartosc1)+parseFloat(wartosc2)).toFixed(2));
}

function ustaw_pole(id, val){
   jQuery('#'+id+'').val(val);	 
}


var myMenus=new Array();

function pokazmenu(id, action){
	jQuery("#"+id).animate({"opacity": "show"}, 400);
	clearTimeout(myMenus[id]);
}


function f_submenu1(id, action){	
clearTimeout(myMenus[id]);
if(action=='show'){
		myMenus[id]=setTimeout(function(){pokazmenu(id, action);}, 500);
} else {
	  clearTimeout(myMenus[id]);
		jQuery("#"+id).animate({"opacity": "hide"}, 200);
		//jQuery("#"+id).hide();
		clearTimeout(myMenus[id]);
	}		
}
	
	
	

function showInfo(elementId, info, rozmiarId){
	
	 if(jQuery('#'+rozmiarId+'').val()==0){
		 
		 if(timer!=null){
			clearTimeout(timer);
		 }
		 mouseX =  findPosX(document.getElementById(elementId));
		 mouseY =  findPosY(document.getElementById(elementId));	
		 div = document.getElementById('koszyk-info');
		 if(div){
			 document.getElementsByTagName("body")[0].removeChild(div);
		 }
		
		 jQuery('body').append('<div id="koszyk-info" style="display: none;"><div><img src="'+site_host+'img/kom_gora.gif" width="275" height="3" alt="" style="vertical-align: bottom;" /></div><div style="background-color: #CCCCCC; padding: 5px;">'+info+'</div><div><img src="'+site_host+'img/kom_dol.gif" width="275" height="3" alt="" style="vertical-align: top;" /></div></div>');
		 
		 jQuery('#koszyk-info').css('left',mouseX-40+'px');
		 jQuery('#koszyk-info').css('top',mouseY-12-25+'px');
		 Effect.Appear('koszyk-info');
		 //jQuery('#koszyk-info').css('top',mouseY-5-jQuery('#koszyk-info').height()+'px');
		 timer = setTimeout("Effect.Fade('koszyk-info');",4000);
		 
		 return false;
	 }else{
		 return true; 
	 }
							
}

function ajaxAddToFavourites(id_modelu, id_produktu, elementId, favourId, favourqId){
	
	var parametry = 'id='+id_produktu+'&id_modelu='+id_modelu+'';
	new Ajax.Request(site_host+'ajax_dodaj_ulubione.php', {
		method: 'post', 
		parameters: parametry,
		evalScripts: true, 
		asynchronous: true,
		onComplete: function(request){
			 
			  var xmlResponse = request.responseXML.documentElement;
			  
				if(xmlResponse.hasChildNodes()){
		
						message = xmlResponse.childNodes.item(0).childNodes.length ? xmlResponse.childNodes.item(0).firstChild.data : '';
						result = xmlResponse.childNodes.item(1).childNodes.length ? parseInt(xmlResponse.childNodes.item(1).firstChild.data) : 0;
						quantity = xmlResponse.childNodes.item(2).childNodes.length ? parseInt(xmlResponse.childNodes.item(2).firstChild.data) : 0;
	
						if(result){
							
							jQuery('#'+favourId+'').html(message);
							jQuery('#'+favourqId+'').html(quantity);
							scroll_top2('linkfavour');
							jQuery('#koszyk').accordion('option','active',2);
						    
				        }else{
							
							 if(timer!=null){
								clearTimeout(timer);
							 }
							 mouseX =  findPosX(document.getElementById(elementId));
							 mouseY =  findPosY(document.getElementById(elementId));	
							 div = document.getElementById('koszyk-info');
							 if(div){
								 document.getElementsByTagName("body")[0].removeChild(div);
							 }
							
							 jQuery('body').append('<div id="koszyk-info" style="display: none;"><div><img src="'+site_host+'img/kom_gora.gif" width="275" height="3" alt="" style="vertical-align: bottom;" /></div><div style="background-color: #CCCCCC; padding: 5px;">'+message+'</div><div><img src="'+site_host+'img/kom_dol.gif" width="275" height="3" alt="" style="vertical-align: top;" /></div></div>');	 
							 
							 jQuery('#koszyk-info').css('left',mouseX-40+'px');
							  jQuery('#koszyk-info').css('top',mouseY-12-25+'px');
							 //jQuery('#koszyk-info').css('top',mouseY-22-jQuery('#koszyk-info').height()+'px');
							 Effect.Appear('koszyk-info');
							 timer = setTimeout("Effect.Fade('koszyk-info');",4000); 
							 
						}
						
						xmlResponse.removeChild(xmlResponse.firstChild);
						//scroll_top(elementId);
				}	 
		}
	});
	return true;
	
}

function ajaxLastItemCart(elementId){
	
	var parametry = '';
	new Ajax.Request(site_host+'ajax_ostatni_koszyk.php', {
		method: 'post', 
		parameters: parametry,
		evalScripts: true, 
		asynchronous: true,
		onComplete: function(request){
			 
			  var xmlResponse = request.responseXML.documentElement;
			  
				if(xmlResponse.hasChildNodes()){
		
						message = xmlResponse.childNodes.item(0).childNodes.length ? xmlResponse.childNodes.item(0).firstChild.data : '';
						result = xmlResponse.childNodes.item(1).childNodes.length ? parseInt(xmlResponse.childNodes.item(1).firstChild.data) : 0;
							
						jQuery('#'+elementId+'').html(message);
							
						
						xmlResponse.removeChild(xmlResponse.firstChild);
						//scroll_top(elementId);
				}	 
		}
	});
	return true;
	
}

function delete_favourite_products(id, elementId, favourId, favourqId){
	
	if(confirm('Czy chcesz usunąć wpis?')){
	
		var parametry = 'id='+id+'';
		new Ajax.Request(site_host+'ajax_usun_ulubione.php', {
			method: 'post', 
			parameters: parametry,
			evalScripts: true, 
			asynchronous: true,
			onComplete: function(request){
				
				 var xmlResponse = request.responseXML.documentElement;
				  
					if(xmlResponse.hasChildNodes()){
			
							message = xmlResponse.childNodes.item(0).childNodes.length ? xmlResponse.childNodes.item(0).firstChild.data : '';
							result = xmlResponse.childNodes.item(1).childNodes.length ? parseInt(xmlResponse.childNodes.item(1).firstChild.data) : 0;
							quantity = xmlResponse.childNodes.item(2).childNodes.length ? parseInt(xmlResponse.childNodes.item(2).firstChild.data) : 0;
							
							if(result){
								jQuery('#'+elementId+'').remove();
								jQuery('#'+favourId+'').html(message);
								jQuery('#'+favourqId+'').html(quantity);
							}
					}
			}
		});
	}
	
	return true;
}

function showPDF(idModelu, idRozmiaru, idProduktu, elementId){
	
	new Ajax.Request(site_host+'ajax_show_pdf.php', {
			method: 'post', 
			parameters: 'id_produktu='+idProduktu+'&id_modelu='+idModelu+'&id_rozmiaru='+idRozmiaru+'',
			evalScripts: true, 
			asynchronous: true,
			onComplete: function(request){
				
				 	var xmlResponse = request.responseXML.documentElement;
					if(xmlResponse.hasChildNodes()){
			
							text = xmlResponse.childNodes.item(0).childNodes.length ? xmlResponse.childNodes.item(0).firstChild.data : '';
							result = xmlResponse.childNodes.item(1).childNodes.length ? parseInt(xmlResponse.childNodes.item(1).firstChild.data) : 0;
				           
						   if(result){
							   
								jQuery('#pdf').html('<div style="text-align: center;"><a href="'+text+'" target="_blank"><img src="'+site_host+'img/drukuj.gif" width="29" height="30" /> drukuj</a></div><iframe src="http://docs.google.com/viewer?url='+text+'&embedded=true" style="width:750px; height:600px;" frameborder="0"></iframe>');
								jQuery('#pdf').dialog({title: 'Wydrukuj ślad', modal: true, width: 800, resizable: false,  close: function(event, ui) {jQuery('#pdf').html('');}});
						   }else{
							   
							    if(timer!=null){
									clearTimeout(timer);
								 }
								 mouseX =  findPosX(document.getElementById(elementId));
								 mouseY =  findPosY(document.getElementById(elementId));	
								 div = document.getElementById('koszyk-info');
								 if(div){
									 document.getElementsByTagName("body")[0].removeChild(div);
								 }
								
								 jQuery('body').append('<div id="koszyk-info" style="display: none;"><div><img src="'+site_host+'img/kom_gora.gif" width="275" height="3" alt="" style="vertical-align: bottom;" /></div><div style="background-color: #CCCCCC; padding: 5px;">'+text+'</div><div><img src="'+site_host+'img/kom_dol.gif" width="275" height="3" alt="" style="vertical-align: top;" /></div></div>');
								 
								 jQuery('#koszyk-info').css('left',mouseX-40+'px');
								 jQuery('#koszyk-info').css('top',mouseY-12-25+'px');
								 Effect.Appear('koszyk-info');
								 //jQuery('#koszyk-info').css('top',mouseY-5-jQuery('#koszyk-info').height()+'px');
								 timer = setTimeout("Effect.Fade('koszyk-info');",4000);
													   
						 }
					}
			}
	});
	
	return true;
	
}


function pokazUkryjFVat(id, pole_id, imgid, imgcheck, imguncheck){
	  
	  pole = document.getElementById(id);
	  pole1 = document.getElementById(pole_id);
	  if(pole){
		  wlasciwosc = pole.style.display;
		  imgsrc = jQuery('#'+imgid).attr('src');
		  if(wlasciwosc=='none'){
			  //pole.style.display = 'block';
			  jQuery('#'+id+'').slideDown(1000);
			  jQuery('#'+imgid).attr('src', imgsrc.replace(imguncheck,imgcheck));
			  //$(imgid).src = imgsrc.replace(imguncheck,imgcheck);
			  if(pole1){
				  pole1.value = 1;
			  }
		  }else{
			  //pole.style.display = 'none';
			  jQuery('#'+id+'').slideUp(1000);
			  jQuery('#'+imgid).attr('src', imgsrc.replace(imgcheck,imguncheck));
			   if(pole1){
				  pole1.value = 0;
			  }
		  }
	  }
  }
  
function pokazUkryjFVat2(id, pole_id){
	  
	  pole = document.getElementById(id);
	  pole1 = document.getElementById(pole_id);
	  if(pole){
		  wlasciwosc = pole.style.display;
		  if(wlasciwosc=='none'){
			  //pole.style.display = 'block';
			  jQuery('#'+id+'').slideDown(500);
			  if(pole1){
				  pole1.value = 1;
			  }
		  }else{
			  //pole.style.display = 'none';
			  jQuery('#'+id+'').slideUp(500);
			  if(pole1){
				  pole1.value = 0;
			  }
		  }
	  }
  }


function zwinRozwin(id_elementu, id_elementu2){
	
	obj = document.getElementById(id_elementu);
	if(obj){
		if(obj.style.display=='none'){
			
			jQuery('#'+id_elementu2+'').css('background-image','url('+site_host+'img/left_menu_tlo_active.gif)');
			jQuery('#'+id_elementu2+'').css('background-position','0 0');
			jQuery('#'+id_elementu2+'').css('background-repeat','no-repeat');
			jQuery('#'+id_elementu+'').slideDown('fast');
			
		}else{
			jQuery('#'+id_elementu2+'').css('background-image','url('+site_host+'img/left_menu_tlo.gif)');
			jQuery('#'+id_elementu2+'').css('background-position','0 0');
			jQuery('#'+id_elementu2+'').css('background-repeat','no-repeat');
			jQuery('#'+id_elementu+'').slideUp('fast');
		}
	}
	return true;
	
}

function zwinRozwin3(id_elementu, id_elementu2){
	
	obj = document.getElementById(id_elementu);
	if(obj){
		if(obj.style.display=='none'){
			jQuery('#'+id_elementu2+'').attr('src',site_host+'img/grot_up.gif');
			jQuery('#'+id_elementu+'').slideDown('fast');
		}else{
			jQuery('#'+id_elementu2+'').attr('src',site_host+'img/grot_bottom.gif');
			jQuery('#'+id_elementu+'').slideUp('fast');
		}
	}
	return true;
	
}

function setSize(idRozm, id){
	
	jQuery('a.act').removeClass('act');
	jQuery('#rozmiar').val(idRozm);
	jQuery('a[name="'+id+'"]').addClass('act');
	
	return true;
}

function zwinRozwin2(id_elementu){
	
	obj = document.getElementById(id_elementu);
	if(obj){
		if(obj.style.display=='none'){
			
			jQuery('#'+id_elementu+'').slideDown('fast');
			
		}else{
			jQuery('#'+id_elementu+'').slideUp('fast');
		}
	}
	return true;
	
}

function changeFoto(idElementu, foto_big, foto_medium){
	 jQuery('#'+idElementu+'').attr('href',foto_big);
	 jQuery('#'+idElementu+'').html('<img src="'+foto_medium+'" width="360" height="250" alt="" />');
	  jQuery('.highslide-image').attr('src',foto_big);
	return true;
}

function viewFoto360(idElementu, id){
	
	jQuery('#'+idElementu+'').dialog({title: 'Widok 360', modal: true, width: 750, resizable: false,  close: function(event, ui) {}});
	return true;
}

function setIcon(ile, etyk){
	for(i=1;i<=ile;i++){
		newImage = jQuery('#'+etyk+i.toString()+'').attr('src').replace('buzka1','buzka2');
		jQuery('#'+etyk+i.toString()+'').attr('src',newImage);
	}
	return true;
}

function removeIcon(ile, etyk, poleOcena){
	
	ocena = parseInt(jQuery('#'+poleOcena+'').val());
	for(i=1;i<=5;i++){
		if(i>ocena){
		   newImage = jQuery('#'+etyk+i.toString()+'').attr('src').replace('buzka2','buzka1');
		   jQuery('#'+etyk+i.toString()+'').attr('src',newImage);
		}else{
		   newImage = jQuery('#'+etyk+i.toString()+'').attr('src').replace('buzka1','buzka2');
		   jQuery('#'+etyk+i.toString()+'').attr('src',newImage);	
		}
	}
	return true;
}

function addbookmark(pole) { 

	var tytul = document.title; 
	var adres = document.location; 
	if (window.sidebar){ 
		window.sidebar.addPanel(tytul, adres, ""); 
	}else if (window.external) { 
		window.external.AddFavorite(adres, tytul); 
	}else if (window.opera && window.print) {
		var a = document.getElementById(pole); 
		a.setAttribute('href', adres); 
		a.setAttribute('title', tytul); 
		a.setAttribute('rel','sidebar'); 
		a.click(); 
	}
	
}

function czysc_pole(id,name,type){
	if(document.getElementById(id).value==name){document.getElementById(id).value='';}
	if(type=='password'){document.getElementById(id).setAttribute("type","password");}
}
function uzupelnij_pole(id,name,type){
	if(document.getElementById(id).value==''){
		document.getElementById(id).value=name;
		if(type=='password'){document.getElementById(id).setAttribute("type","text");}
	}
}

function kopiujWartosc(objIdBaza, objIdCel){
	$(objIdCel).value = $(objIdBaza).value;
}

function kopiujAdres(){
	kopiujWartosc('firma', 'firma_faktura');
	kopiujWartosc('imie', 'imie_faktura');
	kopiujWartosc('nazwisko', 'nazwisko_faktura');
	kopiujWartosc('ulica', 'ulica_faktura');
	kopiujWartosc('nr_domu', 'nr_domu_faktura');
	kopiujWartosc('nr_mieszkania', 'nr_mieszkania_faktura');
	kopiujWartosc('kod_pocztowy', 'kod_pocztowy_faktura');
	kopiujWartosc('miejscowosc', 'miejscowosc_faktura');
}

function kopiujAdres3(){
	kopiujWartosc('firma', 'firma_koresp');
	kopiujWartosc('imie', 'imie_koresp');
	kopiujWartosc('nazwisko', 'nazwisko_koresp');
	kopiujWartosc('ulica_glowny', 'ulica_koresp');
	kopiujWartosc('nr_domu_glowny', 'nr_domu_koresp');
	kopiujWartosc('nr_mieszkania_glowny', 'nr_mieszkania_koresp');
	kopiujWartosc('kod_pocztowy_glowny', 'kod_pocztowy_koresp');
	kopiujWartosc('miejscowosc_glowny', 'miejscowosc_koresp');
	kopiujWartosc('telefon', 'telefon_koresp');
}

function kopiujAdres2(){
	kopiujWartosc('firma', 'firma_faktura');
	kopiujWartosc('imie', 'imie_faktura');
	kopiujWartosc('nazwisko', 'nazwisko_faktura');
	kopiujWartosc('ulica_glowny', 'ulica_faktura');
	kopiujWartosc('nr_domu_glowny', 'nr_domu_faktura');
	kopiujWartosc('nr_mieszkania_glowny', 'nr_mieszkania_faktura');
	kopiujWartosc('kod_pocztowy_glowny', 'kod_pocztowy_faktura');
	kopiujWartosc('miejscowosc_glowny', 'miejscowosc_faktura');
	kopiujWartosc('nip_glowny', 'nip_faktura');
	kopiujWartosc('telefon', 'telefon_faktura');
}

function kopiujAdres4(){
	kopiujWartosc('firma_koresp', 'firma_faktura');
	kopiujWartosc('imie_koresp', 'imie_faktura');
	kopiujWartosc('nazwisko_koresp', 'nazwisko_faktura');
	kopiujWartosc('ulica_koresp', 'ulica_faktura');
	kopiujWartosc('nr_domu_koresp', 'nr_domu_faktura');
	kopiujWartosc('nr_mieszkania_koresp', 'nr_mieszkania_faktura');
	kopiujWartosc('kod_pocztowy_koresp', 'kod_pocztowy_faktura');
	kopiujWartosc('miejscowosc_koresp', 'miejscowosc_faktura');
	//kopiujWartosc('telefon_koresp', 'telefon_faktura');
}

var IE = (document.all && document.getElementById && !window.opera );
var FF = (!document.all && document.getElementById && !window.opera);
var OP = (document.all && document.getElementById && window.opera);

function mMoveXY(event){
	if(mBoxBgImageIsLoaded){
		mouseX = 0;
		mouseY = 0;
		if(!event){
			var event = window.event;
		}
		if(IE){
			mouseX = event.clientX + document.documentElement.scrollLeft;
			mouseY = event.clientY + document.documentElement.scrollTop;
		}else{ 
			mouseX = event.pageX;
			mouseY = event.pageY;
		}
		mouseX -= $(mContainerId).offsetLeft;
		mouseY -= $(mContainerId).offsetTop;
	
		mFrameOffsetX = parseFloat(mFrameWidth / 2);
		mFrameOffsetY = parseFloat(mFrameHeight / 2);
	
		mBoxBgX = parseInt((-imagesWidthRatio * mouseX) + parseFloat(mBoxWidth / 2));
		mBoxBgY = parseInt((-imagesHeightRatio * mouseY) + parseFloat(mBoxHeight / 2));
	
		if(mBoxBgX > 0){
			mBoxBgX = 0;
		}else if(mBoxBgX < -(mBoxBgImageWidth - mBoxWidth)){
			mBoxBgX = -(mBoxBgImageWidth - mBoxWidth); 
		}
		if(mBoxBgY > 0){
			mBoxBgY = 0;
		}else if(mBoxBgY < -(mBoxBgImageHeight - mBoxHeight)){
			mBoxBgY = -(mBoxBgImageHeight - mBoxHeight); 
		}
		
		setCssBackgroundPosition(mBoxId, mBoxBgX, mBoxBgY);
		
		mFrameY = mouseY - mFrameOffsetY;
		mFrameX = mouseX - mFrameOffsetX;
	
		if(mouseX + mFrameOffsetX > mBaseWidth){
			mFrameX = mBaseWidth - (2 * mFrameOffsetX);
		}else if(mFrameX < 0){
			mFrameX = 0;
		}
			
		if(mouseY + mFrameOffsetY > mBaseHeight){
			mFrameY = mBaseHeight - (2 * mFrameOffsetY);
		}else if(mFrameY < 0){
			mFrameY = 0;
		}
	
		setCssPosition(mFrameId, mFrameY, mFrameX);
		//setCssBackgroundImage(mFrameId, mBoxBgImage, mFrameY, mFrameX);
		//setCssBackgroundImage(mFrameId, '/eokulary/img/loading.gif', '50%', '50%');
	}
	return true;
}

function calculatemFrameSize(objId, width1, height1, width2, height2){
	width = Math.floor(parseInt(width2) / parseInt(width1));
	height = Math.floor(parseInt(height2) / parseInt(height1));
	setCssSize(objId, height * mFrameRatio, width * mFrameRatio);
	return true;
}

function setCssBackgroundPosition(objId, x, y){
	$(objId).style.backgroundPosition = ''+x+'px '+y+'px';
}

function setCssPosition(objId, top, left){
	$(objId).style.top = parseInt(top)+'px';
	$(objId).style.left = parseInt(left)+'px';
}

function setCssSize(objId, width, height){
	$(objId).style.width = parseInt(width)+'px';
	$(objId).style.height = parseInt(height)+'px';
}

function setCssBackgroundImage(objId, img, left, top){
	$(objId).style.backgroundImage = 'url('+img+')';
	$(objId).style.backgroundPosition = left+' '+top;
}

function mBoxHide(){
	$(mBaseId).className ='';
	$(mFrameId).style.display = 'none';
	$(mBoxId).style.display = 'none';
	return true;
}
function mBoxShow(){
	$(mFrameId).style.display = 'block';
	//calculatemFrameSize(mFrameId, mBaseWidth, mBaseHeight, mBoxBgImageWidth, mBoxBgImageHeight);
	mFrameWidth = parseInt(getCssStyleProperties($(mFrameId), 'width'));
	mFrameHeight = parseInt(getCssStyleProperties($(mFrameId), 'height'));
	$(mBaseId).className = 'trans';	
	$(mBoxId).style.display = 'block';
	setCssBackgroundImage(mBoxId, '/eokulary/img/loading.gif', '50%', '50%');
	if(mBoxBgImageIsLoaded){
		setCssBackgroundImage(mBoxId, mBoxBgImage, '0', '0');
	}else{
		var pomImg = new Image();
		pomImg.src = mBoxBgImage;
		pomImg.onload = function(){
			mBoxBgImageIsLoaded = true;
			setCssBackgroundImage(mBoxId, mBoxBgImage, '0', '0');
		}
	}
	return true;
}

function getCssStyleProperties(objId,styleProperties){
	if ($(objId).currentStyle){
		return $(objId).currentStyle[styleProperties];
	}else if (window.getComputedStyle){
		return document.defaultView.getComputedStyle($(objId),null).getPropertyValue(styleProperties);
	}
}

function przeladuj(loc){
	document.location.href = loc;
}


function loadKoszty(request){
	var xmlResponse = request.responseXML.documentElement;
	//if(xmlResponse.childNodes.length > 0){
		$('koszty-info').innerHTML = xmlResponse.childNodes.length ? xmlResponse.childNodes.item(0).firstChild.data : '';
	//}
	return true;
}

function ajaxKoszty(form, poleDostawa, polePlatnosci, poleKraj, lang){
	
	idDostawy = 0;
	idPlatnosci = 0;
	idKraju = $(poleKraj).value;
	
	//Kraje-Kurierzy
	if(idKraju==1){
		document.getElementById('id_typu_dostawy_5').disabled=true;
		document.getElementById('id_typu_dostawy_1').disabled=false;
		//document.getElementById('id_typu_dostawy_3').disabled=false;
		//document.getElementById('id_typu_dostawy_4').disabled=false;
		//if(document.getElementById('id_typu_dostawy_5').checked){
			document.getElementById('id_typu_dostawy_1').checked=true;
		//}
	}else{
		document.getElementById('id_typu_dostawy_5').disabled=false;
		document.getElementById('id_typu_dostawy_1').disabled=true;
		document.getElementById('id_typu_dostawy_5').checked=true;
		//document.getElementById('id_typu_dostawy_4').disabled=true;
		/*if(document.getElementById('id_typu_dostawy_3').checked || document.getElementById('id_typu_dostawy_4').checked){
			document.getElementById('id_typu_dostawy_5').checked=true;
		}*/
		document.getElementById('id_typu_platnosci_2').disabled=true;
		if(document.getElementById('id_typu_platnosci_2').checked){
			document.getElementById('id_typu_platnosci_3').checked=true;
		}
	}
	
	//InPost
	if(idDostawy==3){
		if(document.getElementById('id_typu_platnosci_2').checked){
			document.getElementById('id_typu_platnosci_3').checked=true;
		}
		document.getElementById('id_typu_platnosci_2').disabled=true;
		document.getElementById('notAvailableInfo_2').style.display='block';
	}else{
		document.getElementById('id_typu_platnosci_2').disabled=false;
		document.getElementById('notAvailableInfo_2').style.display='none';
	}
	
	for(i=0; i < $(form).elements.length; i++){
		if($(form).elements[i].type == 'radio'){
			if($(form).elements[i].name == poleDostawa && $(form).elements[i].checked){
				idDostawy = $(form).elements[i].value;
			}else if($(form).elements[i].name == polePlatnosci && $(form).elements[i].checked){
				idPlatnosci = $(form).elements[i].value;
			}
		}
	}
	
	
	
	//Sprawdz PNA
	//check_inpost_pna();
	//InPost//
	
	var parametry = "id_dostawy="+escape(idDostawy)+"&id_platnosci="+escape(idPlatnosci)+"&id_kraju="+idKraju+"&lang="+lang;
	new Ajax.Request(site_host+'ajax_koszty.php', {
			method: 'post',
			parameters: parametry,
			evalScripts:false, 
			asynchronous:true,
			onComplete:loadKoszty
	});
	return true;
}

//InPost
function check_inpost_pna(){
	kod = document.getElementById('kod_pocztowy_koresp').value;
	url = 'ajax_inpost_pna.php';
	new Ajax.Request(site_host+url+'', {postBody: 'kod='+kod, onComplete: zmien_inpost_pna});
}


function zmien_inpost_pna(request){
	var xmlResponse = request.responseXML.documentElement;
	if(xmlResponse.firstChild.data=='true'){
		inpost_pna='true';
	}else{
		inpost_pna='false';
	}
	
	if(inpost_pna=='false'){
		if(document.getElementById('id_typu_dostawy_3').checked){
			document.getElementById('id_typu_dostawy_4').checked=true;
			document.getElementById('id_typu_platnosci_2').disabled=false;
			document.getElementById('notAvailableInfo_2').style.display='none';
		}
		document.getElementById('id_typu_dostawy_3').disabled=true;
		document.getElementById('notAvailableInfo_D3').style.display='block';
	}else{
		document.getElementById('id_typu_dostawy_3').disabled=false;
		document.getElementById('notAvailableInfo_D3').style.display='none';
	}
	
	//Kraje-Kurierzy
	if(idKraju==1){
		document.getElementById('id_typu_dostawy_5').disabled=true;
		//document.getElementById('id_typu_dostawy_1').disabled=true;
		document.getElementById('id_typu_dostawy_3').disabled=false;
		document.getElementById('id_typu_dostawy_4').disabled=false;
		if(document.getElementById('id_typu_dostawy_5').checked){
			document.getElementById('id_typu_dostawy_4').checked=true;
		}
	}else{
		document.getElementById('id_typu_dostawy_5').disabled=false;
		document.getElementById('id_typu_dostawy_3').disabled=true;
		document.getElementById('id_typu_dostawy_4').disabled=true;
		if(document.getElementById('id_typu_dostawy_3').checked || document.getElementById('id_typu_dostawy_4').checked){
			document.getElementById('id_typu_dostawy_5').checked=true;
		}
		document.getElementById('id_typu_platnosci_2').disabled=true;
		if(document.getElementById('id_typu_platnosci_2').checked){
			document.getElementById('id_typu_platnosci_3').checked=true;
		}
	}
	
	return true;
}
//InPost//

function loadZone1(request){
	var xmlResponse = request.responseXML.documentElement;
	//if(xmlResponse.childNodes.length > 0){
		$('client-zone1').innerHTML = xmlResponse.childNodes.length ? xmlResponse.childNodes.item(0).firstChild.data : 'error: 034';
		if(xmlResponse.childNodes.item(1).firstChild.data!=''){
			document.location=xmlResponse.childNodes.item(1).firstChild.data;
		}
	//}
	return true;
}

function loadZone3(request){
	var xmlResponse = request.responseXML.documentElement;
	//if(xmlResponse.childNodes.length > 0){
		$('log_in_info').innerHTML = xmlResponse.childNodes.length ? xmlResponse.childNodes.item(0).firstChild.data : 'error: 034';
		if(xmlResponse.childNodes.item(1).firstChild.data!='null'){
			document.location=xmlResponse.childNodes.item(1).firstChild.data;
			
			var IE = (document.all && document.getElementById && !window.opera );
			if(IE){
				document.location=site_host;
			}
		}
	//}
	return true;
}

function loadZone2(request){
	var xmlResponse = request.responseXML.documentElement;
	//if(xmlResponse.childNodes.length > 0){
		$('cart_logowanie_info').innerHTML = xmlResponse.childNodes.length ? xmlResponse.childNodes.item(0).firstChild.data : 'error: 034';
		if(xmlResponse.childNodes.item(1).firstChild.data!=''){
			document.location=xmlResponse.childNodes.item(1).firstChild.data;
		}
	//}
	return true;
}

function ajaxLogin(login, pass, log_pl){
	$('log_in_info').innerHTML = '...';
	var parametry = "login="+login+"&pass="+pass+"&log_pl="+log_pl;
	var url = site_host+'ajax_login.php';
	new Ajax.Request(url, {
		method: 'post', 
		parameters:parametry,
		onComplete: loadZone3
	});
	return true;
}

function ajaxLogin2(login, pass, log_pl){
	var parametry = "login="+login+"&pass="+pass+"&log_pl="+log_pl+"&cart_info=t";
	var url = site_host_url+'login.php';
	new ajax(''+url+'', {postBody: ''+parametry+'', onComplete: loadZone2});
	return true;
}

function loadLoginInfo(objId, site_host){
	document.getElementById('zone').style.backgroundPosition="50% 0px";
	$(objId).innerHTML = '<div id="client-zone1-1"><a class="clent-zone-button" href="javascript:void(0);" onclick="loadLoginForm(\'client-zone1\', \''+site_host+'\');"><img src="'+site_host+'img/zaloguj_sie.jpg" width="79" height="24" alt="zaloguj się" title="zaloguj się" style="margin-top:7px;" /></a></div><div id="client-zone1-2"><a class="clent-zone-button" style="margin-right:20px;" href="'+site_host+'new_account.php"><img src="'+site_host+'img/zaloz_konto.jpg" width="81" height="24" alt="załóż konto" title="załóż konto" style="margin-top:7px;" /></a><div class="clear_both"></div></div><div id="client-zone1-3"><a href="'+site_host+'site/34/regulamin-sklepu.html" style="display:block; width:130px; height:33px;">&nbsp;</a></div><div id="client-zone1-4"><a href="'+site_host+'site/33/dostawa-i-koszty-przesylki.html" style="display:block; width:180px; height:33px;">&nbsp;</a></div><div class="clear_both"></div>';	
	return true;
}

function loadLoginForm(objId, site_host){
	document.getElementById('zone').style.backgroundPosition="0px -50px";
	$(objId).innerHTML = '<form name="logform" method="post" action="'+site_host+'login.php" onsubmit="return false;" style="padding-top:0px;">'
+ '<div id="form_login">login: <input type="text" name="log_login" id="log_login" class="inp" size="17" maxlength="32" /> &nbsp; '
+ 'hasło: <input type="password" name="log_pass" id="log_pass" class="inp" size="17" maxlength="32" /><br />'
+ '<input type="checkbox" name="log_pl" id="log_pl" value="t" /> <label for="log_pl">pamiętaj moje logowanie</label></div> '
+ '<div id="form_login2"><input name="submit_log" type="image" src="'+site_host+'img/bt_zaloguj.jpg" onclick="ajaxLogin($(log_login).value,$(log_pass).value,$(log_pl).checked)" style="margin-right:20px;" /> '	
+ '<input name="submit_log2" type="image" src="'+site_host+'img/bt_przypomnij_haslo.jpg" onclick="document.location=\''+site_host+'password.php\'" style="margin-right:20px;" /> '
+ '<input name="submit_log3" type="image" src="'+site_host+'img/bt_back.jpg" onclick="loadLoginInfo(\'client-zone1\', \''+site_host+'\');" /> '
+ '</div></form>';	
	return true;
}

function checkClientZone(){
	bazTop = 168;
	bazLeft = 0;
	pozTop = 0;
	pozLeft = 0;
	obj = document.getElementById('client-zone');

	if(navigator.appName == "Microsoft Internet Explorer"){
		pozTop = document.documentElement.scrollTop;
		pozLeft = document.documentElement.scrollLeft;
	}else{
		pozTop = window.pageYOffset;
		pozLeft = window.pageXOffset;
	}

	if(pozTop < bazTop){
		pozTop = bazTop;
	}
	
	if(pozLeft < bazLeft){
		pozLeft = bazLeft;
	}
	
	obj.style.top = pozTop+'px';
	//obj.style.left = pozLeft+'px';
	
	bazTop = null;
	bazLeft = null;
	pozTop = null;
	pozLeft = null;
	obj	= null;
	return true;
}

function zliczPlik(id){
	var parametry = "id="+id;
	var url = site_host_url+'ajax_plik.php';
	new ajax(''+url+'', {postBody: ''+parametry+'', onComplete: function(){ return true; }});
	return true;
}

function ustawWartosc(nazwaPola, wartosc){
	document.getElementById(nazwaPola).value = wartosc;
}

function ustaw_checkboxy(formularz, opcja){
	d = eval("document." + formularz + "");
	if(opcja == "select"){
		for (i = 0; i<d.elements.length; i++){
			if(d.elements[i].type == "checkbox"){
				d.elements[i].checked = true;
			}
		}
	}else if(opcja == "deselect"){
		for (i = 0; i<d.elements.length; i++){
			if(d.elements[i].type == "checkbox"){
				d.elements[i].checked = false;
			}
		}
	}else if(opcja == "invert"){
		for (i = 0; i<d.elements.length; i++){
			if(d.elements[i].type == "checkbox"){
				if(d.elements[i].checked == true){
					d.elements[i].checked = false;
				}else{
					d.elements[i].checked = true;
				}
			}
		}
	}
}

function formatuj_liczbe(n, dokladnosc){
	/*
	n = Math.round(n * 100) / 100;
	//n = (n + 0.001) + '';
	n = (n + 0.001) + '';
	n = (n - 0.001) + '';
	//alert("n: " + n);
	return n.substring(0, n.indexOf('.') + 3);
	*/
	//num = 930.9805;
	//result = n.toFixed(2);
	return n.toFixed(dokladnosc);
}

function limit_dla_pola(limit, pole, span_pole){
	if (document.getElementById(pole).value.length > limit){
		document.getElementById(pole).value = document.getElementById(pole).value.substring(0, limit);
	}
	if(span_pole.length > 0){
		txt = "";
		ile_pozostalo = limit - document.getElementById(pole).value.length;
		txt = "Pozostało " + ile_pozostalo + " z " + limit + " znaków.";
		document.getElementById(span_pole).innerHTML = txt;
	}
}

function migajacy_text(id, k1, t1, k2, t2){
  if (document.getElementById){
    document.getElementById(id).style.color = k1;
	setTimeout('migajacy_text("' +  id + '","' + k2 + '",' + t2 + ',"' + k1 + '",' + t1 + ')', t1);
  }else if (document.all){
    document.all[id].style.color = k1;
	setTimeout('migajacy_text("' +  id + '","' + k2 + '",' + t2 + ',"' + k1 + '",' + t1 + ')', t1);
  }
}

function popraw_telefon(nazwa_pola, max_znakow) {
    document.getElementById(nazwa_pola).value = document.getElementById(nazwa_pola).value.replace(/[^0-9\(\)\ ]/g,"");
	if(max_znakow.length > 0){
		document.getElementById(nazwa_pola).value = przytnij_text(document.getElementById(nazwa_pola).value, max_znakow);
	}
}

function sprawdz_mail(email_pole) {
	if (document.getElementById(email_pole).value.length>0){
		Wzor = /^[0-9a-zA-Z.-_\-]+\@[0-9a-zA-Z.-_\-]+\.[0-9a-zA-Z.]{2,4}$/;
	   	if (Wzor.test(document.getElementById(email_pole).value) == false){
    		alert("Niewłasciwy format adresu e-mail!");
	    	return false;
	    }  
   		return true; 
    }
  	return true;
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function MM_swapImgRestore(){ //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages(){ //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d){ //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage(){ //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function pop_new_window(nazwa_pliku, zmienna, id, qs){
	var plik = nazwa_pliku + "?" + zmienna + "=" + id + qs;
	var Win = window.open(plik, "okno","menubar=0,location=0,status=0,toolbar=0,directories=0,alwaysRaised=1,scrollbars=1,titlebar=1,resizable=1");
}

function pop_zdjecie(nazwa_zdjecia_big, nazwa_podkatalogu){
	var plik = site_host_url+"pop_zdjecie.php?foto=" + nazwa_zdjecia_big + "&podkatalog=" + nazwa_podkatalogu;
	var Win = window.open(plik, "big_foto","menubar=0,location=0,status=0,toolbar=0,directories=0,alwaysRaised=1,scrollbars=1,titlebar=1,resizable=1");
}

function przytnij_text(text, max_znakow){
	if (text.length > max_znakow){
		text = text.substring(0, max_znakow);
	}
	return text;
}

function tylko_cyfry(nazwa_pola, max_znakow) {
    document.getElementById(nazwa_pola).value = document.getElementById(nazwa_pola).value.replace(/[^0-9]/g,"");
	if(max_znakow.length > 0){
		document.getElementById(nazwa_pola).value = przytnij_text(document.getElementById(nazwa_pola).value, max_znakow);
	}
}

function tylko_litery(nazwa_pola, max_znakow) {
    document.getElementById(nazwa_pola).value = document.getElementById(nazwa_pola).value.replace(/[^a-z]/g,"");
	if(max_znakow.length > 0){
		document.getElementById(nazwa_pola).value = przytnij_text(document.getElementById(nazwa_pola).value, max_znakow);
	}
}

function usun_biale_znaki(ciag){
	ciag = ciag.replace(/\r/g, " ");
  	ciag = ciag.replace(/[^ A-Za-z0-9`~!@#\$%\^&\*\(\)-_=\+\\\|\]\[\}\{'";:\?\/\.>,<]/g, "");
	ciag = ciag.replace(/'/g, "");
	ciag = ciag.replace(/ +/g, " ");  
	ciag = ciag.replace(/^\s/g, "");
	ciag = ciag.replace(/\s$/g, "");	
	return ciag;
}

function uwzglednij_rabat(pole_brutto, pole_oryg_netto,  pole_netto, pole_rabat, pole_vat){
		document.getElementById(pole_netto).value = formatuj_liczbe((document.getElementById(pole_oryg_netto).value * (1 - usun_biale_znaki(document.getElementById(pole_rabat).value) / 100)), 3);		
		wylicz_wartosc(pole_netto, pole_brutto, '0', pole_vat, 'brutto');
}

function wylicz_wartosc(pole_baza, pole_zmiana, rabat, pole_vat, opcja){
	if(opcja == 'brutto'){
		document.getElementById(pole_zmiana).value = formatuj_liczbe(document.getElementById(pole_baza).value * (1 + usun_biale_znaki(document.getElementById(pole_vat).value) / 100), 3);
	}else if(opcja == 'netto'){
		document.getElementById(pole_zmiana).value = formatuj_liczbe(document.getElementById(pole_baza).value / (1 + usun_biale_znaki(document.getElementById(pole_vat).value) / 100), 3);
	}
}

//walidacja na ajaxie

function read(request, form, div){
	   
		okienko = document.getElementById(div);
		textResponse = request.responseText;
		textResponse = textResponse.split('[--separator--]');
		if(textResponse.length==2){
		   okienko.innerHTML = textResponse[0];
		   if(textResponse[1]=='1'){
			   var elts = document.forms[form].elements;
				for(i=0;i<elts.length;i++){	
				   if(elts[i].type!='radio' && elts[i].type!='checkbox' && elts[i].type!='hidden'){
					   elts[i].value = '';
				   }
				}
		   }
		}
		
       return true;
}


 function goTo(id1,id2, index){
	 
	 obj1 = document.getElementById(id1);
	 obj2 = document.getElementById(id2);
	 
	 jQuery("#tabs").tabs("select", index);
	 
	/* if(obj1){
		 
	   scroll_top2(id1);
	   
	 } else if(obj2){
		 
	   scroll_top2(id2);	
	   
	 }*/
	 
	 return true;
 }

 function loadCriteria(formId, elementId, opcja, lang){
	 
		new Ajax.Request(site_host+'ajax_load_kryteria.php', {
			method: 'get', 
			parameters: jQuery('#'+formId+'').serialize()+'&lang='+lang+'&opcja='+opcja+'',
			onComplete: function(request){
				             
							 jQuery('#loading').remove();
							 jQuery('#czysc').remove();
							 jQuery('#'+elementId+'').append(request.responseText);
							 jQuery('#'+elementId+'').append('<div id="czysc" class="czysc">&nbsp;</div>');
				             //jQuery('\''+request.responseText+'\'').insertBefore('.czysc');
			            },
			evalScripts: true, 
			asynchronous: true
		});
		
		/*jQuery.get(site_host+'ajax_load_kryteria.php?'+jQuery('#'+formId+'').serialize()+'&lang='+lang+'&opcja='+opcja+'', function(data){
																
							 jQuery('#loading').remove();
							 jQuery('#czysc').remove();
							 jQuery('#'+elementId+'').append(data);
							 jQuery('#'+elementId+'').append('<div id="czysc" class="czysc">&nbsp;</div>');
			
		});*/
	
	    return true;
}


 function loadFile(elementId, plik, akcja){
	   remove1('div', 'formError');
	if(akcja){
		
		document.getElementById(elementId).style.display = 'block';
		document.getElementById(elementId).innerHTML = '<div style="text-align: center;"><img src="'+site_host+'img/ajax-loader.gif" width="43" height="11" border="0" alt="" /></div>'
		tabPom = plik.split('?');
		variables = '';
		if(tabPom.length>1){
			variables = tabPom[1];
		}
		variables += '&akcja='+akcja;
		new Ajax.Updater(elementId, site_host+plik, {
			method: 'post', 
			parameters: variables,
			evalScripts:true, 
			asynchronous:true
		});
	}else{
		document.getElementById(elementId).innerHTML = '';
		document.getElementById(elementId).style.display = 'none';
	}
	
}

function compareLink(cmpstr, idElementu){
  url_str = window.location.href;
  pomTab = url_str.split('#');
  if(pomTab.length==2 && pomTab[1]==cmpstr){
	  scroll_top2(idElementu);
  }
}

function loadForm(elementId, rodzaj_klienta){
	
	    obj = document.getElementById(elementId);
		if(obj){
			obj.innerHTML = '<img src="'+site_host+'img/loader.gif" width="16" height="16" alt="" />';
			variables = 'rodzaj_formularza='+rodzaj_klienta;
			new Ajax.Updater(elementId, site_host+'ajax_formularz_account.php', {
				method: 'post', 
				parameters: variables,
				evalScripts: false, 
				asynchronous: false
			});
		}
	
	return true;
}

  function clearForm(form){
	  
	  var elts = document.forms[form].elements;
	  for(i=0;i<elts.length;i++){	
		   if(elts[i].type=='radio' && elts[i].checked){
		      elts[i].checked = false;
		   }else if(elts[i].type=='checkbox' && elts[i].checked){
		       elts[i].checked = false;
		   }else if(elts[i].tagName=='SELECT'){
			   elts[i].options[elts[i].selectedIndex].selected = false;
			   elts[i].options[0].selected = true;
		   }else if(elts[i].type!='radio' && elts[i].type!='checkbox'){
		       elts[i].value = '';
		   }
		}    
	  return true;	
  }
  
  function scroll_top2(elementId){
	    
		destination = jQuery("#"+elementId).offset().top;
	    jQuery("html:not(:animated),body:not(:animated)").animate({ scrollTop: destination}, 1100);
		
		return true;    
  }
  
  function scroll_top(elementId){
	  
	    scrollTop = 0;
	    if(window.pageYOffset){	
			  scrollTop = window.pageYOffset;
		}else if(document.documentElement){
			  scrollTop = document.documentElement.scrollTop;
		}else if(document.body){
			  scrollTop = document.body.scrollTop;	 
		}
	    
		destination = jQuery("#"+elementId).offset().top;
			 
	    if(scrollTop>destination){
	         jQuery("html:not(:animated),body:not(:animated)").animate({ scrollTop: destination}, 1100);
	    } 
		
		return true;
  }

  function refresh_captcha(captchaId){
	    
		captcha = document.getElementById(captchaId);
		if(captcha){
			captcha.src = captcha.src+'1';
		}
		
		/*new Ajax.Request(site_host+'ajax_captcha.php', {
			method: 'post',
			parameters: params,
			evalScripts: false, 
			asynchronous: true,
			onComplete: function(request){
				
				textResponse = request.responseText;
				captcha = document.getElementById(captchaId);
				if(captcha){
				  captcha.innerHTML = textResponse;	 
				}
		    }
		});*/
		
		
		return true;
  }

  function validate(form, file, elementId, lang, id, captchaId){
		
		params = '';
		var elts = document.forms[form].elements;
		
		for(i=0;i<elts.length;i++){	
		   if(elts[i].type=='radio' && elts[i].checked){
		      params += elts[i].name+'='+elts[i].value+'&';
		   }else if(elts[i].type=='checkbox' && elts[i].checked){
		       params += elts[i].name+'='+elts[i].value+'&';
		   }else if(elts[i].tagName=='select'){
			   params += elts[i].name+'='+elts[i].options[elts[i].selectedIndex].value+'&';
		   }else if(elts[i].type!='radio' && elts[i].type!='checkbox'){
		       params += elts[i].name+'='+elts[i].value+'&';
		   }
		}
        
		params += 'lang='+lang+'&id='+id;
		
		l = document.getElementById(elementId);
		l.innerHTML = '<img src="'+site_host+'img/wait2.gif" width="16" height="16" alt="" />';
		l.style.display = 'block';
		
		new Ajax.Request(file, {
			method: 'post',
			parameters: params,
			evalScripts: false, 
			asynchronous: true,
			onComplete: function(request){
				var xmlResponse = request.responseXML.documentElement;
				if(xmlResponse.hasChildNodes()){
						//var rekord = xmlResponse.firstChild;
						message = xmlResponse.childNodes.item(0).childNodes.length ? xmlResponse.childNodes.item(0).firstChild.data : '';
						result = xmlResponse.childNodes.item(1).childNodes.length ? parseInt(xmlResponse.childNodes.item(1).firstChild.data) : 0;
						
						l.innerHTML = message;
						if(result){
						   clearForm(form);
						   if(captchaId){
						      refresh_captcha(captchaId);
						   }
				        }
						xmlResponse.removeChild(xmlResponse.firstChild);
						scroll_top(elementId);
				}
			}
		});
	
	  return true;	
  }
  
   function validate1(form, file, elementId, lang, id, captchaId){
		
		params = '';
		var elts = document.forms[form].elements;
		
		for(i=0;i<elts.length;i++){	
		   if(elts[i].type=='radio' && elts[i].checked){
		      params += elts[i].name+'='+elts[i].value+'&';
		   }else if(elts[i].type=='checkbox' && elts[i].checked){
		       params += elts[i].name+'='+elts[i].value+'&';
		   }else if(elts[i].tagName=='select'){
			   params += elts[i].name+'='+elts[i].options[elts[i].selectedIndex].value+'&';
		   }else if(elts[i].type!='radio' && elts[i].type!='checkbox'){
		       params += elts[i].name+'='+elts[i].value+'&';
		   }
		}
        
		params += 'lang='+lang+'&id='+id;
		
		l = document.getElementById(elementId);
		l.innerHTML = '<img src="'+site_host+'img/wait2.gif" width="16" height="16" alt="" />';
		l.style.display = 'block';
		
		new Ajax.Request(file, {
			method: 'post',
			parameters: params,
			evalScripts: false, 
			asynchronous: true,
			onComplete: function(request){
				var xmlResponse = request.responseXML.documentElement;
				if(xmlResponse.hasChildNodes()){
						//var rekord = xmlResponse.firstChild;
						message = xmlResponse.childNodes.item(0).childNodes.length ? xmlResponse.childNodes.item(0).firstChild.data : '';
						result = xmlResponse.childNodes.item(1).childNodes.length ? parseInt(xmlResponse.childNodes.item(1).firstChild.data) : 0;
						
						l.innerHTML = message;
						if(result){
						   clearForm(form);
						   if(captchaId){
						      refresh_captcha(captchaId);
						   }
						   jQuery('#'+elementId+'').html('');
						   setTimeout("jQuery('#polec').dialog('close')",2000);
				        }
						xmlResponse.removeChild(xmlResponse.firstChild);
						scroll_top(elementId);
				}
			}
		});
	
	  return true;	
  }
  
  
  function pokazUkryj(id, pole_id){
	  pole = document.getElementById(id);
	  pole1 = document.getElementById(pole_id);
	  if(pole){
		  wlasciwosc = pole.style.display;
		  if(wlasciwosc=='none'){
			  pole.style.display = 'block';
			  if(pole1){
				  pole1.value = 1;
			  }
		  }else{
			  pole.style.display = 'none';
			   if(pole1){
				  pole1.value = 0;
			  }
		  }
	  }
  }
 
  
  function pokazUkryjWiersze(tabId, klasa1, klasa2, akcja){
	
	tab = document.getElementById(tabId);
	trs = tab.getElementsByTagName('tr');
	
	for(i=0;i<trs.length;i++){
		if(akcja){
		  if(trs[i].className==klasa1){
		     trs[i].className = klasa2;
		  }
		}else{
		  if(trs[i].className==klasa2){
		     trs[i].className = klasa1;
		  }
		}
	}
	return true;
}

function changeClass(id, cl){
	document.getElementById(id).className = cl;
	return true;
}

function zamknij(id){
	
	document.getElementById('zamknij-glowne').style.display = 'none';
	Effect.SlideUp(id, { duration: 0.5 });
	Effect.Fade('menu-'+active+'', { duration: 0.5, from: 1, to: 0 });
	changeClass('m-'+active+'', 'menu1');
	active = 0;
	
	return true;
}

function showTab(ktory, tab, lnk){
	
	if(ktory!=active_tab){
        
		if(active_tab){
		    //Effect.Fade(tab+'-'+active_tab+'', { duration: 0.8, from: 1, to: 0 });
			document.getElementById(tab+'-'+active_tab+'').style.display = 'none';
			changeClass(lnk+'-'+active_tab+'', 'menu1');
			document.getElementById(tab+'-'+ktory+'').style.display = 'block';
			//Effect.SlideDown(''+tab+'-'+ktory+'', { duration: 1.2 });
		}
		changeClass(lnk+'-'+ktory+'', 'menu2');
		active_tab = ktory;
		
	}
	return true;
}

function showElement(ktory){
	
	if(ktory!=active){
        
		if(active){
		    Effect.Fade('menu-'+active+'', { duration: 0.8, from: 1, to: 0 });
			changeClass('m-'+active+'', 'menu1');
			Effect.SlideDown('menu-'+ktory+'', { duration: 1.2 });
		}else{
		    Effect.SlideDown('suwak-container', { duration: 1.2 });
			document.getElementById('zamknij-glowne').style.display = 'block';
			Effect.SlideDown('menu-'+ktory+'', { duration: 0 });
		}
		
		
		changeClass('m-'+ktory+'', 'menu2');
		active = ktory;
		
	}
	return true;
}

function replaceString(objId, s1, s2){
	
	obj = document.getElementById(objId);
	if(obj){
		obj.innerHTML = obj.innerHTML.replace(s1, s2); 
	}
	return true;
	
}

function showHideMenu(elementId, buttonId, czas, s1, s2){
   
   button = document.getElementById(buttonId);
   
   if(button){
	   if(button.className=='zwiniente'){
		  
		  button.className = '';
		  setTimeout('button.className = \'rozwiniente\';',parseInt(czas)*900);
		  Effect.SlideDown(elementId, { duration: czas });
		  replaceString(buttonId, s1, s2);
		  
	   }else if(button.className=='rozwiniente'){
		  
		  button.className = '';
		  setTimeout('button.className = \'zwiniente\';',parseInt(czas)*900);
		  Effect.SlideUp(elementId, { duration: czas });
		  replaceString(buttonId, s2, s1);
		  
	   }
   }
   
   return true;
   
}

function showHideMenu2(elementId, buttonId, czas, imgId, img1, img2){
   
   button = document.getElementById(buttonId);
   
   if(button){
	   if(button.className=='zwiniente'){
		  
		  button.className = '';
		  setTimeout('button.className = \'rozwiniente\';',parseInt(czas)*900);
		  Effect.SlideDown(elementId, { duration: czas });
		  document.getElementById(imgId).src = site_host+'img/'+img1+'';
		  
	   }else if(button.className=='rozwiniente'){
		  
		  button.className = '';
		  setTimeout('button.className = \'zwiniente\';',parseInt(czas)*900);
		  Effect.SlideUp(elementId, { duration: czas });
		  document.getElementById(imgId).src = site_host+'img/'+img2+'';
		  
	   }
   }
   
   return true;
   
}

function changeImage(imgId, galId, anchorId, powiekszenieId, s1, s2){
	
	imgObj = document.getElementById(imgId);
	galObj = document.getElementById(galId);
	anchorObj = document.getElementById(anchorId);
	powiekszenieObj = document.getElementById(powiekszenieId);
	
	if(imgObj && galObj && anchorObj && powiekszenieObj){
		pom = imgObj.src;
		pom1 = galObj.src;
		imgObj.src = pom1.replace('gallery','medium');
		galObj.src = pom.replace('medium', 'gallery');
		anchorObj.href = pom1.replace('gallery','big');
		powiekszenieObj.href = pom1.replace('gallery','big');
	}
	
	return true;
}

function changeLink(anchorId, lnk){
	
	anchorObj = document.getElementById(anchorId);
	
	if(anchorObj){
		anchorObj.src = lnk;
	}
	
	return true;
}

function changeGalImg(lnkId, imgId){
	
   lnkObj = document.getElementById(lnkId);	
   imgObj = document.getElementById(imgId);	
   if(lnkObj && imgObj){
	   
	   pom = lnkObj.href;
	   imgObj.src = pom.replace('medium', 'gallery');
   }
   
   return true;
}

function findPosY(obj)
  {
    var curtop = 0;
    if(obj.offsetParent)
        while(1)
        {
          curtop += obj.offsetTop;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += obj.y;
    return curtop;
  }
  
  function findPosX(obj)
  {
    var curleft = 0;
    if(obj.offsetParent)
        while(1) 
        {
          curleft += obj.offsetLeft;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
		
	else if(obj.x)
        curleft += obj.x;
    return curleft;
  }

function remove_obj(id){
	obj = document.getElementById(id);
	if(obj){
		obj.innerHTML = '';
		obj.style.display = 'none';
	}
	return true;
}


function loadImage(objId, image, width, height){
	
		
		div = document.getElementById('foto-layer');
		obj = document.getElementById(objId);
		
		if(div && obj){
		    
			objTop = findPosY(obj);
			objLeft = findPosX(obj);
			div.style.top = (objTop-257)+'px';
			div.style.left = (objLeft-((280-95)/2))+'px';
			img = document.createElement('img');
			img.style.position = 'absolute';
			img.style.top = 0;
			img.style.left = 0;
			img.setAttribute('src', image);
			img.setAttribute('width', width);
			img.setAttribute('height', height);
			img.setAttribute('alt','');
			//div.innerHTML = '';
			div.appendChild(img);
			//div.innerHTML+='';
			div.style.display = 'block';
		}

	return true;
}


function showhide_desc(elementId, elementId2, id, akcja, width, lang, event){
    
	if(!event){
		var event = window.event;
	}
	
	if(akcja){
		
		mouseX =  findPosX(document.getElementById(elementId));
		mouseY =  findPosY(document.getElementById(elementId));
		
		div = document.createElement('div');
		div.setAttribute('id', elementId2);
		div.setAttribute('class', 'layer-opis');
		img = document.createElement('img');
		img.setAttribute('src', site_host+'img/loader.gif');
		img.setAttribute('width', '16');
		img.setAttribute('height', '16');
		img.setAttribute('alt', '');
		div.appendChild(img);
		div.style.top = mouseY+'px';
		div.style.left = mouseX+5+width+'px';
		document.body.appendChild(div);
		
		variables='id='+id+'&akcja='+akcja+'&lang='+lang;
		url = site_host+'ajax_ikony_opisy.php';
		new Ajax.Request(url, {
			method: 'post',
			parameters: variables, 
			asynchronous: true,
				onComplete:function(request){
						var textResponse = request.responseText;
						if(textResponse){
							div = document.getElementById(elementId2);	
							if(div){
								div.innerHTML = textResponse; 
							}
							
						}else{
							div = document.getElementById(elementId2);
							if(div){
							   document.body.removeChild(div);
							} 
						}
				}
	    });
		
		
	}else{
		div = document.getElementById(elementId2);
		if(div){
		   document.body.removeChild(div);
		}
	}
	return true;
}

function send(formId, poleId, wartosc){
	
	form = document.getElementById(formId); 
	pole = document.getElementById(poleId);
	
	if(form && pole){
		pole.value = wartosc;
		form.submit();
	}
	return true;
}

function send2(form, poleId){
	
	if(document.forms[form]){
		
		var elts = document.forms[form].elements;
		
		for(i=0;i<elts.length;i++){	
		   
		   if(elts[i].id.indexOf(poleId)>=0){
		
			   if(elts[i].type=='radio' && elts[i].checked){
				  elts[i].checked = false;
			   }else if(elts[i].type=='checkbox' && elts[i].checked){
				   elts[i].checked = false;
			   }else if(elts[i].tagName=='SELECT'){
				   elts[i].options[elts[i].selectedIndex].selected = false;
				   elts[i].options[0].selected = true;
			   }else if(elts[i].type!='radio' && elts[i].type!='checkbox'){
				   elts[i].value = '';
			   }
		   
		   }
		}
		
		document.forms[form].submit();
	}
	return true;
}

function addToCart(elementId, add, mod, rozm, q){
	
	 if(timer!=null){
	    clearTimeout(timer);
	 }
	 mouseX =  findPosX(document.getElementById(elementId));
	 mouseY =  findPosY(document.getElementById(elementId));	
	 div = document.getElementById('koszyk-info');
	 if(div){
		 document.getElementsByTagName("body")[0].removeChild(div);
	 }
	
	 jQuery('body').append('<div id="koszyk-info"><div><img src="'+site_host+'img/kom_gora.gif" width="275" height="3" alt="" style="vertical-align: bottom;" /></div><div id="koszykinf" style="background-color: #CCCCCC; padding: 5px;"><img src="'+site_host+'img/wait2.gif" width="16" height="16" alt="" /></div><div><img src="'+site_host+'img/kom_dol.gif" width="275" height="3" alt="" style="vertical-align: top;" /></div></div>');
	 
	 jQuery('#koszyk-info').css('left',mouseX-100+'px');
	 jQuery('#koszyk-info').css('top',mouseY-5-jQuery('#koszyk-info').height()+'px');
	//jQuery('#koszyk-info').hide();
	 //Effect.Appear('koszyk-info');
	
	new Ajax.Request(site_host+'ajax_cart.php', {
					 
			method: 'get',
			parameters: 'add='+add+'&model='+mod+'&rozmiar='+rozm+'&q='+q+'', 
			asynchronous: true,
			onComplete:function(request){
				
						xmlResponse = request.responseXML.documentElement;
						
						if(xmlResponse.hasChildNodes()){
				  
				            info = xmlResponse.childNodes.item(0).childNodes.length ? xmlResponse.childNodes.item(0).firstChild.data : '';
				            rodzaj = xmlResponse.childNodes.item(1).childNodes.length ? parseInt(xmlResponse.childNodes.item(1).firstChild.data) : 0;
							cart_info = xmlResponse.childNodes.item(2).childNodes.length ? xmlResponse.childNodes.item(2).firstChild.data : '';
							
							jQuery('#koszyktext').html(cart_info);
							jQuery('#koszykinf').html(info);
							jQuery('#koszyk-info').css('top',mouseY-5-jQuery('#koszyk-info').height()+'px');
							if(rodzaj==1){
							    timer = setTimeout("Effect.Fade('koszyk-info');",8000);
							
							}else{
								timer = setTimeout("Effect.Fade('koszyk-info');",2000);
								ajaxLastItemCart('cart');
							}
						}
											
				}
	  });
}

