// przekieruj dla ie6
var is_ie6 = (window.external && typeof window.XMLHttpRequest == "undefined");
if(is_ie6) document.location = "ie6warn.php";

// cufon tylko dla FF, IE i Opery od wersji 9.5
if(!(BrowserDetect.browser == "Opera" && BrowserDetect.version <= 9.5))
{
				Cufon('ul.corobimy li', { hover: { color: '#fff' } });
				Cufon.replace('h1');
				Cufon.replace('h2');
				Cufon.replace('h3');
				Cufon.replace('h4');
				Cufon.replace('#nag');
				Cufon.replace('.cufon');

				// poprawka do stylu dla opery
				/*if(BrowserDetect.browser == "Opera")
					$(document).ready(function() {
						$("ul.menu li a").css("margin-top", "4px");
					});*/
}

// podstawowe akcje po załadowaniu strony
$(document).ready(function() {
	$("a.podglad").fancybox({
		'transitionIn'	:	'fade',
		'transitionOut'	:	'fade',
		'speedIn'		    :	600, 
		'showNavArrows' : true,
		'speedOut'		  :	200, 
		'overlayShow'	  :	true,
		'titlePosition'	:	'over'
	});

	//promocja
	$('#promocja_link img').click(function(event){
		promocjaToggle();
		event.stopPropagation();
	});

	$('body').click(function(){
		if ($('#promocja_bg').css('display') == 'block')
			$('#promocja_bg').toggle('fold');
	});
				
	// guziki slideshow i naszych klientów
	var buttons = new Array('next_small', 'prev_small');
	for (var i = 0; i < buttons.length; i++){
		$("#"+buttons[i]).mouseover(function(){
			var id = $(this).attr('id');
			$(this).attr('src', 'img/adds/'+id+'_hover.png');
		});
		$("#"+buttons[i]).mouseout(function(){
			var id = $(this).attr('id');
			$(this).attr('src', 'img/adds/'+id+'.png');
		});
	}
});

// pokazuje promocje
function promocjaToggle()
{
	$('#promocja_bg').toggle('fold');
}
			

// przepuszcza tylko liczby
function onlyNumbers(e)
{ 
	var keynum;
	var keychar;
	var numcheck;

	if(window.event) // IE
	   keynum = e.keyCode
	else if(e.which) // Netscape/Firefox/Opera
	   keynum = e.which

	if (e.target) target = e.target;
	else if (e.srcElement) target = e.srcElement;


	keychar = String.fromCharCode(keynum);
	//alert(keynum);
	//alert(keychar);

	// zamień przecinek na kropkę
	if(keynum == 110 || keynum == 188)
	{
	  // dopisz kropkę i zablokuj przecinek
	  if(target.value.indexOf(".") == -1)
		target.value += ".";
	  return false;
	}

	// minus
	if(keynum == 109)
	  return true;
	// cyfry
	if(keychar >= '0' && keychar <= '9')
	 return true;
	// kropka
	if(keynum == 190 && target.value.indexOf(".") == -1)
	 return true;
	// ctrl+v
	if(keynum == 86 || keynum == 17)
	 return true;
	// ctrl+c
	if(keynum == 67 || keynum == 17)
	 return true;
	 // backspace / del
	if(keynum == 8 || keynum == 46)
	 return true;
	// home, end
	if(keynum == 35 || keynum == 36)
	 return true;
	// strzałki prawo / lewo
	if(keynum == 37 || keynum == 39)
	 return true;
	// klawiatura numeryczna
	if(keynum >= 96 && keynum <= 105)
	  return true;
	// enter
	if(keychar == '13')
	 return true;

	// pozostałych nie akceptujemy
	return false;
  }  
