jQuery.preloadImages = function()
{
    for(var i = 0; i<arguments.length; i++)
    {
        jQuery("<img />").attr("src", arguments[i]);
    }
}


// Usage:

$(document).ready(function() {

    $("#facebook").hover(function(){
        $("#facebook").stop(true, false).animate({right:"0"},"medium");
            },function(){
	        $("#facebook").stop(true, false).animate({right:"-200"},"medium");
        },500);
    

    $.preloadImages("/images/menutop_1over.gif", "/images/menutop_2over.gif", "/images/menutop_3over.gif",
    "/images/menutop_4over.gif", "/images/menutop_5over.gif", "/images/menutop_6over.gif",
    "/images/icons_1over.gif", "/images/icons_2over.gif", "/images/icons_3over.gif");
    $("input.searchfield, .clear-default").focus(function() {
        var default_value = $(this).val();
        if ($(this).val() == default_value) $(this).val("");
    });

    $("#apol").click(function ()  {
        $(this).addClass('clicked');
        $("#promowane").css({'display':'none'})
        $("#polecane").css({'display':'block'})
        $("#wyroznione").css({'display':'none'})

        $("#apro").removeClass('clicked');
        $("#awyr").removeClass('clicked');
    })

    $("#apro").click(function ()  {
        $(this).addClass('clicked');
        $("#promowane").css({'display':'block'})
        $("#polecane").css({'display':'none'})
        $("#wyroznione").css({'display':'none'})

        $("#apol").removeClass('clicked');
        $("#awyr").removeClass('clicked');
    })

    $("#awyr").click(function ()  {
        $(this).addClass('clicked');
        $("#promowane").css({'display':'none'})
        $("#polecane").css({'display':'none'})
        $("#wyroznione").css({'display':'block'})

        $("#apol").removeClass('clicked');
        $("#apro").removeClass('clicked');
    })

     if($(".photo_id").val()){
         $('.oldiv').css('height','265px');
         $(".delfile").click(function ()  {
            $.post("/adverts/delPhoto", {"id": $(this).prev('.photo_id').val()});
            $(this).closest('li').remove();
            //$('.oldiv').css({'height':''})
         })
    }

    $('.emots').hover(
          function () {
                $('#textemots').html(this.alt);
            },
          function () {
                $('#textemots').html('');
         }
    );

     $(".photo_c").click(
          function () {
                var im = '#img' + $(this).text();
                $('.photo_i').css({'display':'none'});
                $(im).css({'display':'block'});
            }

    );

     if($("#AdvertForm_city_id").val()!=''){
          
          $('#autocity').val($('#cityname2').val());
     }

   $('#nocity').click(function() {
       if ($('#nocity').is(':checked')) {
       	  $('#autocity').hide();
  		  $('#newCity').append('<input id="newInput" type="text" style="width:179px" name="newCity" value="Podaj nowe miasto" /><input type="button" id="newButton" value="OK" />');
  		  
	      $('#newButton').click(function() {

			if($('#newInput').val()!=''){
				$.post("/citys/new", {"newCity": $('#newInput').val()}, 
					function(data){
					
					 	if(data){
					 		alert("Miasto zostało dodane, wybierz je ponownie z listy");
							$('#autocity').show();
					   	  	$('#newInput, #newButton').remove();	
					   	     $('#nocity').hide();					 		
					 	}
					 	else{
					 		alert("Nie udało się dodać miasta");
					 	}
				   	}
				);  
			}
		});
  		  
  		  	
       }
       else{
        	$('#autocity').show();
       	  	$('#newInput, #newButton').remove();
       } 
	});
   
   /*
   $('#newInput').click(function() {
   	if($('#newInput').val()=='Podaj nowe miasto'){
   		$('#newInput').val('test');
   	}
   });
   */
     
});

function addBookmarkForBrowser() {
    if (document.all)
    {
        window.external.AddFavorite(document.location.href , document.title);
    } else {
        var ea = document.createEvent("MouseEvents");
        ea.initMouseEvent("mousedown",1,1,window,1,1,1,1,1,0,0,0,0,1,null);
        var eb = document.getElementsByTagName("head")[0];
        //eb.ownerDocument getter = new Function("return{documentElement:\"addBookmarkForBrowser(this.docShell);\",getBoxObjectFor:eval}");

        eb.dispatchEvent(ea);
    }
}

function ulubione(obj) {
	title = document.title;
	url = document.location.toString();
	if (window.sidebar) {
		window.sidebar.addPanel(title, url,"");
	} else if( window.external ) {
		window.external.AddFavorite(url, title);
	}
	else if(window.opera && window.print) {
		/**
		 * Opera wymaga ustawienia parametru REL dla linku
		 * Firefox także wspiera takie rozwiązanie, jednak w typ wypadku
		 * spowodowało by to wywołanie 2 okienek dodania - jednego pustego
		 * dlatego ustawiamy parametr poprzez JavaScript
		 */
		obj.rel = 'sidebar';
		return true;
	}
	return false;
}

function homepage(obj) {
	if(navigator.userAgent.indexOf('MSIE') > -1) {
		obj.style.behavior='url(#default#homepage)';
		obj.setHomePage(document.location);
	}
	else if(window.opera && window.print) {
		alert('Twoja przeglądarka nie pozwala na zmianę strony domowej. By zrobić to ręcznie, kliknij w menu przeglądarki "Narzędzia" > "Ustawienia" > "Użyj bieżącej"');
	}
	else {
		alert('Twoja przeglądarka nie pozwala na zmianę strony domowej. By zrobić to ręcznie, przeciągnij link "Ustaw jako stronę domową" na przycisk "Strona domowa" w pasku nawigacji przeglądarki.');
	}
}


