jQuery.noConflict();
(function($) {
  $(function() {
    $(document).ready(function(){ 
													 
		  var navMainShadow = $("#nav_main a").dropShadow({left:0, top:0, blur:1, color: "#000", opacity:1.5, swap: false});
		
			$(".subcolumns").each(function() {
				var $el = $("div .object_info", this);
				$el.syncHeight();
				$(window).resize(function(){
					$el.syncHeight();
				});
			});			
			
			// center footernav
			var fml = parseInt($("#footer_content ul").width());
			$("#footer_content ul").css({'float':'left', 'wdith':'auto', 'display':'inline'});
			var fml = (fml - parseInt($("#footer_content ul").width())) / 2;
			$("#footer_content ul").css({'margin-left':fml});			
			
			// iTip
			var iTip_init = function(selector) {
				$this = $(selector);
				var title = $this.attr("title"); 
				$this.attr("title", "");
				
				$this.click(
					function(){ 
						$('.iTip_container').remove();
						
						var offset = $this.offset();
						var container = $('<div class="iTip_container" style="display:none;"><div class="content_outer"><div class="content_inner">'+title+'</div></div></div>');
						
						$('body').append(container);
						$(container).css({'position':'absolute', 'left':offset.left+30, 'top':offset.top+20, 'z-index':'999999'});
						
						$(container).fadeIn();
						
					}
				);
				$this.mouseout(function(){
					setTimeout(function(){ $(".iTip_container").fadeOut() }, 500);
				});
				
			}
			iTip_init(".iTip");
			
			// Hover Tip für Merkmale
			$(".propertie_hover").hover(
			  function(){
				  $("#propertie_desc_result").html();
					var pdesc = $(this).parent().find(".propertie_desc").html();
					$(".propertie_hover").removeClass("tmng_hover");
					$(this).addClass("tmng_hover");
					$("#propertie_desc_result").html(pdesc);
					$("#propertie_desc_result").fadeIn('slow');
				},
				function(){
					$("#propertie_desc_result").hide();
				  $("#propertie_desc_result").html();
				}
			);

			

			// transparency disabled - experimental 
			$.disalbedHandler = function() {  
				$("form.disalbedHandler :input:disabled").each(function(){
					var id = $(this).attr('id');
					$("label[for='"+id+"']").fadeTo(0, 0.33);	
					$(this).fadeTo(0, 0.33);																	 
				});
				$("form.disalbedHandler :input:enabled").each(function(){
					var id = $(this).attr('id');
					$("label[for='"+id+"']").fadeTo(0, 1, function(){  
					  $(this).css({filter:'', opacity:''});  // fix - nicer fonts in ie
					});	
					$(this).fadeTo(0, 1, function(){ 
					  $(this).css({filter:'', opacity:''});  // fix - nicer fonts in ie 
					});		
					
				});
				
				$("form.disalbedHandler select").change($.disalbedHandler);
				$("form.disalbedHandler :input").click($.disalbedHandler);
				$("form.disalbedHandler :input").select($.disalbedHandler);
				$("form.disalbedHandler input").keyup($.disalbedHandler);
			}
			$.disalbedHandler();
			$().ajaxStop($.disalbedHandler);
			
			
			// thickbox close with iframe mode
			/*
			function tbClose(ev) {
        if (ev.which == 27 && $("#TB_window iframe").size()) {  
				  tb_remove();
				};
      }
			$(document).keyup(tbClose);
			*/
			$(".thickbox").nyroModal();


			
    });
  });
})(jQuery);