$(document).ready(function(){	
						   
						   
		$('#nav>li>a').mouseover(	
			function(){	
				var re  = new RegExp(this.getAttribute('href'),'i');
				if (!re.test(window.location.pathname) ) {
					$(this).animate({ height: 54},175) 
				}
			}
				
		).mouseout(function(){
			var re  =new RegExp(this.getAttribute('href'),'i');
			if (!re.test(window.location.pathname) ) {
				$(this).stop().animate({ height: 40},175)
			}
		});

   
			
});

// SHARE THIS 

$(function() {
	
	$('#share').click(function() {	
	//$('#share-this').slideToggle('normal');
		if($('#share-this').is('.open')){
			
			$('#share-this').stop().animate({ height: 0}, 250, function() {
			  $(this).removeClass('open').css({display:'none'});	
			});		
			
		}else{		
			
			$('#share-this').css({height:1}).animate({ height: 287}, 250, function() {
			  $(this).css({height:'auto'}).addClass('open');	
			});
			
		}
	});
	
	$('.floorplan-section .floorplan h3>a').hover(function(){
		$(this).parent().parent().addClass('floorplan-over');
	},function(){
		$(this).parent().parent().removeClass('floorplan-over');
	});
		   


	
	$('.error').hide();
    $(".button").click(function() {
      // validate and process form here
	  
	  var sendit = $("input#sendit").val();
	  	  
	  var yemailtest = $("input#y-email").val();
	  var yfemailtest = $("input#yf-email").val();
	  
	  var yemail = $("input#y-email").val();
  		if (yemail == "") {
        $("label#y-email_error").show();
        $("input#y-email").focus();
        return false;
      }
	  
	  if (yemail != "") {
	  	if(isValidEmailAddress(yemailtest)) {
		}else{
		$("label#y-email_error").show();
		$("input#y-email").focus();
		return false;
		}
	  }
	  
	  var yfemail = $("input#yf-email").val();
  		if (yfemail == "") {
        $("label#yf-email_error").show();
        $("input#yf-email").focus();
        return false;
      }
	  
	  if (yfemail != "") {
	  	if(isValidEmailAddress(yfemailtest)) {
		}else{
		$("label#yf-email_error").show();
		$("input#yf-email").focus();
		return false;
		}
	  }
	  
	  var the_message = $("textarea#share-comments").val();
  		if (the_message == "") {
        $("label#comments_error").show();
        $("textarea#share-comments").focus();
        return false;
      }	
	  
	    var dataString = 'sendit='+ sendit + '&yemail=' + yemail + '&yfemail=' + yfemail + '&the_message=' + encodeURIComponent(the_message);
		  //alert (dataString);return false;
		  $.ajax({
			type: "POST",
			url: "/inc/share-process.php",
			data: dataString,
			success: function() {
			  
			  $('#share-this-form').fadeOut(1000, function () {
					$('#success-msg').html("<div id='message'></div>");
			  		$('#message').html("Thank you, an email has been sent to your friend!")	
					.hide().fadeIn(1500).animate({top:0},2000).fadeOut(3000, function() {
				  	$('#share-this').fadeOut(300).css({height:287});
			  });	
				});
			  
			  
			  
			  
			  //Site.trackConversion('share-this.html');
			  
			}
		  });
		  return false;
      
    });
  });
  
  
  function isValidEmailAddress(emailAddress) {
 		var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
 		return pattern.test(emailAddress);
	}
	
// end SHARE THIS


