var included_files = new Array();
var size_catigory = 0;
var flag_massiv = new Array();
var flag_active_karusel = 0;
var galary_id = 0;
var global_bread_crams = '';
var url = '';
var base_url = '';
var slider;
var position = 0;
var size_img_slider = 0;

BrowserDetect.init();

$(function() {
	url = document.location.href.split('#')[1];
	base_url = document.location.href;
	if (typeof(url)!='undefined')
	{
		navigation_ajax_page(url);
	}

	size_catigory = $('dt').size();
	
	for (var i=0;i<size_catigory;i++)
		flag_massiv[i]=0;
		
	//$('.level_2').css('left',($('.level_1').width())+1);
	$('.level_2').css('left','166px');
	
	var width_menu = 0;
	$("#menu").children('li').each(function(indx, element){
	  width_menu += $(element).width();
	});
	$('.menu_top').width(width_menu+5);
	
	$('.slidedeck').slidedeck({
		speed: 1000,
		autoPlay: true,
		scroll:false,
		keys:false,
		autoPlayInterval:5000,
		cycle:true
	});
	
	$('.img_radius').click(function(){
		$(this).parent().parent().parent().parent().prev().prev().click();
		var id = $(this).parent().parent().parent().attr('id');
		if (id)
		{
			var number = id.split('slider')[1];
			start_easySlider(number);
			$('.hor_menu').slideDown('slow');
		}
	});
	
	$('dt').click(function(){
		var number = $(this).attr('class').split(' ')[2].split('_')[1];		
		if (number)
		{
			start_easySlider(number);			
			fillHorizMenu($(this).attr('class').split('catigory')[1].split(' ')[0]);
			$('.hor_menu').hide();
			setTimeout(function(){$('.hor_menu').slideDown('slow').attr('class','hor_menu left'+number);},1000);			
		}
	});
	
	var kol = $('.slidedeck').find('dd').size();
	
	for(var i=0;i<kol;i++)
	{
		if ($("#slider"+i).find('.img_radius').size()>1)
		{
			$("#slider"+i).easySlider({
				controlsBefore:	'<p id="controls'+i+'">',
				controlsAfter:	'</p>',
				auto: false,
				prevId: 'prevBtn'+i,
				nextId: 'nextBtn'+i	
			});
		}
	}
	
	$('dt .index').eq(0).html('Кухни');
	$('dt .index').eq(1).html('Жилая&nbsp;мебель');
	$('dt .index').eq(2).html('Офисная&nbsp;мебель');
	$('dt .index').eq(3).html('Контрактная&nbsp;мебель');
	$('dt .index').eq(4).html('Двери');
	
	$('.level_2').children('li').click(function(){
		var id = $(this).attr('class').split('id_')[1];
		$('#menu ul').css('display','none');
		view_catigory(id);
		document.location.href = base_url+'#level_1='+id;
		global_bread_crams = '';
	});
	
	$('.level_1').children('li').click(function(){
		if($(this).children('ul').html().length==0)
		{
			var id = $(this).attr('class').split('id_')[1];
			$('#menu ul').css('display','none');
			view_catigory(id);
			document.location.href = base_url+'#level_1='+id;
			global_bread_crams = '';
		}
	});
	
	$('.region').click(function(){
		
		$('.brad_crams').html('');
		$('.brad_crams').html('<span id="bread_shops" class="breadcrums">Магазины</span> / '+$(this).attr('id'));
		
		view_shopsByRegion($(this).attr('id'));	
		
	});
	
	$(document).pngFix();
	
	var IE='\v'=='v';
	if (IE)
	{
		$('.img_radius').corner('15px');
	}
	if(BrowserDetect.browser=='Explorer')
	{
		if (BrowserDetect.version==9)
		{$('dt').children('.index').css({msTransform: 'rotate(0deg)'});}		
	}
	$('dd.slide').css('padding-left','74px');	
		
	if (BrowserDetect.browser=='Opera')
	{
		$('.menu_top_a').css('top','24px');
	}
	
	apiInit('.scroll-pane');
	otdelkaInit('.scroll-pane-arrows');
	
	$('.info_text').hide();
	
	$('.icon_text_info').click(function(){
		$('.info_text').toggle();
	});

	$('#bread_shops').live('click', function(){
		colorBoxClose('.shops_region_modal');
	});
	
	$('.menu_acssesories_acsesories').click(function(){
		view_galery(galary_id,global_bread_crams,2);
		document.location.href = base_url+'#level_3='+galary_id+'|'+encodeURI(bread_code());
	});
	
	$('.menu_acssesories_galary').click(function(){
		view_galery(galary_id,global_bread_crams,1);
		document.location.href = base_url+'#level_3='+galary_id+'|'+encodeURI(bread_code());		
	});
	
	$('.menu_acssesories_otdelka').click(function(){
		view_otdelka_catigory(galary_id,global_bread_crams);
		document.location.href = base_url+'#level_3='+galary_id+'|'+encodeURI(bread_code(global_bread_crams));
	});	

	$('ul.level_2').each(function(index,element){
		if ($(element).text().length == 0)
		{$(element).remove();}
	});
	
	$('.google_maps').live('click',function(){
		address = $(this).attr('rel');
		
		$.colorbox({width:'986px', inline:true, href:'.google_maps_model', speed: 450,
			onComplete:function(){
				
			},onLoad:function(){
				initialize();
				codeAddress(address);
			},onClosed:function(){
			
			}
		});
		$('#cboxClose').html('<img src="./images/close_colorbox.png" alt="" />').css({'top':'1px','right':'1px'});
	});
});

