<!--

	var count = 0;

	function onceOnly() {
		if (count == 0) {
			count++;
			document.forms[0].submit.value= 'SENDING, PLEASE WAIT';
			return true;
		}
		else {
			alert('Your profile and any photographs are being uploaded.\n\nPlease click ok and wait a moment...');
			return false;
		}
	}


	function validateform() {

		var pictureExt1 = document.forms[0].elements.Photograph1.value.substring(document.forms[0].elements.Photograph1.value.length - 4,document.forms[0].elements.Photograph1.value.length ); // The file extension
		var pictureExt2 = document.forms[0].elements.Photograph2.value.substring(document.forms[0].elements.Photograph2.value.length - 4,document.forms[0].elements.Photograph2.value.length ); // The file extension
		var pictureExt3 = document.forms[0].elements.Photograph3.value.substring(document.forms[0].elements.Photograph3.value.length - 4,document.forms[0].elements.Photograph3.value.length ); // The file extension
		var pictureExt4 = document.forms[0].elements.Photograph4.value.substring(document.forms[0].elements.Photograph4.value.length - 4,document.forms[0].elements.Photograph4.value.length ); // The file extension


		if (document.forms[0].elements.Title.value == '') {
			alert('Please enter a valid "Title"');
			document.forms[0].elements.Title.focus();
			return false;
		}

		if (document.forms[0].elements.Forename.value == '') {
			alert('Please enter a valid "Forename"');
			document.forms[0].elements.Forename.focus();
			return false;
		}

		if (document.forms[0].elements.Surname.value == '') {
			alert('Please enter a valid "Surname"');
			document.forms[0].elements.Surname.focus();
			return false;
		}

		if (document.forms[0].elements.Addr1.value == '') {
			alert('Please enter a valid "Address Line 1"');
			document.forms[0].elements.Addr1.focus();
			return false;
		}

		if (document.forms[0].elements.City.value == '') {
			alert('Please enter a valid "Town/City"');
			document.forms[0].elements.City.focus();
			return false;
		}

		if (document.forms[0].elements.Postcode.value == '') {
			alert('Please enter a valid "Postcode"');
			document.forms[0].elements.Postcode.focus();
			return false;
		}

		if (document.forms[0].elements.Country.value == '') {
			alert('Please enter a valid "Country"');
			document.forms[0].elements.Country.focus();
			return false;
		}

		if (!tCheck(document.forms[0].elements.Telephone.value)) {
			alert('Please enter a valid "Telephone"');
			document.forms[0].elements.Telephone.focus();
			return false;
		}

		if (!eCheck(document.forms[0].elements.Email.value)) {
			alert('Please enter a valid "Email"');
			document.forms[0].elements.Email.focus();
			return false;
		}

		if (document.forms[0].elements.DressSize.options[document.forms[0].elements.DressSize.selectedIndex].value == '') {
			alert('Please enter a valid "Dress Size"');
			document.forms[0].elements.DressSize.focus();
			return false;
		}

		if (document.forms[0].elements.ShoeSize.options[document.forms[0].elements.ShoeSize.selectedIndex].value == '') {
			alert('Please select a "Shoe Size"');
			document.forms[0].elements.ShoeSize.focus();
			return false;
		}

		if (document.forms[0].elements.Height.options[document.forms[0].elements.Height.selectedIndex].value == '') {
			alert('Please select a "Height"');
			document.forms[0].elements.Height.focus();
			return false;
		}

		if (document.forms[0].elements.Chest.value == '') {
			alert('Please enter a valid "Chest Size"');
			document.forms[0].elements.Chest.focus();
			return false;
		}

		if (document.forms[0].elements.Waist.options[document.forms[0].elements.Waist.selectedIndex].value == '') {
			alert('Please select a "Waist Size"');
			document.forms[0].elements.Waist.focus();
			return false;
		}

		if (document.forms[0].elements.Hips.options[document.forms[0].elements.Hips.selectedIndex].value == '') {
			alert('Please select a "Hips Measurement"');
			document.forms[0].elements.Hips.focus();
			return false;
		}

		if (document.forms[0].elements.HairColour.options[document.forms[0].elements.HairColour.selectedIndex].value == '') {
			alert('Please select a "Hair Colour"');
			document.forms[0].elements.HairColour.focus();
			return false;
		}

		var hairstyle = 0

		for (counter = 0; counter < document.forms[0].elements["HairStyle[]"].length; counter++) {
			if (document.forms[0].elements["HairStyle[]"][counter].checked) {
				hairstyle++;
			}
		}

		if (hairstyle == 0) {
			alert('Please enter a valid "Hair Style"');
			document.forms[0].elements["HairStyle[]"][0].focus();
			return false;
		}

		if (document.forms[0].elements.EyeColour.options[document.forms[0].elements.EyeColour.selectedIndex].value == '') {
			alert('Please select an "Eye Colour"');
			document.forms[0].elements.EyeColour.focus();
			return false;
		}

		if (document.forms[0].elements.BestFeature.options[document.forms[0].elements.BestFeature.selectedIndex].value == '') {
			alert('Please select a "Best Feature"');
			document.forms[0].elements.BestFeature.focus();
			return false;
		}

		if (document.forms[0].elements.Ethnicity.options[document.forms[0].elements.Ethnicity.selectedIndex].value == '') {
			alert('Please select an "Ethnicity"');
			document.forms[0].elements.Ethnicity.focus();
			return false;
		}

		if (document.forms[0].elements.Occupation.value == '') {
			alert('Please enter a valid "Occupation"');
			document.forms[0].elements.Occupation.focus();
			return false;
		}

		if (document.forms[0].elements.Interests.value == '') {
			alert('Please enter valid "Interests"');
			document.forms[0].elements.Interests.focus();
			return false;
		}

		if (document.forms[0].elements.Achievements.value == '') {
			alert('Please enter valid "Achievements"');
			document.forms[0].elements.Achievements.focus();
			return false;
		}

		if (document.forms[0].elements.Ambitions.value == '') {
			alert('Please enter valid "Ambitions"');
			document.forms[0].elements.Ambitions.focus();
			return false;
		}

		if (pictureExt1 != '' && pictureExt1.toLowerCase() != '.jpg') {
			alert('You are only allowed to upload photographs in .jpg format');
			document.forms[0].elements.Photograph1.focus();
			return false;
		}

		if (pictureExt2 != '' && pictureExt2.toLowerCase() != '.jpg') {
			alert('You are only allowed to upload photographs in .jpg format');
			document.forms[0].elements.Photograph2.focus();
			return false;
		}

		if (pictureExt3 != '' && pictureExt3.toLowerCase() != '.jpg') {
			alert('You are only allowed to upload photographs in .jpg format');
			document.forms[0].elements.Photograph3.focus();
			return false;
		}

		if (pictureExt4 != '' && pictureExt4.toLowerCase() != '.jpg') {
			alert('You are only allowed to upload photographs in .jpg format');
			document.forms[0].elements.Photograph4.focus();
			return false;
		}

		return true;

	}


	function tCheck(str) {
		var valid = 1;
		var GoodChars = "0123456789()-+ .";
		var i = 0;
		if ((str=='') || (str.length < 8)) {
			// Return false if number is empty
			valid = 0;
		}
		for (i =0; i <= str.length -1; i++) {
			if (GoodChars.indexOf(str.charAt(i)) == -1) {
				valid = 0;
			} // End if statement
		} // End for loop
		return valid;
	}



	function eCheck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
	  		return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
			return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
			return false
		}

		if (str.indexOf(at,(lat+1))!=-1){
			return false
		}

		if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
			return false
		}

		if (str.indexOf(dot,(lat+2))==-1){
			return false
		}
		
		if (str.indexOf(" ")!=-1){
			return false
		}

		return true					
	}

//-->