$(document).ready(function(){
	
	$('#contact-form').find('#realtor').click(function(){
		var checked = this.checked ? true : false;
		var par = $(this).parent();
		var textid = this.id + '-text';		
		if(checked){
			par.find('label').after($('<input onfocus="this.select()" style="margin-left:10px;border:1px inset #F2E7D1;" type=\"text\" size=\"20\" value="Brokerage Name" name=\"'+textid+'" id="'+textid+'" />'));				
		}else{
			$('#'+textid).remove();
		}		
	});
	
	$('#contact-form').find('[name=\'how-hear\[\]\']').each(function(){	
		$(this).click(function(){		
			var checked = this.checked ? true : false;
			var par = $(this).parent();
			var textid = this.id + '-text';
		
			if(checked){
				par.find('label').after($('<input style="margin-left:10px;border:1px inset #F2E7D1;" type=\"text\" size=\"20\" name=\"'+textid+'" id="'+textid+'" />'));				
			}else{
				$('#'+textid).remove();
			}			
			
		});
		
	});
});


var Site = {
	
	loadMap:function(obj){
		var t = document.documentElement.offsetHeight/2-325;
		var l = document.documentElement.offsetWidth/2-340;

		var m= window.open(obj.href,'mapWin','width=700,height=650,scrollbars=yes,toolbar=no,resizable=yes,menubar=no,location=no,status=no,left='+l+',screenX='+l+',screenY='+t+',top='+t);
	
		return false;	
		
	},
	loadPlan:function(obj){
		var t = document.documentElement.offsetHeight/2-325;
		var l = document.documentElement.offsetWidth/2-310;

		var m= window.open(obj.href,'mapWin','width=617,height=643,scrollbars=yes,toolbar=no,resizable=yes,menubar=no,location=no,status=no,left='+l+',screenX='+l+',screenY='+t+',top='+t);
	
		return false;	
		
	},
	showHomeData:function(obj){		
		var div = $(obj).parent().next('.home-more');
		if(div.is('.open')){
			div.slideUp(500,function(){
				div.removeClass('open');
			});
			$(obj).text('More Info');
		}else{
			div.slideDown(500,function(){
				div.addClass('open');
			});
			$(obj).text('Hide Info');			
		}
				
	}
	
}