function view_shopsByRegion(id)
{
	document.location.href = base_url+'#level_4='+encodeURI(id);
	
	api.destroy();
		
	shopsByRegion(id);
		
	apiInit('.scroll-pane');
		
	$.colorbox({width:'986px', inline:true, href:'.shops_region_modal', speed: 450,onComplete:function(){
		api.reinitialise();
	},onLoad:function(){
		$('.img_radius').corner('15px');
		if (BrowserDetect.browser=='Explorer'&&BrowserDetect.version==8)
		{
			load_bg_colorbox_ie8('#cboxContent','#cboxMiddleRight','#cboxMiddleLeft','#cboxTopLeft','#cboxTopCenter','#cboxTopRight','#cboxBottomLeft','#cboxBottomCenter','#cboxBottomRight');
		}
		else{load_bg_colorbox();}
		flag_active_karusel = 0;
	},onClosed:function(){
		global_bread_crams='';
		document.location.href = base_url+'#';
	}});
	$('#cboxClose').html('<img src="./images/close_colorbox.png" alt="" />').css({'top':'1px','right':'1px'});
}

function view_catigory(id)
{
	$.ajax({
		type    : "post",
		'async' : false,
		url     : "./index.php?r=models/SearchModel_catigory",
		data    : "id="+id,
		success : function(res) {
			view_model(id,res);
		}
	});
}

function model_model(id,brad_crams)
{
	$.ajax({
		type    : "post",
		'async' : false,
		url     : "./index.php?r=models/SearchModel",
		data    : "id="+id,
		success : function(res) {
			view_model(id,res+'*razdelitel*'+brad_crams+'*razdelitel*1');
			document.location.href = base_url+'#level_2='+id+'|'+encodeURI(bread_code());
		}
	});
}

