jQuery(document).ready(function() {
    jQuery('.scriptAvailCheck').click( function() {
    var myAr = $(this).get(0).id.toString().split('_');
    var productId = myAr[1];
    var customer = myAr[2];
    if(customer == null) {
        customer = "";
    }
    var dispatchReady = myAr[3];
    if(dispatchReady == null) {
        dispatchReady = "";
    }
    ProductAvailabilityCheckService.invoke(productId, customer, dispatchReady, function(callback){
      var status = callback.toString().split(',')[0]
      var amount = callback.toString().split(',')[1]
      var unit   = callback.toString().split(',')[2]
      if(status == 1) {
        document.getElementById('AV'+productId).style.display="";
      }
      if(status == 2) {
        document.getElementById('NA'+productId).style.display="";
      }
      
      var textHolder = jQuery("#TextHolder_"+productId);
      if(textHolder != null) {
        var myText = document.createTextNode(amount + " " + unit);
        textHolder.html(myText);
      }
      jQuery("a[@name='n_"+productId+"']").hide();
      });
      return false;
      });
  });