function clearText(thefield){
if (thefield.defaultValue==thefield.value)
thefield.value = ""
} 

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");
			}
		}
	}
};


jQuery(window).load(function () {
//	$('.inputcorner').corner({
//	tl: { radius: 5 },
//	tr: { radius: 5 },
//	bl: { radius: 5 },
//	br: { radius: 5 },
//	antiAlias: true,
//	autoPad: false,
//	validTags: ["div", "form", "select", "input"] });
//	
//	$('.smallinput').corner({
//	tl: { radius: 5 },
//	tr: { radius: 5 },
//	bl: { radius: 5 },
//	br: { radius: 5 },
//	antiAlias: true,
//	autoPad: false,
//	validTags: ["div", "form", "select", "input"] });

});


$(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' });              

	$('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;
	});
	



	var swap_text_boxes = [];

	function init_swap_text_boxes(){
	  //Store the default value for each box
	  $('input[type=text][value].swaptextbox').each(function() {
	    swap_text_boxes[$(this).attr('id')] = $(this).attr('value');
	  });
	  //Add focus and blur events to set or clear the value
	  $('input[type=text][value].swaptextbox').bind('focus', function() {
	    if($(this).val() == swap_text_boxes[$(this).attr('id')]) {
	      $(this).val('');
		  $(this).toggleClass("blue");
	    }
	  });
	  $('input[type=text][value].swaptextbox').bind('blur', function() {
	    if($(this).val() == '') {
	      $(this).val(swap_text_boxes[$(this).attr('id')]);
		  $(this).toggleClass("blue");
	    }
	  });
	}

	init_swap_text_boxes();
	
	$(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();
		    });
		});
		
    //      //  Added for sorting tables - TM
    //        
    //     $('#sortable-table-office').dataTable({
    //  "bFilter": false,
    //  "bLengthChange": false ,
    //  "sPaginationType": "full_numbers",
    //  "bInfo": false,
    //        "aoColumns": [
    //              /* Office Name */ null,
    //              /* Office Location */ null,
    //              /* State/Province */ null,
    //              /* Photo */ {"bSortable": false},
    //              /* Email */ {"bSortable": false}
    //        ]
    // });
    // 
    // $('#sortable-table-agent').dataTable({
    //  "bFilter": false,
    //  "bLengthChange": false ,
    //  "sPaginationType": "full_numbers",
    //  "bInfo": false,
    //        "aoColumns": [
    //              /* Last Name */ null,
    //              /* First Name */ null,
    //              /* Office Location */ null,
    //              /* State/Province */ null,
    //              /* Picture */ {"bSortable": false},
    //              /* Email */ {"bSortable": false}
    //        ]
    // });
	});
	
});
