var menu_list = true;

function showMenu(name) {
    if ($('.' + name).css('display') == 'none') {
        $('.' + name).removeClass('noDisplay');
        $('.' + name).click(
            function () {
                menu_list = true;
            }
        );
    } else {
        $('.' + name).addClass('noDisplay');
    }
}

function foo() {
    if (!menu_list) {
        $('.menu-categories').addClass('noDisplay');
        $('.menu-regions').addClass('noDisplay');
    } 
    menu_list = false;
}

$(document).ready(
    function() {
        $('body').bind('click', foo);
        // Загрузка регионов
        if ($('ul.load-regions').length > 0) {
            $.post('/index.php?do=give&action=regions&format=json', {}, function(data){
                var regs = $('#menu-regs').text().split(',');
                var regions = $($('ul.load-regions')[0]);
                for(var key in data) {
                    if (data[key].title != undefined) {
						if (data[key].id == 506 || data[key].id == 246 || data[key].id == 1217 || data[key].id == 1131) {
							if (data[key].id == 506) {
								if (regs.in_array(data[key].id)) {
									regions.prepend('<li><label><input type="checkbox" checked="checked" name="regions[]" value="'+ data[key].id +'" /><b>'+ data[key].title +'</b></label></li>');
								} else {
									regions.prepend('<li><label><input type="checkbox" name="regions[]" value="'+ data[key].id +'" /><b>'+ data[key].title +'</b></label></li>');
								}
							} else {
								if (data[key].id == 246) {
									if (regs.in_array(data[key].id)) { $('<li><label><input type="checkbox" checked="checked" name="regions[]" value="'+ data[key].id +'" /><b>'+ data[key].title +'</b></label></li>').insertAfter(regions.find('li')[0]); }
									else { $('<li><label><input type="checkbox" name="regions[]" value="'+ data[key].id +'" /><b>'+ data[key].title +'</b></label></li>').insertAfter(regions.find('li')[0]); }
								}
								if (data[key].id == 1131) {
									if (regs.in_array(data[key].id)) { $('<li><label><input type="checkbox" checked="checked" name="regions[]" value="'+ data[key].id +'" /><b>'+ data[key].title +'</b></label></li>').insertAfter(regions.find('li')[2]); }
									else { $('<li><label><input type="checkbox" name="regions[]" value="'+ data[key].id +'" /><b>'+ data[key].title +'</b></label></li>').insertAfter(regions.find('li')[2]); }
								}
								if (data[key].id == 1217) {
									if (regs.in_array(data[key].id)) { $('<li><label><input type="checkbox" checked="checked" name="regions[]" value="'+ data[key].id +'" /><b>'+ data[key].title +'</b></label></li>').insertAfter(regions.find('li')[1]); }
									else { $('<li><label><input type="checkbox" name="regions[]" value="'+ data[key].id +'" /><b>'+ data[key].title +'</b></label></li>').insertAfter(regions.find('li')[1]); }
								}
							}
						} else {
							if (regs.in_array(data[key].id)) {
								regions.append('<li><label><input type="checkbox" checked="checked" name="regions[]" value="'+ data[key].id +'" />'+ data[key].title +'</label></li>');
							} else {
								regions.append('<li><label><input type="checkbox" name="regions[]" value="'+ data[key].id +'" />'+ data[key].title +'</label></li>');
							}
						}
                        /*if (regs.in_array(data[key].id)) {
                            regions.append('<li><label><input type="checkbox" checked="checked" name="regions[]" value="'+ data[key].id +'" />'+ data[key].title +'</label></li>');
                        } else {
                            regions.append('<li><label><input type="checkbox" name="regions[]" value="'+ data[key].id +'" />'+ data[key].title +'</label></li>');
                        }*/
                    }
                }
            }, 'json');
        }

        // Загрузка категорий
        if ($('ul.load-categories').length > 0) {
            $.post('/index.php?do=give&action=categories&format=json', {}, function (data) {
                var cats = $('#menu-cats').text().split(',');
                var categories = $($('ul.load-categories')[0]);
                for(var key in data) {
                    if (data[key].title != undefined) {
                        if (cats.in_array(data[key].id)) {
                            categories.append('<li><label><input type="checkbox" name="categories[]" checked="checked" value="'+ data[key].id +'" />'+ data[key].title +'</label></li>');
                        } else {
                            categories.append('<li><label><input type="checkbox" name="categories[]" value="'+ data[key].id +'" />'+ data[key].title +'</label></li>');
                        }
                    }
                }
            }, 'json');
        }
    }
);

function selectAll(name) {
    $('.' + name).find('input').attr('checked', 'checked');
}

function unselectAll(name) {
    $('.' + name).find('input').removeAttr('checked');
}

Array.prototype.in_array = function(p_val) {
	for(var i = 0, l = this.length; i < l; i++) {
		if(this[i] == p_val) {
			return true;
		}
	}
	return false;
}

var okruga = ['',
              '102,115,131,156,173,191,211,221,232,246,351,364,383,399,410,464,490,506',
              '23,708,716,27,33,35,720,726,731,777,800,811,833',
              '1036,1048,1062,1092,1109,1131,1169,1189,1203,1217,47',
              '80,1386,1337,1361,1376,93,1394,1413,97',
              '870,865,38,874,882,907,935,693,984,1001,1014,1023,41,963',
              '1227,1236,1287,1300,49,72',
              '508,535,542,547,2,12,645,567,581,617,635,666,681,703'];


function changeAct () {
	if($('#all-params').find('[name=active]').attr('value') === '1') {
		$('#all-params').find('[name=active]').attr('value', '0');
	} else {
		$('#all-params').find('[name=active]').attr('value', '1');
	}
	$('#all-params').submit();
}
