//zmiana obrazka (po najechaniu myszka)
function changeSrc(el,img){
	if(el!=null){
		el.src=img;
	}
}

//zmiana tla
function changeTlo(el,tlo){
	if(el!=null){
		el.className=tlo;
	}
}

//pytaniie czy usunac element
function czy_usun(linkp,komunikat,ilosc,id){
	if(confirm(komunikat))
	{
		if(ilosc && ilosc.length>0 && document.getElementById('ileUsun_'+id).value>eval(ilosc))
		       alert('Maksymalnie możesz usunąć '+ilosc+' sztuk produktu');
		else
			location.href=linkp;
	}
}




//zaznaczanie wszystkich checkbox
function zaznacz_checkboxy(formularz,tablica,statusel) {
	var elts=(typeof(formularz.elements[tablica+'[]'])!= 'undefined') ? formularz.elements[tablica+'[]'] : '';
	var elts_cnt = (typeof(elts.length) != 'undefined') ? elts.length : 0;
	if (elts_cnt){
		for (var i = 0; i < elts_cnt; i++){ 
		 	elts[i].checked=statusel;
		}
  } else { 
		elts.checked = statusel;
	}
}

//dodawanie tagow do pola text
function dodajtag(FormName,FieldName,tag,prompttext) {
	if (tag=='b'){ tag_prompt='bold'; }
	if (tag=='i'){ tag_prompt='italic'; }
	inserttext = prompt(prompttext+'\n<'+tag+'>xxx</'+tag+'>','');
	if ((inserttext != null) && (inserttext != '')) {
		document.forms[FormName].elements[FieldName].value += '<'+tag+'>'+inserttext+'</'+tag+'>';
	}
	document.forms[FormName].elements[FieldName].focus();
}

//dodawanie emotikonow do pola text
function emotikony_obrazek(pole,znaczek) {
  emotikony_pole=document.getElementById(pole);
  emotikony_pole.value=emotikony_pole.value+znaczek;
  emotikony_pole.focus();
}

//popup obrazka bez zbednych marginesow
function popup_image(okno,imageURL,imageTitle,w,h,margines){

	if(margines==''){
		$margines=0;
	}

	w=w+(2*margines);
	h=h+(2*margines);
	
	PositionY=(screen.height-h)/2; 
	if (PositionY<0){
		PositionY=0;
	}
	
	PositionX=(screen.width-w)/2; 
	if (PositionY<0){
		PositionY=0;
	}	
	
	
  var imgWin = window.open('',okno,'scrollbars=no,resizable=1,width='+w+',height='+h+',left='+PositionX+',top='+PositionY);
	//popup blockers should not cause errors
  if( !imgWin ) { 
		return true; 
	}

	imgWin.moveTo(PositionX,PositionY);
	imgWin.resizeTo(w,h);	
  imgWin.document.write('<html><head><title>'+imageTitle+'<\/title><\/head><body style="margin:0px; padding:0px; text-align:center"><div style="padding:'+margines+'px">'+'<img src="'+imageURL+'" alt=\"\" style=\"cursor:pointer\" onclick=\"window.close();\" />'+'<\/div><\/body><\/html>');
	
	imgWin.document.close();	
	
  if( imgWin.focus ) { 
		imgWin.focus(); 
	}

}

//zwykly popup centrowany
function popup_open(okno,adres,w,h,margines) {

	if(margines==''||!margines||margines=='undefined'||isNaN(margines)){
		margines=0;
	}

	w=w+margines;
	h=h+margines;

	top_okno=(screen.height-h)/2; 
	if (top_okno<0){
		top_okno=0;
	}
	left_okno=(screen.width-w)/2; 
	
	if (left_okno<0){
		left_okno=0;
	}

	imgWin=window.open(adres,okno,'top='+top_okno+',left='+left_okno+',width='+w+',height='+h+',toolbar=no,menubar=no,location=no,directories=no,alwaysRaised=no,status=no,scrollbars=no,resizable=yes,fullscreen=0');
	
	imgWin.moveTo(left_okno,top_okno);
	imgWin.resizeTo(w,h);	
			
	//popup blockers should not cause errors
  if( !imgWin ) { 
		return true; 
	}		
	
  if( imgWin.focus ) { 
		imgWin.focus(); 
	}

} 


//weryfikacja email
function spr_email(email){
	var forma_email=/^(?:(?:\w\-*)+\.?)*\w+@(?:(?:\w\-*)+\.)+\w{1,4}$/;
	return forma_email.test(email);
}

//funkcja trim
String.prototype.trim=function(){
	return this.replace(/^\s*|\s*$/g,"");
}

//czyszczenie defaultowej wartosci pola formularza
function field_clear(field,val,czysc){

	wartosc=document.getElementById(field);

	if(czysc){
		if(wartosc.value==val){
			wartosc.value='';
		}		
	} else {
		if(wartosc.value==''){
			wartosc.value=val;
		}				
	}
}

