function validate_forms(val1)//1 = call me; 2= get a quote; 3= finance calculator; 4= pre approval; 5= novated lease calculator
{
	var errors = '';
	var fn = document.getElementById('id_fn').value;
	var ln = document.getElementById('id_ln').value;
	var mobile = document.getElementById('id_mobile').value;
	var email = document.getElementById('id_email').value;
	
	if(fn == '') {errors += 'Please enter your First Name.\n'; document.getElementById('id_fn').style.background='#ffcccc';}
	else {document.getElementById('id_fn').style.background='#ffffff';}
	if(ln == '') {errors += 'Please enter your Last Name.\n'; document.getElementById('id_ln').style.background='#ffcccc';}
	else {document.getElementById('id_ln').style.background='#ffffff';}
	if(mobile == '') {errors += 'Please enter your Mobile Number.\n'; document.getElementById('id_mobile').style.background='#ffcccc';}
	else if(mobile.length < 10 || mobile.substring(0,2) != '04') {errors += 'Please enter a Valid Mobile Number.\n'; document.getElementById('id_mobile').style.background='#ffcccc';}
	else {document.getElementById('id_mobile').style.background='#ffffff';}
	if(email == '') {errors += 'Please enter your Email.\n'; document.getElementById('id_email').style.background='#ffcccc';}
	else if(chk_email(email) == false) {errors += 'Please enter a Valid Email.\n'; document.getElementById('id_email').style.background='#ffcccc';} 
	else {document.getElementById('id_email').style.background='#ffffff';}
	
	if(val1 >1)
	{
		var term = document.getElementById('id_term').value;
		
		if(val1 <5)
		{
			var amount = document.getElementById('id_amount').value;
			
			if(amount == '') {errors += 'Please enter the Amount.\n'; document.getElementById('id_amount').style.background='#ffcccc';}
			else {document.getElementById('id_amount').style.background='#ffffff';}
			if(term == '') {errors += 'Please enter the Term.\n'; document.getElementById('id_term').style.background='#ffcccc';}
			else {document.getElementById('id_term').style.background='#ffffff';}			
		}
		else if(val1 == 5)
		{
			var salary = document.getElementById('id_salary').value;
			var size = document.getElementById('id_size').value;
			var price = document.getElementById('id_price').value;
			var km = document.getElementById('id_km').value;
			
			if(salary == '') {errors += 'Please enter your Annual Salary.\n'; document.getElementById('id_salary').style.background='#ffcccc';}
			else {document.getElementById('id_salary').style.background='#ffffff';}
			if(size == '') {errors += 'Please select the Vehicle Size.\n'; document.getElementById('id_size').style.background='#ffcccc';}
			else {document.getElementById('id_size').style.background='#ffffff';}
			if(price == '') {errors += 'Please enter the Vehicle Price.\n'; document.getElementById('id_price').style.background='#ffcccc';}
			else {document.getElementById('id_price').style.background='#ffffff';}
			if(term == '') {errors += 'Please select the Term.\n'; document.getElementById('id_term').style.background='#ffcccc';}
			else {document.getElementById('id_term').style.background='#ffffff';}
			if(km == '') {errors += 'Please enter your Annual Distance Travelled.\n'; document.getElementById('id_km').style.background='#ffcccc';}
			else {document.getElementById('id_km').style.background='#ffffff';}
		}
	}
	
	if(val1 == 2 || val1 == 4)
	{
		var type = document.getElementById('id_type').value;
		
		if(type <= 0) {errors += 'Please select the Type.\n'; document.getElementById('id_type').style.background='#ffcccc';}
		else {document.getElementById('id_type').style.background='#ffffff';}
	}
	if(val1 == 3)
	{
		var interest = document.getElementById('id_interest').value;
		
		if(interest <= 0) {errors += 'Please enter the Interest Rate.\n'; document.getElementById('id_interest').style.background='#ffcccc';}
		else {document.getElementById('id_interest').style.background='#ffffff';}
	}
	if(errors != '')
	{
		alert(errors);
		return false;
	}
	else
		return true;
} 