window.addEvent('domready', function(){
	
	externalLinks();
	
	new SmoothScroll({duration:500, transition:Fx.Transitions.Sine.easeInOut});
	
	$('submit').addEvent('click', function(evt){
		new Event(evt).stop();
		$('contact_form').send({
			onRequest: function(){
				$('submit').value = "Sending Message...";
			},
			onSuccess: function(){
				$('submit').value = "Message Sent: Send Another";
				$('contact_form').reset();
			},
			onFailure: function(){
				$('submit').value = "Failed: Send Again";
			}
		});
	});

});

function externalLinks() { 
	if (!document.getElementsByTagName) {
		return;
	}
	var anchors = document.getElementsByTagName("a"); 
	for (var i=0; i<anchors.length; i++) { 
		var anchor = anchors[i]; 
		if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external") {
			anchor.target = "_blank";
		}
	}
} 

