var page = 'home';

dojo.addOnLoad(function (){
	dojo.query('#Download').onclick('toggleDownloads');
});

function toggleDownloads(event) {
	var targetElement = normaliseEvent(event);
	var linksDiv = targetElement.parentNode;
	if (page == 'home') {
		// Load downloads
		// Fade out
		dojo.style(linksDiv, 'opacity', '1');
		dojo.fadeOut({
			node: linksDiv, 
			onEnd: function() {
			// Create content
			linksDiv.innerHTML = '';
			var file1 = dojo.doc.createElement('A');
			file1.href = 'images/CARBON_CUBE_360mm.pdf';
			file1.innerHTML = '360 MM<br />';
			
			var file2 = dojo.doc.createElement('A');
			file2.href = 'images/CARBON_CUBE_400mm.pdf';
			file2.innerHTML = '400 MM<br />';
			
			var backButton = dojo.doc.createElement('A');
			backButton.href = 'index.html';
			backButton.innerHTML = 'HOME';
			dojo.connect(backButton, 'click', 'toggleDownloads');
			
			// Place content
			dojo.place(file1, linksDiv, 'first');
			dojo.place(file2, linksDiv, 'last');
			dojo.place(backButton, linksDiv, 'last');
			
			// Fade in
			dojo.style(linksDiv, 'opacity', '0');
			dojo.fadeIn({node: 'Links'}).play();
			
			page = 'downloads';
			}
		}).play();
	} else {
		// Load home
		dojo.fadeOut({
			node: linksDiv, 
			onEnd: function() {
			// Create content
			linksDiv.innerHTML = '';
			var downloads = dojo.doc.createElement('A');
			downloads.href = 'downloads.html';
			downloads.innerHTML = 'DOWNLOADS<br />';
			dojo.connect(downloads, 'click', 'toggleDownloads');
			
			var contact = dojo.doc.createElement('A');
			contact.href = 'mailto:info@carbon-cube.co.uk';
			contact.innerHTML = 'CONTACT';
			
			// Place content
			dojo.place(downloads, linksDiv, 'first');
			dojo.place(contact, linksDiv, 'last');
			
			// Fade in
			dojo.style(linksDiv, 'opacity', '0');
			dojo.fadeIn({node: 'Links'}).play();
			
			page = 'home';
			}
		}).play();
	}
}

function normaliseEvent(event) {
	dojo.stopEvent(event);
	if (typeof event.target != "undefined") {      
		targetElement = event.target;
	} else {      
		targetElement = event.srcElement;
	}
	return targetElement;
}
