function imgCache() {
	var d=document;
	if(d.images) { 
		if(!d.MM_p) d.MM_p=new Array();
		var i,j=d.MM_p.length,a=imgCache.arguments; for(i=0; i<a.length; i++)
		if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}
	}
}

$(document).ready(function() {
	// Image rollover state for main nav menu
	$('.tnavimg').hover(
		function () {
			$(this).attr("src", $(this).attr("src").replace(/-a.png/, "-b.png"));
		},
		function () {
			$(this).attr("src", $(this).attr("src").replace(/-b.png/, "-a.png"));
		}
	);
});

$(document).ready(function() {
	// Highlighting and submenus in left rail of content pages
	$('div.lrail-sublist').hide();
	var count = 0;
	$('#leftrail li.rail-lvl-1 a').click(function() {
		$(this).parents('li.rail-lvl-1').children('div').slideToggle('fast');
		if ($(this).hasClass('onstate') == true) {
			$(this).removeClass('onstate');
		}
		else {
			$(this).addClass('onstate');
		}
		$(this).parents('li').siblings('li').children('div:visible').slideUp('fast');
		$(this).parents('li').siblings('li').children('a').removeClass('onstate');
	});
});

$(document).ready(function() {	
	// Initiate tabs on property listing pages
	$(function() {
		$("#property-tabs").tabs();
	});
});

$(document).ready(function() {
	$('div#slideshow > div#t-control > ul#tabs').tabs({ fx: { opacity: 'toggle', duration: 1000 } }).tabs('rotate', 7000);
});