function addToLabel(class1, lang){
	jQuery('.'+class1+'').html('<img src="'+site_host+'img/flaga_'+lang+'.gif" width="18" height="13" alt="" />&nbsp;&nbsp;&nbsp; '+jQuery('.'+class1+'').html()+'');
}

function removeElementsFromExchange(){
	if(jQuery('#iframe_1834944229').size()>0){ 
	   //alert('aaaa');
	   alert(jQuery('#iframe_1834944229').contents().text());
	}else{
	   setTimeout('removeElementsFromExchange', 300);	 
	}
}

function main_menu_over(el){
	jQuery(el).parent().next('.sep').attr('class','sep-1');
	jQuery(el).parent().prev('.sep').attr('class','sep-1');
}
function main_menu_out(el){
	jQuery(el).parent().next('.sep-1').attr('class','sep');
	jQuery(el).parent().prev('.sep-1').attr('class','sep');
}

function selectElement(idElementu, idWartosci, idPojemnika, rodzEl, val){
	
	if(rodzEl=='a'){ 
	   jQuery('#'+idPojemnika+' a').css('border','2px solid #FFFFFF');
	}else if(rodzEl=='img'){
	   jQuery('#'+idPojemnika+' img').css('border','2px solid #FFFFFF');
	}
	
	jQuery('#'+idElementu+'').css('border','2px solid #4B4C50');
	jQuery('#'+idWartosci+'').val(val);
	
}


function popupPos(id, width){
	jQuery('#'+id+'').css('left', ((document.body.clientWidth-width)/2)+'px');
}

function needHelp(id, width){
	jQuery('#'+id+'').css('left', ((document.body.clientWidth/2)+495)+'px');
}

function showNeedHelp(idElementu){
   popupPos(idElementu,508);
   jQuery('#'+idElementu+'').animate({'opacity': 'show'}, 0);
}

function closeWindow(idElementu){
   jQuery('#'+idElementu+'').animate({'opacity': 'hide'}, 0);	 
}

function closeWindow2(idElementu){
   jQuery('#'+idElementu+'').animate({'opacity': 'hide'}, 0);	 
}

function changePage(idSerii, idElementu, idPojStr, page, lang){
	
	file = site_host+'ajax_artykuly.php';
	jQuery('#'+idElementu+'').html('<li style="list-style: none; text-align: center;"><img src="'+site_host+'img/loading2.gif" width="50" height="50" alt="" border="0" /></li>');
	jQuery('#'+idPojStr+' a').attr('class','');
	jQuery('#'+idPojStr+' a:eq('+(page-1)+')').attr('class','active2');
	jQuery.ajax({url: file, 
				 type: 'POST', 
				 data: 'lang='+lang+'&id_serii='+idSerii+'&page='+page+'', 
				 dataType: 'xml', 
				 complete: function(request){
							   var xmlResponse = request.responseXML.documentElement;
								if(xmlResponse.hasChildNodes()){
									message = xmlResponse.childNodes.item(0).childNodes.length ? xmlResponse.childNodes.item(0).firstChild.data : '';
									if(message){
								       jQuery('#'+idElementu+'').html(message);
									}
							    }
				 }
	});
	
}

function changeOption(){
	if(jQuery('#id_typu_dostawy_2').attr('checked') && jQuery('#id_typu_platnosci_2').attr('checked')){
		jQuery('#id_typu_dostawy_1').attr('checked',true);
	}
}

function checkInpost(kod, idKraju, idRadioButton, lang){
	
	file = site_host+'check_inpost.php';
	
	jQuery.ajax({url: file, 
				 type: 'POST', 
				 data: 'lang='+lang+'&kod='+kod+'&id_kraju='+idKraju+'', 
				 dataType: 'xml', 
				 complete: function(request){
							   var xmlResponse = request.responseXML.documentElement;
							   if(xmlResponse.hasChildNodes()){
									message = xmlResponse.childNodes.item(0).childNodes.length ? xmlResponse.childNodes.item(0).firstChild.data : '';
									if(message=='ok'){
								       jQuery('#'+idRadioButton+'').attr('disabled',false); 
									}else{
									   jQuery('#'+idRadioButton+'').attr('disabled',true);
									   jQuery('#'+idRadioButton+'').attr('checked',false);
									}
							    }else{
									  jQuery('#'+idRadioButton+'').attr('disabled',true);
									   jQuery('#'+idRadioButton+'').attr('checked',false);  
								}
				 }
	});
	
}

