google.load("jquery", "1.6.1");
//google.load("jqueryui", "1.8.9");
var show_menu = false;

function showmenu(){
	if (!show_menu) {
		$('#mainmenu').slideUp();
	}
}


function OnLoad() {
	$(document).ready(function() {
		var menupoints = $('#menu li');
		var active;
		var mainmenu_subs = $('#mainmenu .mainmenu_sub');
		var show_menu = false;

		menupoints.mouseover(function() {
			var start_padding = -30;
			for (var i = 0;i < menupoints.length; i++ ) {
				start_padding += parseInt($(menupoints[i]).css('width')) + parseInt($(menupoints[i]).css('padding-right')) + parseInt($(menupoints[i]).css('padding-left'));
				if (menupoints[i] == this) {
					active = i;
					break;
				}
			}
			mainmenu_subs.hide();
			$(mainmenu_subs[i]).show();
			$('.pfeil').css({paddingLeft:start_padding});
			$('#mainmenu').show();
			show_menu = true;
		});
		
		$('#mainmenu').mouseover(function() {
			$('#mainmenu').show();
			show_menu = true;
		});
		
		$('#mainmenu').mouseout(function() {
			show_menu = false;
			window.setTimeout(function() {
				if (show_menu == false) {
					$('#mainmenu').fadeOut();
				}
			}, 1000);		
		});
		
		// Immo Single View
		var x=0;
		var act;
		var mainobject_menupoints = $('#mainobject li');
		var mainobject_texts = $('#mainobject .texte');
		mainobject_menupoints.click(function() {
			mainobject_menupoints.removeClass('active');
			$(this).addClass('active');
			for (var i = 0;i < mainobject_menupoints.length; i++) {
				if (mainobject_menupoints[i] == this) {
					act = i;
					break;
				}
			}
			mainobject_texts.hide();
			$(mainobject_texts[i]).show();
		});
		// End Immo Single View
		
		var sliderimages = $('#image_slider > div');
		var moreinfos = $('.moreinfo');
		sliderimages.click(function() {
			if ($(this).hasClass('tight_black_img')) {
				var active;
				for (var i = 0;i < sliderimages.length; i++ ) {
					if (sliderimages[i] == this) {
						active = i;
						break;
					}
				}
				moreinfos.hide();
				$(moreinfos[active]).show();
				
				$(this).animate(
					{width:'660px'},
					{
						duration:500,
						easing:'easeInOutExpo'
					}
				);
				$('.big_image').animate(
					{width:'84px'},
					{
						duration:500,
						easing:'easeInOutExpo'
					}					
				);
				$(this).find('.tight_cont').hide();
				$(this).find('.big_cont').show();
			
				$('.big_image').find('.tight_cont').show();
				$('.big_image').find('.big_cont').hide();

				$('.big_image').addClass('tight_black_img');
				$('.big_image').removeClass('big_image');
			
				$(this).removeClass('tight_black_img');					
				$(this).addClass('big_image');
			}	
		});
		
		//thumbs = $('.start_thumbs img');
		
		/*var objects = $('.teaser_image');
		objects.each( function(obj) {
			var thumbs = $(objects[obj]).find('.start_thumbs img');
			var bigimages = $(objects[obj]).find('img.bigimages');
			thumbs.each( function(thumb) {
				$(thumbs[thumb]).click(function(){
					shownum = thumb + 1;
					if (thumb + 1 == thumbs.size()) {
						shownum = 0;
					}
					$('.big_image').css({background: 'url(' + bigimages[thumb].src + ')' });
					$(thumbs[thumb]).parent().hide();
					$(thumbs[shownum]).parent().show();
				});
			});
		});*/

		var immothumbs = $('.immo_thumb');
		var immo_big_images = $('.immo_image');
		immothumbs.each(function(idx){
			$(this).click(function(){
				immo_big_images.hide();
				$(immo_big_images[idx]).show();
			});
		});
		
		var projectthumbs = $('.project_thumbs');
		var project_big_images = $('.big_project_image');
	
		projectthumbs.each(function(idx, val) {
			$(val).click(function() {
				show_idx = idx + 1  == projectthumbs.length ? 0 : idx + 1;
//				console.log(show_idx);
				$(project_big_images).hide();
				$(project_big_images[show_idx]).show();
				$(projectthumbs).parent().hide();
				$(projectthumbs[show_idx]).parent().show();
			});
		});
		
		var menu_thumbs = $('.project_thumb');
		$('.project_link').each(function(idx) {
			$(this).mouseover(function() {
				menu_thumbs.hide();
				$(menu_thumbs[idx]).show();
			});
		});
		
		$('.tight_black_img').last().css('border-right','none');
		
		$.fn.maphilight.defaults = {
			fill: true,
			fillColor: 'F6D395',
			fillOpacity: 0.8,
			stroke: false,
			fade: true
		};
		setTimeout(function () {
			$('#map').maphilight();
		}, 100);
		swfobject.embedSWF("http://www.ppimmo.de/wp-content/themes/ppimmo/swf/Magazine.swf", "pageflip", "1200", "700", "9.0.0");
	});
	
}

google.setOnLoadCallback(OnLoad);

