<!--


function changeColour(bgcolour,bdrcolour)
{
    var thing = document.getElementById('boxout');
    thing.style.borderColor = bdrcolour;
	thing.style.backgroundColor = bgcolour;
}


function buildemail ( name,domain,suffix ) {
	emailString = "mailto:" + name + "@" + domain + "." + suffix;
	window.location = emailString;
}



function checkForm(form) {
	var i;
	var formElements = document.forms[0].elements;
	var errorBox = document.getElementById('formerror');
	var	theButton = document.getElementById ('submit');
	var theEmail = document.getElementById ('email');
	var proceed;
	var errorCount = 0;

	for (i=0; i<formElements.length; i++) {
		if (formElements[i].type != "submit") {
			if (formElements[i].value == "") {
				errorCount++;
				formElements[i].style.borderColor = '#CC0000';
			}
			else {
				formElements[i].style.borderColor = '#CDD2DA';
			}
		}
	}
	
// (theEmail.indexOf(".") > 2) && (!theEmail.indexOf("@") > 0)
	
	if (theEmail.value.indexOf('@') < 1 || theEmail.value.indexOf('.') < 1)
			{	
				theEmail.style.borderColor = '#CC0000';
				errorCount++;
			}  
	
	
	
	if (errorCount > 0) {
		errorBox.style.display = 'block';
		return false;
	}
	else {
		errorBox.style.display = 'none';
		theButton.disabled = true;
		return true;
	}
		
}






function validate()
{
 if(document.message.Firstname.value == "" ){ 
                alert("Please enter your first name");
                document.message.Firstname.focus();	 
                return false;
				}

 if(document.message.Lastname.value == "" ){ 
                alert("Please enter your last name");
                document.message.Lastname.focus();	 
                return false;
				}

 if(document.message.Company.value == "" ){ 
                alert("Please enter the name of your company");
                document.message.Company.focus();	 
                return false;
				}

 if(document.message.Email.value.indexOf('@') < 1 || document.message.Email.value.indexOf('.') < 1 || document.message.Email.value == "" ){ 
                alert("Please enter a valid email address");
                document.message.Email.focus();	 
                return false;
	}

 if(document.message.Telephone.value == "" ){ 
                alert("Please enter your telephone number");
                document.message.Telephone.focus();	 
                return false;
				}

 if(document.message.Message.value == "" ){ 
                alert("Please enter your message");
                document.message.Telephone.focus();	 
                return false;
				}
}




// -->