function Growl(title,body,type){
	if(!type) type='success';
	
	$(document).ready(function(){ 
	//alert(1);
	    $.jGrowl('<p></p>'+body, {
		    theme: 	type,
		    header: title,
		    life:	4000,
		    closerTemplate: '<div>[ zamknij wszystkie ]</div>',
		    closer:false,
		    sticky: false
		});/**/
	    });

}
function checkAll(field)
{
    for (i = 0; i < field.length; i++)
    {
	field[i].checked = true;
	field[i].click();
	field[i].click();
    }
}
    
function uncheckAll(field)
{
    for (i = 0; i < field.length; i++)
    {
	field[i].checked = false;
	field[i].click();
	field[i].click();
    }
}

function checkEmail(email)
{
    var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
    if (!filter.test(email))
        return false;
    else
        return true;
}

function Koszyk(idTowar,ilosc,idKombinacja){

    if(idKombinacja == 0) 
    {
	Growl("Przypomnienie","Pamiętaj aby wybrać wariant w koszyku","info");
	//return false;
    }
    var opakowanie = 0;// $("#Opakowanie"+idTowar).val();

	$.post("koszyk.php",{"Ilosc":ilosc,"idTowar":idTowar,'idTowarKombinacja':idKombinacja,'idTowarOpakowanie':opakowanie},function(data){
	    //$("#IloscProduktow").html(data.Ilosc);
	    $("#KoszykCena").html(data.Brutto);
            $("#KoszykIloscProduktow").html(data.IloscProduktow);
	    if (data.msg=="")
		{
		Growl("",'pozycji w koszyku: '+data.Ilosc+'<br/>'+data.Brutto+" <span>PLN (brutto)</span>","success");
	    $("#dialog").dialog('open');
		}
		else Growl(data.msg,"","error");
	},"json");
}

function przeliczKoszyk(){
    $.post("koszyk.php",{"Ilosc":0,"idTowar":0,'idTowarKombinacja':0,'idTowarOpakowanie':0},function(data){
        $("#KoszykCena").html(data.Brutto);
        $("#KoszykIloscProduktow").html(data.IloscProduktow);
    },"json");
}



function Lista(idTowar,ilosc,idKombinacja){

    
    	$.get("lista.php?form=1&idTowar="+idTowar+"&ilosc="+ilosc+"&idKombinacja="+idKombinacja,function(data){
	$("#dodajDoListyDiv").html(data);
	var position = $("#DDL"+idTowar).offset();
	$("#dodajDoListyC").css({"top":(position.top)+"px","left":(position.left)+"px"}).fadeIn();	
	});
    return;
}

function ListaKoszyk(){

    
    	$.get("lista.php?form2=1",function(data){
	$("#dodajDoListyDiv").html(data);
	var position = $("#DDL").offset();
	$("#dodajDoListyC").css({"top":(position.top)+"px","left":(position.left)+"px"}).fadeIn();	
	});
    return;
}

function dodajDoListy(idTowar,ilosc,idKombinacja){
    var idLista = 0;
    var NazwaListy = '';
    NazwaListy = $("#nazwaListy").val();
    idLista = $("#listAZakupowa").val();
//    alert(idLista);

    var opakowanie =  $("#Opakowanie"+idTowar).val();
    $("#dodajDoListyC").fadeOut();
    $.post("lista.php",{"Ilosc":ilosc,"idTowar":idTowar,'idTowarKombinacja':idKombinacja,'NazwaListy':NazwaListy,'idLista':idLista,'idTowarOpakowanie':opakowanie},function(data){
	//alert(data);
	$.jGrowl('<p></p>pozycji: '+data.Ilosc+'<br/>'+data.Brutto+" <span>PLN (Brutto)</span> / "+data.Brutto+" <span>PLN (brutto)</span>"+'', {
	theme: 	'success',
	header: 'Dodano do listy zakupowej',
	life:	4000,
	closerTemplate: '<div>[ zamknij wszystkie ]</div>',
	closer:false,
	sticky: false
	});
	
	},"json");

}	

