function toggle( targetId ){
  if (document.getElementById){
  		target = document.getElementById( targetId );
  			if (target.style.display == "none"){
  				target.style.display = "";
  			} else {
  				target.style.display = "none";
  			}
  	}
}

function switchon( targetId , targetId2){
  if (document.getElementById){
  		target = document.getElementById( targetId );
  		target2 = document.getElementById( targetId2 );
  		

  		
  		/*
  			if (target.style.display == "none"){
  				target.style.display = "";
  			} else {
  				target.style.display = "none";
  			}*/
  			
  			target.style.display = "block";
  			target2.style.display = "none";
  			
  	}
}

function switchMortgageQuote() {
	box = document.getElementById("mortgage_quote_box");
	elem = document.getElementById("mortgage_quote");
	if (box.checked == true) {
		elem.className = 'show';
	} else {
		elem.className = 'hide';
	}
}

function checkImageDetails(f)
{
	// checks registration form
	errors = "The following errors have been found: \n\n";
	valid = true;

	if (f.title.value == "")
	{
		errors += "- Image title must be completed.\n";
		valid = false;
	}

	if (!valid)
	{
		errors += "\nPlease try again";
		alert(errors);
		return false;
	}
	else
	{
		return true;
	}
}

/********************************** customer details **********************************/

function checkNewsletterForm(f)
{
	// checks registration form
	errors = "The following errors have been found: \n\n";
	valid = true;


   if (f.contact_email.value == "")
	{
		errors +="- Email address must be completed.\n";
		 valid = false;
	}
	else if (!validateEmail(f.contact_email.value))
	{
		errors +="- Valid Email address must be completed.\n";
		 valid = false;
	}


	if (!valid)
	{
		errors += "\nPlease try again";
		alert(errors);
		return false;
	}
	else
	{
		return true;
	}
}



function sendNewsletter(f)
{

	errors = "The following errors have been found: \n\n";
	valid = true;

	if (f.email.value == "")
	{
		errors += "- email must be completed.\n";
		valid = false;
	}
	else
	{
		email_errors = validateEmail(f.email.value);
		if(email_errors != "")
		{
			errors += email_errors;
			valid = false;
		}
	}

	if(valid)
	{
		f.submit();
	}
	else
	{
		 errors += "\nPlease try again";
		alert(errors);
	}
}


function checkEnquiry(f)
{
	var formok = true;
	var errmsg = "Please complete the following field(s):\n\n";

	/* ---------- CONTACT FORM ---------- */

	if (f.contact_name.value == "")
	{
		formok = false;
		errmsg += "- Contact Name\n";
	}

	if (f.address_line_1.value == "")
	{
		formok = false;
		errmsg += "- Address Line 1\n";
	}

	if (f.town_city.value == "")
	{
		formok = false;
		errmsg += "- Town/City\n";
	}

	if (f.post_code.value == "")
	{
		formok = false;
		errmsg += "- Post Code\n";
	}

	if (f.contact_email.value == "")
	{
		formok = false;
		errmsg += "- Email address\n";
	}
	else if (!validateEmail(f.contact_email.value))
	{
		formok = false;
		errmsg += "- Valid Email address required\n";
	}

	/* ---------- MORTGAGE QUOTE ---------- */

	if ((f.mortgage_quote_box.checked == true) && (f.pb_name.value == ""))
	{
		formok = false;
		errmsg += "- Primary Borrower Name\n";
	}

	if ((f.mortgage_quote_box.checked == true) && (f.pb_age.value == ""))
	{
		formok = false;
		errmsg += "- Primary Borrower Age\n";
	}

	if ((f.mortgage_quote_box.checked == true) && (f.pb_dob.value == ""))
	{
		formok = false;
		errmsg += "- Primary Borrower D.O.B.\n";
	}

	if ((f.mortgage_quote_box.checked == true) && (f.pb_income.value == ""))
	{
		formok = false;
		errmsg += "- Primary Borrower Gross Annual Income\n";
	}

	if ((f.mortgage_quote_box.checked == true) && (f.md_amount_required.value == ""))
	{
		formok = false;
		errmsg += "- Mortgage Required\n";
	}

	if (!formok)
	{
		errmsg += "\nPlease try again.";
		alert(errmsg);
	}

	return formok;
}

function checkMortgageEnquiry(f)
{
	var formok = true;
	var errmsg = "Please complete the following field(s):\n\n";

	/* ---------- MORTGAGE QUOTE ---------- */

	if ( (f.pb_name.value == ""))
	{
		formok = false;
		errmsg += "- Primary Borrower Name\n";
	}

	if ( (f.pb_age.value == ""))
	{
		formok = false;
		errmsg += "- Primary Borrower Age\n";
	}
	
	if (f.pb_email.value == "")
	{
		formok = false;
		errmsg += "- Email address\n";
	}
	else if (!validateEmail(f.pb_email.value))
	{
		formok = false;
		errmsg += "- Valid Email address required\n";
	}

	if ( (f.pb_dob.value == ""))
	{
		formok = false;
		errmsg += "- Primary Borrower D.O.B.\n";
	}

	if ( (f.pb_income.value == ""))
	{
		formok = false;
		errmsg += "- Primary Borrower Gross Annual Income\n";
	}

	if ( (f.md_amount_required.value == ""))
	{
		formok = false;
		errmsg += "- Mortgage Required\n";
	}

	if (!formok)
	{
		errmsg += "\nPlease try again.";
		alert(errmsg);
	}

	return formok;
}