function view_model(id,res)
{
	var a = res.split('*razdelitel*');
	$('.brad_crams').html(a[1]);
	global_bread_crams = a[1];
		
	if (a[2].length>0)
	{
		var html = ''+a[0];
		if(html.length!=0)
		{
			html += '<div class="clear"></div>'
						
			$.colorbox({width:'986px', inline:true, href:'.catigory_modal', speed: 800,
				onComplete:function(){
					$('#menu ul').removeAttr('style');
					//$('.menu_top').find('.level_2').css('left',($('.menu_top').find('.level_1:first').width()));
					$('.menu_top').find('.level_2').css('left','166px');
				},
				onLoad:function(){
					$('.content_model').html(html);
					$('.img_radius').corner('15px');
					if (BrowserDetect.browser=='Explorer'&&BrowserDetect.version==8)
					{load_bg_colorbox_ie8('#cboxContent','#cboxMiddleRight','#cboxMiddleLeft','#cboxTopLeft','#cboxTopCenter','#cboxTopRight','#cboxBottomLeft','#cboxBottomCenter','#cboxBottomRight');}
					else{load_bg_colorbox();}
					flag_active_karusel = 0;				
				},
				onClosed:function(){
					global_bread_crams='';
					document.location.href = base_url+'#';
				}
			});
			$('#cboxClose').html('<img src="./images/close_colorbox.png" alt="" />').css({'top':'1px','right':'1px'});
			
			$('.catigory').click(function(){
				model_model($(this).attr('class').split('cat_')[1],a[1]+'/<span id="'+$(this).attr('class').split('cat_')[1]+'" class="breadcrums level_2">'+$(this).find('span').text()+'</span>');
			});
			
			breadcrums_model();
			
			$('.model').click(function(){
				id = $(this).attr('id');
				global_bread_crams = $('.brad_crams').html()+'/'+'<span id="'+$(this).attr('id')+'" class="breadcrums level_3">'+$(this).find('span').text()+'</span>';
				view_galery(id,global_bread_crams,1);
				document.location.href = base_url+'#level_3='+id+'|'+encodeURI(bread_code());
			});
		}
		else
		{
			$('.brad_crams').html(global_bread_crams);
			breadcrums_model();
			
			empty_modal();
		}
	}
	else
	{
		model_model(id,a[1]);
	}
}

function breadcrums_model()
{
	$('.breadcrums').click(function(){
		var level = $(this).attr('class').split('level_')[1];
		
		switch (level)
		{
			case '1':
			{
				id = $(this).attr('id');
				if(typeof(id)!='undefined')
				{
					document.location.href = base_url+'#level_1='+id;
					view_catigory(id);
					global_bread_crams = '';
				}
			}break;
			case '2':
			{
				var breadcrums = $('.brad_crams').html().split('>/<');
				if (typeof(breadcrums[2])!='undefined') model_model($('.brad_crams').find('.level_2').attr('id'),breadcrums[0]+'>/<'+breadcrums[1]+'>');
				else model_model($('.brad_crams').find('.level_2').attr('id'),breadcrums[0]+'>/<'+breadcrums[1]);
			}break;
			default:break;
		}
	});	
}

