window.addEvent('domready', function() {
	var scroll = new Fx.Scroll(window, {
		wait:false, duration:500,
		transition: Fx.Transitions.Quint.easeInOut
 	});
 	
	if ($('pulsateTestAnchor')) {
		$('pulsateTestAnchor').addEvent('click', function(event) {
			event = new Event(event).stop();
			scroll.toElement('pulsateTest').chain(function() { new PulsateFx('pulsateTest'); });
		});
	}

	var ajaxifyFormSubmit = new AjaxifyFormSubmit();

	if ($$('.blogentryMoreStretcher')) {
		var morelinks = new MoreLinks('.blogentryMoreStretcher');
	}

	if ($('contactInjectSWFHere')) {
		swfobject.embedSWF('http://widget.meebo.com/mm.swf?xcDIblwycr', 'contactInjectSWFHere', '200', '220', '6', 'expressInstall.swf', {} /* flashvars */, { wmode:'transparent' } /* params */, { id:'meebome', align:'right' } /* attributes */);
	}
	
	$$('a').each(function(el, index) {
		if (el.getText() == "Resend") {
			new Element('img', { 'src':'images/icons/arrow_redo.png', 'styles': { 'vertical-align':'-1px', 'padding-right':'3px' } }).injectBefore(el);
		}
		if (el.getProperty('href')) {
			if ((el.getProperty('href')).test('^mailto:')) {
				new Element('img', { 'src':'images/icons/email.png', 'styles': { 'vertical-align':'-5px', 'padding-right':'3px' } }).injectBefore(el);
			}
			if ((el.getProperty('href')).test('#comments$')) {
				new Element('img', { 'src':'images/icons/comments.png', 'styles': { 'vertical-align':'-5px', 'padding-right':'3px' } }).injectBefore(el);
			}
			if ((el.getProperty('href')).test('#addcomment$')) {
				new Element('img', { 'src':'images/icons/comment_add.png', 'styles': { 'vertical-align':'-5px', 'padding-right':'3px' } }).injectBefore(el);
				el.addEvent('click', function(event) {
					event = new Event(event).stop();
					scroll.toElement('commentForm').chain(function() {
						new PulsateFx('commentUserName', { toColor: 'darker' });
						$('commentUserName').focus();
					});
				});
			}
		}
	});
	
	$$('.blogentry .calendarIcon').each(function(el) {
		new Element('img', { 'src':'images/icons/calendar_view_day.png', 'styles': { 'vertical-align':'-5px', 'padding-right':'3px' } }).injectInside(el);
	});
		
	if ($('contactAddress')) {
		new Element('img', { 'src':'images/icons/house.png', 'styles': { 'vertical-align':'-3px', 'padding-left':'3px' } }).injectInside($('contactAddress').getPrevious());
		new Element('img', { 'src':'images/icons/phone.png', 'styles': { 'vertical-align':'-3px', 'padding-left':'3px' } }).injectInside($('contactMobile').getPrevious());
		new Element('img', { 'src':'images/icons/email.png', 'styles': { 'vertical-align':'-5px', 'padding-left':'3px' } }).injectInside($('contactEmail').getPrevious());
		new Element('img', { 'src':'images/icons/icq.png', 'styles': { 'vertical-align':'-4px', 'padding-left':'3px' } }).injectInside($('contactICQ').getPrevious());
		new Element('img', { 'src':'images/icons/skype.png', 'styles': { 'vertical-align':'-4px', 'padding-left':'3px' } }).injectInside($('contactSkype').getPrevious());
		$('contactEmail').getElement('img').remove();
	}
});
