// JavaScript Document

var fieldApproved = new Array();

function formVal(field, pos, type, length) {
	if(type == 'text') {
		if(field.value.length > length) {
			document.getElementById(field.id + '_Val').innerHTML = ' <img src="http://cms.db5media.com/_js/check.png"> ';
			fieldApproved[pos] = true;
		}
		else {
			document.getElementById(field.id + '_Val').innerHTML = ' <img src="http://cms.db5media.com/_js/x.png"> <span class="form_js_messages">Requires more than ' + length + ' character.</span>';
			fieldApproved[pos] = false;
		}
	}
	else if(type == 'email') {
		if(field.value.length > 5 && field.value.lastIndexOf('.') > field.value.indexOf('@')+1 && field.value.length > field.value.lastIndexOf('.')+2) {
			document.getElementById(field.id + '_Val').innerHTML = ' <img src="http://cms.db5media.com/_js/check.png">';
			fieldApproved[pos] = true;
		}
		else {
			document.getElementById(field.id + '_Val').innerHTML = ' <img src="http://cms.db5media.com/_js/x.png"> <span class="form_js_messages">Requires a properly formatted email address.</span>';
			fieldApproved[pos] = false;
		}
	}
}

function checkVal(field, number) {
	submitForm = true;
	for(i = 0; i < number; i++) {
		if(!fieldApproved[i])
			submitForm = false;
	}
	if(!submitForm) {
		document.getElementById(field.id + '_Val').innerHTML = ' <img src="http://cms.db5media.com/_js/x.png"> <span class="form_js_messages">Some of the required fields have not been entered properly.</span>';
	}
	else {
		document.Contact.submit();
	}
}