function view_galery(id,brad_crams,flag)
{
	var empty = 0;
	$.ajax({
		type    : "post",
		async	: false,
		url     : "./index.php?r=images/ViewGalery",
		data    : "id="+id+
				  "&flag="+flag,
		dataType:'json',
		success : function(res) {
			if (res !== null)
			{
				var top = res.top;
				var bottom = res.bottom;
				//res = eval(res);
				
				if (top.length>0)
				{
					//$('.acsessories_slider_top').html(top);
					slider = new Slider($('.acsessories_slider_top'));
				
					slider.setPhotos(top);
					size_img_slider = top.length;
					
					slider.setSize(800, 538);
					
					slider.setTheme('no-control'); 
					slider.setTransition('transition-left');
					
					slider.setDuration(11000);
					
					$('.carusel').removeAttr('style').attr('class','carusel').html("<ul id='mycarousel' class='jcarousel-skin-tango'></ul>");
					
					$('#mycarousel').html(bottom);
					
					empty = 0;
				}
				else 
				{
					empty = 1;
				}
			}
			else 
			{
				empty = 1;
			}
		}
	});
	
	if (empty==0)
	{
		if (flag==1) {
			$('.menu_acssesories_galary').addClass('active_small');
			$('.menu_acssesories_acsesories').attr('class','menu_acssesories_acsesories');
			$('.menu_acssesories_otdelka').attr('class','menu_acssesories_otdelka');
			$('.icon_text_info').show();
		}
		else{
			$('.menu_acssesories_galary').attr('class','menu_acssesories_galary');
			$('.menu_acssesories_acsesories').addClass('active_big');
			$('.menu_acssesories_otdelka').attr('class','menu_acssesories_otdelka');
			$('.icon_text_info').hide();
			$('.info_text').show();
		}
		
		$('.brad_crams').html(brad_crams);
		breadcrums_model();
		
		$.colorbox({width:'857px',height:'709px', inline:true, href:'.acsessories_modal', speed: 450, 
			onClosed:function(){
				load_bg_colorbox();
				flag_active_karusel = 0;
				global_bread_crams = '';
				document.location.href = base_url+'#';
			},
			onLoad:function(){
				$('.img_radius').corner('15px');
				$('#cboxMiddleRight, #cboxMiddleLeft, #cboxTopLeft, #cboxTopCenter, #cboxTopRight, #cboxBottomLeft, #cboxBottomCenter, #cboxBottomRight, #cboxContent').css('background','none');
				$('.toggle').hide();
				flag_active_karusel = 1;
				$('#prevBtn_acsessories').hide();
				
				$('#mycarousel').jcarousel();
			}
		});
			
		$('#cboxClose').html('<img src="./images/close_colorbox.png" alt="" />').css({'top':'9px','right':'9px'});
		//$('#acsessories_slider_top_controls').remove();
		//$('.acsessories_slider_top').add($('.acsessories_slider_top ul')).removeAttr('style');
		/*$(".acsessories_slider_top").easySlider({
			controlsBefore:	'<p id="acsessories_slider_top_controls">',
			controlsAfter:	'</p>',
			auto: false, 
			prevId: 'prevBtn_acsessories',
			nextId: 'nextBtn_acsessories'
		});	*/
		
		setTimeout(function(){slider.stop();},1000);
		
		$('#nextBtn_acsessories').live('click',function(){
			slider.next();
			slider.stop();
			
			position += 1;
			if (position == size_img_slider)
			{position = size_img_slider-1}
			
			$('#prevBtn_acsessories').show();
			if (position == (size_img_slider-1))
			{
				$('#nextBtn_acsessories').hide();
			}
			
			$('#mycarousel li.active_carusel').removeClass('active_carusel').next().addClass('active_carusel');
			active_karusel('right',position);
		});
		$('#prevBtn_acsessories').live('click',function(){
			slider.prev();
			slider.stop();
			
			position -= 1;
			if (position < 0)
			{position = 0}
			
			$('#nextBtn_acsessories').show();
			if (position == 0)
			{
				$('#prevBtn_acsessories').hide();
			}
			
			$('#mycarousel li.active_carusel').removeClass('active_carusel').prev().addClass('active_carusel');
			active_karusel('left',position);
		});
		
		setTimeout(function()
		{
			$('#mycarousel').width($('#mycarousel').find('li').size()*200);
			
			$('.toggle').slideDown('slow');
			
			$('#mycarousel li').click(function(){
				position = $(this).prevAll().size();
				slider.slide(position);
				slider.stop();
				if ((position == 0)||(position == (size_img_slider-1)))
				{
					if (position == 0) 
						$('#prevBtn_acsessories').hide();
					else $('#nextBtn_acsessories').hide();
				}
				else 
				{
					$('#nextBtn_acsessories').show();
					$('#prevBtn_acsessories').show();
				}
				
				$('#mycarousel li.active_carusel').removeClass('active_carusel');
				$(this).addClass('active_carusel');
			});
			
			/*$('#nextBtn_acsessories').live('click',function(){
				active_karusel('right');
			});
			
			$('#prevBtn_acsessories').live('click',function(){
				active_karusel('left');
			});*/
		},2000);
	}
	else{
		$('.brad_crams').html(brad_crams);
		breadcrums_model();
		
		empty_modal();
	}
	galary_id = id;
	global_bread_crams = brad_crams;
}

