function checksubm(){
	regexp1 = /^[a-zA-Zа-яА-Я]+$/;
	//regexp2 = /^[0-9]{5,15}$/;
	regexp3 = /^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,5}$/;
	regexp4 = /^[^\']{3,12}$/;
	regexp5 = /^[0-9]{1,7}$/;
	regexp6 = /^[0-9]{1,3}$/;
	regexp7 = /^[0-9]{1,10}$/;
	regexp8 = /^[0-9.]{1,7}$/;
	regexp9 = /^[0-9]{1,2}$/;
	regexp10 = /^(rent)|(prent)|(buy)|(sell)$/;
	regexp11 = /^(euro)|(dollar)|(ruble)$/;

	if(!regexp1.test($('anket-adress').value)){
		$('anket-adress').getParent().getChildren()[2].focus();
		$('anket-adress').getParent().style.border='#f00 solid 1px';
		return false;
	}else $('anket-adress').getParent().style.border='none';
		
	
	
	
	if(!regexp3.test($('anket-email').value)){
		$('anket-email').getParent().getChildren()[2].focus();
		$('anket-email').getParent().style.border='#f00 solid 1px';
		return false;
	}else $('anket-email').getParent().style.border='none';
		
	if(!regexp4.test($('anket-password').value)){
		$('anket-password').getParent().getChildren()[2].focus();
		$('anket-password').getParent().addClass('err');
		return false;
	}else $('anket-password').getParent().removeClass('err');
	
	if(!regexp4.test($('anket-retype').value)){
		$('anket-retype').getParent().getChildren()[2].focus();
		$('anket-retype').getParent().addClass('err');
		return false;
	}else $('anket-retype').getParent().removeClass('err');
	
	if($('anket-password').value != $('anket-retype').value){
		$('anket-password').getParent().getChildren()[2].focus();
		$('anket-password').getParent().addClass('err');
		return false;
	}else $('anket-password').getParent().removeClass('err');
	
	if(!regexp1.test($('anket-name').value)){
		$('anket-name').getParent().getChildren()[2].focus();
		$('anket-name').getParent().addClass('err');
		return false;
	}else $('anket-name').getParent().removeClass('err');
	
	if(!regexp1.test($('anket-family').value)){	
		$('anket-family').getParent().getChildren()[2].focus();
		$('anket-family').getParent().addClass('err');
		return false;
	}else $('anket-family').getParent().removeClass('err');
	
	if(!regexp1.test($('anket-lastname').value)){
		$('anket-lastname').getParent().getChildren()[2].focus();
		$('anket-lastname').getParent().addClass('err');
		return false;
	}else $('anket-lastname').getParent().removeClass('err');
	
	/*
	if(!regexp2.test($('anket-phone').value)){
		$('anket-phone').getParent().getChildren()[2].focus();
		$('anket-phone').getParent().addClass('err');
		return false;
	}
	else $('anket-phone').getParent().removeClass('err');
	*/
	
	if(!regexp5.test($('anket-type').value) || $('anket-type').value < 1){
		$('anket-type').getParent().getChildren()[2].focus();
		$('anket-type').getParent().addClass('err');
		return false;
	}else $('anket-type').getParent().removeClass('err');
	
	if(!regexp10.test($('anket-action').value)){
		$('anket-action').getParent().getChildren()[2].focus();
		$('anket-action').getParent().addClass('err');
		return false;
	}else $('anket-action').getParent().removeClass('err');
	
	if(!regexp5.test($('anket-param').value) || $('anket-param').value < 1){
		$('anket-param').getParent().getChildren()[3].focus();
		$('anket-param').getParent().addClass('err');
		return false;
	}else $('anket-param').getParent().removeClass('err');
	
	if(!regexp11.test($('anket-price-type').value)){
		$('anket-price-type').getParent().getChildren()[4].focus();
		$('anket-price-type').getParent().addClass('err');
		return false;
	}else $('anket-price-type').getParent().removeClass('err');
	
	
	if(!regexp11.test($('anket-price').value)){
		$('anket-price').getParent().getChildren()[4].focus();
		$('anket-price').getParent().addClass('err');
		return false;
	}else $('anket-price').getParent().removeClass('err');
	
	if(!regexp6.test($('anket-time').value) || $('anket-time').value < 1){
		$('anket-time').getParent().getChildren()[2].focus();
		$('anket-time').getParent().addClass('err');
		return false;
	}else $('anket-time').getParent().removeClass('err');
	
	
	
	
	
	
	
	
	
	
	
	if($('anket-action').value == 'prent' || $('anket-action').value == 'sell'){
		
		
		if(!regexp6.test($('anket-space').value)){
			$('anket-space').getParent().getChildren()[2].focus();
			$('anket-space').getParent().addClass('err');
			return false;
		}else $('anket-space').getParent().removeClass('err');
		
		if(!regexp9.test($('anket-rooms').value)){
			$('anket-rooms').getParent().getChildren()[2].focus();
			$('anket-rooms').getParent().addClass('err');
			return false;
		}else $('anket-rooms').getParent().removeClass('err');
		
		
		
		/*		
		if(!regexp9.test($('anket-floor-room').value)){
			$('anket-floor-room').getParent().getChildren()[2].focus();
			$('anket-floor-room').getParent().addClass('err');
			return false;
		}else $('anket-floor-room').getParent().removeClass('err');
		edit	*/
		
		
		
		
		if(!regexp7.test($('anket-price').value)){
			$('anket-price').focus();
			$('anket-price').getParent().getParent().addClass('err');
			return false;
		}else $('anket-price').getParent().getParent().removeClass('err');
		
		
	}else {
		if(!regexp7.test($('anket-price-from').value)){
			$('anket-price-from').focus();
			$('anket-price-from').getParent().getParent().addClass('err');
			return false;
		}else $('anket-price-from').getParent().removeClass('err');
		
		if(!regexp7.test($('anket-price-to').value)){
			$('anket-price-to').focus();
			$('anket-price-to').getParent().getParent().addClass('err');
			return false;
		}else $('anket-price-to').getParent().removeClass('err');
		
		

	/*	if(parseInt($('anket-price-to').value) < parseInt($('anket-price-from').value)){		*/
		
		if(parseInt($('anket-price-to').value) != parseInt($('anket-price-from').value)){
			$('anket-price-to').focus();
			$('anket-price-to').getParent().getParent().addClass('err');
			return false;
		}else $('anket-price-to').getParent().removeClass('err');
	}
	return true;
}





