function postFormModal()
{
	var errorDiv = document.getElementById('errors_modal');
	var arrError = [];

	resetFieldsModal();	
	
	if(!validateField('FNAME_modal', 'isAlphabetic'))
	{
		arrError.push('Please enter your first name');
		highlightField('firstlastnameheader_modal');
		highlightTD('firstlasttd_modal');
	}	
			
	if(!validateField('LNAME_modal', 'isAlphabetic'))
	{
		arrError.push('Please enter your last name');
		highlightField('firstlastnameheader_modal');
		highlightTD('firstlasttd_modal');
	}	
			
	if(!validateField('PHONE1_modal', 'isEmpty'))
	{
		arrError.push('Please enter your phone number');
		highlightField('phoneheader_modal');
		highlightTD('phonetd_modal');
	}	
				
	if(!validateField('EMAIL_modal', 'isEmail'))
	{
		arrError.push('Please enter your email address');
		highlightField('emailheader_modal');
		highlightTD('emailtd_modal');
	}	
			
	if(!validateField('ADDRESS1_modal', 'isEmpty'))
	{
		arrError.push('Please enter your address');
		highlightField('addressheader_modal');
		highlightTD('addresstd_modal');
	}	
			
	if(!validateField('CITY_modal', 'isEmpty'))
	{
		arrError.push('Please enter your city');
		highlightField('cityheader_modal');
		highlightTD('citytd_modal');
	}	
			
	if(document.getElementById("STATE_modal").value == "Choose State")
	{
		arrError.push('Please select your state.');	
		highlightField('stateheader_modal');
		highlightTD('statetd_modal');
	}	

	//if(!validateField('capital'))arrError.push('The Capital to Invest field is blank, please select an option.');
	//internation zips are different thus check for Alpha Numeric
	if(!validateField('ZIP_modal', 'isEmpty')) 
	{
		arrError.push('Please enter your zip or postal code');
		highlightField('zipcodeheader_modal');
		highlightTD('zipcodetd_modal');
	}	
	
	
	if(document.getElementById("CAPITAL_modal").value == "Select One")
	{
		arrError.push('Please select a capital amount to invest.');	
		highlightField('capitalheader_modal');
		highlightTD('capitaltd_modal');
	}	

	if(jcapmodal() == "captcha rejected")
	{
		arrError.push('Please enter the captcha code below.');	
		highlightField('captchaheadermodal');
		highlightTD('captchafieldmodal');
	}
	
	//post errors 
	var alert_error_string = "";
		
	if(arrError.length)
	{
		var errorString = '';
			
		for(var i=0;i<arrError.length;i++)
		{
			errorString += arrError[i] + '<br />';
		}
			
		if(errorString)
			errorDiv.innerHTML = errorString;
		
		window.location.href = "#requestinfomodal";
		
		return false;
	}
	else
	{
		document.forms[2].submit();
		
		loadWaitingImage('submit_image_modal', '/business-opportunities/images/loadingAnimation.gif');
	}	
		
	return false;
}

function loadWaitingImage(id, new_src)
{
	var image = document.getElementById(id);
	image.src = new_src;
}

function highlightField(field_id)
{
	var text = document.getElementById(field_id).innerHTML;
	document.getElementById(field_id).innerHTML = "<strong style=\"color:#c00;\">" + text + "</strong>";
}

function unHighlightField(field_id, original_text)
{
	document.getElementById(field_id).innerHTML = original_text;
}

function highlightTD(td_id)
{
	var div = document.getElementById(td_id);
	div.style.background = "#ffa8a8";
}

function unHighlightTD(td_id)
{
	var div = document.getElementById(td_id);
	div.style.background = "#000000";
}

function resetFieldsModal()
{
	unHighlightField('firstlastnameheader_modal', 'First/Last Name:');
	unHighlightField('phoneheader_modal', 'Phone:');
	unHighlightField('emailheader_modal', 'E-mail:');
	unHighlightField('addressheader_modal', 'Address:');
	unHighlightField('cityheader_modal', 'City:');
	unHighlightField('stateheader_modal', 'State:');
	unHighlightField('zipcodeheader_modal', 'Zip/Postal Code:');
	unHighlightField('capitalheader_modal', 'Capital to Invest:');	
	unHighlightField('captchaheadermodal', 'Please enter the text below:');
		
	unHighlightTD('firstlasttd_modal');
	unHighlightTD('phonetd_modal');
	unHighlightTD('emailtd_modal');
	unHighlightTD('addresstd_modal');
	unHighlightTD('citytd_modal');
	unHighlightTD('statetd_modal');
	unHighlightTD('zipcodetd_modal');
	unHighlightTD('capitaltd_modal');	
	unHighlightTD('captchafieldmodal');
}