function checkMail(x) {
var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	return (filter.test(x))
}
function validate(x) {
var	result = checkMail(x.value);

	if (result) {
		x.style.background = "transparent";
	} else {
		x.style.background = "YELLOW";
	}
	return(result)
}
function mailsend(argFrm) {
	if (validate(argFrm.addy)) {
		argFrm.submit();
		// urchinTracker("/contact/"+ argFrm.loft);
	}
}
function sectionShowHide(obj) {
var myId = obj.attr('hash');
	if (myId.substr(0,1)=='#') {
	var prev = $('div.show');
	
		if (prev.attr('id')!==myId.substr(1)) {
			$(myId).addClass('show').removeClass('hide');
			prev.addClass('hide').removeClass('show');
		}
		return false;	// cancel event
	} else return true;
}
function lightboxSetup(tag) {
	$(tag).lightbox();
	$(tag +" label").inFieldLabels();
}
/*
*/
google.setOnLoadCallback( function() {
var loading = $('<div>').addClass('title_wrapper');

	$('<img>').attr('src', '/includes/zoomimage/images/ajax_small.gif').appendTo( loading );

	/*	hijax clicks to load houses
	*/
	$('#intro a, #menu a').click( function() {
		return sectionShowHide( $(this));
	});
	lightboxSetup('#home a.lightbox');
	lightboxSetup('.page a.lightbox');
	
	//	accordion-ize apartments by bedroom
	$('#accordion .scrollable').hide();
	$('#accordion').tabs('#accordion .scrollable', {tabs:'h2', effect:'slide'});	//	, event:'mouseover'
	//	labels in forms
	$("label").inFieldLabels();
});

