$(document).ready(function(){
	//$("table[class='images'] tr td a").lightBox();
    $("#new_admin").live('click',function(){
        add_admin($("#item_id").attr('value'));
        return false;
    });
    $("#cpanel").click (function(){
    	$(".panel-block").toggle();
    });
    $("div[class='foto-gb'] ul li a").click(function(){
        $('#rblogo').attr('src',this.href);       
        $('#logoname').html(this.title);
        //$("div[class='foto-gb'] ul li a img").removeAttr('style');
        //$(this).children('img').attr( 'style', 'border:2px solid #419639;padding-bottom:-2px;' );
       return false;
    });
    //$("div[class='foto-gb'] ul li a").lightBox();
	
	
	$('li.bookmark a').click(function(){
		rotateBookmark(this.id, 'rb', this);
		return false;
	});
    
    $('a.bm').click(function(){
        rotateBookmark(this.id, 'rb', this, $("#rblogo").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;
    });
    
    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;
        
    });
        
    $('i.close').live('click', function(){
        $('div.popup').empty();
    });    
        
    $('input.filedown').click(function(){
        var pass=prompt('Введите пароль');
        if(pass!='' && pass)
        {
            //alert("/download.php?mode=rb&file="+$(this).attr('id')+"&pass="+pass);
            document.location="/download.php?mode=rb&file="+$(this).attr('id')+"&pass="+pass;
        }
        return false;
    });
    	
	//******************** Заметки *****************************************
	$('li.zam a, #note a').live('click', function(){
		$('#note').slideToggle();
		return false;
	});
	
	$("div#note input[type='image']").click(function(){
		addNote(this.id, 'rb', $("div#note textarea[name='note']").attr('value'));
		return false;
	});
	//******************** Заметки *****************************************	
	
	
	
	//*********************
	$('div.black i').live('click', function(){
		$('#divSellerConnect').fadeOut('fast');
		$('#divSellerConnect').empty();
	});
	
	
	$("input[alt='seller_connect.gif']").click(function(){
	
		$.post("/xajax/xajax.php", {
			func: "formSellerConnect",
			item: $('#item').attr('value')
		}, function(xml){
			$('#divSellerConnect').hide();
			$('#divSellerConnect').fadeOut('fast');
			$('#divSellerConnect').html(xml);
			$('#divSellerConnect').fadeIn();
		}, "html");
		return false;
	});
	
	var options2 = {
		target: "div.inputs",
		url: '/xajax/otpravka_seller.php',
		beforeSubmit: function(){
			var frm = document.getElementById('otpr_S');
			al = '';
			
			if (frm.name.value == '') al = al + '<p>― Не заполнено обязательное поле «Имя».</p>';
			if (frm.lname.value == '') al = al + '<p>― Не заполнено обязательное поле «Фамилия».</p>';
			if (frm.email.value == '') al = al + '<p>― Не заполнено обязательное поле «Адрес эл. почты  	».</p>';
			if (frm.phone3.value == '') al = al + '<p>― Не заполнено обязательное поле «Телефон».</p>';
			if (frm.text.value == '') al = al + '<p>― Не заполнено обязательное поле «Сообщение».</p>';
			
			if (al != '') {
				$('span#errs').html('<div class="error">' + al + '</div>');
				return false;
			}
		}
	};
	
	$('#otpr_S').live('submit', function(){
		$('#otpr_S').ajaxSubmit(options2);
		return false;
	});
	//************************
    $('ul.panel li span.close').live('click',function(){
       $('ul.panel').hide();
       return false; 
    });
    $('ul.panel-link li a').live('click',function(){
       $('ul.panel').show(); 
       return false; 
    });
});

function add_admin(item_id)
{
    showWaitWindow(); 
    $.post("/xajax/xajax_rb.php", {
        func: "rbAddAdmin",
        item_id: item_id
    }, function(xml){
        closeWaitWindow(); 
        if(xml!="denied")
        {             
           $("#wrap-footer").after(xml); 
            $("#admin_form").ajaxForm({
            dataType: 'html',
            success: function (responseText){
                if (responseText!='' && responseText!='email_error'){
                        $("#admin_popup").remove();
                        makeStatePopup("Сообщение отправлено","<p>Новому администратору объявления отправлено сообщение.</p>");
                }
                else{
                    if(responseText!='email_error')
                    {
                        alert('denied');
                    }
                    else
                    {
                        alert('Необходимо верно ввести e-mail');
                    }
                }
            }
            });           
        }
        else
        {
            alert('denied');
        }
    }, "html");    
}