$('#getas, #as_block .xbutt').live('click', function(e) {

	e.preventDefault();

	if ($('#as_block').length>0) {
		$('#as_block').fadeOut(function() {$(this).remove()})
	} else {
		var x=$(this).parent().offset();
		$.get('/search/',{asrch: 1},function(ret) {
			$('body').append(ret);
			$('#as_block').css({
				top: (x.top+25)+'px',
				right: '150px'
			});
			$('#as_block').fadeIn();
		})
	}
})

$('.ph3 a,#cb_block .xbutt').live('click', function(e) {
	e.preventDefault();

	if ($('#cb_block').length>0) {
		$('#cb_form input,#cb_form select').unbind();
		$('#cb_form').unbind();
		$('#cb_block').fadeOut(function() {$(this).remove()})
	} else {
		var x=$(this).parent().offset();
		$.get('/callback/',function(ret) {
			$('body').append(ret);
			$('#cb_block').css({
				top: (x.top+25)+'px',
				right: '175px'
			});


	$('#cb_form input,#cb_form select').bind('click change keyup focus blur mouseenter mousemove mouseleave', function() {
		qa=false;
		if ($('#cb_form').length==0) return false
		if (
			$('#cb_form input[name=fio]').val().length>3 &&
			$('#cb_form input[name=phone]').val().length>5 &&
			$('#cb_form input[name=city]').val().length>1
		) {
			qa=true;
			$('#cb_form input[type=submit]').removeAttr('disabled');
		} else {
			qa=false;
			$('#cb_form input[type=submit]').attr('disabled','disabled');
		}
//console.log(qa);
	});

	$('#cb_form input[type=submit]').bind('click', function(e) {
	});

	$('#cb_form').bind('submit', function(e) {
		e.preventDefault();
		if (qa==true) {
			$.post('/callback/',$(this).serialize(), function(ret) {
					$('#cb_block').html('<div class="close xbutt">&#160;</div><p><br />Ваш запрос успешно отправлен, ожидайте звонка.<br /></p>');
			});
		} else {
		}
	});




			$('#cb_block').fadeIn();


		})
	}
});

$('#getloginform, .glg').live('click', function(e) {
	e.preventDefault();
	$('#login_form').remove();
	var xy=$(this).offset();
	var ftop=(xy.top+$(this).height()+5);
	var fleft=(xy.left);
	$.get('/login/', function(ret) {
		$('body').append('<div id="gout" style="position: fixed; top: 0px; left: 0px; width: 100%;height: 100%; background: #fff;z-index: 500;opacity: 0.8;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);"></div>')
		$('body').append(ret);
		$('#login_form').css({
			position: 'absolute',
			margin: '0',//Млять!
//			top: ftop+'px', НУ ТУПЫЫЫЫЕЕЕЕЕЕЕ
			top: '235px',
//			left: fleft+'px'
			right: '50px',
			width: '405px'
		})
		$('#login_form .crs.cross').click(function(e) {
			e.preventDefault();
			$(this).unbind();
			$('#gout').remove();
			$('#login_form').remove();
		})

		$('#login_form').fadeIn();
	})
});

$('#login_button').live('click', function(e) {
	$.post('/login/',$('#enter_form form').serialize(), function(ret) {
		if(document.location.pathname=='/registration/confirm/') {
			window.location='/';
		} else {
			window.location.reload(true);
		}
	});
})

$('#mailito').live('click', function(e) {
	e.preventDefault();
	$('#mailup').remove();
	var xy=$(this).offset();
	var ftop=(xy.top+$(this).height()+5);
	var fleft=(xy.left);
	$.get('/mail/', function(ret) {
		$('body').append(ret);
		$('#mailup').css({
			position: 'absolute',
			margin: '0',
			top: ftop+'px',
			right: '50px',
			zIndex: '999'
		})
		$('#mailup .close').click(function(e) {
			e.preventDefault();
			$(this).unbind();
			$('#mailup').remove();
		})

		$('#mailup').fadeIn();

	});
})

$('#cptrnw').live('click', function(e) {
	e.preventDefault();
	$('#cptimg').attr({'src':'/user_modules/securimage/securimage_show.php?'+Math.random()});
})


			$('#mailup form').live('submit',function(e) {

				$('.frm_err').removeClass('frm_err');
				qa=true;

				$('#mailup .chk_phn').each(function() {
					if ((/^([\(\)\+\- 0-9])+$/.test($(this).val()) && $(this).val().length>6) || ($(this).val().length==0 && $(this).not('.req'))) {} else {
						$(this).addClass('frm_err');
						qa=false;
					}
				});

				$('#mailup .chk_mail').each(function() {
					if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,6})+$/.test($(this).val())) {} else {
						$(this).addClass('frm_err');
						qa=false;
					}
				});
				
				$('#mailup input[type=text]').each(function() {
					if ($(this).val()=='') {
						$(this).addClass('frm_err');
						qa=false;
					}
				});
				if ($('#mailup textarea').val()=='' || $('#mailup textarea').val()=='&#160' || $('#mailup textarea').val()==' ') {
					$('#mailup textarea').addClass('frm_err');
					qa=false;
				}
				
				return qa;

			})


