window.addEvent('domready', function(){ new SmoothScroll({duration:500}); //handle the image navigation buttons $$('#fetch-blog-left .fetch-blog-image').each(function(el) { id = el.id; id = id.replace(/fetch-blog-image-/, ''); cnt = el.getElements('img').length; if (cnt > 1) { $('fetch-blog-image-nav-prev-'+id).setStyle('visibility', 'visible'); $('fetch-blog-image-nav-divider-'+id).setStyle('visibility', 'visible'); $('fetch-blog-image-nav-next-'+id).setStyle('visibility', 'visible'); $('fetch-blog-image-nav-next-'+id).addEvent('click', function(e) { e = new Event(e); e.stop(); id = this.id; id = id.replace(/fetch-blog-image-nav-next-/, ''); imgs = $('fetch-blog-image-'+id).getElements('img'); cnt = imgs.length; //work out selected image. img_selected = ''; img_index = 0; imgs.each(function(img) { if (img.getStyle('display') == 'block') { img_selected = img_index; } img_index++; }) new_img_index = ((img_selected+1)=0)?(img_selected-1):cnt-1; imgs[img_selected].setStyle('display', 'none'); imgs[new_img_index].setStyle('display', 'block'); }); } }) //description. $$('#fetch-blog-left .blog-entry-content-mask').each(function(mask_el) { id = mask_el.id; id = id.replace(/blog-entry-content-mask-/, ''); var fx = new Fx.Styles(mask_el, {duration:400, wait:false, transition: Fx.Transitions.Quart.easeInOut}); content_h = $('blog-entry-content-'+id).getStyle('height'); mask_h = (BrowserDetect.OS == 'Mac')?38:41; if (parseInt(content_h) > mask_h) { $('fetch-blog-more-link-'+id).setStyle('visibility', 'visible'); mask_el.setStyles({'overflow': 'hidden', 'height': mask_h, 'position': 'relative'}); $('fetch-blog-more-link-a-'+id).addEvent('click', function(e) { e = new Event(e); e.stop(); this.blur(); id = this.id; id = id.replace(/fetch-blog-more-link-a-/, ''); if (this.getText() == 'MORE') { this.setHTML('CLOSE'); fx.start({ 'height': $('blog-entry-content-'+id).getStyle('height') }); } else { this.setHTML('MORE'); fx.start({ 'height': mask_h }); } }); } }); //load the flash movies. IE requires this to be done here. $$('#fetch-blog-left .blog-entry-flash-content').each(function(el) { id = el.id; id = id.replace(/flashvideo/, ''); var so = new SWFObject("http://www.kwdoggett.com.au/flv_player.swf", el.id, "469", "317", "9", "#FFFFFF"); so.addVariable('load_this_movie', $('flashvideosource'+id).getValue()); so.write(el.id); }); //$('fetch-blog-container').setStyle('display', 'block'); });