var Bts = {

	init: function(){
		
		Bts.initExternalLinks();
		
		var contact_location = $('contact');
		if (contact_location) {
			Bts.contactPage();
		}
	},
	
	contactPage: function() {
		var interest_checkbox = $('cf_registerinterest');
		var extra_details = $('cf_extradetails');
		var extra_details_slide = new Fx.Slide(extra_details);
		interest_checkbox.checked = false;
		extra_details_slide.hide();
		
		interest_checkbox.addEvent('click', function(e) {
			e = new Event(e);
			if (interest_checkbox.checked) {
				extra_details_slide.toggle();
			} else {
				extra_details_slide.toggle();
			}
			//e.stop();
		}.bind(this));
	},
	
	initExternalLinks: function() {
		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";
			}
		}
	}
	
}

window.addEvent('domready', Bts.init);