
/* ---------- Feedback Form: CONTACT Page ------------------------------ */

function validate() 
	{
	var message = document.getElementById('message');
	var vname = document.getElementById('feedback_name').value;
	var vemail = document.getElementById('feedback_email').value;
	var vcomments = document.getElementById('feedback_comments').value;
	
	
	if (vname=="") 
	{
		message.innerHTML= "Please enter your name.";
	}
	else if ((vemail=="") || (vemail.indexOf("@") == -1) || (vemail.indexOf(".") == -1)) 
	{
		message.innerHTML= "Please enter a valid email address.";
		vemail = "";
	}
	else if (vcomments=="") 
	{
		message.innerHTML= "Please enter your comments.";
	}
	else 
	{
		return true;
	}
	
	
	if (vname=="") 
	{
		document.getElementById('required1').style.background = "url(images/validator_symbol.png) 3px 3px no-repeat";	
		return false;
	}
	else 
	{
		document.getElementById('required1').style.background = "none";
	}	
	
	if ((vemail=="") || (vemail.indexOf("@") == -1) || (vemail.indexOf(".") == -1)) 
	{
		document.getElementById('required2').style.background = "url(images/validator_symbol.png) 3px 3px no-repeat";	
		return false;
	}
	else 
	{
		document.getElementById('required2').style.background = "none";
	}
	
	if (vcomments=="") 
	{
		document.getElementById('required3').style.background = "url(images/validator_symbol.png) 3px 3px no-repeat";	
		return false;
	}
	else 
	{
		document.getElementById('required3').style.background = "none";
	}
	}
		
	
	
/* ---------- 20 QUESTIONS Form ------------------------------ */

function validateQuestions() 
	{
	var message = document.getElementById('prompt');
	var vname = document.getElementById('questions_name').value;
	var vemail = document.getElementById('questions_email').value;
	var vphone = document.getElementById('questions_phone').value;
	
	
	if (vname=="") 
	{
		message.innerHTML= "Please enter your name.";
	}
	else if ((vemail=="") || (vemail.indexOf("@") == -1) || (vemail.indexOf(".") == -1)) 
	{
		message.innerHTML= "Please enter a valid email address.";
		vemail = "";
	}
	else if (vphone=="") 
	{
		message.innerHTML= "Please enter your phone number.";
	}
	else 
	{
		return true;
	}
	
	
	if (vname=="") 
	{
		document.getElementById('required4').style.background = "url(images/validator_symbol.png) 3px 3px no-repeat";	
		return false;
	}
	else 
	{
		document.getElementById('required4').style.background = "none";
	}	
	
	if ((vemail=="") || (vemail.indexOf("@") == -1) || (vemail.indexOf(".") == -1)) 
	{
		document.getElementById('required5').style.background = "url(images/validator_symbol.png) 3px 3px no-repeat";	
		return false;
	}
	else 
	{
		document.getElementById('required5').style.background = "none";
	}
	
	if (vphone=="") 
	{
		document.getElementById('required6').style.background = "url(images/validator_symbol.png) 3px 3px no-repeat";	
		return false;
	}
	else 
	{
		document.getElementById('required6').style.background = "none";
	}
	}
	

	
/* ---------- HOT TIPS FOR GREAT GARDENS Form ------------------------------ */

function validateSubscribe() 
	{
	var message = document.getElementById('reminder');
	var vname = document.getElementById('subscribe_name').value;
	var vemail = document.getElementById('subscribe_email').value;
	var vpost = document.getElementById('subscribe_address').value;
	
	
	if (vname=="") 
	{
		message.innerHTML= "Please enter your name.";
	}
	else if ((vemail=="") && (vpost==""))
	{
		message.innerHTML= "Email and / or mailing address please."
	}
	
	else if ((vemail=="") || (vemail.indexOf("@") == -1) || (vemail.indexOf(".") == -1)) 
	{
		message.innerHTML= "Please enter a valid email address.";
		/*vemail = "";*/
	}	
	
	else 
	{
		return true;
	}
	
	
	if (vname=="") 
	{
		document.getElementById('required7').style.background = "url(images/validator_symbol.png) 3px 2px no-repeat";	
		return false;
	}
	else 
	{
		document.getElementById('required7').style.background = "none";
	}	
	
	
	if ((vemail!="") && ((vemail.indexOf("@") == -1) || (vemail.indexOf(".") == -1)) && (vpost==""))
	{
		document.getElementById('required8').style.background = "url(images/validator_symbol.png) 3px 2px no-repeat";
		document.getElementById('required9').style.background = "none";
		return false;
	}
	else
	{
		document.getElementById('required8').style.background = "none";
	}
	
	
if ((vemail=="") && (vpost==""))
	{
		document.getElementById('required8').style.background = "url(images/validator_symbol.png) 3px 2px no-repeat";
		document.getElementById('required9').style.background = "url(images/validator_symbol.png) 3px 2px no-repeat";
		return false;
	}
	else 
	{
		document.getElementById('required8').style.background = "none";
		document.getElementById('required9').style.background = "none";
	}
	}
	
	
	
/* ----- FEEDBACK, HOT TIPS FOR GREAT GARDENS and 20 QUESTIONS Form: Display of onfocus and onblur ----- */

function feedbackFocus(x)
{
document.getElementById(x).style.background="white";
}

function feedbackBlur(x)
{
document.getElementById(x).style.background="#f2f2f2";
}


function commentsFocus(x)
{
document.getElementById(x).style.background="white";
}

function commentsBlur(x)
{
document.getElementById(x).style.background="#f2f2f2";
}










	


