function startSite() {
	/*
	var h1s = document.getElementsByTagName("h1"); 
	for (var i = 0; i < h1s.length; i++) { 
    	h1s[i].innerHTML = '<img src="/images/h1.php?str='+escape(h1s[i].innerHTML)+'" alt="'+h1s[i].innerHTML+'">';
	}
	*/
}

function changeGallery(id) {
	document.getElementById('galleryimage').src = '/images/gallery/'+id+'_large.jpg';
	return false;
}

function hideForm() {
	document.getElementById('downloadform').style.display = 'none';	
	document.getElementById('downloadthanks').style.display = 'block';	
}

function validateCheckoutDetails() {
	var errors = 'no';

	/* Items that require a text input */
	var myVars = new Array("frm_title",
												 "frm_firstname",
												 "frm_lastname",
												 "frm_company",
												 "frm_address",
												 "frm_telephone",
												 "frm_email"
													);
	
	for(i=0;i<myVars.length;i++){
		var id = myVars[i];
		if(document.getElementById(id).value == ""){
			document.getElementById(id).style.borderColor = "#f86060";
			document.getElementById(id).style.backgroundColor = "#ffeeee";
			
			errors = 'yes';
		}
		else {
			document.getElementById(id).style.borderColor = "#cccccc";
			document.getElementById(id).style.backgroundColor = "#ffffff";
		}
	}
	
	var email = document.getElementById("frm_email").value;
	if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email))){
		document.getElementById("frm_email").style.borderColor = "#f86060";
		document.getElementById("frm_email").style.backgroundColor = "#ffeeee";

		var errors = 'yes';
	}
	else {
		document.getElementById("frm_email").style.borderColor = "#cccccc";
		document.getElementById("frm_email").style.backgroundColor = "#ffffff";
	}

	if(errors == 'no') {
		return true;
	}
	else {
		alert("Your submission failed.\n\n Please correct the errors highlighted in red.\n");
		self.scrollTo(0, 0);
		return false;
	}
}