/*
Needs Web address validation
Reomove http:// from web addresses
Remove all strings with the following in them, from "description" and "links title"
http://www., http://, www., .co.uk/, .co.uk, .com/, .com, .org.uk/, .org.uk ,.stm/, .stm, .html/, .html, 
*/

function checkForm(formCheck) {

	var submitOK = false;
	var fieldCounter = 0;
	var errorMessage = "There is an error on the following required data:\n\n";

	// Is there a title?
	if (formCheck.linktitle.value == ""){
		// No - Add to error message
		errorMessage += "No Title\n";
	} else {
		// Yes - Add to fieldcounter
		fieldCounter++;
	}

	// Is there a Description?
	if (formCheck.linkdescription.value == ""){
		// No - Add to error message
		errorMessage += "No Description\n";
	} else {
		// Yes - Add to fieldcounter
		fieldCounter++;
	}

	// Is there a Website Address?
	if (formCheck.linkaddress.value == ""){
		// No - Add to error message
		errorMessage += "No Website Address\n";
	} else {
		// Yes - Add to fieldcounter
		fieldCounter++;		
	}

	// Is there a Reciprocal Website Address?
	if (formCheck.reciprocaladdress.value == ""){
		// No - Add to error message
		errorMessage += "No Reciprocal Website Address\n";
	} else {
		// Yes - Add to fieldcounter
		fieldCounter++;		
	}

	// Is there an Email Address?
	if (formCheck.linkcontact.value == ""){
		// No - Add to error message
		errorMessage += "No Email Address\n";
	} else {
		// Regular expression for an email address
/*		var validFormatRegExp = /^\w(\.?\w(-)?)*@\w(\.?[-\w])*\.([a-z]{3}(\.[a-z]{2})?|[a-z]{2}(\.[a-z]{2})?)$/i
			// There is an email address - Is the email valid?
			if (validFormatRegExp.test(formCheck.email.value)){
				// Yes - Add to fieldcounter
*/				fieldCounter++;
/*		} else {
			// No - Add to error message
			errorMessage += "Invalid Email Address\n";
		}	*/
	}


	errorMessage += "\nPlease make the necessary amendments and\nclick the \"continue >>\" button";
	
	if (fieldCounter == 5){
		submitOK = true;
	} else {
		alert (errorMessage);
	}

	return submitOK;
}