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;
		
		/* manu glowne */
		tElements = $('#menu_item_' + pId + '_' + j);
		$(tElements).children().addClass('active');
		
		/* menu w naglowku */
		tElements = $('#_0_menu_item_' + pId + '_' + j);
		
		if (tElements.attr('id') != null){
			$(tElements).children().addClass('active');
		}
		

//		while ( i < it && !res ) {
//			el_parent = tElements[i].parent().parent();
//			
//			var elem = $(tElements[i]);
//			if ( (elem.attr('id')!= null) && (elem.attr('id').search(pId) != 0)){
//				alert(elem.attr('id'));
//				$(elem).find('a').addClass('active');
//			} 
//
//			if ( el_parent.attr('id') == 'main_menu' ) {
//				tElements[i].addClass('active');
//				res = true;
//			} else {
//				i++;
//				tElements[i] = tElements[i - 1].parent().parent();
//			}
//			
//		}

		j++;
	}
}

function UkryjMenuDlaNiezalogowanych(idKontrahenta, url){
	/* ukrycie pozycji menu 'panel klienta' */
	var strona = url.split('/');
	var count = strona.length;
	strona = strona[count-1];
	tElements = $('#_0_menu_item_0_1');
	if (idKontrahenta != 0){
		tElements.show();
		if (strona == 'index.html'){
			var elementy = $('#0_main_menu ul li a');
			elementy.attr('class','');
			$('#_0_menu_item_0_1 a').attr('class', 'active');
		}	
	} else{
		tElements.hide();	
	}
	
}

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 zakladki(){
	
	var paleta = $('input#paleta').val();
	if (paleta == 1){
		
//		$("#contener_zakladki .zakladka:visible").hide();
//	   	$("#contener_zakladki .zakladka").eq(element_index).show();

		var zakladki = $("ul#zakladki_menu li");
		var ilosc_zakladek = zakladki.length;
		
		$("ul#zakladki_menu .active").attr('class', '');
		$("ul#zakladki_menu li").eq(ilosc_zakladek-1).attr('class','active');
		
		$("#contener_zakladki .zakladka:visible").hide();
	   	$("#contener_zakladki .zakladka").eq(ilosc_zakladek-1).show();
	   	
	   	$(".podkategorie #podzakladki_menu li").attr('class', '');
	   	$(".podkategorie #podzakladki_menu li a").attr('class', '');
	   	$(".podkategorie a").attr('class', '');
	   	
	   	var li = $("#contener_zakladki .zakladka").eq(ilosc_zakladek-1).children().children().children().eq(0);
	   	if (li.attr('class') == 'kraje'){
	   		li.eq(0).children().attr('class', 'active');
	   		var podzakladka = li.eq(0).children();
	   	} else {
	   		li.attr('class', 'podkategoria_active');
	   		li.eq(0).children().attr('class', 'active');	
	   	}
	   
	   	$(".contener_podzakladki .podzakladka").hide();
		//   $("#contener_podzakladki div").eq(1).show();

		//	

		if (podzakladka){
			var id_podzakladki = podzakladka.attr('id');
			id_podzakladki = id_podzakladki.split('-');
	  		var strefa = id_podzakladki[0];
	   		var kategoria = id_podzakladki[1];
	   	
	   		$('#div_' + strefa + '_' + kategoria).show();
	   	
	   		/* zapamietanie pierwszego kraju z listy */
	   		var id_kraju = podzakladka.children().eq(0).html();
	   		ajaxZapiszIdKraju(kategoria, id_kraju);
	   	
		} else {
  			var podzakladki = $("#contener_zakladki .zakladka .contener_podzakladki").eq(ilosc_zakladek-1).children();
  			$(podzakladki[0]).show();
		}
		
		$("ul#zakladki_menu li a").css('cursor', 'pointer');
		$("ul#zakladki_menu li a").click(function(){
			return false;
		});
	} else {
		$("ul#zakladki_menu li a").click(function(){
   		$("ul#zakladki_menu .active").removeClass("active");
	   	$(this).parent().addClass("active");
	
	   	var element_index = $("#zakladki_menu a").index(this);
	
	   	$("#contener_zakladki .zakladka:visible").hide();
	   	$("#contener_zakladki .zakladka").eq(element_index).show();
	   
	   	$(".podkategorie #podzakladki_menu li").removeClass("podkategoria_active");
	   	$(".podkategorie #podzakladki_menu li a").removeClass("active");
	   
	   	$(".podkategorie a").removeClass("active");
	   
	  	var li = $("#contener_zakladki .zakladka").eq(element_index).children().children().children().eq(0);
	   	if (li.attr('class') == 'kraje'){
	   		li.eq(0).children().attr('class', 'active');
	   		var podzakladka = li.eq(0).children();
	   	} else {
	   		li.attr('class', 'podkategoria_active');
	   		li.eq(0).children().attr('class', 'active');	
	   }
   
   		//$(".podkategorie li.podkategoria_active a").addClass("active");
   		$(".contener_podzakladki .podzakladka").hide();
		//   $("#contener_podzakladki div").eq(1).show();

		//	

		if (podzakladka){
			var id_podzakladki = podzakladka.attr('id');
			id_podzakladki = id_podzakladki.split('-');
	  		var strefa = id_podzakladki[0];
	   		var kategoria = id_podzakladki[1];
	   	
	   		$('#div_' + strefa + '_' + kategoria).show();
	   	
	   		/* zapamietanie pierwszego kraju z listy */
	   		var id_kraju = podzakladka.children().eq(0).html();
	   		ajaxZapiszIdKraju(kategoria, id_kraju);
	   	
		} else {
  			var podzakladki = $("#contener_zakladki .zakladka .contener_podzakladki").eq(element_index).children();
  			$(podzakladki[0]).show();
		}
		
		/* pokazywanie/ukrywanie dodatkowych uslug */
		var kategoria_uslugi = $(this).attr('class');
		ajaxPokazDodatkoweUslugiDlaKategorii(kategoria_uslugi);
	 	return false;
  	});
	}	
}
	
	
	
