/*input default value */
function clickclear(thisfield, defaulttext) {
  if (thisfield.value == defaulttext) {
    thisfield.value = "";
    $("#search-input").css("color", "#02436b");
  }
}
function clickrecall(thisfield, defaulttext) {
  if (thisfield.value == "") {
   thisfield.value = defaulttext;
   $("#search-input").css("color", "#b8bcaa");
  }
}

function imgShow(pSrc) {
  var z = pSrc.src;
  var len = z.length;
  var tmp = '';
  
  len -= 5;
  z.charAt(len) == '0' ? tmp = '1' : tmp = '0';
  pSrc.src = z.substr(0, len) + tmp + z.substr(len + 1, z.length - 1);
}
// print fragment strony
 function Prnt(x){
  var i,strefa=document.getElementById('strefaDrukowania'),
  W=strefa.getElementsByTagName('div')
  for(i=0;i<W.length;i++)
  W[i].className=x.parentNode==W[i]?'print':'noprint'
  window.print()
}
//print in new window

 function PrntNewWin(x){
  location.replace(x);
  window.print();
}
// print strone
 function Print(){
  window.print()
}
// formularz kontaktowy
function checkContactForm(pStr) {
  var form = document.forms[pStr];
  var msg = '';
  
  if (form.fName.value == '') msg += '- brak imienia i nazwiska\n';
  if (form.fSubject.value == '') msg += '- brak tematu wiadomo¶ci\n';
  if (form.fEmail.value == '') msg += '- brak adresu email\n';
  if (form.fMessage.value == '') msg += '- brak tre¶ci wiadomo¶ci\n';
  
  if (msg != '') {
    alert('B³±d:\n' + msg);
    return false;
  } else return true;
}
//

// nowe okno
function openWindow(pName, pUrl, pWidth, pHeight) {
  win = window.open(pUrl, pName, 'menubar=no, toolbar=no, location=no, scrollbars=no, resizable=no, status=no, width=' + pWidth + ', height=' + pHeight + ', left=30, top=30');
  win.focus();
}
//

// zaznaczenie aktywnej pozycji menu strony
function selectActiveMenu(pId) {
	var tElements = new Array();
	var el;
	var el_parent;
	var it = 3;
	var i = 0;
	var res = false;
	var j = 1;
	var gl = 4;

	while ( j < gl && !res ) {  
		i = 0;
		tElements[0] = $('#menu_item_' + pId + '_' + j);

		while ( i < it && !res ) {
			el_parent = tElements[i].parent().parent();

			if ( el_parent.attr('id') == 'main_menu' ) {
				tElements[i].addClass('active');
				res = true;
			} else {
				i++;
				tElements[i] = tElements[i - 1].parent().parent();
			}
		}

		j++;
	}
}

function PokazUkryjDaneFirmy(id){
	var select = document.getElementById(id).value;
	var dane_firmy = $('#kontrahent_company_data');
	if ((select == 'hurtowy') || (select == 'dostawca')){
		dane_firmy.show();
	} else {
		dane_firmy.hide();
	}
}

function CzyWygenerowacHaslo(komunikat){
	if (confirm(komunikat)){ 
		document.forms['fnew_password'].submit();
	} else {
		return false;
	}
}

function PokazSlajdow() {
	if ($("#header").height() == 260) {
		$("#header").animate({height: "+=188px"}, 'slow', function(){
				$("#header-slider-container").slideDown('fast', function(){
					$("#zwinRozwin a img").attr('alt','ukryj pokaz slajdów');
					$("#zwinRozwin a img").attr('src','www/img/arrow_up.png');
 					$("#header-slider").easySlider({
   						 auto: true,
   						 continuous: true,
   						 speed: 800,
   						 pause: 5000,
   						 prevId: 'arrow-left',
   						 nextId: 'arrow-right'
					});
					$("#header-slider").animate({opacity: 1}, 2500);
				});				
		});		
	}
	else {
			setTimeout(function() {	
					$("#header-slider").easySlider({
   						 auto: true,
   						 continuous: true,
   						 speed: 800,
   						 pause: 5000,
   						 prevId: 'arrow-left',
   						 nextId: 'arrow-right',
   						 controlsShow: false
					});
					$("#header-slider").animate({opacity: 1}, 2500);
			}, 1000
			);
		//});			
	}
		$("#zwinRozwin a").unbind();           					
    	$("#zwinRozwin a").toggle(ZwinPokazSlajdow, RozwinPokazSlajdow);
    	ajaxSliderUstawRozwiniety();   
					
}

function ZwinPokazSlajdow() {
	
	$("#header-slider-container").slideUp('fast', function(){
		$("#header").animate({height: "-=188px"}, 'slow', function(){
					$("#zwinRozwin a img").attr('alt','wyświetl pokaz slajdów');
					$("#zwinRozwin a img").attr('src','www/img/arrow_down.png');	
		});
		
	});
	

	ajaxSliderUstawZwiniety();	
}

function RozwinPokazSlajdow() {
	$("#header").animate({height: "+=188px"}, 'slow', function(){
		$("#header-slider-container").slideDown('fast', function(){
					$("#zwinRozwin a img").attr('alt','ukryj pokaz slajdów');
					$("#zwinRozwin a img").attr('src','www/img/arrow_up.png');
		});
			
	});

	
	

	ajaxSliderUstawRozwiniety();
	
}



