window.addEvent('domready', function(){

    if ($('banner')) {
        
        var b = new Cycle('banner', {
            interval: 4000,
            active: '#banner-nav li'
        });
        
        (function(){b.fadeIn();}).delay(1000);
        
    }
    
    if ($('fullsize')) {
        
        var t = new Cycle('fullsize', {
            interval: 0,
            active: '#thumbs li a',
            toggler: '#thumbs li a'
        });
        
        (function(){t.fadeIn();}).delay(1000);
        
    }
    
    var myAccordion = new Accordion($('accordion'), 'a.toggler', 'div.element', {
        opacity: false,
        onActive: function(toggler, element){
            toggler.addClass('ac-active');
        },
        onBackground: function(toggler, element){
            toggler.removeClass('ac-active');
        }
    });
    
    if (document.location.protocol == 'http:') {
        
        if ($('gmap')) {
            new GoogleMap($('gmap'), {
                lat: 53.701493, 
                lng: -2.286,
                zoom: 15,
                mapType: google.maps.MapTypeId.ROADMAP,
                markers: [
                    {
                        label: '',
                        lat: 53.701493,
                        lng: -2.283842,
                        info: 'Rent Smart<br />20 Kay Street<br />Rossendale<br />BB4 7LS'
                    }
                ],
                directions: false
            });
        }
        
        if ($('pmap') && $('pmapaddr')) {
            
            var localSearch = new GlocalSearch();
            
            localSearch.setSearchCompleteCallback(null, function(){
                
                if (localSearch.results[0]) {
                    
                    var pLat = localSearch.results[0].lat;
                    var pLng = localSearch.results[0].lng;
                    
                    new GoogleMap($('pmap'), {
                        lat: pLat, 
                        lng: pLng,
                        zoom: 15,
                        mapType: google.maps.MapTypeId.ROADMAP,
                        markers: [
                            {
                                label: '',
                                lat: pLat,
                                lng: pLng,
                                info: $('pmapaddrinfo').getProperty('html')
                            }
                        ],
                        directions: false
                    });
                    
                }
                
            }); 
            
            localSearch.execute($('pmapaddr').getProperty('text'));
            $('pmapaddr').destroy();
            
        }
        
    }
    
    $$('a[rel=livechat]').addEvent('click', function(e){
        if (e) e.preventDefault();
        window.open(this.getProperty('href'), 'livechat', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=450,height=575');
    });
    
});

