
	var is_ie6 = false;
	var is_ie7 = false;
	jQuery.each(jQuery.browser, function(i, val) {
		if(i=="msie" && jQuery.browser.version.substr(0,3)=="6.0"){is_ie6 = true;}
		if(i=="msie" && jQuery.browser.version.substr(0,3)=="7.0"){is_ie7 = true;}
	});
	
	// Promo Slider
	$(document).ready(function() {
		if ($('div.promo-slider')) {
			$('div.promo-slider div.block').each(function(i){
				if (i == 0) {
					$(this).addClass('visible');
				} else {
					$(this).addClass('invisible');
				}
			});
			// next
			$('div.promo-slider a.next').click(function(){
				if ($('div.promo-slider').length > 0){
					$('div.promo-slider div.block:visible').fadeOut(250, function(){
						if ($(this).next().html()) {
							$(this).next().fadeIn(250);
						} else {
							$(this).parent().children('div.block:first').fadeIn(250);
						}
					});
				}
				return false;
			});
			// prev
			$('div.promo-slider a.prev').click(function(){
				if ($('div.promo-slider').length > 0){
					$('div.promo-slider div.block:visible').fadeOut(250, function(){
						if ($(this).prev().hasClass('next')) {
							$(this).parent().children('div.block:last').fadeIn(250);
						} else {
							$(this).prev().fadeIn(250);
						}
					});
				}
				return false;
			});
		}
	});
	
	
	//Photo change
	var slide = new Array;
	var m = new Array(0, 100);
	var t = "";
	var before;
	var after;
	var after_width;
	var after_height;
	
	function next(photo) {
		document.getElementById("current_photo").src = '../../graphics/photos_big/'+photo;
		
		m[0] = 0;
		m[1] = 100;
		document.getElementById("after_div").style.display='';
		//document.getElementById("before_div").style.display='';
		document.getElementById("current_photo").style.display='';
		document.getElementById("after_div").style.position='absolute';
		document.getElementById("after_div").style.top = document.getElementById("before_div").style.top;
		after_width = document.getElementById("current_photo").style.width;
		after_height = document.getElementById("before").style.height;
		//document.getElementById('mapgoogle').style.display = 'none';
		if (document.getElementById("mapgoogle").style.display != 'none'){
			change_slide('1');
		}else{
			change_slide('0');
		}
	}

	function change_slide(google_flag) {
		m[0] += 1;
		m[1] -= 1;
		if (google_flag != '0'){
			before = document.getElementById('mapgoogle');
		}else{
			before = document.getElementById('before_div');
		}
		after =  document.getElementById('after_div');
		//before_image = document.getElementById("before");
		//after_image = document.getElementById("current_photo");

			
		before.style.opacity = m[1]/100;
		//after_image.style.width += (before_image.style.width - after_width)/100 ;
		//after_image.style.height +=  (before_image.style.height - after_height)/100 ;
		after.style.opacity = m[0]/100;
		after.style.filter="alpha(opacity="+m[0]+")";
		before.style.filter="alpha(opacity="+m[1]+")";
		t = setTimeout("change_slide('"+google_flag+"')",0.01);
		if (m[0] > 98) {
			document.getElementById('mapgoogle').style.display = 'none';
			clearTimeout(t);
			document.getElementById("before").src = document.getElementById("current_photo").src;
			before.style.opacity = 100;
			before.style.filter="alpha(opacity=0)";
			document.getElementById('before_div').style.display = '';
			t = "";
			
		}

	}

	
	// Slider
	$(document).ready(function() {
		$('div.slider table').each(function(){
			if ($(this).find('td').length <= 4) {
				$(this).parent().parent().find('img.slider-left').fadeOut(0);
				$(this).parent().parent().find('img.slider-right').fadeOut(0);
			}
		});
	});
	$(document).ready(function() {
		animationCompleted = true;
		// Next
		$('img.slider-right').click(function(){
			var table = $(this).parent().find('table');
			var tableWidth = table.width();
			var tablePosition = table.css('margin-left');
			tablePosition = parseFloat(tablePosition);
			var tableCellWidth = table.find('td').width();
			var tableNewPosition = tablePosition - tableCellWidth;
			var maxSize = (tableWidth - ((tableCellWidth)*4)) / -1;
			if (tableNewPosition >= maxSize) {
				if (animationCompleted == true) {
					animationCompleted = false;
					table.animate({marginLeft: tableNewPosition}, 250, "linear", function(){
						animationCompleted = true;
					});
				}
			}
		});
		// Prev
		$('img.slider-left').click(function(){
			var table = $(this).parent().find('table');
			var tableWidth = table.width();
			var tablePosition = table.css('margin-left');
			tablePosition = parseFloat(tablePosition);
			var tableCellWidth = table.find('td').width();
			var tableNewPosition = tablePosition + tableCellWidth;
			if (tableNewPosition <= 0) {
				if (animationCompleted == true) {
					animationCompleted = false;
					table.animate({marginLeft: tableNewPosition}, 250, "linear", function(){
						animationCompleted = true;
					});
				}
			}
		});
	});