function ValidateJobPosting(theForm)
{
	
	var errors = '';
	
	with(theForm)
	{
	
		//alert($("#date").val() + "|" + $("#chkNotSure").attr('checked'));
		
		if( jQuery.trim($("#date").val())=='' && $("#chkNotSure").attr('checked') == false)
		{
			errors += '- Please enter a date or indicate if you weren\'t sure.\n';
		}
	
		if(questionID3.options[questionID3.selectedIndex].value=='' )
		{
			if( document.getElementById('questionID4') == null  )		
				errors += '- Please select the name of the establishment.\n';
			else if(  jQuery.trim(questionID4.value) == ''); //document.getElementById('questionID4') != null &&
				errors += '- Please select the name of the establishment or, if you cannot find it, indicate the name in the "Other" field.\n';
			
		}
	
	
		if(getCheckedValue(questionID5) == "")
		{
			errors += '- Please indicate if you are a male or female.\n';
		}
	
		if(getCheckedValue(questionID6) == "")
		{
			errors += '- Please indicate the age range in which you fall.\n';
		}
	
		if(getCheckedValue(questionID7) == "")
		{
			errors += '- Please indicated when you arrived / contacted the business, if you were acknowledged in a timely manner.\n';
		}
		
		if(getCheckedValue(questionID8) == "")
		{
			errors += '- Please indicate if the employee who was helping you, asked about your needs and pointed out products or activities that met your needs.\n';
		}		
		
		if(getCheckedValue(questionID16) == "")
		{
			errors += '- Please rate how well the employee connected with you.\n';
		}	


		if(getCheckedValue(questionID9) == "")
		{
			errors += '- Please indicate if the employee followed up or asked you if you had any questions after the initial interaction.\n';
		}

		if(getCheckedValue(questionID10) == "")
		{
			errors += '- Please indicate if the employee confidently answered your questions.\n';
		}

		if(getCheckedValue(questionID17) == "")
		{
			errors += '- Please rate how well the employee assisted you.\n';
		}

		if(getCheckedValue(questionID11) == "")
		{
			errors += '- Please indicate if the employee who was helping you went out of their way to do more than what you asked for.\n';
		}
	
		if(getCheckedValue(questionID12) == "")
		{
			errors += '- Please indicate if you encountered a problem did the employee politely and efficently sort things out for you.\n';
		}
	
		if(getCheckedValue(questionID18) == "")
		{
			errors += '- Please rate how well did the employee exceeded your expectations during your interaction.\n';
		}
			
			
			
			
		//alert(getCheckedValue(questionID13));
	
		if(getCheckedValue(questionID13) == "")
		{
			errors += '- Please rate your overall satisfaction.\n';
		}
		
		
		if(jQuery.trim(questionID14.value) == '')
		{	
			errors += '- Please describe your overall experience.\n';
		}
		
		
		if (errors=='')
		{
			return true;
		}
		else
		{
			alert('Please make sure you have entered the following:\n\n' + errors);
			return false;
		}
	}

}