function dodajDoListyKoszyk(){

    var NazwaListy = '';
    NazwaListy = $("#nazwaListy").val();
    idLista = $("#listAZakupowa").val();
    i=0;
    atrybuty = {};
//    atrybuty.kolejne = {};
    for(a in document.getElementsByName('sbpitems[]')){
	b= document.getElementsByName('sbpitems[]')[a];
	if(b.checked)
	{	
	    i++;
	    idtowar = $("#idtowar"+b.value).val();
	    ilosc = $("#ilosc"+idtowar).val();
	    kombinacja = $("#kombinacja"+idtowar).val();
	    
	    atrybuty[i] = $.param({"idTowar":idtowar,"Ilosc":ilosc,"idTowarKombinacja":kombinacja});
		
	}
    }

    
    
//    return;

    	$("#dodajDoListyC").fadeOut();
	$.post("lista.php",{"kolejne":$.param(atrybuty),'NazwaListy':NazwaListy,'idLista':idLista},function(data){
	$.jGrowl('<p></p>pozycji: '+data.Ilosc+'<br/>'+data.Brutto+" <span>PLN (Brutto)</span> / "+data.Brutto+" <span>PLN (brutto)</span>"+'', {
	theme: 	'success',
	header: 'Dodano do listy zakupowej',
	life:	4000,
	closerTemplate: '<div>[ zamknij wszystkie ]</div>',
	closer:false,
	sticky: false
	});
	
	},"json");

    

}	

function saveCount(a,id){
    var rand = Math.random ( );
    $("#Ilosc"+id).find("img.ajax").remove();
    $("#Ilosc"+id).append("<img src='images/ajax.gif' id='ajax"+rand+"' class='ajax' title='Zapisywanie ....'>");
    //alert(rand);
    var value=parseInt(a.value);
///    alert(value);
    if(!value) value=0;
    a.value=value;
    $.getJSON("koszyk.php?ci="+id+"-"+value,function(data){
//	alert(data);
	$("#total_price_field").html(data.Brutto+" PLN");
	$("#PriceWartosc"+id).html(data.WartoscBrutto+" PLN");
	
	$("#Ilosc"+id).find("img.ajax").remove();
        $("#RazemBrutto").html(data.Brutto);
	$("#RazemNetto").html(data.Netto);
	$("#PriceWartosc"+id).html(data.WartoscBrutto);
        $("#PriceWartoscNetto"+id).html(data.WartoscNetto);
	$("#KoszykCena").html(data.Brutto);	
	if (data.CenaBrutto>0)
	{
		$("#Price"+id).html(data.CenaBrutto);
	}
	if (data.CenaNetto>0)
	{
		$("#PriceNetto"+id).html(data.CenaNetto);
	}
    });
}

function reloadDostawa(p,s,t,db){
    var Kwota = parseFloat($(".Dostawa:checked").attr("rel"));
    var Dostawa = $(".Dostawa:checked").val();
    var Platnosc = $(".platnosc:checked").val();
    //alert(Kwota);
//    if(Platnosc == 1 || Platnosc == 9){
//
//    if(Dostawa == 1) Kwota=Kwota+10;
//    if(Dostawa == 2) Kwota=Kwota+6;
//
//    }
    Kwota = Kwota*100/100;
    $("#RazemBrutto").html(s);
    $("#DostawaBrutto").html(db);
    $("#RazemNetto").html(t);
    //$("#DostawaNetto").html(Math.round(Kwota/1.23*100)/100);
} 

function reloadDetails(A,idTowar,Grupa,Hurt){

    var wartosc = $("#"+A).val();
    var Grupy = {};
    Grupy[Grupa]=wartosc;

    $.post("koszyk.php?testK=1&idTowar="+idTowar,Grupy,function(data){
	idKombinacja = data['Result'];
	//alert(data);
	$.getJSON("ajax.php?idTowar="+idTowar+"&idTowarKombinacja="+idKombinacja,function(data){
	    //alert(data);
	//   alert(data['CenaBrutto'+Hurt]);
	    $("#index").html("Index: "+data.NumerReferencyjny);
	    $("#code1").attr("src",'lib/qr_img.php?d='+data.NumerReferencyjny+'&t=P&s=2');
	    $("#code2").attr("src",'lib/barcode.php?s='+data.NumerReferencyjny+'');
	    $("#cenaBrutto").html(data.CenaBrutto+" <span>PLN</span>");
	    $("#cenaBrutto").html(data.CenaBrutto+" <span>PLN</span>");
	});
	
    },"json");
}


function reloadList(idTowar,idGrupy){


    var A=new Array();
    var GrupyProduktu = {};
    if(idGrupy)
	A = idGrupy.split(",");
    for(i in A)
    {
	GrupyProduktu[A[i]]=$("select[name='T"+A[i]+idTowar+"']").val();
	//alert($("select[name='T"+A[i]+idTowar+"']").val());
    }
    var idKombinacja=0;
    if(idGrupy.length)
    $.post("koszyk.php?testK=1&idTowar="+idTowar,GrupyProduktu,function(data){
	idKombinacja = data['Result'];
	$.getJSON("ajax.php?idTowar="+idTowar+"&idTowarKombinacja="+idKombinacja,function(data){
	    //alert(data);
	
	    $("#Index"+idTowar).html("Index: "+data.NumerReferencyjny);
	    $("#CenaBrutto"+idTowar).html(data.CenaBrutto+" <span>PLN</span>");
	    $("#CenaBrutto"+idTowar).html(data.CenaBrutto+" <span>PLN</span>");
	    $("#CenaBruttoBR"+idTowar).html(data.CenaBruttoBR+" <span>PLN</span>");
	});

    },"json"); else 
    {
    
    
    }


	
    
}



