$(document).ready(function(){
var interval;
	$(".exp").hover(function(){
			$(this).children("div").fadeIn('fast');
			$(this).children("a").addClass('ho');
		}, function(){
			$(this).children("div").fadeOut('fast', function(){
				$(this).prev("a").removeClass('ho');
			});
	});
	$('p.m14 a.r_slide_nr').click(function(){
		$('a.rr_tmp').addClass('r_slide_nr');
	    $('a.rr_tmp').removeClass('r_slide_nr_active');
		$(this).addClass('r_slide_nr_active');
		$(this).removeClass('r_slide_nr');
		var offset = (this.rel-1)*774;
		$('#sl_cont').animate({ left: -offset}, "slow"); 
		return false;
	});
	$('#real_prev').click(function(){
		var oldid = parseInt($("a.r_slide_nr_active").attr('rel'));
		if(oldid <= 1){
			var neid = 9;
			var next = $("a.rr_tmp:last");
		} else {
			var neid = oldid - 2;
			var next = $("a.r_slide_nr_active").prev('a');
		}
		var offset = neid*774;
		$('a.rr_tmp').addClass('r_slide_nr');
	    $('a.rr_tmp').removeClass('r_slide_nr_active');
		$(next).addClass('r_slide_nr_active');
		$(next).removeClass('r_slide_nr');
		$('#sl_cont').animate({ left: -offset}, "slow"); 
		return false;
	});
	$('#real_next').click(function(){
		var oldid = parseInt($("a.r_slide_nr_active").attr('rel'));
		if(oldid >= 10){
			var neid = 0;
			var next = $("a.rr_tmp:first");
		} else {
			var neid = oldid;
			var next = $("a.r_slide_nr_active").next('a');
		}
		var offset = neid*774;
		$('a.rr_tmp').addClass('r_slide_nr');
	    $('a.rr_tmp').removeClass('r_slide_nr_active');
		$(next).addClass('r_slide_nr_active');
		$(next).removeClass('r_slide_nr');
		$('#sl_cont').animate({ left: -offset}, "slow"); 
		return false;
	});
	if ($('#sl_cont').length){
		$('a.rr_tmp:first').removeClass('r_slide_nr').addClass('r_slide_nr_active');		
	}
	$('#content a.hsyg').hover(function(){
			$(this).find('div').css('display', 'block');
			$(this).find('img.h_t_img').css('display', 'none');
			$(this).addClass('gr_icon_hov');
		},function(){
			$(this).find('img.h_t_img').css('display', 'block');
			$(this).find('div').css('display', 'none');
			$(this).removeClass('gr_icon_hov');
		}
	);
	if ($('#box_adress_cont_offer').length){
		$('#off_l_col ul.off li:first').addClass('act_off');
		$('#off_r_col div.off_el_slide:first').removeClass('dd_none');		
	}
	$('#off_l_col ul.off li a').click(function(){
		if(!$(this).parent().hasClass('act_off')){
			var old_offset = "#off_r_col div.off_el_slide[rel="+$('#off_l_col ul.off li.act_off').find('a').attr('rel')+"]";
			$('#off_l_col ul.off li').removeClass('act_off');
			$(this).parent().addClass('act_off');
 			var offset = "#off_r_col div.off_el_slide[rel="+$(this).attr('rel')+"]";
 			$(old_offset).fadeOut('slow', function(){
 				$(offset).fadeIn('fast', function(){
 					$(this).removeClass('dd_none');
				 });
			});
		}
		return false;
	});

	if ($('#box_adress_cont_a').length){
		$('#box_adress_cont_a div.r_item_a:first').removeClass('dd_none').attr('act', 'yes');		
	}
	
	$('#box_adress ul.kont_list a.kont_change_adress').click(function(ev){
		var old_offset = "#box_adress_cont_a div.r_item_a[act=yes]";
		var offset = "#box_adress_cont_a div.r_item_a[rel="+$(this).attr('rel')+"]";
		$(old_offset).attr('act', 'no').fadeOut('slow', function(){
 			$(offset).attr('act', 'yes').fadeIn('slow', function(){
 				$(this).removeClass('dd_none');
 			 });
		});
		ev.preventDefault();
		return false;
	});
	if ($('#map_1_canvas').length) {
		initialize_mapt_1();
	}
	if ($('#map_2_canvas').length) {
		initialize_mapt_2();
	}
	if ($('#map_3_canvas').length) {
		initialize_mapt_3();
	}
	if ($('#map_4_canvas').length) {
		initialize_mapt_4();
	}
	if ($('#rotating_banner').length) {
		$('#rotating_banner ul').roundabout().hover(function(){
			clearInterval(interval);
		}, function(){
			interval = startBannAutoPlay();
		});
		interval = startBannAutoPlay();
	}
	$('#list_banner ul li a.h_ani_ico').hover(function(){
		$(this).find('img').attr('src', $(this).attr('reln'));
	}, function(){
		$(this).find('img').attr('src', $(this).attr('relo'));
	});
	if ($('#pat_ext_box_lsc').length) {
		$('#pat_ext_box_lsc').cycle({
			fx: 'scrollLeft', 
			speed:    700, 
			timeout:  3000,
		});
	}
	if ($('#slide-real').length) {
		$('#slide-real').cycle({
			fx: 'scrollRight', 
			speed:    900, 
			timeout:  5000,
		});
	}
});
function initialize_mapt_1() {
	var myLatlng = new google.maps.LatLng($("#map_1_loc span.latitude").text(), $("#map_1_loc span.longitude").text());
	var myOptions = {
	  zoom: 14,
	  center: myLatlng,
	  mapTypeId: google.maps.MapTypeId.ROADMAP
	}
	var marker = new google.maps.Marker({
      position: myLatlng
  	});
	var map = new google.maps.Map(document.getElementById("map_1_canvas"), myOptions);
	marker.setMap(map);  
}
function initialize_mapt_2() {
	var myLatlng = new google.maps.LatLng($("#map_2_loc span.latitude").text(), $("#map_2_loc span.longitude").text());
	var myOptions = {
	  zoom: 14,
	  center: myLatlng,
	  mapTypeId: google.maps.MapTypeId.ROADMAP
	}
	var marker = new google.maps.Marker({
      position: myLatlng
  	});
	var map = new google.maps.Map(document.getElementById("map_2_canvas"), myOptions);
	marker.setMap(map);  
}
function initialize_mapt_3() {
	var myLatlng = new google.maps.LatLng($("#map_3_loc span.latitude").text(), $("#map_3_loc span.longitude").text());
	var myOptions = {
	  zoom: 14,
	  center: myLatlng,
	  mapTypeId: google.maps.MapTypeId.ROADMAP
	}
	var marker = new google.maps.Marker({
      position: myLatlng
  	});
	var map = new google.maps.Map(document.getElementById("map_3_canvas"), myOptions);
	marker.setMap(map);  
}
function initialize_mapt_4() {
	var myLatlng = new google.maps.LatLng($("#map_4_loc span.latitude").text(), $("#map_4_loc span.longitude").text());
	var myOptions = {
	  zoom: 14,
	  center: myLatlng,
	  mapTypeId: google.maps.MapTypeId.ROADMAP
	}
	var marker = new google.maps.Marker({
      position: myLatlng
  	});
	var map = new google.maps.Map(document.getElementById("map_4_canvas"), myOptions);
	marker.setMap(map);  
}
function startBannAutoPlay() {
	return setInterval(function() {
		$('#rotating_banner ul').roundabout_animateToNextChild();
	}, 3500);
}
