var enabled = 1;

function cmdSaveProfile_callback(text, params)
{
  d('cmdFeedback').innerHTML = text;
  enabled = 1;
}

function cmdSaveProfile()
{
  addFormValues();
  if (enabled==1)
  {
    enabled = 0;
    d('cmdFeedback').innerHTML = 'Saving profile...';
    ajaxFunction('/Action/User_Update_Profile.asp?' + addVariables(d('Name').value, d('Email').value, d('NewsLetter1').checked?1:0, 0, d('NewsLetter3').checked?1:0) + addFormValues(), cmdSaveProfile_callback, []);
  }
}

function addFormValues()
{
  var args='';

  var objs = dt('INPUT');
  for(i=0; i<objs.length; i++)
  {
    if(String(objs[i].id)!='')
    {
      args += '&' + objs[i].id + '=' + escape(objs[i].value);
    }
  }

  var objs = dt('TEXTAREA');
  for(i=0; i<objs.length; i++)
  {
    if(String(objs[i].id)!='')
    {
      args += '&' + objs[i].id + '=' + escape(objs[i].value);
    }
  }

  return args;
}

function cmdNotify(merchantID, checked)
{
  ajaxFunction('/Action/User_SetCouponNotification.asp?' + addVariables(merchantID, checked), null, [merchantID]);
}
