function get(ID) {
	if (document.getElementById(ID)) return document.getElementById(ID);
	else return false;
}

function show( name ) { get(name).style.visibility = 'visible'; }
function hide( name ) { get(name).style.visibility = 'hidden'; }

function sendMessage( form ) {
	var name = form.inpName.value;
	var url = form.inpUrl.value;
	var post = form.inpPost.value;
	var phone = form.inpPhone.value;
	
	var err_text = '';
	
	if ( name == '' ) err_text += 'Не заполнено поле ФИО';
	else if ( phone == '' ) err_text += 'Не заполнено поле телефона';
	if ( err_text == '' ) {
		show('formBlockIndex');
		var param_str = 'inpName=' + name + '&inpUrl=' + url + '&inpPost=' + post + '&inpPhone=' + phone;
		var php = '/send_mail.php';
		var loader = new net.ContentLoader( php, sendMessageRes, null, 'POST',	param_str, null );
	} else {
		get('messageBlockIndex').innerHTML = err_text;
	}
}

function clearMessage(form) {
	document.getElementById('success').style.display='none';
	form.inpName.value = '';
	form.inpPost.value = '';
	form.inpPhone.value = '';
}

function sendMessageRes( ) {
	var response = this.req.responseText;
	
	var form = document.forms['sendMsgForm'];
	
	hide('formBlockIndex');
	if ( response == 'correct' ) {
		get('messageBlockIndex').innerHTML = 'Сообщение доставлено';
		form.inpName.value = '';
		form.inpPost.value = '';
		form.inpPhone.value = '';
	} else {
		get('messageBlockIndex').innerHTML = 'При доставке сообщения произошла ошибка';	
	}
}