var param = new Array();
var param_value = new Array();
var param_text = '';

function formatN(n) {
            n = n.toString();
            var a = n.split('.');
            if(a.length < 2) {
                a[1] = '00';
            }
            var i = '';
            while(a[0].length > 3) {
                i = ' '+a[0].substr(a[0].length-3)+i;
                a[0] = a[0].substr(0, a[0].length-3);
            }
            if(a[1].length < 2) {
                a[1] += '0';
            }
            i = a[0]+i+','+a[1];
            return i;
        }

function show_list(param_id) {
    param_list = '';
    $('#'+param_id+'_input').val('');
    param_value[param_id] = $('#'+param_id+'_input').val();
	$('#'+param_id+'_list').slideDown('normal');
	filter_list(param_id);
}

function hide_list(param_id) {
	$('#'+param_id+'_list').hide('clip');
	$('#'+param_id+'_input').val($('#'+param_id).val());
}

function filter_list(param_id) {
	current_val = $('#'+param_id+'_input').val();
	s = '<div class="help_text">';
    can_edit = ($('#'+param_id+'_input').attr('canedit') == 1);
    
	if(can_edit) {
		s += '-- Впишите значение или выберите из списка --';
	} else {
		s += '-- Выберите значение из списка --';
	}
	s += '</div>';
    $('#'+param_id+'_list').html(s);
    s += '<div width=100% class="drop_down_element" onmouseover="over_elem(jQuery(this), \''+param_id+'\');" onmouseout="out_elem(jQuery(this));" onmousedown="set_value(\''+param_id+'\', \'\')">Не выбрано</div>';
    $('#'+param_id+'_list').html(s);
    
    
    
	if(param[param_id] != 'undefined') {
        avail_val = param[param_id];
		for(i = 0; i < avail_val.length; i++) {
			if(typeof avail_val[i] == 'undefined') continue;
			if(avail_val[i].indexOf(current_val) > -1 || !can_edit) {
				s += '<div width=100% class="drop_down_element" onmouseover="over_elem(jQuery(this), \''+param_id+'\');" onmouseout="out_elem(jQuery(this));" onmousedown="set_value(\''+param_id+'\', \''+avail_val[i]+'\')">'+avail_val[i]+'</div>';
                $('#'+param_id+'_list').html(s);
            }
		}
	}
	//$('#'+param_id+'_list').html(s);
}

function over_elem(elem, param_id) {
    param_value[param_id] = $(elem).html();
	$(elem).css('background', '#adb3cd'); 
}

function out_elem(elem) {
	$(elem).css('background', '#EEE'); 
}

function post_select(param_id) {
    set_value(param_id, param_value[param_id]);
}

function set_value(param_id, value) {
	$('#'+param_id).val(value);
    $('#'+param_id+'_input').val(value);
	$('#'+param_id).change();
}

function set_def_param() {
	def_param = new Array();
	for(i = 0; i < def_p.length; i++) {
		def_param[i] = {id: def_p[i], value: $('#p_id_'+def_p[i]).val()};
	}       	
	var req = new JsHttpRequest();
    	req.onreadystatechange = function() {
       		if (req.readyState == 4) {
       			params = req.responseJS.params;
       			for(i = 0; i < params.length; i++) {
       				if(params[i].type == 'checkbox') {
       					if(params[i].val == 'Y') {
       						$("#param_"+params[i].id).attr('checked', 1);
       					}
       				} else {
       					param['p_id_'+params[i].id] = new Array();
       					param['p_id_'+params[i].id] = params[i].val;
       				}
       			}
			}
    	}
	req.open(null, '/admin/getParam.php', true);
    	req.send({ params: def_param, cat: product_cat });
}

ru_month = ['Январь','Февраль','Март','Апрель','Май','Июнь', 'Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь'];
ru_short_month = ['янв', 'фев', 'мар', 'апр', 'май', 'июн', 'июл', 'авг', 'сен', 'окт', 'ноя', 'дек'];
ru_days_min = ['Вс', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб'];