function view_otdelka_catigory(id,brad_crams)
{
	$('.menu_acssesories_galary').attr('class','menu_acssesories_galary');
	$('.menu_acssesories_acsesories').attr('class','menu_acssesories_acsesories');
	$('.menu_acssesories_otdelka').addClass('active_small');
	
	otdelka.destroy();
	
	$.ajax({
		type    : "post",
		'async' : false,
		url     : "./index.php?r=images/ViewOtdelka_Catigory",
		data    : "id="+id,
		success : function(res) {
			var a = res.split('*razdelitel*');
			$('.otdelka_modal').find('.border_bottom').html(a[0]+'<div class="clear"></div>');
			$('.otdelka_modal').find('.scroll-pane-arrows').html(a[1]+'<div class="clear"></div>');
		}
	});
	
	$('.otdelka_modal').find('.brad_crams').html(brad_crams);
	breadcrums_model();
	
	otdelkaInit('.scroll-pane-arrows');
	$('.info_otdelka:first').addClass('active_info_otdelka');
	
	$.colorbox({width:'1020px', top:'0px', inline:true, href:'.otdelka_modal', speed: 450,onComplete:function(){
		flag_active_karusel = 0;
		otdelka.reinitialise();
	},onClosed:function(){
		load_bg_colorbox();
		global_bread_crams='';
		document.location.href = base_url+'#';
	},onLoad:function(){	
		$('.img_radius').corner('15px');
		if (BrowserDetect.browser=='Explorer'&&BrowserDetect.version==8)
		{
			load_bg_colorbox_ie8('.cboxContent_ie8','.cboxMiddleRight_ie8','.cboxMiddleLeft_ie8','.cboxTopLeft_ie8','.cboxTopCenter_ie8','.cboxTopRight_ie8','.cboxBottomLeft_ie8','.cboxBottomCenter_ie8','.cboxBottomRight_ie8');
		}
		$('#cboxMiddleRight,#cboxMiddleLeft,#cboxTopLeft,#cboxTopCenter,#cboxTopRight,#cboxBottomLeft,#cboxBottomCenter,#cboxBottomRight,#cboxContent').css('background','none');
		$('.toggle').hide();
	}});
	
	$('#cboxClose').html('<img src="./images/close_colorbox.png" alt="" />').css({'top':'22px','right':'25px'});
	
	$('.info_otdelka').click(function(){
		var id = $(this).attr('id');
		if (typeof(id)!='undefined')
		{
			$('.active_info_otdelka').removeClass('active_info_otdelka');
			$(this).addClass('active_info_otdelka');
			view_otdelka(id);
		}
	});
}

function view_otdelka(id)
{
	$.ajax({
		type    : "post",
		'async' : false,
		url     : "./index.php?r=images/ViewOtdelka",
		data    : "id="+id,
		success : function(res) {
			otdelka.destroy();
			var a = res;
			$('.otdelka_modal').find('.scroll-pane-arrows').html(a+'<div class="clear"></div>');
		}
	});
	
	otdelkaInit('.scroll-pane-arrows');
	
	$.colorbox({width:'1020px', top:'0px', inline:true, href:'.otdelka_modal', speed: 450,onComplete:function(){
		otdelka.reinitialise();
		flag_active_karusel = 0;
	},onClosed:function(){
		load_bg_colorbox();
		global_bread_crams='';
		document.location.href = base_url+'#';
	},onLoad:function(){
		$('.img_radius').corner('15px');
		$('#cboxMiddleRight,#cboxMiddleLeft,#cboxTopLeft,#cboxTopCenter,#cboxTopRight,#cboxBottomLeft,#cboxBottomCenter,#cboxBottomRight,#cboxContent').css('background','none');
		$('.toggle').hide();
	}});
	
	$('#cboxClose').html('<img src="./images/close_colorbox.png" alt="" />').css({'top':'22px','right':'25px'});
}

function shopsByRegion(region)
{
	$.ajax({
		type    : "post",
		async   : false,
		url     : "./index.php?r=shops/ShopsByRegion",
		data    : "region="+region+"",
		success : function(res) {
			$('.scroll-pane').empty().append(""+res+"");			
		}
	});
}