function podajDaneDoFaktury() {
	$("#dane_do_faktury").slideToggle("slow");
	return false;
}

function podajInnyAdresDostawy(){
	$("#dane_inny_adres_dostawy").slideToggle("slow");
	$("#zamowienie_id_adresu_dostawy").slideToggle("slow");
	$("#adres_dostawy").slideToggle("slow");
	return false;
}

function UkryjPokazNewsletter() {
	$("#mail_newsletter").toggle();
}


function PokazUkryjSzczegoly() {
	$("#szczegoly_zamowienia").slideToggle("slow");
	return false;
}

function AnkietaPokazWyniki() {
	$("#ankieta_link_wyniki").slideToggle("slow");
	return false;
}

function DowolnyKolor() {
	if ($("#wszystkie_kolory").attr('checked')) {
		
		$('#wyszukiwarka_kolor').attr('value', '-1');
		$('#wyszukiwarka_kolor_box').attr('value','-1');	
		$('.koloryBox img').css('border-color', '#f7fde3');
		
	}
	else {
		$('#wyszukiwarka_kolor').attr('value', '0');
		$('#wyszukiwarka_kolor_box').attr('value', '0');	
		$('.firstrow img:first').css('border-color', '#aaaaaa');
	}
}

function WyszukiwanieWyczysc() {	
	
	$("#fwyszukiwarka_zaawansowana input, #fwyszukiwarka_zaawansowana select").not('.przycisk').val('');
	
	/*
	$('#wyszukiwarka_kolor').attr('value', '0');
	$('#wyszukiwarka_kolor_box').attr('value', '0');
	$('.koloryBox img').css('border-color', '#f7fde3');		
	$('.firstrow img:first').css('border-color', '#aaaaaa');
	*/		
		
	$("#fwyszukiwarka_zaawansowana").submit();
}

function PokazFormularzRecenzji() {
	$("#powrot_do_strony_produktu").slideUp("slow");
	$("#dodaj_opinie").slideUp("slow", function() {
			$("#formularz_dodaj_opinie").slideDown("slow");				
	});	


	return false;	
}

function PokazWszystkichProducentow() {
	$("#producenci").slideUp("slow", function() {
			$("#wszyscy_producenci").slideDown("slow");				
	});		
}

function ZdjecieZamien(pItem, pIdAktualnego) {
	var hrefTmp = $(pItem).attr("href");
	var srcDocel = 'foto,' + hrefTmp + ',mw400,mh300';
	var srcAktualnego = 'foto,' + $("#" + pIdAktualnego).parent().attr("href") + ',mw100,mh75';
	$(pItem).children().attr("src", srcAktualnego);
	$("#" + pIdAktualnego).attr("src", srcDocel);
	$(pItem).attr("href", $("#" + pIdAktualnego).parent().attr("href"));
	$("#" + pIdAktualnego).parent().attr("href", hrefTmp);
	//$("#" + pIdAktualnego)
}	


function ZdjecieWysrodkuj(pItem) {

		var $height = $(pItem).height();
		//$('#footer p.floatleft').append($height);
		var $containerHeight = $(pItem).parent().parent().height();
		//$('#footer p.floatleft').append($containerHeight);
		var $odleglosc = ($containerHeight - $height) / 2;
		//$('#footer p.floatleft').append($odleglosc + '<br />');
		$(pItem).css('top', $odleglosc);  

}

function ZdjecieWysrodkuj2(pItem, pHeight) {

	var $height = pItem.naturalHeight;
	//$('#footer p.floatleft').append($height);
	var $containerHeight = pHeight;
	//$('#footer p.floatleft').append($containerHeight);
	var $odleglosc = ($containerHeight - $height) / 2;
	//$('#footer p.floatleft').append($odleglosc + '<br />');
	$(pItem).css('top', $odleglosc);  

}

function KalkulatorZmienTowar(pId) {
		$('#zamiennik-kontener').html($('#zamiennik-table-' + pId).clone());
		$('#oszcz_d').html($('#oszcz-d-' + pId).html());
		$('#oszcz_m').html($('#oszcz-m-' + pId).html());
		$('#oszcz_r').html($('#oszcz-r-' + pId).html());
		$('#oszcz_10l').html($('#oszcz-10l-' + pId).html());
		$('#oszcz_u').html($('#oszcz-u-' + pId).html());		
		$('#oszcz_proc').html($('#oszcz-proc-' + pId).html());		
		$('#czas_zwrotu').html($('#czas-zwrotu-' + pId).html());			
		$('#inne-produkty li').css('background-color','white');
		$('#item-' + pId).css('background-color','yellow');
		$('#form_drukuj_id').val(pId);
}	

function PanelUstawPozycje() {
    var $szerokosc_okna = $(window).width();
    var $szerokosc_strony = $("#header").width();
    var $margines = ($szerokosc_okna-$szerokosc_strony)/2;
    //alert($margines);
    $("#naglowek_koszyk").css('right',$margines);
}