function getData(idElementu, plik, lang){
	
	file = site_host+plik;
	jQuery.ajax({url: file, 
				 type: 'POST',
				 dataType: 'html',
				 data: 'lang='+lang+'', 
				 complete: function(request){
					jQuery('#'+idElementu+'').html(request);
				 }
	});
	
}

function getProducts(idSerii, idElementu, lang){
	
	file = site_host+'ajax_produkty.php';
	//jQuery('#'+idElementu+'').html('<img src="'+site_host+'img/loading2.gif" width="50" height="50" alt="" border="0" />');
	
	jQuery.ajax({url: file, 
				 type: 'POST', 
				 data: 'lang='+lang+'&id_serii='+idSerii+'', 
				 dataType: 'xml', 
				 complete: function(request){
							   var xmlResponse = request.responseXML.documentElement;
								if(xmlResponse.hasChildNodes()){
									message = xmlResponse.childNodes.item(0).childNodes.length ? xmlResponse.childNodes.item(0).firstChild.data : '';
									if(message){
								       jQuery('#'+idElementu+'').html(message);
									   jQuery('#komunikat').animate({'opacity': 'show'}, 0);
									   popupPos('komunikat',508);
									}
							    }
				 }
	});
	
}

function addToCart(idElementu, add, q, lang){
	 
	file = site_host+'ajax_cart.php';
	//jQuery('#'+idElementu+'').html('<img src="'+site_host+'img/loading2.gif" width="50" height="50" alt="" border="0" />');
	popupPos('komunikat',508);
	jQuery('#komunikat').animate({'opacity': 'show'}, 0);
	jQuery.ajax({url: file, 
				 type: 'GET', 
				 data: 'lang='+lang+'&add='+add+'&q='+q+'', 
				 dataType: 'xml', 
				 complete: function(request){
							   var xmlResponse = request.responseXML.documentElement;
								if(xmlResponse.hasChildNodes()){
									 info = xmlResponse.childNodes.item(0).childNodes.length ? xmlResponse.childNodes.item(0).firstChild.data : '';
									 txt = xmlResponse.childNodes.item(1).childNodes.length ? xmlResponse.childNodes.item(1).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 : '';
									 if(info){
								        jQuery('#'+idElementu+'').html(info);
									 }
									 if(txt){
										jQuery('#qk').html(txt);   
									 }
							    }
				 }
	});
	 
}

function sendArticleQuestion(idSerii, idArtykulu, idElementu, lang){
	
	file = site_host+'ajax_artykul.php';
	//jQuery('#'+idElementu+'').html('<img src="'+site_host+'img/loading2.gif" width="50" height="50" alt="" border="0" />');
	
	jQuery.ajax({url: file, 
				 type: 'POST', 
				 data: 'lang='+lang+'&id_serii='+idSerii+'&id_artykulu='+idArtykulu+'', 
				 dataType: 'xml', 
				 complete: function(request){
							   var xmlResponse = request.responseXML.documentElement;
								if(xmlResponse.hasChildNodes()){
									message = xmlResponse.childNodes.item(0).childNodes.length ? xmlResponse.childNodes.item(0).firstChild.data : '';
									if(message){
								       jQuery('#'+idElementu+'').html(message);
									   popupPos('komunikat',508);
	                                   jQuery('#komunikat').animate({'opacity': 'show'}, 0);
									}
							    }
				 }
	});
	
}

function sendArticleQuestion2(formId, idElementu, idElementu2, lang){
	
	file = site_host+'ajax_send_article.php';
	parametry = jQuery('#'+formId+'').serialize()+'&lang='+lang+'';
	//jQuery('#'+idElementu+'').html('<img src="'+site_host+'img/loading2.gif" width="50" height="50" alt="" border="0" />');
	popupPos('komunikat',508);
	jQuery('#komunikat').animate({'opacity': 'show'}, 0);
	jQuery.ajax({url: file, 
				 type: 'POST', 
				 data: parametry, 
				 dataType: 'xml', 
				 complete: 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;
									if(result){
										jQuery('#'+idElementu+'').html(message); 
									}else{
								        jQuery('#'+idElementu2+'').html(message);
									}
							    }
				 }
	});
	
}

