function cmdAddCoupon_callback(text, params)
{
  var result = text.split('>');
  d('cmdFeedback').innerHTML = result[3];
  if(result[0]==1)
  {
    d('Code').value = '';
    d('Discount').value = '';
    d('AppliesTo').value = '';
    d('Expiry').value = '';
    d('SourceURL').value = '';

    if(result[2]==1)
    {
      showPopup('/Popup/New-Coupon1.asp');
    }
  }
}

function cmdAddCoupon(merchantID)
{
  if (d('Code').value == '') { d('cmdFeedback').innerHTML = 'Please enter a coupon code.'; return; };
  if (d('Discount').value == '') { d('cmdFeedback').innerHTML = 'Please enter a discount.'; return; };
  d('cmdFeedback').innerHTML = 'Adding coupon';
  ajaxFunction('/Action/Merchant_AddCoupon_ByUser.asp?' + addVariables(merchantID, d('Code').value, d('Discount').value, d('AppliesTo').value, d('Expiry').value, d('SourceURL').value), cmdAddCoupon_callback, []);
}

function Vote_callback(text, params)
{
  var result = text.split('>');
  if(result[0]=='1')
  {
    if(params[1]==1)
    {
      showPopup('/Popup/New-User-Vote1.asp?MerchantID=' + result[1] + '&CouponID=' + params[0]);
    }
  }
  else if ( result [ 0 ] == '0' )
  {
    if(params[1]==1)
    {
      showPopup('/Popup/Invite-Friends1.asp?CouponID=' + params[0]);
    }
  }
}

function Vote(id, Vote)
{
  ajaxFunction("/Action/Coupon_Vote.asp?" + addVariables(id, Vote), Vote_callback, [id, Vote]);
  d('V' + id).innerHTML = 'Voted';
  if(Vote==-1)
  {
    d('Y' + id).parentNode.removeChild(d('Y' + id));
    d('N' + id).parentNode.removeChild(d('N' + id));
  }
}

function cmdNotify_callback(text, params)
{
  d('cmdNotifyFeedback').innerHTML = '';

  if(text=='2') 
  {
    showPopup('/Popup/New-User1.asp?MerchantID=' + params [ 0 ]);
  };
}

function cmdNotify(merchantID, checked)
{
	
  d('cmdNotifyFeedback').innerHTML = 'Saving...';
  ajaxFunction('/Action/User_SetCouponNotification.asp?' + addVariables(merchantID, checked), cmdNotify_callback, [merchantID]);
}

function cmdSetCategory_callback(text, params)
{
  d('cmdNotifyFeedback').innerHTML = '';
  window.location.reload(true);
}

function cmdSetCategory(merchantID)
{
  d('cmdNotifyFeedback').innerHTML = 'Saving...';
  ajaxFunction('/Action/Merchant_SetCategory.asp?' + addVariables(merchantID, d('CategoryID').value), cmdSetCategory_callback, []);
}