var init_type_tmp = 0;


$(document).ready(function() {
    append_block='';
    COOKIE_NAME = "region";
    var options = { path: '/', expires: 10 };
            
    for(var i=0; i<arr_region.length; i++){
        append_block = append_block + '<option value="'+arr_region[i]+'" ' + (arr_region[i]==region_name_act?'selected':'')+ '>'+arr_region[i]+'</option>';
    }
    
    $('#sel_region_box').append(append_block);
    
    $('#save_reg').click(function() {
        $.cookie(COOKIE_NAME, $('#sel_region_box').val(), options);
        
        var span = $('#selregion input');

        span.val($.cookie(COOKIE_NAME));    
        
                      location.reload();

        return false;              
    });
    
    
    
    jQuery(".cusel").each(
        function(){
            var w = parseInt(jQuery(this).width()),
                scrollPanel = jQuery(this).find(".cusel-scroll-pane");
            if(w>=scrollPanel.width())
            {
                jQuery(this).find(".jScrollPaneContainer").width(w);
                scrollPanel.width(w);
            }
    });

    var params = {
            changedEl: "#reg_msg select",
            visRows: 50,
            scrollArrows: false
        }
    cuSel(params);
    
    
 });
        



function online_hover_init(){
 $('.clients_list ul li p').hover(function(e){
     $(this).next().addClass('onlineHoverInfoBoxActive');
 },function(){
  $(this).next().removeClass('onlineHoverInfoBoxActive');
 });
																										 
}

function init_select(){
		var	c_sel = $('.select_c'),
			opt = $('.popup_select').find('span'),
			delay_hide_s = null;
		
		c_sel.bind('click', function(){
			$(this).css('z-index', 700).find('.popup_select').toggle();
		});
		
		opt.hover(function(){
			$(this).addClass('h_span');
			if(delay_hide_s){
				clearTimeout(delay_hide_s);
			}
		}, function(){
			var elem = $(this);
			elem.removeClass('h_span');
			delay_hide_s = setTimeout(function(){
				elem.parent().hide();
				elem.closest('.select_c').css('z-index', 300);
			}, 600);
		}).bind('click', function(){
			var elem = $(this);
			elem.parent().prev().val(elem.html());
			if(elem.attr('data-indCity')){
				elem.closest('.select_c').find('input[type="hidden"]').val(elem.data('indCity'));
			}
			elem.closest('.select_c').css('z-index', 300);
		});
	}

