function styleWriter() {
   if ((navigator.userAgent).indexOf("Safari")!=-1) {
	   document.write('<link href="css/safari.css" media="screen" rel="Stylesheet" type="text/css" />')
   } else if ((navigator.appName).indexOf("Opera")!=-1) {
	   document.write('')
   }
 }
styleWriter();

REMAX = {
	Menu: {
		hide:function(id) {
			var menu = $("."+id);
			if (!menu.hasClass("hovered")) {
				$("#"+id).hide();
				$("."+id).removeClass("hovered");
			}
		}
	}
};


$(function() {
	
	function selectTarget(node) {
		return (node.nodeName == "LI")
			? node
			: node.parentNode;
	}
	
	$(".second ul").hide().addClass("");

	$(".expandable")
		.hover(function(evt) {
			$(".second ul").addClass("visible").hide();
			var targetId = selectTarget(evt.target).className.split(" ")[0];
			$(this).addClass("hovered");
			$(this).addClass("visible");
			$("#"+targetId).show();
		},function(evt) {
			var targetId = selectTarget(evt.target).className.split(" ")[0];
			$(this).removeClass("hovered");
			$("#"+targetId).removeClass("hovered");
			window.setTimeout((function(targetId) {return function(){REMAX.Menu.hide(targetId);}})(targetId), 300);
		});

	$(".second ul")
		.hover(function(evt) {
			$("."+this.id).addClass("hovered");
			$("."+this.id).addClass("visibility:visible;display:block");
		}, function(evt) {
			$("."+this.id).removeClass("hovered");
			window.setTimeout((function(targetId) {return function(){REMAX.Menu.hide(targetId);}})(this.id), 300);
		});

	$('#tours > ul').tabs({ selected: 0, height: 'toggle', opacity: 'toggle' });  
	$('#neighborhoodschools > ul').tabs({ selected: 0, height: 'toggle', opacity: 'toggle' }); 	
	$('#searchtabs > ul').tabs({ selected: 0, height: 'toggle', opacity: 'toggle' });
	$('#myremaxtabs > ul').tabs({ selected: 0, height: 'toggle', opacity: 'toggle' });   	
	$('#rt > ul').tabs({ selected: 0, height: 'toggle', opacity: 'toggle' });           

	$('h5.toggle').click(function() {
		$(this).next().toggle("slow");
		$(this).toggleClass("collapsed");
	    return false;
	});
	
	$('h5.toggleopp').click(function() {
		$(this).next().toggle("slow");
		$(this).toggleClass("open");
	    return false;
	});
	
	
	
	$(document).bind("beforeReveal.facebox", function(){$
	("select").hide();})
	$(document).bind("close.facebox", function(){$("select").show();})
	
	$(function()
	{
		$("#additionalexpand").hide();
		$("#additionaltrigger").click(function(event) {
			$("#additionalexpand").slideToggle();
			$("#additionaltrigger").toggleClass("opentrigger");
		});

	});
	
	
	
	jQuery(document).ready(function($) {
		$(function() {
		    $(".formSection").hide().eq(0).show();
		    $(".formProgressor").click(function(event){
		        $(this).parents(".formSection").eq(0).hide().next().show();
		    });
			$(".lastItem").click(function(event){
		        $(this).parents(".formSection").eq(0).hide().prev().show();
		    });
		});
		
	});
	
});


jQuery(document).ready(function($) {

var swap_text_boxes = {};

function init_swap_text_boxes(){
  //Store the default value for each box
  $('input[type=text][value].swaptextbox').each(function(i) {
	this.id = "swaptextbox"+i;
    swap_text_boxes[this.id] = $(this).attr('value');
  });
//Add focus and blur events to set or clear the value
  $('input[type=text][value].swaptextbox').bind('focus', function() {
    $(this).unbind('focus');
    if($(this).val() == swap_text_boxes[$(this).attr('id')]) {
      $(this).val('');
      $(this).toggleClass("blue");
    }
  });
}

init_swap_text_boxes();

});





