jQuery(function($){
				$("body").fadeIn(1500);
				//imgtooltip();
				//selecttooltip();
				
				function onstart(){
					$('.help').poshytip(
						{
							showTimeout: 1,
							alignTo: 'target',
							alignX: 'right',
							alignY: 'center',
							offsetX: 10,
							
							fade: false,
							slide: false
						}
					);
					tooltip();
					//imgtooltip();
					
					
					$("#formNewsletter").validate();
					$("#formLogowanie").validate();
					//wycena online
					$("#formValidate").validate();
					$("#formValidate2").validate();
					$("input[name='naklad']").change(function(){
						if ($(this).val() < 50) {
							$(this).val('50');
						}
					});
					
					$(".cennik_niestandardowy input.get").keyup(function(){
						var naklad = $(".cennik_niestandardowy input[name='naklad_inny']").val();
						var cena = $(".cennik_niestandardowy input[name='cena_inna']").val();
						cena = cena.replace(',','.');
						cena = cena.replace(' ','');
						$(".cennik_niestandardowy input[name='cena_inna']").val(cena);
						var cena_suma;
						cena_suma = naklad * cena;
						if (cena_suma >= 0) {
							$(".cennik_niestandardowy input[name='cena_suma_inna']").val(cena_suma);
							$(".cennik_niestandardowy").removeClass("dontprint");
						}
						else {
							$(".cennik_niestandardowy input[name='cena_suma_inna']").val("zły format");
						}
					});
					
					
					$("a[href=#pokaz-podsumowanie]").click(function(){
						$('#podsumowanie').slideToggle(100);
						return false;
					});
					
					$("a[href=#naklad-niestandardowy]").click(function(){
						$('#naklad-niestandardowy').slideToggle(100);
						return false;
					});
					
					$(".tab-wycena tr").mouseover(function(){ $(this).css("background","#ccc"); } )
					.mouseout(function(){ $(this).css("background","none"); } )
					
					
					imgtooltip();
					//Nifty("#cennik button");
					
				}//end of onstart
							
				$("#slider").easySlider({ auto: true,	continuous: true, speed: 500, pause: 4000, controlsShow: true, numeric: true });
				$("#infolinia-slider").easySlider({ auto: true,	continuous: true, speed: 500, pause: 3000, controlsShow: false, numeric: false });
				
				$(".maska-kom").mask("+48999999999",{placeholder:"_"});
				$(".maska-tel").mask("999999999",{placeholder:"_"});
				$(".maska-kod").mask("99-999",{placeholder:"_"});
				$(".madeby a").attr("title","Grupa MILO").attr("href","http://www.milo.arg.pl").text("Realizacja");
				
				$("label.inny").hover(
						function(){
							$(this).append('<span class="inny2"><strong>Uwaga!</strong><br />Zaznaczając opcję <i>inny</i> pamiętaj o sprecyzowaniu szczegółów tego parametru w polu <b>komentarz</b> poniżej.</span>');
						},function(){
							$(this).find("span.inny2").remove();					
						}
					);
					
				$("a.addcomment").click(function(){
					var id = $(this).attr('rel');
					var com = $(this).parent().find('span.comment').html();
					if(!com) com = "Tutaj wpisz treść komentarza...";
					else $(this).parent().find('span.comment').hide();
					$(this).after('<form action="/koszyk/dodaj-komentarz/' + id +'.html" method="post"><textarea name="newcomment" class="newcomment">' +com+ '</textarea><button type="submit">Zapisz komentarz</button></form>');
					$(this).hide();
					return false;
				});
				
				
				function Wycena(){
					$('.wycena > *').remove();
					Komunikat("Ładowanie wyceny... ");
					var dane = $('#formwycena').serialize();
					$.ajax({
						url: '/beta/page/include/ajax.cennik.php',
						type: 'POST',
						data: dane,
						dataType: "html",
						success: function(result){
							$('.wycena > *').remove();
							$('.wycena').append(result);
							
							Komunikat("Załadowanno nową wycenę.");
							onstart();
						}						
					});
				}
				
				$("select.update").change(function(){
					Wycena();
				});
				$("input.update, textarea.update").change(function(){
					Wycena();
				});
				
				
				$("a[href=#szczegoly]").click(function(){
					$(this).parent().find('div.szczegoly').slideToggle(100);
					return false;
				});
				$("a[href=#szczegolyAll]").click(function(){
					$('div.szczegoly').slideDown(100);
					return false;
				});
				
				/* TOGGLE LOGIN FORM */
				$("a[href=#loginForm]").click(function(){
					$('#loginForm').slideToggle(500);
					return false;
				});
				$("a[href=#registrationForm]").click(function(){
					$('#registrationForm').slideToggle(500);
					return false;
				});
				
				
				
				$("a.scroll").click(function(){
					scrollWin($(this).attr('href'));
					return false;
				});
				
				
				//inputy IE
				$("input[type=radio], input[type=checkbox]").css("border","none");
				onstart();	
				
				$("#jQueryUIAccordion").accordion({ 
											header: "h3",
											animated: "slide",
											event: "click",
											collapsible : false,
											autoHeight: false,
											active:false
											  });			
						
});

function scrollWin(scrollHere){
		$('html, body').animate({scrollTop: $(scrollHere).offset().top}, 1000);
	return false;
}

function out(){
	var komentarz = $('textarea[name=comment]').val();
	$('input[name=out_komentarz]').val(komentarz);	
}
function out_inny(){
	var komentarz = $('textarea[name=comment]').val();
	var naklad = $('input[name=naklad_inny]').val();
	var suma_inna = $('input[name=cena_suma_inna]').val();
	$('input[name=out_komentarz]').val(komentarz);
	$('button[name=out_naklad]').val(naklad);
	
	if( !suma_inna || suma_inna=='zły format' ){
		alert('Należy uzupełnić pole "Nakład inny" oraz "Uzgodniona cena jednostkowa"');
		return false;	
	}else{
		return true;	
	}
	
}

function Komunikat(tresc){
	$('.komunikat').remove();
	$('body').append('<div class="komunikat" style="display:none; padding:5px 10px; position:fixed; top:0; right:0; background:#f90; color:#fff;">'+tresc+'</div>');
	$('.komunikat').css("display","block").delay(2000).slideUp();
}
