$(document).ready(function(){

	
var ww = $(window).width();
var hh = $(window).height();

var topnavindex = 1;
var siw = 655;
var sscl = (ww - 990) / 2;

$("#map_canvas").css({'width': ww});
	
function topnavgoleft(){
		
		if(topnavindex == topnavmaxindex){
		
		$("#slider-box").animate({left: 0}, 1000);
		topnavindex = 1
		
			}else{					   
		
		$("#slider-box").animate({left: -(siw * topnavindex)}, 1000);
		topnavindex = topnavindex + 1;

		
		}
}
		
function topnavgoright(){
		if(topnavindex == 1){
		
		$("#slider-box").animate({left: -(siw * (topnavmaxindex - 1))}, 1000);
		topnavindex = topnavmaxindex;
		
		}else{
			
		$("#slider-box").animate({left: -(siw * (topnavindex - 2))}, 1000);
		topnavindex = topnavindex - 1;
		}
}


		
$("#slider-nav-r").click(function(){
		topnavgoleft();
		stopSlideshow();
		});

$("#slider-nav-l").click(function(){
		topnavgoright();
		stopSlideshow();
		});

var instance;

function startSlideshow(){
			instance = setInterval(topnavgoleft, 5000);
		};
		
		startSlideshow();
		
var stopSlideshow = function(){
			clearInterval(instance)
		};
		


$("#shops-select-city a").click(function(){
										 
		city = $(this).attr('city');
		$('#shops-selected-city').html(city);
			
		setTimeout(function(){
							
			animate_map_tocity(city, 12);
			
		}, 1000);
		
		var data = 'city_id=' + $(this).attr('rel') + '&city_name=' + city + '&p=' + 'shops';
		$("#shops-select-city").fadeOut(250);
		$("#shops-selected-city").show('drop','',1000);
		
		$.ajax({
				type: 'GET',
				data: data,
				url: 'inc/ajax.php', 
				beforeSend: function(){ $('#shops-select-shop').html('Загрузка...'); }, // что-то сделать перед отправкой
				success: function(answ){ $('#shops-select-shop').html(answ);
										 $('#shops-select-shop').fadeIn(1000);}, // делаем что-то по получению ответа
				error: function() {}
				
				});

		});

$("#shops-selected-city").click(function(){
										 
			$("#shops-select-city").fadeIn(1000);
			$('#shops-select-shop').fadeOut(250);
			$('#shops-selected-shop').fadeOut(500);
			$("#shops-selected-city").fadeOut(1000);
			
			$('#shops-info').fadeOut(250);
			$(".shops-info-close").fadeOut(250);
			
		
		setTimeout(function(){
							
			animate_map_tocity('Украина', 6);
		
		}, 1000);	
		
		});

$("#shops-selected-shop").click(function(){
										 
			
			$("#shops-select-shop").fadeIn(1000);
			$('#shops-selected-shop').fadeOut(500);
			$('#shops-info').fadeOut(250);
	 		$(".shops-info-close").fadeOut(250);
			
		setTimeout(function(){
							
				animate_map_tocity($("#shops-selected-city").html(), 12);
				
		}, 1000);
		
		});





$(".send_resume_cancel").click(function(){
	
	 $('#vacancies-slider').animate({left: 0}, 500);
	 
 });

$(".shops-info-close").click(function(){
	
	 if($(".shops-info-close").attr('rel') == 'n' ){
		 
		 $('#shops-info').animate({height: 0, top: 615}, 500);
	 	 $(".shops-info-close").html('Информация');
		 $(".shops-info-close").attr({rel: 'a'});
		 
	 	}else{
		 
		 $('#shops-info').animate({height: 300, top: 315}, 500);
	 	 $(".shops-info-close").html('Закрыть');
		 $(".shops-info-close").attr({rel: 'n'});
		 
		 }
	 
	 });	
 

//$("#actions-nav a").click(function(){
//										 
//		$("#actions-nav a").removeClass('active');
//		$(this).addClass('active');
//		
//		var data = 'actions_id=' + $(this).attr('rel') + '&p=' + 'show_actions';
//				
//		$.ajax({
//				type: 'GET',
//				data: data,
//				url: 'inc/ajax.php', 
//				beforeSend: function(){ $('#actions-content').fadeOut(250); }, // что-то сделать перед отправкой
//				success: function(answ){ 		function show_actions(){
//			
//													$('#actions-content').html(answ);
//													$('#actions-content').fadeIn(500);
//			
//												 }
//												
//												   setTimeout(show_actions, 200);
//										 
//										 },// делаем что-то по получению ответа
//				error: function() {}
//				
//				});
//
//
//});


//$(".item-box").mouseenter(function(){
//      $(this).animate({backgroundPosition: '(0 -90)'});
//    }).mouseleave(function(){
//      $(this).animate({backgroundPosition: '(0 0)'});
//
//    });	


});

/////////////////////////////////////////////////////////////////////////////////////////


$(window).resize(function(){
						  
	var ww = $(window).width();
	var hh = $(window).height();						  
	var sscl = (ww - 990) / 2;


	$("#map_canvas").css({'width': ww});
	$("#shops-select-city").css({'left': sscl});
	$("#shops-select-shop").css({'left': sscl});
	$("#shops-info").css({'left': sscl});
	$(".shops-info-close").css({'left': sscl});
	
	$("#shops-selected-city").css({'left': sscl});
	$("#shops-selected-shop").css({'left': sscl + 250});
	
});