function apiInit(Selector)
{
	api = $(Selector).jScrollPane({
		showArrows : true,
		maintainPosition : false
	}).data('jsp');
}

function otdelkaInit(Selector)
{
	otdelka = $(Selector).jScrollPane({
		showArrows : true,
		maintainPosition : false
	}).data('jsp');
}

function colorBoxClose(Selector)
{
	$(Selector).colorbox.close();
}

function active_karusel(left_right,position)
{
	if (left_right=='right')
	{
		if ((position%6==0)&&(position!=0)) 
		{$('.jcarousel-next').click();}
	}
	
	if (left_right=='left')
	{
		var pos = $('#mycarousel .active_carusel').nextAll().size();
		if ((pos%6==0)&&(position!=0)&&(pos!=0)) {$('.jcarousel-prev').click();}
	}
}

function slider_bottom_menu(n,number)
{
	if (flag_massiv[number-1]!=0)
	{
		var i = (-($('#slider'+number).children('ul').css('margin-left').split('px')[0]))/686>>0;
		$('.hor_menu_active').removeAttr('class');
		$('.hor_menu').children('li').eq(i).children().addClass('hor_menu_active');
		setTimeout(function(){slider_bottom_menu(n,number);},400);
	}
}

function start_easySlider(number)
{
	for (var i=0;i<size_catigory;i++)
	{
		flag_massiv[i]=0;		
	}
	flag_massiv[number-1]=1;
		
	slider_bottom_menu($('.hor_menu').children('li').size(),number);
}

function load_bg_colorbox()
{
	$('#cboxContent').css('background','none');
	$('#cboxMiddleRight').css('background','url(./js/colorbox/images/border2.png) repeat-y -25px 0');
	$('#cboxMiddleLeft').css('background','url(./js/colorbox/images/border2.png) repeat-y 0 0');
	$('#cboxTopLeft').css('background','url(./js/colorbox/images/border1.png) no-repeat 0 0');
	$('#cboxTopCenter').css('background','url(./js/colorbox/images/border1.png) repeat-x 0 -50px');
	$('#cboxTopRight').css('background','url(./js/colorbox/images/border1.png) no-repeat -25px 0');
	$('#cboxBottomLeft').css('background','url(./js/colorbox/images/border1.png) no-repeat 0 -25px');
	$('#cboxBottomCenter').css('background','url(./js/colorbox/images/border1.png) repeat-x 0 -75px');
	$('#cboxBottomRight').css('background','url(./js/colorbox/images/border1.png) no-repeat -25px -25px');
}

function load_bg_colorbox_ie8(s1,s2,s3,s4,s5,s6,s7,s8,s9)
{
	$(s1).css('background','white');
	$(s2).css('background','url(./js/colorbox/images/border2_ie8.png) repeat-y -25px 0');
	$(s3).css('background','url(./js/colorbox/images/border2_ie8.png) repeat-y 0 0');
	$(s4).css('background','url(./js/colorbox/images/border1_ie8.png) no-repeat 0 0');
	$(s5).css('background','url(./js/colorbox/images/border1_ie8.png) repeat-x 0 -50px');
	$(s6).css('background','url(./js/colorbox/images/border1_ie8.png) no-repeat -25px 0');
	$(s7).css('background','url(./js/colorbox/images/border1_ie8.png) no-repeat 0 -25px');
	$(s8).css('background','url(./js/colorbox/images/border1_ie8.png) repeat-x 0 -75px');
	$(s9).css('background','url(./js/colorbox/images/border1_ie8.png) no-repeat -25px -25px');
}

function dell_img()
{
	$("[href = 'http://www.slidedeck.com/?utm_source=LiteUser&utm_medium=Link&utm_campaign=SDbug']").remove();
	setTimeout(dell_img,1000);
}