//zamykanie reklamy top layer
function adv_close() { 
	adv=document.getElementById('adv_layer');
  adv.style.display='none';
}

//dodawanie do ulubionych w przegladarkach
function dodaj_favorite(tytul,adres) {

 //FireFox
 if (window.sidebar) {
	
 	window.sidebar.addPanel(tytul, adres, "");

 //IE
 } else if (window.external) {
	
 	window.external.AddFavorite(adres, tytul);

 //Opera
 } else if (window.opera && window.print) {
	
 	var a = document.createElement('a'); a.setAttribute('href', adres); a.setAttribute('title', tytul); a.setAttribute('rel','sidebar'); a.click();
	
 }

}


function wlacz_wylacz(id){

	if(id){
	
		element=document.getElementById(id);
		
		if(element){
			if(element.style.display=='none'){
				element.style.display='';
			} else {
				element.style.display="none";
			}
		}
	}
	
}


function obr(img_link,img_obrazek){

	k_link=document.getElementById('obrtyt');
	k_obrazek=document.getElementById('obrimg');	
	
	k_link.href=img_link;
	k_obrazek.src=img_obrazek;	

}

function koszykDodaj(link,id_produkt,id_wersja,kotwica){

	if(id_wersja!='')
		nazwa='ile_'+id_produkt+'_'+id_wersja+'';	
	else 	nazwa='ile_'+id_produkt+'';	

	ilosc = $('#'+nazwa).val();	

	dodatek = '';
	if(kotwica)
		dodatek = '#p'+id_produkt

	window.location = link+'&ile='+ilosc+dodatek;

	/*$.ajax({
	  type: "POST",			
	  url: "ajax2.php",
	  data: link+'&ile='+ilosc,
	  cache: false,
	  success: function(html){
	  }
	});		*/
}

function szukajprodukt(id_nr){

	nazwa=document.getElementById('nazwa').value;	
	
	$.ajax({
	  type: "POST",			
	  url: "ajax.php",
	  data: "nazwa="+nazwa+'&id_nr='+id_nr,
	  cache: false,
	  success: function(html){
	    $("#szukajl").html(html);
	  }
	});		

}


function wyk_akcja(akcja,wykonaj){

	document.sklep_zamow.akcja.value=akcja;
	
	if(wykonaj){
		document.sklep_zamow.submit();
	}
	
	
	return true;

}

function zmienEko(razem1,razem2){
	
	if(document.getElementById('punkty').checked){
		document.getElementById('razemw').innerHTML=razem2;	
	} else {
		document.getElementById('razemw').innerHTML=razem1;
	}

}
// number_format * (c) 2008 Tomasz Kołodziejski * www: http://neo.mlodzi.pl * http://creativecommons.org/licenses/LGPL/2.1/ * thanks for Eluś http://forum.webhelp.pl/viewtopic.php?p=353165#353165 */ // number, decimals, dec_point, thousand_sep 
//
function number_format(n, q, r, s, p, i){ with(Math)return(''+round(~~n*(i=pow(10,q||1)))/i).replace(/(\d)(?=(.{3})+$)/g, "$1"+(s||''))+(q>0?(r||',')+(i=''+round((n||1)*i)).slice(i.length-q):'') } 