function podzakladki(){
  $(".podkategorie a").click(function()
  {
  	
  	var id_kraju = $(this).children().eq(0).html();
  
  var id = $(this).attr('id');
  id = id.split('-');
   var strefa = id[0];
   var kategoria = id[1];
   
    ajaxZapiszIdKraju(kategoria, id_kraju);
   
   $(".podkategorie a.active").removeClass("active");
   $(this).addClass("active");

   var element_index = $("#podzakladki_menu a").index(this);
   	
   $(".contener_podzakladki .podzakladka").hide();
  	
   if (strefa && kategoria){
   		$("#div_" + strefa + "_" + kategoria).show();
   } else { 
  		$(".contener_podzakladki .podzakladka").eq(element_index).show();
   }

   return false;
  });
}


$(document).ready(function(){
  zakladki();
  podzakladki();
});

function PokazWszystkieUslugi(){
	$('.checkbox:disabled').removeAttr('disabled');
	$('#pobranie_nr_rachunku').removeAttr('disabled');
	$('#pobranie_wartosc').removeAttr('disabled');
	$('#ubezpieczenie_wartosc').removeAttr('disabled');
	$('#ubezpieczenie_wartosc').css('border', '1px solid #6B92A6');
}

function UkryjDodatkoweUslugi(id){
	$('#' + id).attr('disabled', 'disabled');
	
	if (id == 'dodatkowe_uslugi_79'){
		$('#pobranie_nr_rachunku').attr('disabled', 'disabled');
		$('#pobranie_wartosc').attr('disabled', 'disabled');
	}
	
	if (id == 'dodatkowe_uslugi_136'){
		$('#ubezpieczenie_wartosc').attr('disabled', 'disabled');
		$('#ubezpieczenie_wartosc').css('border', '1px solid #6B92A6');
	}
		
}