function fillHorizMenu(id)
{
	$.ajax({
		type    : "post",
		'async' : false,
		url     : "./index.php?r=categories/AjaxFillHorizMenu",
		data    : "id="+id,
		success : function(res) {
			if (res.length==0)
			{
				setTimeout(function(){view_catigory(id);},500);
				$('.hor_menu').html("");
				document.location.href = base_url+'#level_1='+id;
			}
			else{
				$('.hor_menu').html("");
				$('.hor_menu').hide();
				$(".hor_menu").append(""+res+"");
			}
		}
	});
	
	$('.hor_menu a').mouseover(function(){
		var position_hover = $(this).parent().prevAll().size();
		var position_active = $('.hor_menu_active').parent().prevAll().size();
		var result = position_hover-position_active;
		if (result!=0)
		{
			if (result>0)
			{
				for(i=0;i<result;i++)
					$('dd.active').find('a').eq(1).click();
			}
			else
			{
				result *= (-1);
				for(i=0;i<result;i++)
					$('dd.active').find('a').eq(0).click();
			}
		}
	});
	
	$('.hor_menu').children('li').click(function(){
		var id = $(this).attr('class').split('id_')[1];
		$('#menu ul').css('display','none');
		view_catigory(id);
		document.location.href = base_url+'#level_1='+id;
	});
}

function navigation_ajax_page(url)
{
	url = url.split('|');
	base_url = document.location.href.split('#')[0];
	if(url[0].length>0)
	{
		level = url[0].split('level_')[1].split('=');
		apiInit('.scroll-pane');
		otdelkaInit('.scroll-pane-arrows');		
		switch (level[0])
		{
			case '1':
			{
				id = level[1];
				view_catigory(id);				
				document.location.href = base_url+'#level_1='+id;
				global_bread_crams = '';
			}break;
			case '2':
			{
				id = level[1];
				global_bread_crams = bread_decode(decodeURI(url[1]));
				model_model(id,global_bread_crams);
			}break;
			case '3':
			{
				id = level[1];
				global_bread_crams = bread_decode(decodeURI(url[1]));
				view_galery(id,global_bread_crams,1);
			}break;
			case '4':
			{
				id = decodeURI(level[1]);
				view_shopsByRegion(id);
				$('.shops_region_modal').find($('.brad_crams')).html("<span id='bread_shops' class='breadcrums'>Магазины</span>/ "+id);
			}break;
			default:break;
		}
	}
}

function bread_code()
{
	var string = '';
	
	for (var i=1;i<=3;i++)
	{
		id = $('.brad_crams').find($('.level_'+i)).attr('id');
		
		if (typeof(id)!='undefined')
		{string += id+'&'/*+$('.brad_crams').find($('.level_'+i+':first')).text()+'/'*/;}
	}
	
	return string.substr(0,string.length-1);
}

function bread_decode(crams)
{
	var a = crams.split('&');
	var string = '';
	
	for (var i=0;i<a.length;i++)
	{
		$.ajax({
			type    : "post",
			async   : false,
			url     : "./index.php?r=models/FindBread_crums",
			data    : "id="+a[i]+"&i="+i,
			success : function(res) {
				string += '<span id="'+a[i]+'" class="breadcrums level_'+(i+1)+'">'+res+'</span>/';
			}
		});		
	}
	
	return string.substr(0,string.length-1);
}

function empty_modal()
{
	$.colorbox({width:'816px', inline:true, href:'.empty_modal', speed: 450,
		onClosed:function(){
			load_bg_colorbox();
			flag_active_karusel = 0;
			global_bread_crams = '';
			document.location.href = base_url+'#';
		},
		onLoad:function(){
			$('.img_radius').corner('15px');
			$('.toggle').hide();
			load_bg_colorbox_ie8('#cboxContent','#cboxMiddleRight','#cboxMiddleLeft','#cboxTopLeft','#cboxTopCenter','#cboxTopRight','#cboxBottomLeft','#cboxBottomCenter','#cboxBottomRight');
		}
	});
	
	$('#cboxClose').html('<img src="./images/close_colorbox.png" alt="" />').css({'top':'9px','right':'9px'});
}
