// -----------------------------------------------------------------------------------
//
//	Standard scripts for sites
//
// -----------------------------------------------------------------------------------
//
// email this page script
function mailpage()
{
mail_str = "mailto:?subject=Check out the " + document.title; //edit subject
mail_str += "&body=I thought you might be interested in the " + document.title; //edit message
mail_str += ". You can view it at, " + location.href; //edit message
location.href = mail_str;
}
//
// -----------------------------------------------------------------------------------
//
// form validation script
var errorMessage = ""
var error = 0

function validateFormNewsletter(form) {
 errorMessage = "";
 error = 0;
// This site is not using double entry password, so set password and pwordConf to the same value
 var password = document.getElementById("password");
 var pwordConf = document.getElementById("pwordConf");
 if (!pwordConf)
 	pwordConf = password;

  validateNotNull(document.getElementById("Newsletter_name"), "Please enter your  name");
  validateNotNull(document.getElementById("Newsletter_email"), "Please supply an Email address");
 
  if (password && pwordConf) {
  if (password.value != pwordConf.value){
  error ++;
  errorMessage += "Passwords do not match, please try again" + "\r\n";
  password.style.backgroundColor = '#F5DFD8';
  pwordConf.style.backgroundColor = '#F5DFD8';
  password.value = ""
  pwordConf.value = ""
 }
 else if (password.value == ""){
  error ++;
  errorMessage += "Please supply a Password" + "\r\n";
  password.style.backgroundColor = '#F5DFD8';
  pwordConf.style.backgroundColor = '#F5DFD8';

 }
  else if (password.value.length < 6){
  error ++;
  errorMessage += "Password must be at least 6 characters" + "\r\n";
  password.style.backgroundColor = '#F5DFD8';
  pwordConf.style.backgroundColor = '#F5DFD8';
  password.value = ""
  pwordConf.value = ""
 }
 }
 
 if (error > 0){
  alert(errorMessage);
  return false;
 }
 else
  return true;
 
 
 }

function validateForm(form) {
 errorMessage = "";
 error = 0;
// This site is not using double entry password, so set password and pwordConf to the same value
 var password = document.getElementById("password");
 var pwordConf = document.getElementById("pwordConf");
 if (!pwordConf)
 	pwordConf = password;

  validateNotNull(document.getElementById("email"), "Please supply an Email address");
 
  if (password && pwordConf) {
  if (password.value != pwordConf.value){
  error ++;
  errorMessage += "Passwords do not match, please try again" + "\r\n";
  password.style.backgroundColor = '#F5DFD8';
  pwordConf.style.backgroundColor = '#F5DFD8';
  password.value = ""
  pwordConf.value = ""
 }
 else if (password.value == ""){
  error ++;
  errorMessage += "Please supply a Password" + "\r\n";
  password.style.backgroundColor = '#F5DFD8';
  pwordConf.style.backgroundColor = '#F5DFD8';

 }
  else if (password.value.length < 6){
  error ++;
  errorMessage += "Password must be at least 6 characters" + "\r\n";
  password.style.backgroundColor = '#F5DFD8';
  pwordConf.style.backgroundColor = '#F5DFD8';
  password.value = ""
  pwordConf.value = ""
 }
 }
 
 if (error > 0){
  alert(errorMessage);
  return false;
 }
 else
  return true;
 
 
 }

function validateNotNull(field, message){
  if (field) {
  if (field.value ==""){
  field.style.backgroundColor = '#F5DFD8';
  errorMessage += message + "\r\n";
  error ++;
 }
 else{  field.style.backgroundColor = '#FFFFFF';}
 }
}

function validateChecked(field, message){
  if (field) {
  if (!(field.checked)){
  errorMessage += message + "\r\n";
  error ++;
 }}
}

function validateSearch(field1,field2,button){
 if (field1==0 && field2==0)
	document.getElementById(button).disabled = true;
 else
 	document.getElementById(button).disabled = false;
}

function disableIt(button1, button2){
	if (document.getElementById(button1))
		document.getElementById(button1).disabled = true;
	if (document.getElementById(button2))
		document.getElementById(button2).disabled = true;
}	

//end form validation script