function UpdatePowiat(){

    var idW=$("#idSlownikWojewodztwo").val();
    $.get("ajax.php?getPowiaty="+idW,function(data){
	$("#CPowiat").html(data);
	Custom.init;
    });
}
function UpdateGmina(){

    var idW=$("#idSlownikPowiat").val();
    $.get("ajax.php?getGminy="+idW,function(data){
	$("#CGmina").html(data);
	Custom.init;
    });
}
function getSelectedBank(){

    var A = $(".radioBank:checked").val();
    if(A){
	$("#DalejBtn").attr("href",A);
	setTimeout("document.location.href='index.php';",200);
	return true;
    
    } else {
	
	setTimeout("document.location.href='index.php';",200);
	//Growl("Zaznacz swój bank","");
	return false;
    
    }

}


function OpenHelp(a)
{
	//alert("Pomoc wkrotce...");
	
	if($.cookies.get('visHelp') == 'true' && !a)
	    $.cookies.set('visHelp','false');
	else
	    $.cookies.set('visHelp','true');
	$('img.pomoc:visible').hide("puff",{to: "#helpbutton", className: 'ui-effects-transfer'},300,function(){
		
	});
	$('img.pomoc:hidden').show("puff",{},200,function(){
	    
	    //if(a)
	    
	}).mopTip({'w':280,'get':'rel','targt':'#pomoc', 'style':'overOut'});

}

    function SwTab(a,b){
	$('.content:not('+'#'+a+')').slideUp();
	$('#'+a).slideDown();
	$('ul>li>a.selected').removeClass('selected');
	$('#'+b).addClass('selected');
    }


function checkEnter(e){ //e is event object passed from function invocation
var characterCode;

if(e && e.which){ //if which property of event object is supported (NN4)
e = e
characterCode = e.which //character code is contained in NN4's which property
}
else{
e = event
characterCode = e.keyCode //character code is contained in IE's keyCode property
}

if(characterCode == 13){ //if generated character code is equal to ascii 13 (if enter key)
return true;
}
else{
return false;
}

}


function fillK(idTowar,Grupy, extra,wartosc){

    //alert("ajax.php?getKombinacje="+idTowar+'&Grupy='+Grupy+'&extra='+extra+'&wartosc='+wartosc);
    $.get("ajax.php?getKombinacje="+idTowar+'&Grupy='+Grupy+'&extra='+extra+'&wartosc='+wartosc,function(data){
	$("#Ckombinacja"+extra+'-'+idTowar).html(data);
	
    });
}

function ajaxForm(a,b){
    $("#roboczydialog").dialog("destroy");
    $.get("ajax.php?get"+a+"=1&data="+b,function(data){
	if(data.height) wysokosc=data.height; else wysokosc = 250;
	$("#roboczydialog").html(data.html).attr("title",data.title).dialog({
	    height: wysokosc,
	    width: 550,
	    modal: true
	});
    $(".buttonJQ").button();
    $(".buttonJQ1").button();
    make_select();
    },"json");
}

