$(document).ready(function(){
	var pics = $("input[name='estatePics']");
	var i = 0;
	var pic_holder = $("#listingPicHolder");
	var picLink = $("#listingPicLink");
	
	var picPos = $("#picPos");
	$("#picNext").click(function(e){
		e.preventDefault();
		i++;
		i = i % pics.size();
		pic_holder.attr('src', 'img/listings/' + pics.get(i).value + '?' + Math.random());
		picLink.attr('href', 'img/listings/' + pics.get(i).value);
		picPos.html(i + 1);
	});
	
	$("#picPrev").click(function(e){
		e.preventDefault();
		i--;
		if (i < 0) i = 0;
		pic_holder.attr('src', 'img/listings/' + pics.get(i).value + '?' + Math.random());
		picLink.attr('href', 'img/listings/' + pics.get(i).value);
		picPos.html(i + 1);
	});
	
	
	
	$('a.bm').click(function(){
		rotateBookmark(this.id, 'fr', this, $("#frlogo").get(0), 'w-ugol');
		return false;
	});
	
	$('a.linkFriend').click(function(){
		$.post("/xajax/xajax.php", {
			func: "sendLinkToFriend",
			cmd: 'form'
		}, function(data){
			$('body').append(data);
		}, 'html');
		return false;
	});
	$('i.close').live('click', function(){
		$('div.popup').empty();
	});
	
	
	
	var options = {
		target: "fieldset.forma",
		url: '/xajax/xajax.php',
		dataType: 'html',
		beforeSubmit: function(){
			var frm = document.getElementById('sendFriend');
			al = '';
			
			var mailRegExp = new RegExp("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})");
		email1=frm.email.value;
		email2=frm.emailFriend.value;
		if (email1.length == 0 || !(mailRegExp.test(email1))) {
			al = al + '<li>― Неверно заполнено поле «Ваш email».</li>';
		}
		if (email2.length == 0 || !(mailRegExp.test(email2))) {
			al = al + '<li>― Неверно заполнено поле «Email друга».</li>';
		}	
				
			if (frm.name.value == '') al = al + '<li>― Не заполнено обязательное поле «Ваше имя».</li>';
			if (frm.nameFriend.value == '') al = al + '<li>― Не заполнено обязательное поле «Имя друга».</li>';
			
			if (al != '') {
				$('#error_place').html('<ul class="message error">' + al + '</ul>');
				return false;
			}
		},
		success: function(responseText){
			if ($('error',responseText).size() > 0){
				$('#error_place').html('<ul class="message error"><li>— ' + $('error',responseText).text() + '</li></ul>');
				$("#linkCaptcha").attr('src','/captcha.php?'+Math.random());
			}
			else{
				$('div.popup').remove();
				makeStatePopup('Ваше сообщение отправлено', '<p>Ваше сообщение отправлено</p>');
			}
		}
		
	};
	
	$('#sendFriend').live('submit', function(){
		$('#sendFriend').ajaxSubmit(options);
		return false;
		
	});
});

