$(document).ready(function(){
	//Отмеченный язык делаем первым в списке
	var active_lang = '<li class="active">' + $('#lang li.active').html() + '</li>';	
	$('#lang li.active').remove();
	$('#lang').prepend(active_lang)
	
	
	$('#lang').hover(function(){
		$(this).find('li').css('display','block')
		$('#lang li').eq(1).css('padding-top','8px')
	}, function(){
		$(this).find('li').css('display','none')
		$(this).find('li.active').css('display','block')
		$(this).find('li.last').css('display','block')
		}
	)
	
	
	/* ----- margin for main menu  ------- */
	total_width = 0;
	all_li_widht = 0;
	$('.main_menu li').each(function(){		
		el_padding_left = $(this).css('padding-left');
		el_padding_right = $(this).css('padding-right');
	
		el_padding_left = parseInt(el_padding_left.slice(0,-2));
		el_padding_right = parseInt(el_padding_right.slice(0,-2));
		
		total_width += $(this).width() + el_padding_left + el_padding_right;
		all_li_widht += $(this).width();		
	})	
	kol_li = $('.main_menu li').length;
	
	
	if (total_width > 724) {
		lish = (724 - all_li_widht - (2*kol_li))/(kol_li*2);
		$('.main_menu li').css({'padding-left': lish + 'px', 'padding-right': lish + 2 + 'px'});		
	}
	
	
	/* ----- margin for main menu  end ------- */
	
	
	
	/* ----------------------------------------- bubble up agent_enter_panel  BEGIN ------------------- */
	/*$('.main_menu li:last').click(function(){
		if($('#agent_enter_panel').hasClass('visible')){
			$('#agent_enter_panel').removeClass('visible').removeClass('steyblock').animate({			
															opacity: 0,
															height: '0px'}, 500, 'swing', function(){
																							$(this).css('display','none')
															});
			} else {			
			$('#agent_enter_panel').css('display','block').addClass('visible').animate({			
																				opacity: 1,
																				height: '109px'}, 500);
			}
	})
	
	function agent_panel_block (){		
		$('#agent_enter_panel').addClass('steyblock')					   
		}
	
	$('.inp_admin_pas').focus(function (){		
		$('#agent_enter_panel').addClass('steyblock')					   
		}) 
	$('.inp_admin_name').focus(function (){		
		$('#agent_enter_panel').addClass('steyblock')
		})
	
	
	$('#agent_enter_panel').hover(function(){	 
		}, function(){			
			steyblock = $(this).hasClass('steyblock')
			if (!steyblock) {
				$(this).removeClass('visible').animate({opacity: 0,
													height: '0px'}, 500, 'swing', 
													function(){
													   $(this).css('display','none')
													});
			};
		})*/
	/* ----------------------------------------- bubble up agent_enter_panel  END ------------------- */
	
	
	
	/* -------------------------------------------- contact form display  BEGIN ----------------------------- */
	$('.letter, .letter a').click(function(){			
			//has_trvisiblr = $('.letter_sender').hasClass('trvisiblr')
			//if (!has_trvisiblr) {
				$('.close_form').remove();
				$('.bg_letter_sender').prepend('<div class="close_form">&nbsp;</divi>');
				$('.fb_form').remove();
				$('.bg_letter_sender .red').remove();
				$(".bg_letter_sender input[name='name'], .bg_letter_sender input[name='email'], .bg_letter_sender input[name='msg']").attr('value','');
				tr_content = $('.letter_sender ').html();
				nom_office= $(this).attr('href');
				tr_content = '<tr class="letter_sender" rel="'+ nom_office +'">' + tr_content + '</tr>';				
				$('.letter_sender').remove();
				$(this).parent().parent().parent().parent().after(tr_content)
				//}
			$('.letter_sender').removeClass('trvisiblr').addClass('trvisiblr');
			return false;
	})
	
	
	$('.letter_sender .close').click(function(){
		$('.letter_sender').toggleClass('trvisiblr')							  
	})
	
	$('.close_form').live('click', function(){
		$('.letter_sender').removeClass('trvisiblr')					
	})
	
	/* -------------------------------------------- contact form display  END   ----------------------------- */
	
	
	
	
	
	/* ----------------------------------------- input text visible/invisible  BEGIN ------------------- */
	$('.search_t').focus(function(){									  
		t_val = $(this).attr('value')
		t_rel = $(this).attr('rel')		
		if ( t_val == t_rel) $(this).attr('value','');			
	})
	
	$('.search_t').blur(function(){						
		t_val = $(this).attr('value');
		t_rel = $(this).attr('rel');
		if (t_val == '') {$(this).attr('value',t_rel);};			
	})
	
	
	/* agent panel password */
	$('.inp_admin_pas').focus(function(){									  
		t_val = $(this).attr('value')
		t_rel = $(this).attr('rel')		
		if ( t_val == t_rel) $(this).attr('value','');			
	})
	
	$('.inp_admin_pas').blur(function(){						
		t_val = $(this).attr('value');
		t_rel = $(this).attr('rel');
		if (t_val == '') {$(this).attr('value',t_rel);};			
	})


	/* agent panel username */
	$('.inp_admin_name').focus(function(){									  
		t_val = $(this).attr('value')
		t_rel = $(this).attr('rel')		
		if ( t_val == t_rel) $(this).attr('value','');			
	})
	
	$('.inp_admin_name').blur(function(){						
		t_val = $(this).attr('value');
		t_rel = $(this).attr('rel');
		if (t_val == '') {$(this).attr('value',t_rel);};			
	})
	
	/* ----------------------------------------- input text visible/invisible  END ------------------- */	
	
	
	
	
	/* ------------------------------------------- slide show BEGIN ------------------------------------*/
	
	/* add buttons */
	btt_page = '<div class="show_button">';
	num_last = $('.flash_1 ul li').length + 1;
	for(var i=1; i < num_last; i++) {
		btt_page += '<span>' + i + '</span>';
		}
	btt_page += '</div>';
	$('.ul_wrapper').prepend('<div class="mask">&nbsp;</div>');	
	$('.ul_wrapper').append(btt_page);
	$('.show_button span').eq(0).addClass('active');
	var link_hotbanner = $('.flash_1 ul li').eq(0).html();		
	$('.ul_wrapper .mask').html(link_hotbanner);
	
	function slide_chenge (num){
		$('.show_button span').removeClass('active');
		num_now = $('.flash_1 ul li').index($('.flash_1 ul li.active'));
		$('.flash_1 ul li').eq(num).css('z-index', '1').css('opacity', '1').addClass('active');		
		$('.flash_1 ul li').eq(num_now).css('z-index', '2').animate({opacity: 0}, 1500,function(){
																			$(this).removeClass('active').css('opacity', '1')
																			});
		$('.show_button span').eq(num).addClass('active');
		link_hotbanner = $('.flash_1 ul li').eq(num).html();		
		$('.ul_wrapper .mask').html(link_hotbanner);
		}
	
	
	function find_li_active (){
		num = $('.flash_1 ul li').index($('.flash_1 ul li.active')) + 1; 
		//console.log('find_li_active num = ',num)
		if (num == -1) {num = 0;}
		num_last = $('.flash_1 ul li').length;		
		if (num >= num_last) {num = 0;}
		//console.log('find_li_active2 num = ',num)	
		slide_chenge(num)
		}
		
	$('.show_button span').click(function(){
		num = $('.show_button span').index(this);
		num_now = $('.show_button span').index($('.show_button span.active'));			
		if (num != num_now) {
			slide_chenge(num);	
			clearInterval(timeCH);
			timeCH = setInterval(find_li_active,7000);
		}
	 })
	
	
	timeCH = setInterval(find_li_active,7000); /* 1000 = 1sec */
	
	/* -------------------------------------------- slide show END -------------------------------------*/
	
	
	
	/* index page table arrival&sortie  */
	$('.btt_wrapper div').click(function(){
		$('.btt_wrapper div').toggleClass('on');
		cl_on_arrival = $('#btt_arrival').hasClass('on')
		if (cl_on_arrival) {
			$('#ind_arrival').css('display','block')
			$('#ind_sortie').css('display','none')
			} else {
			$('#ind_arrival').css('display','none')
			$('#ind_sortie').css('display','block')				
				}										 
	})
	
	
	
	/* ---------------------------------------------- food_gallery -------------------------------- */
		/* buttons */
		$('.ak_title').each(function(n,element){
		  el_text = $(element).html();
		  el_button = el_text + "<div class='foodbtt'>&nbsp;</div>";
		  $(element).html(el_button);
		})
		
		
		$('.ak_block').eq(0).addClass('active')
		$('.ak_block').eq(0).find('.ak_content').css('display','block')
		$('.ak_block.active ul li').eq(0).addClass('activeli');
		
		/* open-close  */
		$('.ak_title').click(function(){								  
				$('.ak_content').slideUp("slow");
				is_active = $(this).parent().hasClass('active');
				if (!is_active) {					
					$(this).next('.ak_content').slideToggle("slow");
					$('.center_block .active').removeClass('active');					
					$(this).parent().addClass('active');
					$('.ak_block.active ul li').eq(0).addClass('activeli');
					} else {
					$(this).parent().removeClass('active')
					}	
			})		
	
		
		/* chenge photo */
		$('.btt_prev').click(function(){
			num_all = $('.ak_block.active ul li').length;
			num	= $('.ak_block.active ul li').index($('.ak_block.active ul li.activeli'));
			num_now = num-1;
			if (num_now < 0) {num_now = (num_all-1);}			
			$('.ak_block.active ul li').eq(num_now).css({'z-index': '2', 'opacity': '0'}).addClass('activeli').animate({opacity: 1},800, function(){
																		$('.ak_block.active ul li').eq(num).css('z-index', '1').removeClass('activeli');
																												 });					 
			})
		
	
	 $('.btt_next').click(function(){
			num_all = $('.ak_block.active ul li').length - 1;			
			num	= $('.ak_block.active ul li').index($('.ak_block.active ul li.activeli'));
			num_now = num+1;			
			if (num_now > num_all) {num_now = 0;}
						$('.ak_block.active ul li').eq(num_now).css({'z-index': '2', 'opacity': '0'}).addClass('activeli').animate({opacity: 1},800, function(){
																		$('.ak_block.active ul li').eq(num).css('z-index', '1').removeClass('activeli');
																												 });					 
			})
	 
	 
	 
	/* -------------------------------- send mail from company-offices ------------------------------------- */ 
	 $('form.offisandbuy').live('submit',function(){
			//console.log('submit');
			input_ok = 0;
			//name
			input_name = $(this).find("input[name='name']").attr('value');
			input_name_error = $(this).find("input[name='name']").attr('rel');			
			if (!input_name) {
				t = $(this).find('.lt_name .lt_title .red').length;				
				if ($(this).find('.lt_name .lt_title .red').length == 0){
					$(this).find('.lt_name .lt_title').append('<span class="red">' + input_name_error + '</span>');
				}
				input_ok = 0;
			} else {
				$(this).find('.lt_name .lt_title .red').remove();
				input_ok = 1;
			}
			
			//mail
			input_email = $(this).find("input[name='email']").attr('value');
			input_email_error = $(this).find("input[name='email']").attr('rel');			
			if (!input_email) {
				t = $(this).find('.lt_mail .lt_title .red').length;				
				if ($(this).find('.lt_mail .lt_title .red').length == 0){
					$(this).find('.lt_mail .lt_title').append('<span class="red">' + input_email_error + '</span>');
				}
				input_ok = 0;
			} else {
				$(this).find('.lt_mail .lt_title .red').remove();				
			}
			
			
			//message
			input_message = $(this).find("textarea[name='msg']").attr('value');
			input_message_error = $(this).find("textarea[name='msg']").attr('rel');			
			if (!input_message) {
				t = $(this).find('.lt_message .lt_title .red').length;				
				if ($(this).find('.lt_message .lt_title .red').length == 0){
					$(this).find('.lt_message .lt_title').append('<span class="red">' + input_message_error + '</span>');
				}
				input_ok = 0;
			} else {
				$(this).find('.lt_message .lt_title .red').remove();				
			};
			
			
			//code
			input_code = $(this).find("input[name='code']").attr('value');
		
			if (input_ok == 1) {					
					function ajax_send(file, info, plase) {							
					 	$.ajax({
							url: file,
							type: 'POST',
							dataType : 'html', 
							data: info,
							success: function(msg){				
								$('.fb_form').remove();
								if (msg == 'ok') {								 	
									success = $('form.offisandbuy').attr('success');
									$(plase).prepend('<div class="fb_form"><p class="green">' + success + '</p><div class="clear">&nbsp;</div></div>');	
									$('form.offisandbuy').find("input[name='name']").attr('value','');
									$('form.offisandbuy').find("input[name='email']").attr('value','');
									$('form.offisandbuy').find("textarea[name='msg']").attr('value','');
									$('form.offisandbuy').find("input[name='code']").attr('value','');
								} else {
									nosuccess = $('form.offisandbuy').attr('nosuccess');
									$(plase).prepend('<div class="fb_form"><p class="error">' + msg + '</p></div>');									
								}
							}
						});
					};
					 
					 
					file = $(this).attr('rel');
					lang = $(this).attr('lang');
					office_num = $('.letter_sender').attr('rel');					
					info = 'name=' + input_name + '&email=' + input_email + '&message=' + input_message + '&code=' + input_code + '&office_num=' + office_num + '&submit=1&lang=' + lang;
					//console.log('send')
					ajax_send(file, info, '.bg_letter_sender');  				
			};			
			return false;
	})

});


