function IsProductAvailable(pkid, view)
{
  if (view == 0)
  {
    jq(document).ready(function() {   
      jq.ajax({   
          type: "POST",   
          url: "http://www.moldavit-engel.de/moldavitservice/ProductService.asmx/IsProductAvailable",   
          contentType: "application/json; charset=utf-8",   
          data: "{'pkid': '" + pkid + "'}",
          dataType: "json",
          success: function(msg){IsDetailProductAvailableResult(msg);},              
          error: AjaxFailed   
      });    
    }); 
  }  
  else
  {
    jq(document).ready(function() {   
      jq.ajax({   
          type: "POST",   
          url: "http://www.moldavit-engel.de/moldavitservice/ProductService.asmx/IsProductAvailable",   
          contentType: "application/json; charset=utf-8",   
          data: "{'pkid': '" + pkid + "'}",
          dataType: "json",
          success: function(msg){IsListProductAvailableResult(msg);},              
          error: AjaxFailed   
      });    
    }); 
  }
}    
function IsDetailProductAvailableResult(result) 
{  
  jq(document).ready(function() {
			if (result.d.IsAvailable == true) {
				jq(".pnl-addtobasket").parents("div:first").parents("div:first").css("visibility", "visible");
			} else {
				jq(".pnl-addtobasket").parents("div:first").html('<div style="visibility:visible">' + sPDNotAvailableHtml + '</div>');				
			}
		});
}
function IsListProductAvailableResult(result) 
{  
  jq(document).ready(function() {
		if (result.d.IsAvailable == true) 
		{
			jq('.pnl-addtobasket:has(#PD' + result.d.PKID + 'amount)').parents("td:first").css("visibility", "visible");
		} 
		else 
		{
			jq('.#PD' + result.d.PKID + 'amount').parents("td:first").css("visibility", "hidden");
      jq('.pnl-addtobasket:has(#PD' + result.d.PKID + 'amount)').parents("td:first").css("visibility", "visible");
		}
	});
}
function DecrementStock(pkid, amount)
{
  jq(document).ready(function() {   
    jq.ajax({   
        type: "POST",   
        url: "http://www.moldavit-engel.de/moldavitservice/ProductService.asmx/DecrementStock",   
        contentType: "application/json; charset=utf-8",   
        data: "{'pkid': '" + pkid + "', 'amount' : " + amount + "}",
        dataType: "json",             
        error: AjaxFailed   
    });    
  }); 
}
function AjaxFailed(result) {   
  alert("Fehler: " + result.status + ' ' + result.statusText);   
}
