// function hide(obj)
// {
	// var cur_style = 	obj.style.visibility;
	// if(cur_style != "hidden")		{
		// obj.style.visibility = "hidden";
	// }
	// black_bg.style.display='none';	
// }
// function show_call_form()
// {	
	// var AJAX_CHAIN1 =  new AjaxChain;
	// AJAX_CHAIN1.getAjax('/cgi-bin/dsp.pl?cl=feedback&event=show_call_form',call_form_handler);	
// }
// function call_form_handler(string)
// { 	
	// added_msg.style.visibility = "visible";
	// added_msg.innerHTML = string;
	// black_bg.style.display='block';	
	// black_bg.style.height=getDocumentHeight();
	// black_bg.style.width=getDocumentWidth();

// }
// function getDocumentHeight()
// {
	// return (document.body.scrollHeight > document.body.offsetHeight)?document.body.scrollHeight:document.body.offsetHeight;
// }
// function getDocumentWidth()
// {
	// return (document.body.scrollWidth > document.body.offsetWidth)?document.body.scrollWidth:document.body.offsetWidth;
// }
// function add_phone()
// {	
	// var fio = document.getElementById('fio') ? document.getElementById('fio').value : '';
	// var phone = document.getElementById('phone') ? document.getElementById('phone').value : '';
	
	// if(fio!='' && phone!='')
	// {
		// var AJAX_CHAIN2 =  new AjaxChain;
		// var link='/cgi-bin/dsp.pl?cl=feedback&event=add_phone_back&fio='+encodeURIComponent(fio)+'&phone='+encodeURIComponent(phone);
		// AJAX_CHAIN2.getAjax(link,add_phone_handler);	
	// }
	// else 
	// {
		// document.getElementById('call_error_msg').innerHTML='Заполните, пожалуйста, указанные поля формы!';
	// }
// }
// function add_phone_handler(string)
// { 	
	// added_msg.innerHTML = string;
	// setTimeout(function() {hide(added_msg)}, 7000);
// }
// function hidePopUps(){
	// black_bg.style.display='none';	
	// added_msg.style.display='none';	
// }

$(document).ready(function() {
  $('.left_catalog div').each(function() {
		//alert($(this).attr('class'));
		var level = Number($(this).attr('class').replace(/^level/, '').replace(/ cur$/, ''));
		if($(this).hasClass('cur')) { 
				$(this).nextUntil("div.level"+(level)).filter(function(index) {
					return $(this).hasClass("level"+(level+1)); 
				}).show(); 
		}
	});
  $('.left_catalog div a').click(function() {
		var parent_div = $(this).parent('div');
		var level = Number(parent_div.attr('class').replace(/^level/, '').replace(/ cur$/, ''));
		if(level == 1)
		{
			var slided_divs = new Array;
			//var opened_divs = jQuery.makeArray($(this).parent('div').nextUntil("div.level"+level).slideToggle("fast"));	
			if( ( parent_div.hasClass('cur') || $(this).data('now_show') ) && !( $(this).data('now_hidden') ) ) 
			{
				slided_divs = jQuery.makeArray(parent_div.nextUntil("div.level"+level).slideUp("fast"));	
				$(this).data('now_show', 0);
				$(this).data('now_hidden', 1);
			}
			else
			{
				slided_divs = jQuery.makeArray(parent_div.nextUntil("div.level"+level).slideDown("fast"));	
				$(this).data('now_show', 1);
				$(this).data('now_hidden', 0);
			}
			if(slided_divs.length > 0) {	return false; }
		}
	});
});