function shop_click(shops_id ,address, coordinate1, coordinate2, zoom){
							
		$('#shops-selected-shop').html(address);
		
		$("#shops-select-shop").fadeOut(250);
		$("#shops-selected-shop").show('drop','',1000);


		 	var data = 'shops_id=' + shops_id + '&p=' + 'shops_info';
				
		$.ajax({
				type: 'GET',
				data: data,
				url: 'inc/ajax.php', 
				beforeSend: function(){ $('#shops-info').html('Загрузка...'); }, // что-то сделать перед отправкой
				
				success: function(answ){ 
										 $('#shops-info').html(answ);
										 }, // делаем что-то по получению ответа
				error: function() {}
				
				});	

		$('#shops-info').fadeIn(1000);
	 	$(".shops-info-close").fadeIn(1000);
		
		
		setTimeout(function(){
					
					animate_map(coordinate1, coordinate2, zoom);
					
		}, 1000);
		
};
		
function send_resumes(){
		 
	 $('#vacancies-slider').animate({left: -680}, 500);							 
 };
 

 
		function show_actions(){
			
			$('#actions-content').html(answ);
			$('#actions-content').fadeIn(1000);
			
			}

function footer_menu(){

		
		$("#footer-slider").animate({top: 0}, 500);
		 $('#footer_fast_msg_button').html('Online консультант');
		 $('#footer_subscribe_button').html('Подписка на рассылку');
		 $('#footer_error_button').html('Нашли ошибку?');
}

function footer_fastmassage(){

		
		$("#footer-slider").animate({top: -300}, 500);
		 $('#footer_fast_msg_button').html('— Online консультант');
		 $('#footer_subscribe_button').html('Подписка на рассылку');
		 $('#footer_error_button').html('Нашли ошибку?');
		 
		 online_new();
}

//function footer_fastmassage_send(){
//					
//		var data = 'text=' + $('#footer_fast_msg_text').val() + '&p=' + 'footer_fastmassage_send';
//		
//		$.ajax({
//				type: 'GET',
//				data: data,
//				url: 'inc/ajax.php', 
//				beforeSend: function(){ $('#footer_fast_msg').html('Отправка...'); }, // что-то сделать перед отправкой
//				
//				success: function(answ){ 
//				
//		$('#footer_fast_msg').html('<b>Спасибо!</b><br /><br />Ваше сообщение отправлено и будет рассмотрено в ближайшее время!');
//				 
//		setTimeout(function(){ footer_menu(); }, 2000);
//										 
//										 }, // делаем что-то по получению ответа
//				error: function() {}
//				
//				});	
//		
// }



function footer_subscribe(){

		
		$("#footer-slider").animate({top: -600}, 500);
		 $('#footer_fast_msg_button').html('Online консультант');
		 $('#footer_subscribe_button').html('— Подписка на рассылку');
		 $('#footer_error_button').html('Нашли ошибку?');		
}


function footer_subscribe_do(){
	
		var data = 'email=' + $('#footer_subscribe_email').val() + '&location_id=' + $('#footer_subscribe_location_id').val() +'&p=' + 'footer_subscribe_do';
		
		$.ajax({
				type: 'GET',
				data: data,
				url: 'inc/ajax.php', 
				beforeSend: function(){ $('#footer_subscribe').html('Подписка...'); }, // что-то сделать перед отправкой
				
				success: function(answ){ 
				
		$('#footer_subscribe').html(answ);
				 
		setTimeout(function(){ footer_menu(); }, 5000);
										 
										 }, // делаем что-то по получению ответа
				error: function() {}
				
				});		
	
	
	}
	

function action_subscribe_do(){
	
		var data = 'email=' + $('#action_subscribe_email').val() + '&location_id=' + $('#action_subscribe_location_id').val() + '&p=' + 'footer_subscribe_do' + '&sp=' + 'action';
		
		$.ajax({
				type: 'GET',
				data: data,
				url: 'inc/ajax.php', 
				beforeSend: function(){ $('#actionsub').html('Подписка...'); }, // что-то сделать перед отправкой
				
				success: function(answ){ 
				
		$('#actionsub').html(answ);
				 
		setTimeout(function(){ footer_menu(); }, 5000);
										 
										 }, // делаем что-то по получению ответа
				error: function() {}
				
				});		
	
	
	}
	
function footer_error(){

		
		$("#footer-slider").animate({top: -900}, 500);
		 $('#footer_fast_msg_button').html('Online консультант');
		 $('#footer_subscribe_button').html('Подписка на рассылку');
		 $('#footer_error_button').html('— Нашли ошибку?');		
}

function footer_error_send(){
					
		var data = 'text=' + $('#footer_error_text').val() + '&p=' + 'footer_error_send';
		
		$.ajax({
				type: 'GET',
				data: data,
				url: 'inc/ajax.php', 
				beforeSend: function(){ $('#footer_error_msg').html('Отправка...'); }, // что-то сделать перед отправкой
				
				success: function(answ){ 
				
		$('#footer_error_msg').html('<b>Спасибо!</b><br /><br />Мы уже исправляемся! :)');
				 
		setTimeout(function(){ footer_menu(); }, 2000);
										 
										 }, // делаем что-то по получению ответа
				error: function() {}
				
				});	
		
}


function getbonus(){
					
		var data = 'card_id=' + $('#card_id').val() + '&card_email=' + $('#card_email').val() + '&p=' + 'getbonus';
		
		$.ajax({
				type: 'GET',
				data: data,
				url: 'inc/ajax.php', 
				beforeSend: function(){ $('#getbonus').html('Отправка...'); }, // что-то сделать перед отправкой
				
				success: function(answ){ 
				
		$('#getbonus').html('<b>Спасибо!</b><br /><br />Ваш запрос отправлен!<br /><br />Ожидайте информацию о своей дисконтной карте на ваш электронный ящик: ' + answ);
		
								}, // делаем что-то по получению ответа
				error: function() {}
				
				});	
		
}