// Gallery@hd1 javascript common functions

//function to allow more than one window.onload event
function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      oldonload();
      func();
    }
  }
}

function validate() {
	var form = document.forms.ContactForm;
		if ( form.Title.value.length < 1 ){
			alert('Please enter your title');
			form.Title.focus();
			return false;
		}else if ( form.FirstName.value.length < 1 ) {
			alert('Please enter your first name');
			form.FirstName.focus();
			return false;
		} else if ( form.Surname.value.length < 1 ){
			alert('Please enter your surname');
			form.Surname.focus();
			return false;
		/*}else if ( form.HouseNumber.value.length < 1 ) {
			alert('Please enter your house number');
			form.HouseNumber.focus();
			return false;
		} else if ( form.Street.value.length < 1 ){
			alert('Please enter your street');
			form.Street.focus();
			return false;
		}else if ( form.Area.value.length < 1 ) {
			alert('Please enter your area/village');
			form.Area.focus();
			return false;
		} else if ( form.Town.value.length < 1 ){
			alert('Please enter your town');
			form.Town.focus();
			return false;
		}else if ( form.County.value.length < 1 ) {
			alert('Please enter your county');
			form.Postcode.focus();
			return false;
		} else if ( form.Postcode.value.length < 1 ){
			alert('Please enter your postcode');
			form.County.focus();
			return false;*/
		} else if ( form.HomeTel.value.length < 1 && form.WorkTel.value.length < 1 && form.MobileTel.value.length < 1 ){
			alert('Please enter a contact telephone number');
			form.HomeTel.focus();
			return false;
		} else if ( form.Email.value.indexOf('@') == -1 || form.Email.value.indexOf('.') == -1) {
			alert('Please enter a valid E-mail address');
			form._fromaddr.focus();
			return false;
		} else {
			form._fromaddr.value = form.Email.value;
			return true;
		}
	}
