$(document).ready(function() {
	// hover dla wierszy tabeli
	$('table.hover tbody tr').hover(
		function(){ $(this).addClass('active'); },
		function(){ $(this).removeClass('active'); }
	);

	// tooltip dla reklam
	mapArea(1);
	mapArea(2);

	// wyrównanie wysokości ramek dla listy ankiet
	$('.ankiety_leftContainer').each( function(){
		var r = $(this).next('.ankiety_resContainer');
		if(r.attr('offsetHeight') == undefined)
			return;
		var max = Math.max($(this).attr('offsetHeight'), r.attr('offsetHeight'));
		$(this).css('height', max + 'px');
		r.css('height', max + 'px');
	});

	// zakładki dla wyszukiwarki na stronie głównej
	$('#searchZakladki a').click( function(){
		var index = $('#searchZakladki a').index($(this));
		$('#szukajkiContainer form').hide();
		$('#searchTopButton1, #searchTopButton2, #searchTopButton3').hide();
		$('#szukajkiContainer form').eq(index).show("fast", function(){
			$('#searchTopButton1, #searchTopButton2, #searchTopButton3').show();
		});
		$(this).parent().children('a').removeClass('bold orange');
		$(this).addClass('bold orange');

		return false;
	});

	// ustawianie boxów do równej pozycji - strona główna
/*	if($('#gt_mainPageBox').length > 0){
		var roznica = $('#gt_mainPageBox').attr('offsetTop') - $('#pNews2Box_container').attr('offsetTop') + Number($('#pNews2Box_container').css('margin-top').replace('px', ''));
		$('#pNews2Box_container').css('margin-top', roznica + 'px');
	} */

	// ustawianie równej wysokości boxów w sklepie
	$('div.sklep_r').each( function(){
		var h1 = $(this).prev('div.sklep_l').attr('offsetHeight');
		var h2 = $(this).attr('offsetHeight');

		var maxH = Math.max(Number(h1), Number(h2));
		
		$(this).prev('div.sklep_l').height(maxH);
		$(this).height(maxH);
	});

	// lightbox
	$('a.lightbox').lightBox();
});

/**
 * ustawia formularzowi wyszukiwania odpowiedni 'action' w zależności od wyboru giełdy (pracy/ofert) **/
function searchFormAdvAction(fId, sId){
	var i = $('#' + sId).attr('selectedIndex');
	var f = $('#' + fId);
	if(i == 1){ // giełda pracy
		f.attr('action', './gielda-pracy/lista-ogloszen-przemyslu-tworzyw-sztucznych.html');
	}
	else{ // giełda ofert
		f.attr('action', './gielda-ofert/lista-ofert-gieldy-tworzyw-sztucznych.html');
	}

	return true;
}

function mapArea(ii){
		$('#map' + ii + ' area').tooltip({
							track: true,
							delay: 0,
							showURL: false,
							showBody: " - ",
							fade: 150,
							bodyHandler: function() {
								var id = this.id;
								var v = $('#map' + ii + ' area').index($('#' + id));
								v += v == 0 ? 1 : 0;
								var elem = $('.adDescr' + ii).eq(v);
								return elem.html();
							}
	});
}

function dodajDoUlubionych(){
	if(document.all){
		window.external.AddFavorite(location.href, document.title);
	}
	else if(window.sidebar){
		window.sidebar.addPanel(document.title, location.href, '');
	}
	else if(window.opera && window.print){ // Opera
		alert("Aby dodać naszą stronę do listy ulubionych,\nwciśnij kombinację klawiszy:\n[Ctrl] + [D]");
	}
	return false;
}

function checkPollForm(kom){
	var ok = false;
	$('#ankiety_form input').each( function(){
		if($(this).attr('checked')){
			ok = true;
		}
	});
	if(!ok) alert(kom);
	return ok;
}

function getById(name){
	return typeof name == "string" ? document.getElementById(name) : name;
}

var styl;
function hideTop() {
  if(document.all)
   styl=document.all.topban.style;
  else if(navigator.product=='Gecko')
   styl=document.getElementById("topban").style;
  styl.visibility="hidden";
}