var timeoutID;
jQuery( function() {
	//пароль
	 jQuery('#password').keydown ( 
		function () {
			window.clearTimeout( timeoutID );
	 	} 
	 );
	jQuery('#password').keyup ( 
		function () {
		 jQuery('#password').html('');
		 window.clearTimeout( timeoutID );
		 timeoutID = window.setTimeout( checkPass, 800);
	 } );
	
	// логин
	jQuery('#login').keydown ( 
		function () {
			window.clearTimeout( timeoutID );
	 	} 
	 );
	jQuery('#login').keyup ( 
		function () {
		 jQuery('#login').html('');
		 window.clearTimeout( timeoutID );
		 timeoutID = window.setTimeout( checkLogin, 800);
	 } );
	 
	 // ник
	 jQuery('#nick').keydown ( 
		function () {
			window.clearTimeout( timeoutID );
	 	} 
	 );
	jQuery('#nick').keyup ( 
		function () {
		 jQuery('#nick').html('');
		 window.clearTimeout( timeoutID );
		 timeoutID = window.setTimeout( checkNick, 800);
	 } );
	 
	 // имя
	 jQuery('#name').keydown ( 
		function () {
			window.clearTimeout( timeoutID );
	 	} 
	 );
	jQuery('#name').keyup ( 
		function () {
		 jQuery('#name').html('');
		 window.clearTimeout( timeoutID );
		 timeoutID = window.setTimeout( checkName, 800);
	 } );
	 
	 //подтверждение пароля
	 jQuery('#repassword').keydown ( 
		function () {
			window.clearTimeout( timeoutID );
	 	} 
	 );
	jQuery('#repassword').keyup ( 
		function () {
		 jQuery('#repassword').html('');
		 window.clearTimeout( timeoutID );
		 timeoutID = window.setTimeout( checkRePass, 800);
	 } );
	 
	 //е-майл
	  jQuery('#email').keydown ( 
		function () {
			window.clearTimeout( timeoutID );
	 	} 
	 );
	jQuery('#email').keyup ( 
		function () {
		 jQuery('#email').html('');
		 window.clearTimeout( timeoutID );
		 timeoutID = window.setTimeout( checkEmail, 1000);
	 } );
	 
	 //сотовый
	  jQuery('#mobile').keydown ( 
		function () {
			window.clearTimeout( timeoutID );
	 	} 
	 );
	jQuery('#mobile').keyup ( 
		function () {
		 jQuery('#mobile').html('');
		 window.clearTimeout( timeoutID );
		 timeoutID = window.setTimeout( checkMobile, 1000);
	 } );
});

function checkMobile(){
	mobile = document.getElementById('mobile').value;
	if (mobile != '') {
		jQuery.post('/ajax/client/actions.php',
			{'act':'checkMobile',
			'mobile': mobile
			},
			function(data) {
				if (data != 1) {
					document.getElementById('mobile0').style.display = 'block';
					document.getElementById('mobile1').style.display = 'none';
					document.getElementById('mobile').value = '';
					document.getElementById('mobile').focus();
				} else {
					document.getElementById('mobile1').style.display = 'block';
					document.getElementById('mobile0').style.display = 'none';
				}
			}
		);
	} else {
		document.getElementById('mobile0').style.display = 'none';
		document.getElementById('mobile1').style.display = 'none';
	}
	return false;
}

function checkNick(){
	nick = document.getElementById('nick').value;
	if (nick != '') {
		jQuery.post('/ajax/client/actions.php',
			{'act':'checkNick',
			'nick': nick
			},
			function(data) {
				if (data != 1) {
					document.getElementById('nick0').style.display = 'block';
					document.getElementById('nick1').style.display = 'none';
					document.getElementById('nick').value = '';
					document.getElementById('nick').focus();
				} else {
					document.getElementById('nick1').style.display = 'block';
					document.getElementById('nick0').style.display = 'none';
				}
			}
		);
	} else {
		document.getElementById('nick0').style.display = 'block';
		document.getElementById('nick1').style.display = 'none';
	}
	return false;
}

function checkName(){
	name = document.getElementById('name').value;
	if (name != '') {
		jQuery.post('/ajax/client/actions.php',
			{'act':'checkName',
			'name': name
			},
			function(data) {
				if (data != 1) {
					document.getElementById('name0').style.display = 'block';
					document.getElementById('name1').style.display = 'none';
					document.getElementById('name').value = '';
					document.getElementById('name').focus();
				} else {
					document.getElementById('name1').style.display = 'block';
					document.getElementById('name0').style.display = 'none';
				}
			}
		);
	} else {
		document.getElementById('name0').style.display = 'none';
		document.getElementById('name1').style.display = 'none';
	}
	return false;
}

function checkEmail(){
	email = document.getElementById('email').value;
	if (email != '') {
		jQuery.post('/ajax/client/actions.php',
			{'act':'checkEmail',
			'email': email
			},
			function(data) {
				for (i=-1; i<=1; i++){
					document.getElementById('email' + i).style.display = 'none';
				}
				document.getElementById('email' + data).style.display = 'block';
			}
		);
	} else {
		document.getElementById('email0').style.display = 'block';
		document.getElementById('email1').style.display = 'none';
		document.getElementById('email-1').style.display = 'none';
	}
	return false;
}

function checkPass(){
	pass = document.getElementById('password').value;
	if (pass.length < 6) {
		document.getElementById('pass0').style.display = 'block';
		document.getElementById('pass1').style.display = 'none';
		document.getElementById('password').value = '';
	} else {
		document.getElementById('pass1').style.display = 'block';
		document.getElementById('pass0').style.display = 'none';
	}
	return false;
}

function checkRePass(){
	pass = document.getElementById('password').value;
	repass = document.getElementById('repassword').value;
	if (pass !=  repass) {
		document.getElementById('repass0').style.display = 'block';
		document.getElementById('repass1').style.display = 'none';
		document.getElementById('repassword').value = '';
	} else {
		if (repass.length < 1) {
			document.getElementById('repass1').style.display = 'none';
			document.getElementById('repass0').style.display = 'none';
		} else {
			document.getElementById('repass1').style.display = 'block';
			document.getElementById('repass0').style.display = 'none';
		}
	}
	return false;
}

function checkLogin(){
	login = document.getElementById('login').value;
	if (login != '') {
		jQuery.post('/ajax/client/actions.php',
			{'act':'checkLogin',
			'login': login
			},
			function(data) {
				for (i=-2; i<=1; i++){
					document.getElementById('log' + i).style.display = 'none';
				}
				document.getElementById('log' + data).style.display = 'block';
				if (data != 1) {
					document.getElementById('login').value = '';
					document.getElementById('login').focus();
				} 
			}
		);
	} else {
		for (i=-2; i<2; i++){
			if (i == 0) {
				document.getElementById('log' + i).style.display = 'block';
			} else {
				document.getElementById('log' + i).style.display = 'none';
			}
		}
	}
	return false;
}

function setDist(city) {
	 region = document.getElementById('region').value;cd /data
	 if (city == '1' && region == '54') {
		 document.getElementById('dist').disabled = false;
	 } else {
		 document.getElementById('dist').disabled = true;
	 }
	 return false;
}