/** Site redirect
 *if (location.href.indexOf('znanylekarz.pl') == -1) { location.href = location.href.replace(/^http:\/\/www\.znanylekarz\.[a-z]{2,3}\//, 'http://www.znanylekarz.pl/'); }
 */

function wyroznij_koloruj_czysc() {
    $('#sub-results > ul > li').removeClass('mark1').removeClass('mark2').removeClass('mark4');
    $('#sub-results > ul > li .name strong').removeClass('mark3');
}

function wyroznij_koloruj() {
    $('#sub-results > ul > li[mark_ramka="1"]').addClass('mark1');
    $('#sub-results > ul > li[mark_margines="1"]').addClass('mark2');
    $('#sub-results > ul > li[mark_nazwisko="1"] .name strong').addClass('mark3');
    $('#sub-results > ul > li[mark_tlo="1"]').addClass('mark4');
}

function urlencode(str) {
  return encodeURIComponent(str).replace(/%20/g, "+");
}

$(document).ready(
	function ()
	{
		if ($.browser.msie)
		{
			$('#your-opinion .input-text, #your-opinion .textarea').bind('focus',
				function () { $(this).addClass('focus'); }
			).bind('blur',
				function () { $(this).removeClass('focus'); }
			);
		
			if ($.browser.version < 7)
			{
				/*
				$('#sub-browse li').not('.nohover').hover(
					function () { $(this).addClass('hover'); },
					function () { $(this).removeClass('hover'); }
				);
				$('#sub-results li').not('.nohover').not('.hover').hover(
					function () { $(this).addClass('hover'); },
					function () { $(this).removeClass('hover'); }
				);
				*/
				$('#your-opinion .rate label').hover(
					function () { $(this).addClass('hover'); },
					function () { $(this).removeClass('hover'); }
				);
			}
		}

		$('#form-search').submit(
				function ()
				{

//                        	$.get("/echo.php", { urlencode: $('input#input-search').val() },
//                        	function(data){

					var link=$('#form-search').attr('action');

					var w = $("#form-search select[name='w']").find(":selected").attr('title');
					if (w.length>0) {
					    link=link+"/"+w;
					}

					var s = $("#form-search select[name='s']").find(":selected").attr('title');
					if (s.length>0) {
					    link=link+"/"+s;
					}

          var data=$('input#input-search').val();
					if (data.length>0) {
                                            link=link + "/" + urlencode(data);
//                                            link=link + "/" + data;
                                        }

					location.href = link;

//				} );	
			    return false;

			    }
		);

		
		$('a[rel*="external"]').attr('target', '_blank');
		
		/*
		$('.star img').click(
			function ()
			{
				if (this.src.indexOf('off') > 0) this.src = './img/star-on.gif';
				else this.src = './img/star-off.gif';
			}
		);
		*/

		$('#sub-results > ul > li:even').addClass('even');
	
		/*
		$('#button-search').attr('style', 'display: inline;').click(
			function ()
			{
				$('#form-search').submit();
			}
		);*/
		
		$('form#your-opinion').submit(
			function ()
			{
				var opinia = $('form#your-opinion textarea[name="opinia"]');

				if (opinia.val().length < 1)
				{
					opinia.animate(
							{ opacity: 0.3 },
							{ queue: true, duration: 100 }
						).animate(
							{ opacity: 1 },
							{ queue: true, duration: 100 }
						).animate(
							{ opacity: 0.3 },
							{ queue: true, duration: 100 }
						).animate(
							{ opacity: 1 },
							{ queue: true, duration: 100 }
						).animate(
							{ opacity: 0.3 },
							{ queue: true, duration: 100 }
						).animate(
							{ opacity: 1 },
							{ queue: true, duration: 100 }
						).focus();
					return false;
				}
			}
		);
		
		var rateInputs = $('#your-opinion .rate input'); 
		rateInputs.click(function () { rateInputs.parent().removeClass('hover'); $(this).parent().toggleClass('hover'); }).filter(':checked').parent().addClass('hover');
		
		$('#div-add-doctor-more').hide();
		
		$('#a-add-doctor-more, #a-add-doctor-more-big').click(
			function ()
			{
				//$('#a-add-doctor-more, #a-add-doctor-more-big').fadeOut('fast');
				//$('#div-add-doctor-more').slideDown('slow');
				$('#a-add-doctor-more, #a-add-doctor-more-big').hide();
				$('#div-add-doctor-more').show();
			}
		);
		
		$('a#pager-actual').attr('href', '#sub-search');
		
		$('#sub-browse ul:eq(0) li:odd').addClass('even');
		$('#sub-browse ul:eq(1) li:odd').addClass('even');
		$('#sub-browse ul:eq(2) li:odd').addClass('even');
		$('#sub-browse ul:eq(3) li:odd').addClass('even');

		$('#sub-results .address div:last').filter(':last').addClass('last-child').end().filter(':first').removeClass('last-child');

		var baloonTimeout;
		
		/** Map baloon */
		$('#sub-results .address a[rev]').mouseover(
			function ()
			{
				if ($.browser.msie && $.browser.version < 7) { return; }
				clearTimeout(baloonTimeout);
				var offset = $(this).offset();
				if ($(this).attr('rev') != $('#map-baloon img').attr('src'))
				{
					$('#map-baloon img').replaceWith('<img src="' + $(this).attr('rev') + '"/>');
				}
				$('#map-baloon').css('left', (offset.left - 290) + 'px').css('top', (offset.top + 8) + 'px').show();
			}
		).mouseout(
			function ()
			{
				if ($.browser.msie && $.browser.version < 7) { return; }
				baloonTimeout = setTimeout("$('#map-baloon').hide();", 1000);
			}
		);

		$("form[name='votes_filters'] select").change(
			function()
			{
			    window.location.href=$(this).find(":selected").attr('value');
			}
		);


		wyroznij_koloruj();
			
		/** Ad.net vs AdSense 
		if ($("#puppet").height() < 30)
		{
			//var foobar = document.createElement('script');
			//foobar.type = 'text/javascript';
			//foobar.src = 'http://pagead2.googlesyndication.com/pagead/show_ads.js';
			//document.getElementById('gsky').appendChild(foobar);
			$('#gsky').show();
		}
		else
		{
			$($('.adiv')[0]).html('').hide();
		}
		*/
		//if (typeof Scroll_Killer == 'function') { Scroll_Killer(); }
	}
);

//window.onload = function () {
//		if ($('#squarrel').height() < 50)
//		{
//			$('#sub-results > ul > li:first').removeClass('short');
//		}
//};