function showhide( id ) {
	$( '#' + id ).toggle();
}
function showAll() {
	$('.faqInfo').show();
}
function hideAll() {
	$('.faqInfo').hide();
}

//cookie

function createCookie( name, value, days ) {
	if( days ) {
		var date = new Date();
		date.setTime( date.getTime() + ( days * 24 * 60 * 60 * 1000 ) );
		var expires = "; expires=" + date.toGMTString();
	}
	else
		var expires = "";
	document.cookie = name + "=" + value + expires + "; path=/";
}
function readCookie( name )
{
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for( var i=0; i < ca.length; i++ ) {
		var c = ca[i];
		while( c.charAt(0) == ' ' ) {
			c = c.substring( 1, c.length );
		}
		if( c.indexOf( nameEQ ) == 0 ) {
			return c.substring( nameEQ.length, c.length );
		}
	}
	return null;
}
function eraseCookie( name ) {
	createCookie( name, "", -1 );
}

jQuery("document").ready( function() {

	// drukuj
	if( $('#druk') ) {
		$('#druk').click( function() {
			var tUrl = document.location + ( document.location.href.indexOf('?') > 0 ? '&' : '?') + '_view=print';
			var tWin = window.open( tUrl, 'tPrint', 'status=no,scrollbars=1,resizable=1,width=800,height=800,top=20,left=20');
			tWin.focus();
			return false;
		});
	}

	// lightbox
	if( $('a[rel=lightbox]').length ) {
		$('a[rel=lightbox]').each( function( i, obj ) {
			$(obj).fancybox();
		});
	}

	// poprawka kotwic
	if( $('a[href^=#]').length ) {
		$('a[href^=#]').each( function( i, obj ) {
			var baseLocation = document.location.href;
			if( document.location.hash.length ) {
				baseLocation = baseLocation.substr( 0, baseLocation.indexOf('#') );
			}
			$(this).attr( 'href', baseLocation + $(this).attr('href') );
		});
	}
	
	if( $('#googleMaps') && ( typeof gmapX != 'undefined' ) && ( typeof gmapY != 'undefined' ) ) {
		var latlng = new google.maps.LatLng( gmapX, gmapY );
		var map = new google.maps.Map(
						document.getElementById("googleMaps"), 
						{
							zoom: 15,
							center: latlng,
							mapTypeControl: false,
							mapTypeId: google.maps.MapTypeId.ROADMAP
						}
					);
		infowindow = new google.maps.InfoWindow({
			content: gmapInfoContent
		});
		var icon = gmapMarkerIco;
		
		var marker = new google.maps.Marker({
						position: latlng,
						map: map,
						icon: icon
					});
		google.maps.event.addListener( marker, 'click', function() {
			infowindow.open( map, marker );
		});
	}

	$.datepicker.setDefaults($.datepicker.regional['pl']);
	
	if( $('#dateFromField').length ) {
		$('#dateFromField').each( function( i,obj ) {
			var dateFrom = 	$(obj).datepicker({
											dateFormat: 'dd-mm-yy',
											firstDay: 1,
											showOn: 'both',
											buttonImage: 'html/img/ico_cal.gif',
											buttonImageOnly: true,
											changeMonth: true,
											changeYear: true,
											onSelect: function(selectedDate) {
												var instance = $(this).data("datepicker");
												var date = $.datepicker.parseDate(instance.settings.dateFormat || $.datepicker._defaults.dateFormat, selectedDate, instance.settings);
												$('#dateToField').datepicker("option",  "minDate", date);
											}
			});
			if($('#dateToField').val())
			{
				var instance = $(obj).datepicker().data("datepicker");
				var date = $.datepicker.parseDate(instance.settings.dateFormat || $.datepicker._defaults.dateFormat, $('#dateToField').val(), instance.settings);
				$('#dateFromField').datepicker("option",  "maxDate", date);
			}
			else
				dateFrom.datepicker("option", "maxDate", new Date());
		});	
	}
	if( $('#dateToField').length ) {
		$('#dateToField').each( function( i,obj ) {
			 var dateTo = $(obj).datepicker({
							dateFormat: 'dd-mm-yy',
							firstDay: 1,
							showOn: 'both',
							buttonImage: 'html/img/ico_cal.gif',
							buttonImageOnly: true,
							changeMonth: true,
							changeYear: true,
							onSelect: function(selectedDate) {
								var instance = $(this).data("datepicker");
								var date = $.datepicker.parseDate(instance.settings.dateFormat || $.datepicker._defaults.dateFormat, selectedDate, instance.settings);
								$('#dateFromField').datepicker("option",  "maxDate", date);
							}
			});
			if($('#dateFromField').val())
			{
				var instance = $(obj).datepicker().data("datepicker");
				var date = $.datepicker.parseDate(instance.settings.dateFormat || $.datepicker._defaults.dateFormat, $('#dateFromField').val(), instance.settings);
				$('#dateToField').datepicker("option",  "minDate", date);
			}
			dateTo.datepicker("option", "maxDate", new Date());
		});
	}

	if( $('#petrolTypes') ) {
		$('#petrolTypes').bind( 'change', function() {
			var id = $("#petrolTypes option:selected").val();
			petrol.getManufacturersByCarTypeId(id);
		});
		if( $('#petrolManufacturers') ) {
			$('#petrolManufacturers').bind( 'change', function() {
				var id = $("#petrolManufacturers option:selected").val();
				petrol.getCarDetailsManufacturerId(id);
			});
		}
		$('#petrolTypes').change();
	}

	if( !document.location.href.match('bioslowniczek') ) {
		$.ajax({
			url: 'ajaxindex.php?get=dictionary',
			success: function( xml ) {
				$("words > word", xml).each( function( i, word ) {
					var items = $(word).find('item:first');
					items = items.text().split(',');
					$('#subR').highlight( items, { className: 'dictWord word_'+i, wordsOnly: true } );
					$('#subR .dictWord').find('.dictWord').each( function() { $(this).unhighlight({ className: 'dictWord' }); $(this).removeClass('dictWord'); $(this).removeClass('word_'+i); } );
					$('.word_'+i).each( function() { jQuery(this).simpletip({ content: ($(word).find('explanation').text()), fixed: false, baseClass: 'dictTooltip' }); } );
				});
			}
		});
	}
	
	$('#advancedSearchContentType').change( function() {
		if($("#advancedSearchContentType option:selected").val() != 'news' && $("#advancedSearchContentType option:selected").val() != 'bioslownik')
			$('#article_group').val($("#advancedSearchContentType option:selected").val());
		else
			$('#article_group').val('');
	});
	if($('#article_group').val())
	{
		$('#advancedSearchContentType').val($('#article_group').val());
	}

	$("#newsSearchButton").click(function () {
		 if($('#query').val() == 'wpisz szukaną frazę...')
			 $('#query').val('');
	});
});

