    function add2Fav(x){
        if (document.all && !window.opera) {
            if (typeof window.external == "object") {
                window.external.AddFavorite(document.location, document.title);
                return true;
            }
            else return false;
        }
        else{
            x.href=document.location;
            x.title=document.title;
            x.rel = "sidebar";
            return true;
        }
    }    
    
    function load_css(css){
        var st = document.createElement("link");
        st.setAttribute("rel","stylesheet");
        st.setAttribute("href", css);
        st.setAttribute("type", "text/css");
        document.getElementsByTagName("head")[0].appendChild(st)    
    }    
    
    

    function get_category(n, parent_id)
    {
        $("#step1 li:gt("+n+") select").attr("disabled", "disabled");
        $.ajax({
            acync: true,
            type: "post",
            url: "/announcement/get_category/",
            data: {parent_id: parent_id, n: n},
            success: function(html){
                $("#Xcategory_"+n+" .select").html(html);
            }
        });
        return true;
    }   
    
    var counter = 2;
    function addFoto(){
        var id = 'row'+counter++;
        if( $("#photos div").length == 7 )
        {
            alert( "максимальное количество загружаемых фотографий - 7 шт" );
            return false;
        }
        $("#photos").append('<div id="'+id+'"><input type="file" name="photo[]"> <input type="button" onclick="addFoto()" value="+" /><input type="button" onclick="removeFoto(\''+id+'\')" value="-" /></div>');    
        return false
    }
    
    function removeFoto(id){
        $("#"+id).remove();
    } 
    
    
    $(document).ready(function(){ 
        $("a.fancy").fancybox({
    	   
            'scrolling' : 'no',
    	    'autoDimensions' : true,
            'centerOnScroll' : true,
            'autoScale' : false,
            'hideOnOverlayClick' : false,
            'overlayOpacity' : 0.4,
            'overlayColor' : '#000',
            'type' : 'iframe'
        });       
        
        
        
        
        $(".searchResultsList, .announcementDetails, .registrationTable, .announcementCreate, .blackResults").find("tr:even").addClass("odd");
       
        
        $("#loginbox2, #loginbox, #forgotForm").keypress(function(e){
            if( e.keyCode == 13 )
            {
                $(this).submit();
            }
        });

        
        $("#showSearch").click(function(){        
            if( $("#searchTabsContent").is(":hidden") )
            {                
                $("#showSearch").html('Свернуть поиск <span style="font-family:Tahoma">&uarr;</span>');            
            }
            else
            {
                $("#showSearch").html('Развернуть поиск <span style="font-family:Tahoma">&darr;</span>');
            }
            $("#searchTabsContent").slideToggle("normal");

        }); 
                
        $("#quickLink").change(function(){
            var url = $(this).val();
            location.href = url;
        });        

        $("#categories_id").change(function(){
            var categoriesId = $(this).val();
            if(categoriesId != 1 && categoriesId != 2)
            {
                $("#srokRow").css("visibility", "hidden");
            }
            else
            {
                $("#srokRow").css("visibility", "visible");
            }
        });  
    });
    
    
    function checkAnnouncement()
    {
        var data = new Object();
        data.price = $("#price").val();
        data.city_zone_id = $("#city_zone_id").val();
        data.city_id = $("#city_id").val();
        data.body = $("#body").val();
        $.ajax({
            url: "/announcement/check_announcement",
            type: "POST",
            cache: false,
            data: data,
            success: function(json)
            {                   
                var response = JSON.parse(json); 
                if( response.status == "OK" )
                {                    
                    $("#announcementForm").submit();
                } 
                else
                {
                    
                    var errors = response.errors;
                    var errorsString = "";
                    for( var i = 0; i < errors.length; i++ )
                    {
                        errorsString += "* " + errors[i] + "\n";
                    }
                    alert( errorsString );
                    return false;     
                }                   
            }
        });                   
    }
    
    function getCities(el)
    {        
        $(".city_id").attr("disabled", true);
        var city_zone_id = $(el).val();
        $(".city_zone_id").val(city_zone_id);
        $.ajax({
            url: "/announcement/get_cities_ajax",
            type: "POST",
            cache: false,
            data: "city_zone_id="+city_zone_id,
            success: function(response)
            {                   
                $(".citiesContainer").html(response);                       
            }
        });            
    }
    
    function getRayons(el)
    {
        $(".rayons_id").attr("disabled", true);
        var city_id = $(el).val();
        $(".city_id").val(city_id);
        $.ajax({
            url: "/announcement/get_rayons_ajax",
            type: "POST",
            cache: false,
            data: "city_id="+city_id,
            success: function(response)
            {                   
                $(".rayonsContainer").html(response);                   
            }
        });            
    }
    
    
    function changeCaptcha(){
        var src = changeCaptchaUrl + parseInt(Math.random()*10000);
        setTimeout(function(){ 
            $('#captchaImage').attr("src", src);                                  
        }, 1000);  
        $('#captcha').val('');             
    }
    

//eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('$(E).F(2(){$("#G").l(2(){$("#H").I()});$("a.J").K({L:0.9});3 c=$(\'M.m\'),h=$(\'h.m\'),n=15;3 d=c.N();c.i({O:\'P\'});3 f=h.Q(\'R:S-T\');c.U(2(e){3 a=f[0].V+f.W()+n;3 b=(e.o-c.X().j)*(a-d)/d;c.Y(b)});$(".Z").11(2(e){p(k==0){$(g).4("q","-r/12.s");3 x=e.o+10;3 y=e.13+10;3 a=$(g).4("14");3 b=$("#"+a+"16").t();$("#u").t(b).i({j:x,v:y}).17("w");k=1}},2(){$(g).4("q","-r/18.s");$("#u").19("w",2(){$(g).i({j:0,v:0});k=0})});$(".1a 5:6").4("7","8");$(".1b 5:6").4("7","8");$(".1c 5:6").4("7","8");$(".1d 5:6").4("7","8");$(".1e 5:6").4("7","8");$("#1f").1g();$("#1h").l(2(){p(1i(\'Риелторский мусор?\')){$.1j({1k:1l,1m:"1n",1o:1p,1q:"z="+$("#z").A()+"&B="+B+"&C="+C+"&D="+$("#D").A(),1r:2(a){1s(a)},1t:2(a){1u("Ошибка!")}})}})});',62,93,'||function|var|attr|tr|even|className|odd||||||||this|ul|css|left|active|click|sc_menu|ulPadding|pageX|if|src|fimages|png|html|helpDiv|top|slow|||reason|val|users_id|announcement_id|captcha|document|ready|jude|spamReason|slideToggle|fancy|fancybox|overlayOpacity|div|width|overflow|hidden|find|li|last|child|mousemove|offsetLeft|outerWidth|offset|scrollLeft|help||hover|help_on|pageY|id||Text|fadeIn|help_off|fadeOut|searchResultsList|announcementDetails|registrationTable|announcementCreate|blackResults|searchTabs|tabs|thisIsSpam|confirm|ajax|url|announcementSpamUrl|type|POST|cache|false|data|success|eval|error|alert'.split('|'),0,{}))

