function validateContactApplication()
{
var errors=new Array();
var i=0;
var errormessage;

errormessage="________________________________________________________\n\n";

errormessage=errormessage +"The form was not submitted because of following error(s).\n";

errormessage=errormessage +"Please correct these error(s) and resubmit\n";

errormessage=errormessage +"________________________________________________________\n\n";

errormessage=errormessage + "The following required field(s) are empty or have an invalid format : \n\n";

var first=false;


if(document.getElementById("fullname").value == "" || document.getElementById("fullname").value.length<2)
{
document.getElementById("fullname").style.background="#CCCCCC";
if(first==false)
{
	document.getElementById("fullname").focus();
	first=true;
}

	errors[i]="Name";
	i=i+1;
}
else
{
document.getElementById("fullname").style.background="white";
}

if(document.getElementById("email").value == "")
{
document.getElementById("email").style.background="#CCCCCC";
if(first==false)
{
	document.getElementById("email").focus();
	first=true;
}


		errors[i]="Email";
		i=i+1;
}
else
{
var str=document.getElementById("email").value;
	if(str.indexOf("@") < 2 || str.indexOf(".") < 2)
	{
		document.getElementById("email").style.background="#CCCCCC";
		if(first==false)
		{
			document.getElementById("email").focus();
			first=true;
		}
		
		errors[i]="Incorrect Email Address";
		i=i+1;

	}
	else
	{
		document.getElementById("email").style.background="white";
	}
}

if(document.getElementById("phone").value == "" || document.getElementById("phone").value.length<5 || isNaN(document.getElementById("phone").value.replace(" ","")))
{
document.getElementById("phone").style.background="#CCCCCC";
if(first==false)
{
	document.getElementById("phone").focus();
	first=true;
}


		errors[i]="Phone";
		i=i+1;
}
else
{
document.getElementById("phone").style.background="white";
}



if(document.getElementById("subject").value == "")
{
document.getElementById("subject").style.background="#CCCCCC";
if(first==false)
{
	document.getElementById("subject").focus();
	first=true;
}

		errors[i]="subject";
		i=i+1;
}
else
{
document.getElementById("subject").style.background="white";
}

if(document.getElementById("message").value == "")
{
document.getElementById("message").style.background="#CCCCCC";
if(first==false)
{
	document.getElementById("message").focus();
	first=true;
}

		errors[i]="Message";
		i=i+1;
}
else
{
document.getElementById("message").style.background="white";
}

for(i=0;i<errors.length;i++)
{
errormessage=errormessage +"   - "+errors[i]+"\n";
}



if(errors.length==0)
{
return true;
}
else
{
alert(errormessage);
return false;
}

}