var $j = jQuery.noConflict();
$j(function(){
  
  // validation
  $j('#form-submit').bind('click',function(){
    if($j('#formreport').validate({
        rules: {
          title: { required: true }, 
          email: { required: true }, 
          subject: { required: true }, 
          desc: { required: true, maxlength: 500 }
        }, 
        messages: {
          title: "",  
          email: "", 
          subject: "", 
          desc: {
            required: "", 
            maxlength: ""
          }
        }
    }).form()==false){
      $j('#formreport').addClass('errors');
      $j('#error-callout').show();
    } else {
      $j('#formreport').submit();
    }
  });
  
  // character counter
  $j("#desc").charCounter(500, {
  	container: "#desc-counter"
  });
  
  // fancyzoom
  $j('#article-how-link').fancyZoom({width:500, height:400});
  
})