function dodajProdukt(id_zam,typ_zam)
{
	wartosc_zamowienia=$("#wartosc_zamowienia").val();
	//przesylka=$("#przesylka_koszt").val();
	rabat_wartosc=$("#rabat_wartosc").val();
	rabat=$("#rabat").val();
	wartosc=$("#wartosc").val();
	cena=$("#cena").val();	

	if($("#poinformuj_klienta").is(':checked'))
		poinformuj=1;
	else poinformuj=0;

	id_produkt=$("#id_produkt").val();
	ilosc=$("#ilosc").val();	
	id_kolor=$("#id_kolor").val();	
	id_rozmiar=$("#id_rozmiar").val();
	nazwa=$("#nazwa").val();
	id_wersja=$("#id_wersja").val();	
	vat=$("#vat").val();	

	if(id_produkt!='' && ilosc>0 && id_zam!='' && wartosc>0 && wartosc_zamowienia>0)
	{
		$("#zamowienie_produkty").html('<div class="srodek" style="background-color: #ffffff";><div style="padding: 20px;"><img src="grafika/indicator2.gif" alt="proszę czekać ..." /></div></div>');
		$.ajax({
			type: "POST",			
			url: "ajax2.php",
			data: "akcja=zamowieniaadmin_dodajProdukt2&id_zam="+id_zam+"&id_kolor="+id_kolor+"&id_rozmiar="+id_rozmiar+"&ilosc="+ilosc+"&id_produkt="+id_produkt+"&wartosc="+wartosc+"&cena="+cena+"&nazwa="+nazwa+"&vat="+vat+"&id_wersja="+id_wersja+"&typ_zam="+typ_zam+"&poinformuj="+poinformuj+"&rabat="+rabat+"&rabat_wartosc="+rabat_wartosc,	
			cache: false,
			success: function(html)
			{
				
				$("#zamowienie_produkty").css("display","none");
				
				$("#zamowienie_produkty").html(html);
				$("#zamowienie_produkty").show("slow");

				error = $("#error").html();

				if(!error)
				{
					if(rabat>0)
					{
						// ustawienie do zapłaty i wysokości rabatu
			    			$.ajax({
							type: "POST",			
							url: "ajax2.php",
							data: "akcja=zamowieniaadmin_uzupelnijRabat&id_zam="+id_zam,	
							cache: false,
							success: function(html2)
							{
								$("#rabat_kod").html(html2);
							}
						});			
					}
					// ustawienie do zapłaty i wysokości rabatu
			    		$.ajax({
						type: "POST",			
						url: "ajax2.php",
						data: "akcja=zamowieniaadmin_uzupelnijWartosc&id_zam="+id_zam,	
						cache: false,
						success: function(html3)
						{
							$("#do_zaplaty").html(html3);
						}
					});

				}

				$("#cena").val('');
				$("#zamowienieProdukt").val('');
				$("#ilosc").val(1);
				$("#id_kolor").val(0);				
				$("#id_produkt").val(0);				
				$("#id_rozmiar").val(0);	
				$("#id_wersja").val(0);				
				$("#vat").val(0);				
				
			}
		});			
	}
	else alert("brak wymaganych danych potrzebnych do dodania produktu");
}
function usunProdukt(id_zam,id_produkt,cena,rabat)
{
	if($('#poinformuj_klienta2').is(':checked'))
		poinformuj=1;
	else poinformuj=0;

	rabat_wartosc=$("#rabat_wartosc").val();
	wartosc_zamowienia=$("#wartosc_zamowienia").val();
	typ_zam=$("#typ_zam").val();
	ilosc = $('#ileUsun_'+id_produkt).val();

	if(id_zam>0 && id_produkt>0 && cena>0 && ilosc>0)
	{
	/*	if(rabat>0)
		{
			rabat2 = number_format(eval(cena+"*"+ilosc+"*"+rabat+"/100"),2,'.');
			rabat_wartosc = number_format(eval(rabat_wartosc+"-"+rabat2),2,'.');
			cena2 = eval(cena+"*"+ilosc+"-"+rabat2);
		}
		else cena2 = eval(cena+"*"+ilosc);*/

		//alert(cena2+" - "+rabat+" "+rabat_wartosc);

		$.ajax({
			type: "POST",			
			url: "ajax2.php",
			data: "akcja=zamowieniaadmin_usunProdukt2&id_zam="+id_zam+"&id_produkt="+id_produkt+"&cena="+cena+"&typ_zam="+typ_zam+"&ilosc="+ilosc+"&poinformuj="+poinformuj+"&rabat="+rabat+"&rabat_wartosc="+rabat_wartosc,	
			cache: false,
			success: function(html)
			{
				$("#zamowienie_produkty").css("display","none");
				$("#zamowienie_produkty").html(html);
				$("#zamowienie_produkty").show("slow");
			    	
				// ustawienie do zapłaty i wysokości rabatu
			    	$.ajax({
					type: "POST",			
					url: "ajax2.php",
					data: "akcja=zamowieniaadmin_uzupelnijRabat&id_zam="+id_zam,	
					cache: false,
					success: function(html2)
					{
						$("#rabat_kod").html(html2);
					}
				});			
				
				// ustawienie do zapłaty i wysokości rabatu
			    	$.ajax({
					type: "POST",			
					url: "ajax2.php",
					data: "akcja=zamowieniaadmin_uzupelnijWartosc&id_zam="+id_zam,	
					cache: false,
					success: function(html3)
					{
						$("#do_zaplaty").html(html3);
					}
				});
			}
		});			
	}
	else alert('nie można usunąć produktu');
}
function showContent(content) {
	$("#lightboxContent").html(content);
}
function showLightbox(title,content) {
	$("#lightboxTitle").html(title);
	$("#lightboxContent").html(content);
	$("#lightbox, #lightbox-panel").fadeIn(300);  
}
function closeLightbox() {
	$("#lightbox, #lightbox-panel").fadeOut(300);
	$("#lightboxTitle").html("");
	$("#lightboxContent").html("");
}
function addToCart(id)
{
	tab = $('input[name="ile_tab_'+id+'[]"]').serializeArray();
	tab2 = $('input[name="ile_tab_'+id+'[]"]');

	link = "akcja=koszyk_dodajAjax&id="+id;

	// alert($(tab2[0]).attr('id'));
	$.each(tab, function(i, field){
		id2 = $(tab2[i]).attr('id');
  	  	link+="&ile_tab_"+id+"["+id2+"]="+$(field).val();
		$('#'+id2).val('');
		
    	});
	
	$.ajax({
	  type: "POST",			
	  url: "ajax2.php",
	  data: link,
	  cache: false,
	  success: function(html){
		  showLightbox("Koszyk",html);

	  }
	});		


	
}

