	function getEl(name) {
		return document.getElementById(name);
	}
	function checkSignUpForm() {
		diplayFormErrors('');
		var isErrors = false;
		var exp = /^(.){3,}$/i;   
		showElementError('fio',"");	
		if (!exp.test(getEl('fio').value)) {
			isErrors = true;
			showElementError('fio',"длина строки меньше 3 символов");
		}
		showElementError('phone',"");			
		if (getEl('phone').value=='') {
			isErrors = true;
			showElementError('phone',"не введен номер телефона");
		}
		exp = /^[a-z0-9_\.]{2,}@[a-z0-9_\.-]{2,40}\.[a-z\.]{2,10}$/i;                
		showElementError('email',"");    
		if (!exp.test(getEl('email').value)) {
			isErrors = true;
			showElementError('email',"неверный формат email");
		}
		showElementError('model',"");            
		if (getEl('model').value=='') {
			isErrors = true;
			showElementError('model',"не выбрана модель");
		}        
		/*var exp = /^[а-яa-z]{2,20} [а-яa-z]{2,20} [а-яa-z]{2,20}$/i;   
		showElementError('fio',"");	
		if (!exp.test(getEl('fio').value)) {
			isErrors = true;
			showElementError('fio',"неверный формат ФИО");
		}
		exp = /^[a-z0-9_\.]{2,}@[a-z0-9_\.-]{2,20}\.[a-z]{2,4}$/i;                
		showElementError('email',"");	
		if (getEl('email').value!='' && !exp.test(getEl('email').value)) {
			isErrors = true;
			showElementError('email',"неверный формат email");
		}
		exp = /^\([0-9]{3}\) [0-9][0-9]{7}$/i;                
		showElementError('phone',"");			
		if (!exp.test(getEl('phone').value)) {
			isErrors = true;
			showElementError('phone',"неверный формат номера телефона");
		}
		exp = /^\([0-9]{3}\) [0-9][0-9]{7}$/i;                
		showElementError('cphone',"");			
		if (getEl('cphone').value!='' && !exp.test(getEl('cphone').value)) {
			isErrors = true;
			showElementError('cphone',"неверный формат номера мобильного телефона");
		}	
		exp = /^[а-яa-z0-9 \,\.\!\?\(\)\-\n\r\:\/]{0,500}$/i;                
		showElementError('wishes',"");			
		if (!exp.test(getEl('wishes').value)) {
			isErrors = true;
			showElementError('wishes',"использованы запрещенные символы");
		}		*/
		/*if (!getEl('agree').checked) 
			errorMessages+="Вы не подтвердили Ваше согласие<br />";                		
		if (getEl('captcha-form').value=='') 
			errorMessages+="Вы не ввели проверочный код<br />";             */   		
		if (!isErrors) {
			submitSignUpForm();
		} else {
			alert("Пожалуйста, заполните все обязательные поля, чтобы отправить заявку.");
		}
	}
 
	function diplayFormErrors(errors) {
		getEl('formErrors').innerHTML = errors;
	}
 
	function diplayFormResults(data) {
		getEl('formResults').innerHTML = data;
	}
 
	function showElementError(elName,Message) {
		getEl(elName+'_error').innerHTML = Message;	
	}
 
	function submitSignUpForm() {
		diplayFormErrors('');
		diplayFormResults('');
		getEl('signupForm').submit();
	}
