
$(function(){$("a.overlayImg").fancybox();$('.profileListing ._item:not(.null)').hover(function(){$(this).css({'background':'#fff5e7','cursor':'pointer'}).find('h2 a').css('text-decoration','underline')},function(){$(this).css('background','none').find('h2 a').css('text-decoration','none')}).click(function(){window.location=$('h2 a',this).attr('href')});$("#contactForm").submit(function(){return formValidation($(this));});});function formValidation($form){var errors=0;$('.reqField',$form).each(function(){if(!$(this).val()||($(this).val()&&$(this).hasClass('reqEmail')&&!validateEmail($(this).val()))){errors++;$(this).addClass('reqFieldError');$(this).click(function(){$('#validationNotice',$form).fadeOut(250,function(){$(this).remove()});$(this).removeClass('reqFieldError').unbind('click');});}});if(errors){$('#validationNotice',$form).remove();$($form).append('<div id="validationNotice" style="clear:both; color:#f55; padding-top:7px">Please fill out all the required fields before submitting.</div>');return false;}
return true;}
function validateEmail(val){var emailPattern=/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;return emailPattern.test(val);}
