
   
  $(document).ready(function(){
  
    /*
    * alternative shadowbox opener
    */

   $('.open_shadowbox').click(function() {
      var rel = $(this).attr('rel').replace(/^open_sb/, 'shadowbox');
      $($('a[rel="'+rel+'"]')[0]).click();
      return false;
   });
   
   $('.FormCheck .submit').click(function(){
      var err = false;
      $('.FormCheck input, .FormCheck textarea').each(function(){
         if ($(this).val() == "" && !$(this).hasClass('FormCheckEmpty')) {
            $(this).css({'background-color':'#FF8080'});
            if(!err)
              $(this).focus();
            alert(JSformErrorText);
            err = true;
         }else{
            $(this).css({'background-color':'#fff'});
         }
      });
      if(err)
         alert(JSformErrorText);
      else
         $('.FormCheck').submit();
      return false;
});

  $('.JSform .submit').click(function(){
     var fields = $('.JSform input, .JSform textarea');
     var err = false;
      for (var i=0; i<fields.length; i++)
      {
         var element = $(fields[i]);
         
         if ($(element).val() == "" && !$(element).hasClass('JSformEmpty'))
         {
            $(element).css({'background-color':'#FF8080'});
            
            if(!err)
              $(element).focus();
           
            err = true;
         }
         else
          {
             $(element).css({'background-color':'#fff'});
          }
      }
      
     if(err)
          alert(JSformErrorText);
     else
         $('.JSform').submit();
      
      return false;
  });
  
     $('.houseInternalEntry').mouseover(function(){

         $('.aiDiv').remove();
         var aiDiv = $('<div class="aiDiv" id="i_am_info_'+$(this).attr('id')+
            '"><img src="media/gif/ai_div_top.gif" alt=""/><div class="aiContent"></div></div>');
         $(aiDiv).children('.aiContent').html($('#info_'+$(this).attr('id')).html());
         $(aiDiv)
            .css('left',$(this).offset().left+$(this).width()/2-50+'px')
            .css('top',$(this).offset().top+($(this).height()-25)+'px')
         ;
         $('body').append($(aiDiv));
    
   });
});

function closeThickbox() {
 jQuery("body, html").css("overflow","");
   $('#TB2_overlay, #TB2_window').remove();
   $('#TB2_overlay, #TB2_window, #TB2_HideSelect').remove();
}