(function(a){var g,i=function(b){a(":ui-button",b.target.form).each(function(){var c=a(this).data("button");setTimeout(function(){c.refresh()},1)})},h=function(b){var c=b.name,d=b.form,e=a([]);if(c)e=d?a(d).find("[name='"+c+"']"):a("[name='"+c+"']",b.ownerDocument).filter(function(){return!this.form});return e};a.widget("ui.button",{options:{disabled:null,text:true,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset.button").bind("reset.button",
i);if(typeof this.options.disabled!=="boolean")this.options.disabled=this.element.attr("disabled");this._determineButtonType();this.hasTitle=!!this.buttonElement.attr("title");var b=this,c=this.options,d=this.type==="checkbox"||this.type==="radio",e="ui-state-hover"+(!d?" ui-state-active":"");if(c.label===null)c.label=this.buttonElement.html();if(this.element.is(":disabled"))c.disabled=true;this.buttonElement.addClass("ui-button ui-widget ui-state-default ui-corner-all").attr("role","button").bind("mouseenter.button",
function(){if(!c.disabled){a(this).addClass("ui-state-hover");this===g&&a(this).addClass("ui-state-active")}}).bind("mouseleave.button",function(){c.disabled||a(this).removeClass(e)}).bind("focus.button",function(){a(this).addClass("ui-state-focus")}).bind("blur.button",function(){a(this).removeClass("ui-state-focus")});d&&this.element.bind("change.button",function(){b.refresh()});if(this.type==="checkbox")this.buttonElement.bind("click.button",function(){if(c.disabled)return false;a(this).toggleClass("ui-state-active");
b.buttonElement.attr("aria-pressed",b.element[0].checked)});else if(this.type==="radio")this.buttonElement.bind("click.button",function(){if(c.disabled)return false;a(this).addClass("ui-state-active");b.buttonElement.attr("aria-pressed",true);var f=b.element[0];h(f).not(f).map(function(){return a(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed",false)});else{this.buttonElement.bind("mousedown.button",function(){if(c.disabled)return false;a(this).addClass("ui-state-active");
g=this;a(document).one("mouseup",function(){g=null})}).bind("mouseup.button",function(){if(c.disabled)return false;a(this).removeClass("ui-state-active")}).bind("keydown.button",function(f){if(c.disabled)return false;if(f.keyCode==a.ui.keyCode.SPACE||f.keyCode==a.ui.keyCode.ENTER)a(this).addClass("ui-state-active")}).bind("keyup.button",function(){a(this).removeClass("ui-state-active")});this.buttonElement.is("a")&&this.buttonElement.keyup(function(f){f.keyCode===a.ui.keyCode.SPACE&&a(this).click()})}this._setOption("disabled",
c.disabled)},_determineButtonType:function(){this.type=this.element.is(":checkbox")?"checkbox":this.element.is(":radio")?"radio":this.element.is("input")?"input":"button";if(this.type==="checkbox"||this.type==="radio"){this.buttonElement=this.element.parents().last().find("label[for="+this.element.attr("id")+"]");this.element.addClass("ui-helper-hidden-accessible");var b=this.element.is(":checked");b&&this.buttonElement.addClass("ui-state-active");this.buttonElement.attr("aria-pressed",b)}else this.buttonElement=
this.element},widget:function(){return this.buttonElement},destroy:function(){this.element.removeClass("ui-helper-hidden-accessible");this.buttonElement.removeClass("ui-button ui-widget ui-state-default ui-corner-all ui-state-hover ui-state-active  ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only").removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html());this.hasTitle||
this.buttonElement.removeAttr("title");a.Widget.prototype.destroy.call(this)},_setOption:function(b,c){a.Widget.prototype._setOption.apply(this,arguments);if(b==="disabled")c?this.element.attr("disabled",true):this.element.removeAttr("disabled");this._resetButton()},refresh:function(){var b=this.element.is(":disabled");b!==this.options.disabled&&this._setOption("disabled",b);if(this.type==="radio")h(this.element[0]).each(function(){a(this).is(":checked")?a(this).button("widget").addClass("ui-state-active").attr("aria-pressed",
true):a(this).button("widget").removeClass("ui-state-active").attr("aria-pressed",false)});else if(this.type==="checkbox")this.element.is(":checked")?this.buttonElement.addClass("ui-state-active").attr("aria-pressed",true):this.buttonElement.removeClass("ui-state-active").attr("aria-pressed",false)},_resetButton:function(){if(this.type==="input")this.options.label&&this.element.val(this.options.label);else{var b=this.buttonElement.removeClass("ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only"),
c=a("<span></span>").addClass("ui-button-text").html(this.options.label).appendTo(b.empty()).text(),d=this.options.icons,e=d.primary&&d.secondary;if(d.primary||d.secondary){b.addClass("ui-button-text-icon"+(e?"s":d.primary?"-primary":"-secondary"));d.primary&&b.prepend("<span class='ui-button-icon-primary ui-icon "+d.primary+"'></span>");d.secondary&&b.append("<span class='ui-button-icon-secondary ui-icon "+d.secondary+"'></span>");if(!this.options.text){b.addClass(e?"ui-button-icons-only":"ui-button-icon-only").removeClass("ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary");
this.hasTitle||b.attr("title",c)}}else b.addClass("ui-button-text-only")}}});a.widget("ui.buttonset",{_create:function(){this.element.addClass("ui-buttonset");this._init()},_init:function(){this.refresh()},_setOption:function(b,c){b==="disabled"&&this.buttons.button("option",b,c);a.Widget.prototype._setOption.apply(this,arguments)},refresh:function(){this.buttons=this.element.find(":button, :submit, :reset, :checkbox, :radio, a, :data(button)").filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return a(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":visible").filter(":first").addClass("ui-corner-left").end().filter(":last").addClass("ui-corner-right").end().end().end()},
destroy:function(){this.element.removeClass("ui-buttonset");this.buttons.map(function(){return a(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy");a.Widget.prototype.destroy.call(this)}})})(jQuery);
