var errClr = "textError";
var error = '';
var today = new Date();
var thisYear = today.getFullYear();

function contactPost() {
	var error = '';
	if ($F('name') == '')
		error += "<p class=\"error\">You must enter your name.</p>"
	if ($F('email') == '')
		error += "<p class=\"error\">Your must enter an email address.</p>"
	if ($F('email') != $F('confirmemail'))
		error += "<p class=\"error\">Your email address and confirm address do not match. Please try again.</p>"

	if (error == '') {
		var url = 'http://campcanineinc.com/contact/ajaxcontact/';
		var pars = 'title=' + escape($F('title')) + '&name=' + escape($F('name')) + '&email=' + escape($F('email')) + '&message=' + escape($F('message')) + '&tellus=' + escape($F('tellus'));
		var myAjax = new Ajax.Updater('resultContainer', url, { method: 'post', parameters: pars }); 
	} else {
		$('errorContainer').innerHTML = error;
	}
}

function rfpPost() {
	var error = '';
	if ($F('name') == '')
		error += "<p class=\"error\">You must enter your name.</p>"
	if ($F('email') == '')
		error += "<p class=\"error\">Your must enter an email address.</p>"
	if ($F('email') != $F('confirmemail'))
		error += "<p class=\"error\">Your email address and confirm address do not match. Please try again.</p>"

	if (error == '') {
		var url = 'http://campcanineinc.com/training/ajaxtraining/';
		var pars = 'title=' + escape($F('title')) + '&name=' + escape($F('name')) + '&email=' + escape($F('email')) + '&organization=' + escape($F('organization')) + '&phone=' + escape($F('phone')) + '&fax=' + escape($F('fax')) + '&address=' + escape($F('address')) + '&address2=' + escape($F('address2')) + '&city=' + escape($F('city')) + '&state=' + escape($F('state')) + '&zipcode=' + escape($F('zipcode')) + '&country=' + escape($F('country')) + '&requirements=' + escape($F('requirements'));
		var myAjax = new Ajax.Updater('resultContainer', url, { method: 'post', parameters: pars }); 
	} else {
		$('errorContainer').innerHTML = error;
	}
}

function checkField(field, value, errorMessage) {
	if ($F(field) == value) {
		error += errorMessage;
		highlightErrorField(field);		
	} else deHighlightErrorField(field);

}

function highlightErrorField(field) {
	$(field).className = errClr;	
}
function deHighlightErrorField(field) {
	$(field).className = '';	
}

function ajaxUpdater(div, url, params, method, status) {
	var myAjax = new Ajax.Updater(div, url, {method: method, parameters: params, onLoading: openLoadingBox, onComplete: closeLoadingBox}); 
}

function openLoadingBox() {
	$('loadingBox').style.top = '0px';
}

function closeLoadingBox() {
	$('loadingBox').style.top = '-20px';
}
