window.addEvent('domready', function() {
    // Drop down search box
    var search = $('searchText');
    var searchid = $('searchid');
    //var pageContent = $('pagecontent');

    $('aSearch').addEvent('click', function(ev) {
        new Event(ev).stop();
        //searchForm.submit();
        window.location.href = 'index.php?mode=search&searchid=' + searchid.value;
    });

    // Add bookmarks
    var bookmarks = $('bookmarks');

    if(bookmarks)
    {
        var bm = new Array(6);
        //var loc = encodeURIComponent(location.href);
        var loc = location.href;
        var imgDir = 'images/bookmarks/32x32/';
        var docTitle = encodeURIComponent(document.title);

        bm[0] = new Hash({url:'http://www.facebook.com/', querystring:'sharer.php?u='+loc, alt:'Share on Facebook', img:'facebook.png'});
        bm[1] = new Hash({url:'http://twitter.com/', querystring:'home?status=Reading: ' + loc, alt:'Tweet this!', img:'twitter.png'});
        bm[2] = new Hash({url:'http://digg.com/', querystring:'submit?phase=2&url='+loc+'&title='+docTitle, alt:'Digg this', img:'digg.png'});
        bm[3] = new Hash({url:'http://del.icio.us/', querystring:'post?v=2&url='+loc+'&title='+docTitle, alt:'Save on Del.icio.us', img:'delicious.png'});
        bm[4] = new Hash({url:'http://reddit.com/', querystring:'submit?url='+loc+'&title='+docTitle, alt:'Share on Reddit', img:'reddit.png'});
        bm[5] = new Hash({url:'http://www.stumbleupon.com/', querystring:'submit?url='+loc+'&title='+docTitle, alt:'Share on StumbleUpon', img:'stumbleupon.png'});

        bm.each(function(item,idx) {
         var anc = new Element('a', {'rel':'nofollow', 'href':item.url,'title':item.alt});
         var img = new Element('img', {'src': imgDir + item.img, 'alt':item.alt});

         anc.addEvent('click', function(ev) {
             new Event(ev).stop();
             window.open(item.url + item.querystring);
         });

         img.inject(anc);

         anc.inject(bookmarks);

        });
    }

    function onSelected(a,b,c,d) {
        searchid.set('value', b.id);
    }

    var isIE = (!(Browser.Engine.gecko||Browser.Engine.webkit));
    var offsetX = (isIE) ? -40 : 0;
    var offsetY = (isIE)? 2 : -10;

    new Autocompleter.Request.HTML(search, 'ajax/ajax.searchplaces.php', {
        'indicatorClass': 'search-working',
        'overflow' : true,
        'zindex' : 50000,
        'postVar': 'searchText', // class added to the input during request
        'onSelection': onSelected,
        'offSetX' : offsetX,
        'offSetY' : offsetY
    });

    /*
    var reqHTML = new Request.HTML({
        method: 'get'
    });

    var reqJSON = new Request.JSON({
       method: 'get'
    });
    */

   // Preview images
   /*
   $$('.odd img,.even img').each(function(el) {
       el.addEvent('click', function(e) {
        window.location.href = this.get('rel');
       });
   });
   */

   $$('.odd img,.even img').addEvents({
       'click' : function() {
                   window.location.href = this.get('rel');
       }
   });

   // You Tube link
   yt = $('youtube');
   
   if(yt) {
       yt.addEvent('click', function() {
          window.open('http://www.youtube.com/user/CrapParking');
       });
   }

   // Rounded corners in IE
    if(isIE)
    {
        Nifty("ul#nav a", "none fixed-height");
        Nifty("ul#nav a", "tr transparent");

        Nifty("div#main", "bottom tr big transparent");

        Nifty(".rounded", "transparent");

        Nifty(".roundedRight", "tr br transparent");
        Nifty(".roundedLeft", "tl bl transparent");
        Nifty(".roundedTop", "tl tr transparent");
        Nifty(".roundedBottom", "bl br transparent");

        Nifty(".roundedTR", "tr transparent");
        Nifty(".roundedTL", "tl transparent");
        Nifty(".roundedBR", "br transparent");
        Nifty(".roundedBL", "bl transparent");
    }
});