function ajaxLoadCalendar(idElementu, month, year, lang){
	
	jQuery('#'+idElementu+'').html('<img src="'+site_host+'img/ajax-loader.gif" width="100" height="100" alt="" border="0" />');
	file = site_host+'ajax_load_calendar.php';
	jQuery.ajax({url: file, 
				 type: 'GET', 
				 data: 'lang='+lang+'&month='+month+'&year='+year+'', 
				 dataType: 'html', 
				 complete: function(request){
					 if(request.responseText){
						 jQuery('#'+idElementu+'').html(request.responseText); 
					 }
				 }
	});
	
}

function showInfo(elementId, info){
	
		 
		 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: #4B4C50; 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-30+'px');
		 jQuery('#koszyk-info').fadeIn(1500);
		 //jQuery('#koszyk-info').css('top',mouseY-5-jQuery('#koszyk-info').height()+'px');
		 timer = setTimeout("jQuery('#koszyk-info').fadeOut('slow');",6000);
		 
		 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/loader.gif" width="16" height="16" alt="" />';
		l.style.display = 'block';
		
		jQuery.ajax({url: file, 
				 type: 'POST', 
				 data: params, 
				 dataType: 'xml', 
				 complete: 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;
								//jQuery('#contentpane').jScrollPane({showArrows: true});
								if(result){
								   clearForm(form);
								   if(captchaId){
									  refresh_captcha(captchaId);
								   }
								}
								xmlResponse.removeChild(xmlResponse.firstChild);
								scroll_top(elementId);
						}
					  //jQuery('#tabs-3 .opak').jScrollPane({showArrows: true});
				 }
				
		});
	
	  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';
		
		
		jQuery.ajax({url: file, 
				 type: 'POST', 
				 data: params, 
				 dataType: 'xml', 
				 complete: 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 ajaxAddToFavourites(id_produktu, elementId){
	
	var parametry = 'id='+id_produktu+'';
	jQuery.ajax({url: site_host+'ajax_dodaj_poczekalnia.php', 
				 type: 'POST', 
				 data: parametry, 
				 dataType: 'xml', 
				 complete: 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;
								
								if(message){
									showInfo(elementId, message);
								}
								
						}	 
				}
				
		 });
	
	return true;
	
}

function ajaxLastItemCart(elementId){
	
	var parametry = '';
	
	jQuery.ajax({url: site_host+'ajax_ostatni_koszyk.php', 
				 type: 'POST', 
				 data: parametry, 
				 dataType: 'xml', 
				 complete: 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+'';
		
		jQuery.ajax({url: site_host+'ajax_usun_ulubione.php', 
				 type: 'POST', 
				 data: parametry, 
				 dataType: 'xml', 
				 complete: 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){
	
	parametry = 'id_produktu='+idProduktu+'&id_modelu='+idModelu+'&id_rozmiaru='+idRozmiaru+'';
	
	jQuery.ajax({url: site_host+'ajax_show_pdf.php', 
				 type: 'POST', 
				 data: parametry, 
				 dataType: 'xml', 
				 complete: 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');
											 jQuery('#koszyk-info').fadeIn(1500);
											 timer = setTimeout("jQuery('#koszyk-info').fadeOut('slow');",4000);
																   
									 }
								}
								 
							}
				});
	
	return true;
	
}


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_elementu2+'').css('color','#FFFFFF');
			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_elementu2+'').css('color','#000000');
			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+'').css('background', 'url('+foto_medium+') 0 0 no-repeat');
	  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 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');
}

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 loadKoszty(request){
	var xmlResponse = request.responseXML.documentElement;
	jQuery('#koszty-info').html(xmlResponse.childNodes.length ? xmlResponse.childNodes.item(0).firstChild.data : '');
	return true;
}

