$(function(){
    $('#hideUnreg').click(function(){
        $(this).parent().slideToggle();
    })

    $("#catid").live('change',function(){
        $("#dopFields").empty().append("<img src='/components/cab_myAdv/i/waitbar.gif' />");
        var id = $(this).val();
        $.get('/components/cab_myAdv/ajax/getFields.php?id='+id,function(data){
            //$("#dopFields").empty().append(data);
            var tid = data;
            if(tid != 0) {
              $("#dopFields").empty().append("<a href='#' id='showDop' style='color: #8b2121; font-size: 11px;'><span class='hidden id'>"+tid+"</span>Для выбранного раздела есть дополнительные поля. Нажмите чтобы их показать.</a>");
            }
            else $("#dopFields").empty();
        })

    })

    $("#showDop").live('click',function(){
        var id = $(this).find('.id').text();
        $.get("/components/cab_myAdv/ajax/getFields.php?act=fields&tid="+id,function(data){
            $("#dopFields").empty().append(data);
        })
        return false;
    })

    $('#unregEdit').click(function(){
        var t = $(this);
        $.get('/components/unregMenu/ajax/edit.php',function(_data){
            $('#dialog').empty().append(_data).dialog('destroy').dialog({
                title: "Изменение объявления",
                    zIndex: 100,
                    width: 600,
                    minWidth: 600,
                    height: 725,
                    modal: true,
                    minHeight: 725,
                    buttons:{
                        'Сохранить': function(){
                            var data = []; var empty = false;
                            data['name'] = $('#nameAdv').val();
                            data['catid'] = $('#catid.bbb').val();
                            data['price'] = $('#price').val();
                            data['discount'] = $('#discount').val();
                            data['firm'] = $('#firm').val();
                            data['regid'] = $('#regid').val();
                            data['text'] = $('#text').text();
                            data['type'] = $('#adv_type').val();
                            data['phone'] = $('#phone').val();
                            data['email'] = $('#email').val();
                            data['fio'] = $('#fio').val();
							console.log(data);
                            for (var k in data) {
                                var v = data[k];
                                if ((k != 'price')&&(k != 'discount')&&(k != 'firm')&&(k != 'fio') && (k != 'phone') && (k != 'email')) {
                                    if((v == null)||(v == 'undefined')||(v=='')||(v==' ')) {
										console.log(k);
                                        empty = true
                                        };
								}
                            }
                            if(empty){
                                $('#reqText').css('padding','10px').animate({
                                    backgroundColor: '#fdd'
                                },700,function(){
                                    $('#reqText').animate({
                                        backgroundColor: 'transparent'
                                    },3000)
                                })
                            } else {
                                $('input[name="text"]').val(data['text']);

       var div = $("#dopFields").html();
        div = div.split("<div>");
        var names=vals=nnvv='';
        for (var i = 0; i < div.length; i++ ){
            if(div[i] != '') {
                var q = div[i].replace("<br/>","<br>").split("<br>");
                for (var j = 0; j<q.length; j++){
                    if(q[j] != '') {
                        if(j == 0) {
                            var id = "#"+q[j].match('dfn'+i+'');
                            names += $(id).text();
                            var nn = $(id).text();
                            names += "&&";
                        }
                        else {
                            var id = "#"+q[j].match('df'+i+'');
                            vals += $(id).val();
                            var vv = $(id).val();
                            vals += "&&";
                        }
                        //alert(q[j].match("id="));
                    }
                }
                nnvv += nn+"__"+vv+"||";
            }
        }
        $("#dop").val(nnvv);


                                $('#name').parents('form').submit();
                            }
                        },
                        'Отмена': function(){$(this).dialog('close')}
                    }
            })
        })
        return false;
    })

    $('#unregDel').click(function(){
        if(confirm("Вы действительно хотите удалить свое объявление?")){
            var t = $(this);
            $.get("/components/unregMenu/ajax/del.php",function(data){
                t.parent().empty().append(data);
                setTimeout(function(){
                    window.location.href = "/exit/";
                });
            })
        }
        return false;
    })
})