$(function (){
	var body = $('body');
	var wr = $('.wrapper');
	online_hover_init();
/*	$('.clients_list ul li p').hover(function(e){
		$(this).next().addClass('onlineHoverInfoBoxActive');
	*/	
		/* 
		var t = $(this);
		
		var rel = parseInt(t.attr('rel'));
		var param1 = t.attr('data-line1');
		var param2 = t.attr('data-line2'); // flat popup line 2 (bottom line)   
		
		//$('.onlineHoverInfoBox').css({left:e.pageX-30, top: e.pageY-70});
		$('.onlineHoverRegion').text(param1);
		$('.onlineHoverCompany').text(param2);
		*/
		
/*	},function(){
		$(this).next().removeClass('onlineHoverInfoBoxActive');
		//$('.onlineHoverInfoBox').css({ top: '-6000px', left: 0});
	});
*/	
	
	if($('.fancy_img').length){
		$('.fancy_img').fancybox();
	}
	
	if($('#search').length){
		$('#search').textCheck({text: 'Поиск по сайту'});
	}
	if($('#search_articles').length){
		$('#search_articles').textCheck({text: 'Найти'});
	}
	if($('#search_code').length){
		$('#search_code').textCheck({text: 'По коду товара'});
		$('#search_context').textCheck({text: 'По контексту'});
	}
	
	if($('.map').length){
		var html_map = '<div id="map_region">'+
			'<img src="/i/map_region.png" alt="">'+
			'<img src="/i/regions/dot.gif" alt="" usemap="#hover_region" id="regions_map">'+
			'<map name="hover_region">'+
				'<area shape="poly" coords="31,164,30,185,41,205,44,217,49,218,57,201,71,202,71,185,79,180,76,172,77,167,73,162,67,160,48,164" alt="1,30,160" href="/contacts/id6/">'+
				'<area shape="poly" coords="53,128,52,147,58,162,63,163,79,159,80,152,87,150,89,156,96,157,101,153,103,158,110,159,111,165,121,155,126,158,130,151,128,147,120,145,118,143,123,140,122,133,110,138,104,129,85,114,73,113,62,120" alt="2,51,112" href="/contacts/id4/">'+
				'<area shape="poly" coords="129,72,125,76,105,91,104,97,89,95,72,102,66,108,69,117,72,117,74,113,84,116,100,131,105,131,110,140,116,140,121,134,123,138,133,132,127,129,132,121,142,127,145,117,140,115,138,107,140,84,136,75,134,73" alt="3,63,73" href="/contacts/id3/">'+
				'<area shape="poly" coords="121,209,123,205,121,197,118,195,127,185,129,177,120,167,126,159,121,153,112,160,100,152,94,156,89,153,87,149,79,151,77,158,72,162,72,166,76,168,75,175,80,178,80,185,88,181,99,188,98,196,111,202,117,209" alt="4,68,150" href="/contacts/id7/">'+
				'<area shape="poly" coords="146,99,136,110,141,125,130,118,126,130,131,132,125,138,121,137,117,144,119,147,128,148,126,156,118,167,122,173,128,179,127,181,122,178,119,183,124,186,116,196,124,202,132,196,158,203,166,194,167,186,170,190,182,188,189,180,202,185,212,183,211,189,217,165,213,155,214,139,210,134,214,128,214,120,200,110,185,125,176,116,173,122,163,113,149,109" alt="5,116,99" href="/contacts/id8/">'+
				'<area shape="poly" coords="256,95,230,108,228,114,218,114,212,124,209,134,213,139,213,143,210,146,211,159,214,167,207,183,200,184,189,178,179,188,170,188,166,185,163,188,164,195,156,205,166,216,173,215,178,237,193,240,212,234,214,220,221,222,220,230,217,235,225,240,237,232,245,209,253,207,260,201,265,202,267,191,268,170,264,142,274,131,268,114,272,107,266,99" alt="6,157,94" href="/contacts/id5/">'+
			'</map>'+
			'<img src="/i/regions/1.png" alt="" class="areas" id="1">'+
			'<img src="/i/regions/2.png" alt="" class="areas" id="2">'+
			'<img src="/i/regions/3.png" alt="" class="areas" id="3">'+
			'<img src="/i/regions/4.png" alt="" class="areas" id="4">'+
			'<img src="/i/regions/5.png" alt="" class="areas" id="5">'+
			'<img src="/i/regions/6.png" alt="" class="areas" id="6">'+
		'</div>';
		var map_l = $('.map');
		wr.append(html_map);
		var map_region = $('#map_region');
		var areas = map_region.find('area');
		var hidd_areas = map_region.find('.areas');
		
		map_l.click(function(){
			map_l.blur();
			map_region.show();
			return false;
		});
		areas.hover(function(){
			var elem = $(this);
			var elem_data = elem.attr('alt').split(',');
			map_region.find('#'+elem_data[0]).css({
				display: 'block',
				left: elem_data[1]+'px',
				top: elem_data[2]+'px'
			});
		}, function(){
			var elem = $(this);
			var elem_data = elem.attr('alt').split(',');
			map_region.find('#'+elem_data[0]).hide();
		});
		
		body.click(function(){
			if(map_region.css('display') == 'block'){
				map_region.hide();
			}
		});
	}
	
	if($('#area_reply').length){
		var isCtrl = false;
		//var elem_reply_send = $('#f_reply').find('input[type="submit"]');
		$('#area_reply').keyup(function(event){
			if(event.which == 17) isCtrl = false;
		}).keydown(function(event){
			if(event.which == 17) isCtrl = true;
			if(event.which == 13 && isCtrl){
				o_sendMsg();
			}
		});
	}
	
	if($('#corusel .right_menu').length || $('.right_ban .right_menu').length){
		var r_menu = $('.right_menu');
		var length_menu = r_menu.find('div a').add(r_menu.find('div p')).length;
		r_menu.removeClass('right_menu_small');
		switch(length_menu){
			case 4:{
				r_menu.addClass('right_menu_max');
				break;
			}
			case 5:{
				r_menu.addClass('right_menu_maxm');
				break;
			}
			case 6:{
				r_menu.addClass('right_menu_medium');
				break;
			}
			case 7:{
				r_menu.addClass('right_menu_small7');
				$('#corusel').css('height', '238px');
				break;
			}
			case 8:{
				r_menu.addClass('right_menu_small8');
				break;
			}
			case 9:{
				r_menu.addClass('right_menu_small9');
				$('#corusel').css('height', '234px');
				break;
			}
		}
	}
	
	if($('#add_training').length){
		var add_training = $('#add_training');
		var add_job = $('#add_job');
		var counter_training = $('.block_train').length+1;
		var counter_job = $('.block_job').length+1;
		var html_training = '<div class="block_train block_train_hor">'+
					'<label for="edu'+counter_training+'">Учебное заведение <sup>*</sup></label>'+
					'<input type="text" name="form_data[edu]['+counter_training+']" id="edu'+counter_training+'" class="txt_default">'+
					'<label for="date_end'+counter_training+'">Дата окончания <sup>*</sup></label>'+
					'<input type="text" name="form_data[date_end]['+counter_training+']" id="date_end'+counter_training+'" class="txt_default date_shablon" value="дд.мм.гггг">'+
					'<label for="specialty'+counter_training+'">Специальность <sup>*</sup></label>'+
					'<input type="text" name="form_data[specialty]['+counter_training+']" id="specialty'+counter_training+'" class="txt_default">'+
				'</div>';
		var html_job = '<div class="block_job block_job_hor">'+
					'<span>с <sup>*</sup></span><input type="text" name="form_data[fr]['+counter_job+']" id="fr'+counter_job+'" class="txt_default txt_inline"><span>по <sup>*</sup></span><input type="text" name="form_data[on]['+counter_job+']" id="on'+counter_job+'" class="txt_default txt_inline">'+
					'<label for="company'+counter_job+'">Компания <sup>*</sup></label>'+
					'<input type="text" name="form_data[company]['+counter_job+']" id="company'+counter_job+'" class="txt_default">'+
					'<label for="post'+counter_job+'">Должность <sup>*</sup></label>'+
					'<input type="text" name="form_data[post]['+counter_job+']" id="post'+counter_job+'" class="txt_default">'+
					'<label for="job'+counter_job+'">Должностные обязанности <sup>*</sup></label>'+
					'<input type="text" name="form_data[job]['+counter_job+']" id="job'+counter_job+'" class="txt_default">'+
				'</div><!-- end .block_job -->';
		
		function add_train_job(){
			if($(this)[0] == add_training[0] && counter_training <= 5){
				add_training.before(html_training);
				$('.date_shablon').textCheck({text: 'дд.мм.гггг'});
				counter_training++;
			}
			if($(this)[0] == add_job[0] && counter_job <= 7){
				add_job.before(html_job);
				counter_job++;
			}
		}
		
		add_training.add(add_job).bind('click', add_train_job);
	}
	
	if($('#add_favorite').length){
		$('#add_favorite').click(function(){
			var title_htm = document.title;
			var url_this = document.location;
			try{
				window.external.AddFavorite(url_this, title_htm);
			}
			catch (e){
				try{
					window.sidebar.addPanel(title_htm, url_this, '');
				}
				catch (e){
					if (typeof(opera) == "object") {
						this.rel="sidebar";
						this.title=title_htm;
						this.url=url_this;
						return true;
					} else {
						alert('Нажмите Ctrl-D чтобы добавить страницу в закладки');
					}
				}
			}
			return false;
		});
	}
	
	if($('.fl_link').length){
		$('.collapse_div').hide();
		$('.fl_link').click(function(){
			$(this).parent().nextAll('.collapse_div').toggle('blind', 'slow');
			return false;
		});
	}
	
	if($('.brands').length){
		var brands = $('.brands');
		var brands_ul = brands.find('ul');
		var brands_link = brands_ul.find('li');
		var width_brands = brands.width();
		var ind_clone = 0;
		var uoter_w_b = 0;
		var save_app_str = brands_ul.html();
		var app_str = '';

		setTimeout(function(){
			brands_link.each(function(){
				uoter_w_b += $(this).outerWidth(true);
			});
			var _duration = uoter_w_b*45; //скорость прокрутки брендов
			var _k = 1;
			while(uoter_w_b*ind_clone <= width_brands*3){
				app_str += save_app_str;
				ind_clone++;
			}
			brands_ul.html(app_str);
			brands_link = brands_ul.find('li');
			
			var anim = function(){
				brands_ul.animate(
					{marginLeft: -1*(uoter_w_b+23)},
					{queue: false, duration: _duration*_k, easing: 'linear', complete: function(){
							brands_ul.css('margin-left','0');
							_k = 1;
							anim();
						}
					}
				);
			}
			anim();
			
			brands_link.hover(function(){
				var elem = $(this);
				elem.parent().stop();
				elem.stop().animate({opacity: 1}, 500);
			}, function(){
				$(this).stop().animate({opacity: 0.3}, 500);
				_k = ((uoter_w_b+23) + parseInt(brands_ul.css('margin-left')))/(uoter_w_b+23);
				anim();
			});
		}, 2000);
	}
	
	if($('#listcorusel').length){
		var img_corusel = $('#corusel img');
		var div_img = $('#corusel div');
		var width_corusel = 980;
		var str_li = '';
		var page = 1;
		var curr_page = -1;
		
		for(var i=1; i<=img_corusel.length; i++){
			str_li += '<li>'+i+'</li>';
		}
		$('#listcorusel').append(str_li);
		var li = $('#listcorusel li');
		li.eq(0).addClass('curr');
		
		function run_corusel(){
			if(curr_page == -1){
				if(page == img_corusel.length){
					page = 0;
				}
			} else {
				page = curr_page;
			}
			div_img.stop().animate({marginLeft: -1*page*width_corusel}, 600);
			setTimeout(function(){
				li.removeClass('curr');
				li.eq(page).addClass('curr');
				page++;
			}, 400);
		}
		
		var loop_corusel = setInterval(run_corusel, 30000);
		
		li.bind('click', function(){
			clearInterval(loop_corusel);
			curr_page = li.index($(this));
			run_corusel();
			curr_page = -1;
			loop_corusel = setInterval(run_corusel, 30000);
		});
	}
	
	if($('#selregion').length){
		var COOKIE_NAME = 'region';
		var options = { path: '/', expires: 10 };
		if(!$.cookie(COOKIE_NAME)){ //проверяем на существование куки региона
			//$.cookie(COOKIE_NAME, region_name_act, options);
            
            var popID = 'reg_msg'; //Get Popup Name
            var popURL = '#?w=300'; //Get Popup href to define size
         
            //Pull Query & Variables from href URL
            var query= popURL.split('?');
            var dim= query[1].split('&');
            var popWidth = dim[0].split('=')[1]; //Gets the first query string value
         
            //Fade in the Popup and add close button
            $('#' + popID).fadeIn().css({ 'width': Number( popWidth ) }).prepend('');
         
            //Define margin for center alignment (vertical   horizontal) - we add 80px to the height/width to accomodate for the padding  and border width defined in the css
            var popMargTop = ($('#' + popID).height() + 80) / 2;
            var popMargLeft = ($('#' + popID).width() + 80) / 2;
         
            //Apply Margin to Popup
            $('#' + popID).css({
                'margin-top' : -popMargTop,
                'margin-left' : -popMargLeft
            });
            //Fade in Background
            $('body').append('<div id="fade"></div>'); //Add the fade layer to bottom of the body tag.
            $('#fade').css({'filter' : 'alpha(opacity=80)'}).fadeIn(); //Fade in the fade layer - .css({'filter' : 'alpha(opacity=80)'}) is used to fix the IE Bug on fading transparencies 
         
            //return false;

		}
        var span = $('#selregion input');

        span.val($.cookie(COOKIE_NAME));		
		var append_block = '<div id="arrregions">';
		for(var i=0; i<arr_region.length; i++){
			append_block = append_block + '<a href="'+(region_action.length ? region_action : '/')+'">'+arr_region[i]+'</a>';
		}
		append_block = append_block + '</div>';
		
		$('#selregion').append(append_block);
		var selr = $('#arrregions');
		var arrow = $('#selregion img');
		var regis = selr.find('a');
		var delay = null;
		var reg_selected= $.cookie(COOKIE_NAME);
        var clicked = false;
        
		span.add(arrow).click(function(){
            span.focus();
            span.val("");
            reg_selected="";
			selr.toggleClass('show'); 
            if(!clicked)
            {
                clicked = true;
            }
            else
            {
                clicked = false;
                reg_selected= $.cookie(COOKIE_NAME);
                span.blur();
            }
		});
        
        $('a.close').live('click', function() { //When clicking on the close or fade layer...
            $('#fade , .popup_block').fadeOut(function() {
                $('#fade, a.close').remove();  //fade them both out
            });
            return false;
        });

        span.blur(function(){
            if(reg_selected!="")
            {
                span.val($.cookie(COOKIE_NAME));    
            }
        });
        
        span.keyup(function(){
            var $input = $(this);
            $('#arrregions a').remove();
            append_block="";
            for(var i=0; i<arr_region.length; i++)
            {
                if(arr_region[i].toLowerCase().indexOf($input.val().toLowerCase())>=0)
                {
                    append_block = append_block + '<a href="'+(region_action.length ? region_action : '/')+'">'+arr_region[i]+'</a>';
                }
            }
            $('#arrregions').append(append_block);
            var regis = selr.find('a');
            regis.click(function(){
                var elem = $(this);
                span.val(elem.html());
                reg_selected="";
                $.cookie(COOKIE_NAME, elem.html(), options);
                selr.toggleClass('show');
                if(!clicked)
                {
                    clicked = true;
                }
                else
                {
                    clicked = false;
                    reg_selected= $.cookie(COOKIE_NAME);
                    span.blur();
                }
            });
        })
        
		regis.click(function(){
			var elem = $(this);
			span.val(elem.html());
            reg_selected="";
			$.cookie(COOKIE_NAME, elem.html(), options);
			selr.toggleClass('show');
            if(!clicked)
            {
                clicked = true;
            }
            else
            {
                clicked = false;
                reg_selected= $.cookie(COOKIE_NAME);
                span.blur();
            }
		});
        
        span.hover(function(){
            if(delay){
                clearTimeout(delay);
            }
        }, function(){
            delay = setTimeout(function(){
                span.blur();
                span.val($.cookie(COOKIE_NAME));
                selr.removeClass('show');
            }, 1000);
        });
        
		selr.hover(function(){
			if(delay){
				clearTimeout(delay);
			}
		}, function(){
			delay = setTimeout(function(){
                span.blur();
                span.val($.cookie(COOKIE_NAME));
				selr.removeClass('show');
			}, 1000);
		});
        
        arrow.hover(function(){
            if(delay){
                clearTimeout(delay);
            }
        }, function(){
            delay = setTimeout(function(){
                span.blur();
                span.val($.cookie(COOKIE_NAME));
                selr.removeClass('show');
            }, 1000);
        });
	}
	
	if($('.popupmenu').length){
		var h1_lie = $('.popupmenu .h1');
		var pop = $('#pop');
		var delay_hide_popup = null;
		//pop.hide();
		
		function hide_popup(){
			h1_lie.removeClass('hov_er');
			pop.hide();
		}
		
		h1_lie.hover(function(){
			if(delay_hide_popup){
				clearTimeout(delay_hide_popup);
			}
			h1_lie.addClass('hov_er');
			pop.show();
		}, function(){
			delay_hide_popup = setTimeout(hide_popup, 500);
		});
		pop.hover(function(){
			if(delay_hide_popup){
				clearTimeout(delay_hide_popup);
			}
		}, function(){
			delay_hide_popup = setTimeout(hide_popup, 500);
		});
	}
	
	if($('#arch_month').length){
		var sel_m = $('#arch_month');
		var text_m = $('#arch_month input');
		var text_y = $('#arch_year input');
		var plus_y = $('#plus_y');
		var minus_y = $('#minus_y');
		var popup_m = $('#popup_month');
		var span_m = popup_m.find('span');
		var delay_hide_date = null;
		var f_arch = $('form[name=f_arch]');
		var h_a_m = $('#hidd_a_month');
		var str_addr_action = '';
		
		function create_addr(str, str2){
			if(str == ''){
				str_addr_action = 'year'+ str2 + '/';
			} else {
				str_addr_action = 'month' + str +'/year'+ str2 + '/';
			}
			f_arch.attr('action', f_arch.attr('action')+str_addr_action).submit();
		}
		
		span_m.hover(function(){
			curr_span = $(this);
			curr_span.addClass('hover_m');
			if(delay_hide_date){
				clearTimeout(delay_hide_date);
			}
		}, function(){
			curr_span.removeClass('hover_m');
			delay_hide_date = setTimeout(function(){
				popup_m.hide();
			}, 600);
		}).click(function(){
			//text_m.val($(this).html());
			var elem = $(this);
			elem.html() == '&nbsp;' ? text_m.val(''):text_m.val(elem.html());
			h_a_m.val(elem.attr("id"));
			create_addr(elem.attr("id"), text_y.val());
		});
		
		sel_m.click(function(){
			popup_m.toggle();
		});
		
		function change_y(dig){
            if(text_y.val()=='')
            {
                text_y.val((new Date).getFullYear());
            }
            else
            {
			    text_y.val(text_y.val()*1+dig);
            }
			//text_m.val($('#popup_month').find('span').html());
			create_addr(h_a_m.val(), text_y.val());
		}
		plus_y.click(function(){
			change_y(1);
		});
		minus_y.click(function(){
			change_y(-1);
		});
		
		text_y.bind('keyup', function(e){
			if(e.keyCode == '13'){
				create_addr(h_a_m.val(), text_y.val());
			}
		});
	}
	
	if($('.slides').length){
		var slide_em = $('.slides').find('em');
		slide_em.bind('click', function(){
			$(this).parent().toggleClass('clicked').next().toggle('blind', 'fast');
		});
	}
	
	if($('.showpage').length){
		var sel_p = $('#select_page');
		var popup_p = $('#count_page');
		var text_p = sel_p.find('input[type=text]');
		var sel_p_span = popup_p.find('span');
		var f_pages = $('#f_pages');
		var delay_hide_pages = null;
		
		sel_p.bind('click', function(){
			popup_p.toggle();
		});
		
		sel_p_span.hover(function(){
			p_span = $(this);
			p_span.addClass('hover_m');
			if(delay_hide_pages){
				clearTimeout(delay_hide_pages);
			}
		}, function(){
			p_span.removeClass('hover_m');
			delay_hide_pages = setTimeout(function(){
				popup_p.hide();
			}, 600);
		}).click(function(){
			text_p.val(p_span.html());
			f_pages.submit();
		});
		
		text_p.bind('keyup', function(e){
			if(e.keyCode == '13'){
				f_pages.submit();
			}
		});
	}
	
	if($('.block_fq').length){
		var lie_a_fq = $('.question_fq').next().find('a').add('.a_resp');
		var save_str_faq = 'Скрыть ответ';
		var change_str = '';
		
		function recheck_str(elem){
			if(!elem.data('save_str_faq')){
				elem.data('save_str_faq', elem.html()).html(save_str_faq);
			} else {
				change_str = elem.html();
				elem.html(elem.data('save_str_faq')).data('save_str_faq', change_str);
			}
		}
		
		lie_a_fq.bind('click', function(){
			var elem = $(this);
			elem.blur().closest('.block_fq').toggleClass('block_fq_clicked');
			if(elem.hasClass('a_resp')){
				recheck_str(elem);
			} else {
				recheck_str(elem.closest('.block_fq').find('.a_resp'));
			}
			return false;
		});
	}
	
	
	
	if($('#f_login_online').length){
		var hidd_select_set = $('#f_login_online').find('.popup_select span');
		function sethidden(){
			var elem = $(this);
			var str_hidd = elem.attr('class').replace(/select_city/g, '').replace(/ h_span/g, '')*1;
			elem.closest('form').find('#select_city').val(str_hidd);
		}
		
		hidd_select_set.bind('click', sethidden);
	}
	
	if($('#f_search_help').length){
		var f_s_h = $('#f_search_help');
		var hidd_pols = f_s_h.find('input[type="hidden"]');
		var manuf_sel = $('#manufacturer').next('.popup_select').find('span');
		var commo_sel = $('#commodity').next('.popup_select').find('span');
		var type_art_sel = $('#type_article').next('.popup_select').find('span');
		
		function del_string(elem_v, str, elem_h){
			hidd_pols.eq(elem_h).val(elem_v.replace(str, '')*1);
			f_s_h.submit();
		}
		
		manuf_sel.bind('click', function(){
			var elem = $(this);
			del_string(elem.attr('id'), 'cat', 0);
		});
		commo_sel.bind('click', function(){
			var elem = $(this);
			del_string(elem.attr('id'), 'theme', 1);
		});
		type_art_sel.bind('click', function(){
			var elem = $(this);
			if(elem.parent().hasClass('popup_icons')){
				elem.closest('.select_c').find('input[type=text]').attr('class', '').addClass('sel_pict').addClass(elem.attr('class'));
			}
			del_string(elem.attr('id'), 'type', 2);
		});
	}
	
	if($('.select_c').length){
		init_select();
	}
	
	if($('.rezum_send').length){
		var link_send = $('.rezum_send');
		var blk = $('.vakance_send');
		var pop_send = $('#popup_rezum');
		var close = $('#close_popup');
		
		link_send.bind('click', function(){
			link_send.blur();
			pop_send.show();
			return false;
		});
		close.bind('click', function(){
			pop_send.hide();
		});
	}
	
	if($('#gmap').length){
		var show_map = $('.map_hide');
		var header_liea = $('.con_liea');
		var trs_contact = $('.tb_contacts>tbody>tr');
		var str_main = '';
		var str_html = '';
		var m_elem = null;
		
		function show_hide_map(e){
			var elem = $(this);
			elem.blur().toggleClass('clicked_map_hide').next().toggle('blind', 'fast');
			if(elem.hasClass('clicked_map_hide')){
				elem.html('<span>Скрыть карту</span>');
			} else {
				elem.html('<span>Карта проезда</span>');
			}
			return false;
		}
		
		show_map.live('click', show_hide_map);
		
		trs_contact.hover(function(){
			if(m_elem){
				m_elem.hide();
			}
			m_elem = $(this).find('.hide_additionally');
			if($.browser.msie && ($.browser.version == 6 || $.browser.version == 7)){
				m_elem.closest('.outer_d').css('z-index', 700);
			}
			if(!m_elem.data('html_in')){
				m_elem.data('html_in', m_elem.html());
				var arr_elems = m_elem.data('html_in').split('|');
				var str_html1 = '<tr><td class="second_d">Email:</td><td><a href="mailto:'+arr_elems[0]+'">'+arr_elems[0]+'</a></td></tr>';
				var str_html2 = '<tr><td class="second_d">Часы работы:</td><td>'+arr_elems[1]+'</td></tr>';
				if(arr_elems[0] == ''){
					str_html1 = '';
				}
				if(arr_elems[1] == ''){
					str_html2 = '';
				}
				str_html = str_html1 + str_html2;
				m_elem.html('<div class="crt"></div><div class="crb"></div><table class="tb_innpopup"><tr>'+m_elem.closest('tr').html()+'</tr></table>');
				m_elem.find('.dann').append(str_html);
				m_elem.find('.hide_additionally').remove();
				var pp_area = m_elem.find('.popup_foto_cont');
				var pp_w = m_elem.find('.popup_fc');
				pp_area.bind('mouseover', function(){
					$(this).find('.popup_fc').show();
				});
				pp_w.bind('mouseout', function(){
					$(this).hide();
				});
				m_elem.mouseleave(function(){
					if($.browser.msie && ($.browser.version == 6 || $.browser.version == 7)){
						m_elem.closest('.outer_d').css('z-index', 500);
					}
					m_elem.hide();
					return false;
				});
			}
			m_elem.show();
		}, function(){});
	}
	
	/*if($('.block_con').length){
		var blocks = $('.block_con');
		var elem_push = null;
		blocks.mouseover(function(){
			var elem = $(this);
			elem_push = elem.find('.hidden_block_popup');
			if(!elem_push.data('formed')){
				elem_push.data('formed', 'true');
				elem_push.html('<div class="crt"></div><div class="crb"></div><table class="tb_innpopup"><tr><td class="l_shad"></td><td class="td_cn">'+elem.html()+'</td><td class="r_shad"></td></tr></table>').find('.hidden_block_popup').remove();
				elem_push.mouseleave(function(){
					elem_push.hide();
				});
			}
			elem_push.show();
		});
	}*/
	
	/*if($('#f_search_help').length){
		var opts = $('.popup_select').find('span');
		opts.click(function(){
			var elem = $(this);
			if(elem.parent().hasClass('popup_icons')){
				elem.closest('.select_c').find('input[type=text]').attr('class', '').addClass('sel_pict').addClass(elem.attr('class'));
			}
		});
	}*/
	
	if($('.block_picts').length){
		var lca = $('.block_picts p span');
		lca.click(function(){
			$(this).parent().next('.collapse').toggle('blind', 'fast');
		});
	}
	
	if($('.pict_reg').length){
		wr.append('<div id="popuptitle">Зарегистрироваться</div>');
		var preg = $('.pict_reg');
		var popup_reg = $('#popuptitle');
		preg.hover(function(){
			popup_reg.show();
		}, function(){
			popup_reg.hide();
		}).mousemove(function(e){
			popup_reg.css({
				left: e.pageX-237,
				top: e.pageY-22
			});
		});
	}
	
	if($('.custom_checkbox').length){
		var che = $('.custom_checkbox');
		var che_l = $('.custom_checkbox').add($('.custom_checkbox').next('label'));
		
		function changeCheckStart(el){
			var input = el.find('input').eq(0);
			if(input.attr('checked')) {
				el.css('background-position', '-15px 0');
				input.attr('checked', true)
			}
			return true;
		}
		
		che.each(function (){
			changeCheckStart($(this));
		});
		che_l.bind('click', function (){
			changeCheck($(this));
		});
		
		function changeCheck(el){
			var input = el.closest('div').find('input').eq(0);
			if(!input.attr('checked')){
				el.css('background-position', '-15px 0');
				input.attr('checked', true)
			} else {
				el.css('background-position', '0 0');
				input.attr('checked', false)
			}
			
			return true;
		}
	}
	
	if($('#request_online').length){
		var link_online = $('#request_online');
		var def_top = $(document).scrollTop()+100;
		//var close_w = $('.close_online');
		//var minim_w = $('.minimize');
		var expand_button = $('.expand');
		var clients = $('.clients_list ul li p');
		
		var login = $('#login_online');
		var hd_online = login.find('.header_online');
		
		var main_w = $('#main_window');
		var hd_main_w = main_w.find('.header_online');
		
		var manager_w = $('#manager_window');
		var hd_manager_w = manager_w.find('.header_online');
		
		function show_login(event){
			if (init_type_tmp!=1){
				init_type(3);
			}
			init_type_tmp = 0;
			def_top = $(document).scrollTop()+20;
			link_online.blur();
			var param_online = 'menubar=no,location=no,resizable=yes,scrollbars=yes,status=no,left=30%,top=30%,width=1100,height=650,directories=no';
			window.open('/online2/', 'online', param_online);
			//login.add(main_w).add(manager_w).css('top', def_top+'px').show();
			//link_online.unbind('click', show_login);
			//link_online.bind('click', cap);
			return false;
		}
		function hide_w(event){
			def_top = $(document).scrollTop()+20;
			$(this).closest('.online_window').hide().css({
				top: def_top+'px',
				left: '50%'
			});
			//alert('1');
			link_online.unbind('click', cap);
			link_online.bind('click', show_login);
			if (o_load==1){
				o_load_window();
			}
		}
		function cap(event){
			link_online.blur();
			return false;
		}
		function minim(event){
			var elem = $(this);
			elem.closest('tr').next().find('.main_frame').toggle('blind', 'fast');
			elem.closest('tr').next().next().find('.expand').show();
		}
		function expand_frame(event){
			var elem = $(this);
			elem.closest('tr').prev().find('.main_frame').toggle('blind', 'fast');
			elem.blur().hide();
			return false;
		}
		function sel_client(event){
			clients.removeClass('sel_client');
			$(this).addClass('sel_client');
		}
		
		link_online.bind('click', show_login);
		//close_w.bind('click', hide_w);
		//minim_w.bind('click', minim);
		expand_button.bind('click', expand_frame);
		clients.bind('click', sel_client);
		
		/*login.draggable({
			handle: hd_online,
			containment: $('.header-content'),
			cursor: 'move'
		});
		main_w.draggable({
			handle: hd_main_w,
			containment: $('.header-content'),
			cursor: 'move'
		});
		manager_w.draggable({
			handle: hd_manager_w,
			containment: $('.header-content'),
			cursor: 'move'
		});*/
	}
	
	if($('#online_banner').length){
		var bann_online = $('#online_banner');
		var cls_bann_online = bann_online.find('.close_inv');
		var enter_bann_online = bann_online.find('.enter_inv');
		cls_bann_online.click(function(){
			bann_online.hide();
		});
		enter_bann_online.click(function(){
			init_type_tmp = 1;
			$('#request_online').trigger('click');
			bann_online.hide();
		});
	}
	
	/*if($('#enter').length){
		var l_enter = $('#enter');
		html_app = '<div id="boxshadow"></div>'+
					'<div id="box_auth">'+
						'<div class="div_outer">'+
						'<div class="inner">'+
							'<p class="header_p">Авторизуйтесь для работы с системой заказов</p>'+
							'<form action="?act=login" method="post" id="f_auth">'+
								'<div>'+
									'<label for="login">E-mail</label><input type="text" name="form_data[email]" id="login"><br>'+
									'<label for="pass">Пароль</label><input type="password" name="form_data[password]" id="pass">'+
									'<div class="memory">'+
										'<input type="checkbox" name="mem" id="mem">'+
										'<label for="mem">Запомнить</label>'+
										'<input type="image" src="/i/enter.png" id="enter_button" alt="">'+
									'</div>'+
									'<div class="memory">'+
										'<a href="/user/restore/">Забыли пароль?</a>'+
										'<a href="/user/registration/" class="reg">Регистрация</a>'+
									'</div>'+
								'</div>'+
							'</form>'+
						'</div>'+
						'</div>'+
					'</div>';
		body.append(html_app);
		var b_shadow = $('#boxshadow');
		var b_auth = $('#box_auth');
		
		function show_auth(event){
			l_enter.blur();
			b_shadow.css('display', 'block').animate({opacity: 0.5}, 200, function (){
				b_auth.css({
					display: 'block',
					visibility: 'hidden'
				});
				setTimeout(function(){
					b_auth.css('visibility', 'visible');
				}, 300);
			});
			return false;
		}
		function close_box(event){
			b_auth.css('display', 'none');
			b_shadow.animate({opacity: 0}, 200, function (){
				b_shadow.css('display', 'none');
			});
		}
		
		b_shadow.bind('click', close_box);
		l_enter.bind('click', show_auth);
	}*/
});

