if(document.event_controller==undefined){
	document.event_controller  = new event_controller;
}
document.event_controller.onHtmlLoad(contact_onload);

function contact_onload(){
	var submit = document.getElementById('question_submit');
	if(submit!=undefined){
		document.event_controller.addHandler(submit,'click',send_mail);
	}
}

function send_mail(e){
	if(e!=null){
		var e = e || window.event;
	}
	
	var form = document.getElementById('question_form');
	var email = document.getElementById('question_email');
	var name = document.getElementById('question_fio');
	var mess = document.getElementById('question_mess');

	if(!is_test(name)){
		name.focus();
		alert("Введите свое имя");
	if (typeof e.preventDefault != 'undefined'){
		e.preventDefault();}
	return!1;
	}	
	if(!is_test(mess)){
		mess.focus();
		alert("Введите свое вопрос");
	if (typeof e.preventDefault != 'undefined'){
		e.preventDefault();}
	return!1;
	}	
	if(!is_test(email)){
		email.focus();
		alert("Введите адрес электроной почты");
	if (typeof e.preventDefault != 'undefined'){
		e.preventDefault();}
	return!1;
	}
	if(!is_mail(email)){
		email.focus();
		alert("Введите адрес электронной почты, соответствующий стандартному формату");
		color_mail(email);
	if (typeof e.preventDefault != 'undefined'){
		e.preventDefault();}
	return!1;
	}
	
	form.submit();
	if (typeof e.preventDefault != 'undefined'){
		e.preventDefault();}
	return!1;
}


function color_mail(mail){
	if(!is_mail(mail)){
		mail.style.color='#f00';
	}else{
		mail.style.color='#003f63';
	}
}

function color_grey(obj){
	obj.style.color='#003f63';
}

function is_mail(mail){
	var reg = new RegExp('^[0-9a-zA-Z\-_\.]+@[0-9a-zA-Z\-_\.]+[0-9a-zA-Z\-_]+[\.]+[a-zA-Z]{2,5}$');
	return reg.test(mail.value);	
}

function is_test(obj){
	if((obj.value==undefined)||(obj.value=='')){
		return false;
	}
	return true;
}
