// JavaScript Document

 $(document).ready(function(){
							
	$('a.lightbox').lightBox({fixedNavigation:true});

	$('.lphotos_tab').click( function () {
		
		
		$('.listingTabHolder a').removeClass('sel');
		$('#loverview_tab').addClass('sel');
		
		$('.listingTabBoxHolder').hide().filter('#loverview_box').fadeIn('slow');
		$('a.lightbox:first').click();
		return false;
		
	});
	
							
   	Cufon.replace('.homepage h1 span,h1:not(.homepage h1), h3, .cufon, UL#sideNavUL > li > a');
	
	$('#listsearchForm select').sSelect();
	$('#calForm select').sSelect();
	
	if($.browser.msie != true)
		$(".reflection").reflect({height:.2,opacity:.35,distance:0});
		
	$("div#secondaryNav li:not(.selnomove)").hover(
      function () {
           $("a",this).addClass('sel');
		 $(this).find("span img").css('display','block');
		 //$(this).css('overflow','visible');
      }, 
      function () {
		 $("a",this).removeClass('sel');
		 $(this).find("span img").css('display','none');
		 //$(this).css('overflow','hidden');
		
      }
    );
	
	$("UL#sideNavUL li ul li:not(.selNoMove)").hover(
      function () {
           $("a",this).addClass('sel');
		 $(this).find("span img").css('display','block');
		 //$(this).css('overflow','visible');
      }, 
      function () {
		 $("a",this).removeClass('sel');
		 $(this).find("span img").css('display','none');
		 //$(this).css('overflow','hidden');
		
      }
    );
   /*$("#secondaryNav ul li a:not(.selnomove)").hover(
      function () {
        $(this).prevAll().css('display','block');
      }, 
      function () {
        $(this).prevAll().css('display','none');
      }
    );*/
	
	$(".goog-te-gadget").css("white-space","normal");
	$(".goog-te-gadget span a.goog-logo-link").remove();
	
	//To deal w/Google Translate iFrame laying over the top nav
	function checkTransDiv(timeElapsed, elm){
		elemFound = 0;
		if (elm == 'iframe') {
			elemFound = $("div.skiptranslate iframe").parent().length;
		} else if (window.location.hash.indexOf('googtrans/')>-1) {
			elm = 'hash';
			elemFound = 1;
		} else {
			elemFound = $('.goog-te-combo').length;
		}
		if (elemFound == 0 && timeElapsed < 10000) {
			setTimeout(function() {
				checkTransDiv(timeElapsed + 200, elm);
			}, 200);
		} else if (timeElapsed >= 10000) {
			//alert('timed out');
		} else {
			if (elm == 'iframe') {
				$('div.skiptranslate iframe').parent().mouseout(function() {
				if ($("div.skiptranslate iframe").parent().css("display") == 'none'){
					$("body").css("background-position","center top");
					$("body").css("margin-top","0px");
					$("#mainNav li a").css("font-size",'17px');
					$("#mainNav li a").css("padding",'0 25px');
				}
				});
			} else {
				if (elm=='hash') {
					$("body").css("background-position","center 41px");
					$("body").css("margin-top","44px");
					$("#mainNav li a").css("font-size",'15px');
					$("#mainNav li a").css("padding",'0 15px');
					checkTransDiv(0, 'iframe');
				}
				$(".goog-te-combo").change(
					function(){
						$("body").css("background-position","center 41px");
						$("body").css("margin-top","44px");
						$("#mainNav li a").css("font-size",'15px');
						$("#mainNav li a").css("padding",'0 15px');
						checkTransDiv(0, 'iframe');
					}
				);
			}
		}
	}
	checkTransDiv(0, 'drop');
	
	$("div#mainNavHolder ul li").hover(
		function () {
			$("a",this).addClass('sel');
			$(this).find("div.navDD").css('display','block');
			//$(this).css('overflow','visible');
		}, 
		function () {
			$("a",this).removeClass('sel');
			$(this).find("div.navDD").css('display','none');
			//$(this).css('overflow','hidden');
		
		}
     );
	
	$(".eventBrowserEvents .eventB:not(:first)").css("opacity",".3");
	
	$(".eventsBrowser").scrollable({
		size: 1,
		items: 'div.eventBrowserEvents',
		clickable: false,
		easing: 'swing',
		speed: 500,
		onBeforeSeek: function () {
			this.getItems().animate({opacity: .3}, 300);	
		},
		onSeek: function() { 
		   if(this.getPageIndex() == this.getIndex()){
				this.getItems().eq(this.getIndex()).animate({opacity: 1}, 300); 
		   }
	    }
	});
	
	$("a.moreDescription").click( function() {
		//$(this).parent().children(".listingCalAddress").children(".calDesc:visible").hide();
		//$(this).parent().children(".listingCalAddress").children(".calDesc:hidden").slideToggle();
		$(this).parent().children(".listingCalAddress").children(".calDesc").hide().filter(":last").show();
		$(this).remove();
		return false;
	});
	
	$('.listingTabHolder a:not(:last)').click(function () {
		$('.listingTabHolder a').removeClass('sel');
		$(this).addClass('sel');
		
		$('#tabDivHolder > div').hide().filter(this.hash).fadeIn('slow');
        
        	return false;
    }).filter(':first').click();
	
	$('#comboNav a').click(function () {
		$('.listingTabHolder a').removeClass('sel');
		$(this).addClass('sel');
		
		$('#cBoxHolder > div:not(.clearFloat)').hide().filter(this.hash).fadeIn('slow');
        
        	return false;
    }).filter(':first').click();
	
	// Overlay
	$("img[rel]").overlay({ 
		expose: { 
			color: '#333', 
			loadSpeed: 200, 
			opacity: 0.9 
    	}
	});
	$("div.simple_overlay").appendTo("body");
	
});