function sendContact(){
	var email = getControlValue('txtContactEmail');
	var subject = getDropDownSelected('ddSubject');
	var mess = getControlValue('txtContactMessage');
	
	showFeedback('sendMessageContainer');
	engContactObami.sendContactForm('ddSubject', subject, 'txtContactEmail', email, 'txtContactMessage', mess, callback_sendContact);
}

function callback_sendContact(res){
if (res.error!=null){alert(res.error)};
checkResponse(res.value);

var results = res.value.Tables[0];
	if (results.Rows[0].result == "True")
		{
		var controls = res.value.Tables[1];
		for (var i=0; i<controls.Rows.length; i++)
			{
			
			
			setControlErrorMessage(controls.Rows[i].controlID,'');
			}
			switch (results.Rows[0].errMessage)
				{
					case "valid":
						clearInputField('txtContactEmail');
						clearInputField('txtContactMessage');
						setDropDownSelected('ddSubject', 0)
						feedbackValid('Sending','Sent');
						window.setTimeout('hideContact();', 4000);
					break
				}
		}
	else
		{
		var controls = res.value.Tables[1];
		switch (results.Rows[0].errMessage)
				{
					case "invalid":
						feedbackInvalid('sendMessageContainer');
						window.setTimeout(function(){processValidationResponse(controls)}, 2001);
					break
				}
		}
}

function hideContact(){

	cleanupFeedback('sendMessageContainer');
}


function sendAdvertContact(){
	var email = getControlValue('txtEmailAdvert');
	var mess = getControlValue('txtAdvertMessage');
	
	showFeedback('sendMessageContainer');
	engContactObami.sendAdvertForm('txtEmailAdvert', email, 'txtAdvertMessage', mess, callback_sendAdvertContact);
}

function callback_sendAdvertContact(res){
if (res.error!=null){alert(res.error)};
checkResponse(res.value);

var results = res.value.Tables[0];
	if (results.Rows[0].result == "True")
		{
		var controls = res.value.Tables[1];
		for (var i=0; i<controls.Rows.length; i++)
			{
			
			
			setControlErrorMessage(controls.Rows[i].controlID,'');
			}
			switch (results.Rows[0].errMessage)
				{
					case "valid":
						clearInputField('txtEmailAdvert');
						clearInputField('txtAdvertMessage');
						
						feedbackValid('Sending','Sent');
						window.setTimeout('hideAdvertContact();', 4000);
					break
				}
		}
	else
		{
		var controls = res.value.Tables[1];
		switch (results.Rows[0].errMessage)
				{
					case "invalid":
						feedbackInvalid('sendMessageContainer');
						window.setTimeout(function(){processValidationResponse(controls)}, 2001);
					break
				}
		}
}

function hideAdvertContact(){

	cleanupFeedback('sendMessageContainer');
}