// sifr

var soho = {
	src: 'html/flash/soho.swf'
};

sIFR.activate( soho );

sIFR.replace( soho, {
	selector: 'h1',
	wmode: 'transparent',
	fixFocus: true,
	css: [ 
		'.sIFR-root { color: #669900; font-size: 18; }' 
		,'.blu { color: #39c5f3; font-size: 18; }'
	]
});

sIFR.replace( soho, {
	selector: '.Sub .artykul h3',
	wmode: 'transparent',
	fixFocus: true,
	offsetTop: 0,
	tuneHeight: -5,
	css: [ 
		'.sIFR-root { color: #669900; font-size: 18; leading:0;  line-height:0.8em;  }' 
	]
});

sIFR.replace( soho, {
	selector: '.Sub85 .artykul h3',
	wmode: 'transparent',
	fixFocus: true,
	offsetTop: 0,
	tuneHeight: -5,
	css: [ 
		'.sIFR-root { color: #39c5f3; font-size: 18; leading:0;  line-height:0.8em;  }' 
	]
});

sIFR.replace( soho, {
	selector: '.Sub .newsy h3',
	wmode: 'transparent',
	fixFocus: true,
	offsetTop: -4,
	tuneHeight: -7,
	css: [ 
		'.sIFR-root { color: #669900; font-size: 18; leading:-4;  line-height:0.8em;  }' 
	]
});