window.addEvent('domready', function() {
	var list = $('registration-anket');
	
	list = list.getChildren();
	
	list.each(function(item){
		var elements = item.getChildren();
		if (elements[0].type != 'submit'){
		
				if (elements[2].tagName.toLowerCase() != 'span'){
					
						item.addEvent('click', function(e){new Event(e).target.getChildren()[2].focus();});
						elements[0].addEvent('click', function(e){new Event(e).target.getParent().getChildren()[2].focus();});
				 }else{
						item.addEvent('click', function(e){new Event(e).target.getChildren()[2].getChildren()[0].focus();});
						elements[0].addEvent('click', function(e){new Event(e).target.getParent().getChildren()[2].getChildren()[0].focus();});
				}
			elements[2].addEvent('focus', function(e){new Event(e).target.getParent().addClass('selected');});
			elements[2].addEvent('blur', function(e){new Event(e).target.getParent().removeClass('selected');});
			elements[2].addEvent('click', function(e){new Event(e).stop();});
		}
	});
	
	['anket-param', 'anket-price-type'].each(function(el){
		$(el).addEvent('click', function(e){new Event(e).stop();});
		$(el).addEvent('focus', function(e){new Event(e).target.getParent().addClass('selected');});
		$(el).addEvent('blur', function(e){new Event(e).target.getParent().removeClass('selected');});
	});
    
    ['anket-price-to', 'anket-price-from'].each(function(el){
		$(el).addEvent('click', function(e){new Event(e).stop();});
		$(el).addEvent('focus', function(e){new Event(e).target.getParent().getParent().addClass('selected');});
		$(el).addEvent('blur', function(e){new Event(e).target.getParent().getParent().removeClass('selected');});
	});
	
	
	
	
	
	
	/**/
	var url = '/gettypesreal.html';
	new Json.Remote(url, {
	
		onComplete: function(jsonObj){
			var t = $('anket-type');
			t.empty();
			
			tmpl = document.createElement('option');
			tmpl.value = '0';
			if (window.ie) {tmpl.innerText = '- Выберите -'}
			else tmpl.setText('- Выберите -');
			t.appendChild(tmpl);
			
			jsonObj.each(function(el){
				tmpl = document.createElement('option');
				tmpl.value = el.id;
				if (window.ie) {tmpl.innerText = el.name;}
				else tmpl.setText(el.name);
				t.appendChild(tmpl);
			});
		}
	}).send();
	
	$('anket-type').addEvent('change', function(e){
		obj = new Event(e).target;
		url = '/gettypestoreal/'+obj.value+'.html'
		
		new Json.Remote(url, {
			onComplete: function(jsonObj){
				var t = $('anket-param');
				t.empty();
				
				tmpl = document.createElement('option');
				tmpl.value = '0';
				if(jsonObj.length < 1){
					if (window.ie) {tmpl.innerText = '- Нет типов -'}
					else tmpl.setText('- Нет типов -');
				}
				else{
					if (window.ie) {tmpl.innerText = '- Выберите -'}
					else tmpl.setText('- Выберите -');
				}
				t.appendChild(tmpl);
				
				jsonObj.each(function(el){
					tmpl = document.createElement('option');
					tmpl.value = el.id;
					if (window.ie) {tmpl.innerText = el.name;}
					else tmpl.setText(el.name);
					t.appendChild(tmpl);
				});
			}
		}).send();
		
		if(obj.value == 0) $('anket-param').disabled = true;
		else $('anket-param').disabled = false;
	});
	/**/
	
	var hidden = ['space-row','rooms-row'];

	$('anket-action').addEvent('change', function(e){
		obj = new Event(e).target;
		
		if (obj.value == 'prent' || obj.value == 'sell')
		{
			hidden.each(function(el){
				$(el).setStyle('display', 'block');
			});
			
			$('price-block').innerHTML = '<b>Сумма:</b> <input id="anket-price"  class="price" name="price" type="text" value="" /> <b>рублей</b>';  
		/*	$('price-block').innerHTML = '<input id="anket-price"  class="input" name="price" type="text" value="" />';  */
			$('anket-adress').innerHTML = ' <div class="row"><label for="anket-adress">Адрес:</label><textarea id="anket-adress" name="anket-adress"></textarea><div class="clear"></div></div>';
			$('anket_floor').innerHTML = '<div class="row"><b>Этажность:</b> <input type="text" id="anket_floor" class="anket_floor" name="anket_floor_room" value="" />/<input type="text" id="anket_floor" class="anket_floor" name="anket_floor_hause" value="" /></div>';
			$('del').innerHTML = '<div   class="row" id="space-row"><div class="note">Площадь вашей квартиры/офиса в квадратных метрах [общая/жилая/кухня]</div><b>Площадь:</b> <input type="text" id="anket-space" class="anket-space" name="space" value="" /> /<input type="text" id="anket-space" class="anket-space" name="space" value="" />/<input type="text" id="anket-space" class="anket-space" name="space" value="" /><div class="clear"></div></div><div  style="display: none;"  class="row" id="rooms-row"><div class="note">Количество комнат в вашей квартире/офисе</div><b>Количество комнат:</b> <input type="text" id="anket-space" class="input_rooms" name="rooms" value="" /><div class="clear"></div></div><div  class="row" id="space-row"><div class="note">На каком этаже находится помещение / сколько этажей в доме</div><span  id="anket_floor"></span><div class="clear"></div></div><div class="row"  id="rooms-row"><div class="note">Адрес</div><span  id="anket-adress"></span><div class="clear"></div></div>';
		
		
		}else{
			hidden.each(function(el){
				$(el).setStyle('display', 'none');
			});
			
			/* $('price-block').innerHTML = 'От <input id="anket-price-from"  class="input" name="price-from" type="text" value="" /> до <input id="anket-price-to"  class="input" name="price-to" type="text" value="" />'; */
			$('price-block').innerHTML = '<b>Сумма:</b>  <input id="anket-price"  class="price" name="price" type="text" value="" /> <b>рублей</b>';
			$('anket-adress').innerHTML = '';
			$('anket_floor').innerHTML = '';
			$('del').innerHTML = '<span id="del"><div   class="row" id="space-row"><div class="note">Площадь вашей квартиры/офиса в квадратных метрах</div><b>Площадь:</b> <input type="text" id="anket-space" class="anket-space" name="space" value="" /> /<input type="text" id="anket-space" class="anket-space" name="space" value="" />/<input type="text" id="anket-space" class="anket-space" name="space" value="" /><div class="clear"></div></div><div  style="display: none;"  class="row" id="rooms-row"><div class="note">Количество комнат в вашей квартире/офисе</div><b>Количество комнат:</b> <input type="text" id="anket-space" class="input_rooms" name="rooms" value="" /><div class="clear"></div></div><div  class="row" id="space-row"><div class="note">На каком этаже находится помещение / сколько этажей в доме</div><span  id="anket_floor"></span><div class="clear"></div></div><div class="row"  id="rooms-row"><div class="note">Адрес</div><span  id="anket-adress"></span><div class="clear"></div></div></span>';
			/*$('del').innerHTML = ''; */
	
		}
	});
	
	hidden.each(function(el)
	{
		$(el).setStyle('display', 'none');
	});
	
	list[0].getChildren()[2].focus();
});
