$(document).ready(function() {

  $('div.item').click(function() {
    if ($(this).find('a').attr('href') != undefined) {
      window.location = $(this).find('a').attr('href');
    }
  });
  
  $('div.floorplans_open').click(function() {
    if ($('div.floorplans_items').is(':hidden')) {
      $('div.floorplans_open').css({
        backgroundColor: '#F0F0F0',
        'background-image': 'url(images/arrow-down.gif)'
      });
      $('div.floorplans_items').slideDown('fast', function() {
        var targetOffset = $('div.floorplans_items').offset().top;
	   		$('html, body').animate({scrollTop: targetOffset}, 400);        
      });
      
    }
    else {
      $('div.floorplans_open').css({
        backgroundColor: '#ffffff',
        backgroundImage: 'url(images/arrow.gif)'
      });
      $('div.floorplans_items').slideUp();
    }
  })
  
  //contact us
  $('#is_broker1').click(function() {
    $('div.broker_name').slideDown();
  })

  $('#is_broker2').click(function() {
    $('div.broker_name').slideUp();
  });
  
  /* overlay for image zoom */
  $('div.overlay_zoom').click(function() {
    $(this).parent().find('img.overlay_trigger').trigger('click');
  })
  
  $('img.overlay_trigger').click(function() {
    window.location = '#';
    var msg = new String();
    msg += '<div class="overlay">';
    msg += '<img width="96%" src="' + $(this).attr('src') + '"/>';
    msg += '<div class="overlay_controls">Close</div>';
    msg += '</div>';
    $.blockUI({ 
      message: msg, 
      overlayCSS: { 
        height: $('body').height(), 
        cursor: 'default', 
        backgroundColor: '#000', 
        opacity: 0.7 
      }, 
      css: { 
        left: 0, 
        top: 0, 
        width: '100%', 
        background: 'none', 
        border: 'none', 
        cursor: 'default' 
      },
        centerX: true, 
        centerY: true,       
    }); 
    
    $('div.overlay_controls').css({
      width: $('div.overlay > img').width() + 10,
      marginLeft: $('div.overlay > img').offset().left + 'px'
    });
    
    $('div.overlay').click(function() {
      $.unblockUI();
    })
    
  });
  
  
  /* share */
  
  $('div.share_open').click(function() {
    
    $('div.share_success').hide();
    $('div.share_error').hide();
    $('div#share_form').show();
    
    var msg = new String();
    msg += '<div class="overlay">';  
    msg += $('div#share_form_container');
    msg += '</div>';
    $.blockUI({ 
      message: $('div#share_form_container'), 
      overlayCSS: { 
        height: $('body').height(), 
        cursor: 'default', 
        backgroundColor: '#000', 
        opacity: 0.7 
      }, 
      css: { 
        left: 0, 
        top: 0, 
        width: '100%', 
        background: 'none', 
        border: 'none', 
        cursor: 'default',
        textAlign: 'left'
      },
        centerX: true, 
        centerY: true,   
      });
  });

    
  $('#share_submit').click(function() {
    if ($('#share_name').val() == '' || $('#share_email').val() == '' || $('#share_toemail').val() == '' || $('#share_message').val() == '') {
      $('div.share_error').show();
    }
    else {

      $.ajax({
        type: "GET",
        url: "share.php",
        data: 'email=' + $('#share_email').val()  + ' &name=' + $('#share_name').val()  + '&to_email=' + $('#share_toemail').val() + '&message=' + $('#share_message').val(),
        success: function(msg) {
          $('div.share_error').hide();
          $('div.share_success').show();
          $('div#share_form').hide();
          window.location = '#';
        }
      }); 
      
          
     }
    return false;
    });
  
  $('#share_cancel').click(function() {
    $.unblockUI();
  })
  
  $('div.share_success').click(function() {
    $.unblockUI();
  })
  
});



