function setEqualHeight(columns) {
	var tallestcolumn = 0;
	columns.each(
		function() {
			currentHeight = $(this).height();
			if(currentHeight > tallestcolumn) {
				tallestcolumn  = currentHeight;
			}
		}
	);
	columns.height(tallestcolumn);
}


    function ordersCorrectOut() {
        
        $('.custom-box').each(function() {
            $('.orders_content_item:odd', this).css('margin-right','0px');
        });
        
        $('.corners_sm_bg').each(function() {
            setEqualHeight($('.orders_content_item',this));
        });
        
        $('.orders_totalprice:last').css('margin-bottom','0px');
    }



$(function() {

/* columns equal heights */
	$('.brands_descr_item:last').css('margin-right','0px');
	setEqualHeight($('.brands_descr_item .corners_sm_bg'));

	$('.user_info_right .corners_sm:last').css('margin-bottom','0px');
	setEqualHeight($('.user_info .corners_sm_bg, .user_info_right'));

	var userinfo_height = $('.user_info .corners_sm_bg').height();
		$('.user_info .corners_sm_bg').height(userinfo_height - 46);

	setEqualHeight($('.text_left, .text_right'));

	window.onresize = function() {
		setEqualHeight($('.brands_descr_item .corners_sm_bg'));
		setEqualHeight($('.user_info .corners_sm_bg, .user_info_right'));
		setEqualHeight($('.text_left, .text_right'));
		var userinfo_height_resize = $('.user_info .corners_sm_bg').height();
			$('.user_info .corners_sm_bg').height(userinfo_height_resize - 46);
	}

    ordersCorrectOut();

	$('.text_left li').hover(
		function() {

			$(this).css('background-image','none');
			$(this).prev().css('background-image','none');
		},
		function() {
            $('.text_left li').each(function() {
                var item = $(this);
                if (item.attr("class") != "active" && item.next().attr("class") != "active")
                    item.css('background-image','url(/public/design/img/textleft_div.gif)');
            });
		}
	);

	$('.text_left li.active').css('background-image','none');
	$('.text_left li.active').prev().css('background-image','none');

/* order form buttons */
/*
	$('.model_order .minus').click(function() {
		var order_field = $(this).parent('.model_order').find('.model_order_text input');
		var order_num = $(order_field).val();
		if (order_num > 1) order_num--;
		$(order_field).val(order_num);
	});
	$('.model_order .plus').click(function() {
		var order_field = $(this).parent('.model_order').find('.model_order_text input');
		var order_num = $(order_field).val();
		if (order_num < 9999) order_num++;
		$(order_field).val(order_num);
	});
*/

/* config panels open, close */

	/* material panel - opened on page loading */
//	$('#cfg_param_material_h').css('border-bottom-width','0px');
//	$('#cfg_param_material_h').find('strong').attr('class','opened');
//	$('#cfg_param_material_h').find('a').attr('class','arrow_link opened');
//	$('#cfg_param_material_h').next('.config_panel').show();
//
//	$('.config_panel_h strong, .config_panel_h a').click(function() {
//		var parent = $(this).parent();
//		if (parent.next('.config_panel').css('display') == 'none') {
//				parent.css('border-bottom-width','0px');
//				parent.find('strong').attr('class','opened');
//				parent.find('a').attr('class','arrow_link opened');
//				parent.next('.config_panel').slideDown(350);
//		}
//		else {
//				parent.css('border-bottom-width','1px');
//				parent.find('strong').attr('class','closed');
//				parent.find('a').attr('class','arrow_link closed');
//				parent.next('.config_panel').slideUp(350);
//		}
//	});

/* thumbs in config panels */
    
	$('.config_panel ul.thumbs li p').hover(
		function() {
			$(this).width(79).height(59).css('margin-top','-5px').css('margin-left','-7px');
			$(this).parent().find('span').width(87).height(67).css('margin-top','-5px').css('margin-left','-7px');
		},
		function() {
			$(this).width(65).height(49).css('margin-top','0px').css('margin-left','0px');
			$(this).parent().find('span').width(73).height(56).css('margin-top','0px').css('margin-left','0px');
		}
	);

	$('.config_panel ul.thumbs li p').click(function() {
		var thumb_active = $(this).parent().find('span img.active');
		var thumb_normal = $(this).parent().find('span img.normal');

		if ( thumb_active.css('display') == 'none') {
			$(this).parent().siblings().find('span img.active').css('display','none').prev().css('display','inline');
			thumb_normal.css('display','none');
			thumb_active.css('display','inline');

			var panel_id = 'p#' + $(this).parents('.config_panel').attr('id') + '_h';
			var leftcol_params_id = 'li#' + $(this).parents('.config_panel').attr('id') + '_model';
			$(panel_id).find('span').html($('img', this).attr('alt'));
			$(leftcol_params_id).find('span').html($('img', this).attr('alt'));

			var leftcol_params_pic = $(leftcol_params_id).find('p.model_params_pic');
			leftcol_params_pic.html($(this).html()).removeClass('empty');
		}
	});
    
});