function ajaxKoszty(form, poleDostawa, polePlatnosci, poleKraj, lang){
	
	idDostawy = 0;
	idPlatnosci = 0;
	idKraju = jQuery('#'+poleKraj).val();
	
	for(i=0; i < document.forms[form].elements.length; i++){
		if(document.forms[form].elements[i].type == 'radio'){
			if(document.forms[form].elements[i].name == poleDostawa && document.forms[form].elements[i].checked){
				idDostawy = document.forms[form].elements[i].value;
			}else if(document.forms[form].elements[i].name == polePlatnosci && document.forms[form].elements[i].checked){
				idPlatnosci = document.forms[form].elements[i].value;
			}
		}
	}
	
	
	var parametry = "id_dostawy="+escape(idDostawy)+"&id_platnosci="+escape(idPlatnosci)+"&id_kraju="+idKraju+"&lang="+lang;
	jQuery.ajax({url: site_host+'ajax_koszty.php', 
				 type: 'POST', 
				 data: parametry, 
				 dataType: 'xml', 
				 complete: loadKoszty
	});
	
	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){
	return n.toFixed(dokladnosc);
}

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 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);
	}
}

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);
	 
	 
	 return true;
 }

 function sortBox(class1){
	 
	 tab = jQuery('.'+class1+'');
	 for(i=0;i<tab.length-1;i++)
	 for(j=0;j<tab.length-i-1;j++){	 
	 
		 id1 = tab[j].id;
		 id2 = tab[j+1].id;
		 
		 tabId1 = id1.split('_');
		 tabId2 = id2.split('_');
		 
		 if(tabId1.length==2 && tabId2.length==2){
			 if(parseInt(tabId1[1])>parseInt(tabId2[1])){
				 pom1 = tab[j];
				 tab[j] = tab[j+1];
				 tab[j+1] = pom1;
				 //jQuery('#'+id1+'').remove();
				 jQuery('#'+id1+'').insertAfter('#'+id2+'');
			 }
		 }
		 //jQuery('#czysc').remove(); 
		 //jQuery('\''+request.responseText+'\'').insertAfter(jQuery('#'+elementId+' .box-search:eq('+(ktory-1)+')'));
	 }
	 
 }

 function loadCriteria(formId, elementId, opcja, lang, userType, ktory){
	 
	     parametry = jQuery('#'+formId+'').serialize()+'&lang='+lang+'&opcja='+opcja+'&user_type='+userType+'';
	     jQuery.ajax({url: site_host+'ajax_load_kryteria.php', 
				 type: 'GET', 
				 data: parametry,
				 dataType: 'html',
				 complete: function(request){
				             
							 jQuery('#loading').remove();
							 jQuery('#czysc').remove();
							 jQuery('#'+elementId+'').append(request.responseText);  
							 jQuery('#'+elementId+'').append('<div id="czysc" class="czysc">&nbsp;</div>');
							 sortBox('box-search');
			              }
	     });
	
	    return true;
}

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;
			
			jQuery.ajax({url: site_host+'ajax_formularz_account.php', 
				 type: 'POST', 
				 data: variables, 
				 dataType: 'xml', 
				 complete: function(request){
				             
							 jQuery('#'+elementId+'').html(request.responseText);  
							
			              }
	        });
			
		}
	
	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].type!='button'){
		       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';
		}	
		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('#'+imgid).attr('src', imgsrc.replace(imguncheck,imgcheck));
			  //$(imgid).src = imgsrc.replace(imguncheck,imgcheck);
			  if(pole1){
				  pole1.value = 1;
			  }
		  }else{
			  pole.style.display = 'none';
			  jQuery('#'+imgid).attr('src', imgsrc.replace(imgcheck,imguncheck));
			   if(pole1){
				  pole1.value = 0;
			  }
		  }
	  }
  }
  
  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 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 replaceString(objId, s1, s2){
	
	obj = document.getElementById(objId);
	if(obj){
		obj.innerHTML = obj.innerHTML.replace(s1, s2); 
	}
	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','');*/
			
			img = document.createElement('div');
			img.style.position = 'absolute';
			img.style.top = 0;
			img.style.left = 0;
			img.style.background = 'url('+image+') 0 0 no-repeat';
			img.style.width = width+'px';
			img.style.height = height+'px';
			//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 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;
}
