function gup (name) {
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return "";
  else
    return results[1];
}


// bmr

if (gup('gender')) {
  var gender = gup('gender');
  var height = gup('height').toInt();
  var weight = gup('weight').toInt();
  var age    = gup('age').toInt();
  var activity = gup('activity').toInt();

  if (gender == 'female') {
    $$('input[name=gender]')[0].checked = 'checked';
  }
  else {
    $$('input[name=gender]')[1].checked = 'checked';
  }
  if (activity) {
    $$('select[name=activity] option')[activity].selected = 'selected';
  }
  $$('input[name=height]')[0].value = height;
  $$('input[name=weight]')[0].value = weight;
  $$('input[name=age]')[0].value = age;


  if (gender == 'female') {
    var bmr = 655.0955+(9.5634*weight)+(1.8496*height)-(4.6756*age);
  }
  else {
    var bmr = 66.473+(13.7516*weight)+(5.0033*height)-(6.755*age);
  }

  $('bmr').set('text', bmr.toFixed(0));
}
















