function getFavourites(mc) {
  var profileDateObj = new Date();
  var myfaves = $('myFavesContent');
  var url = '/superspeller/includes/php/getfavourites.php?mc_id='+mc+'&rtm='+profileDateObj.getTime();
  //var url = '/superspeller/includes/php/getfavourites.php';
  //alert("getFavourites >> "+url);	

  var myRequest = getXMLObj();
  myRequest.onreadystatechange = function() {
    //alert(myRequest.readyState+ " :: ["+myRequest.responseText+"]");
    if (myRequest.readyState==4) {
      var myResult = myRequest.responseText;
      //alert("setting myfaves with:  "+myResult);
      myfaves.innerHTML = myResult;
    }
  }
  //myRequest.mc_id=mc;
  myRequest.open("GET",url,true);
  //myRequest.setRequestHeader("Cache-Control","no-cache");
  myRequest.send(null);
}

function setAgeGroup(ag,mc,cs) {
	// ag = age group (1=adult, 2=kid)
	// mc = member centre id
	// cs = challenge score
        var profileDateObj = new Date();
	var agegroupContent = $('ageGroupContent');
	var url="/superspeller/includes/php/updateuser.php?agegroup="+ag+"&mc_id="+mc+"&rtm="+profileDateObj.getTime();
	var badgeType = "adult";
	if (ag==2) badgeType="kid";

        var myRequest = getXMLObj();
	myRequest.onreadystatechange = function() {
		if (myRequest.readyState == 4) {
			var myResult = myRequest.responseText;
			// alert(myResult);
			var myStr = "<div class='badgeLeft'><img src='/superspeller/images/badge_"+badgeType+".png' width='90' height='90' border='0' title='"+badgeType+"'></div>";
			myStr += "<div class='challengeScore'>Your top Spelling Challenge score is:<br><br><span class='scoreDisplay'>"+cs+"</span></div>";
			agegroupContent.innerHTML=myStr;
			getFavourites(mc);
		}
	}
	myRequest.open("GET",url,true);
	myRequest.send(null);
}

function getInformed(mc) {
        var profileDateObj = new Date();
	var myDiv = $('keepInformed');
	var url = '/superspeller/includes/php/keepinformed.php?mc_id='+mc+'&rtm='+profileDateObj.getTime();
	
	var myRequest = getXMLObj();
	myRequest.onreadystatechange = function() {
          //alert(myRequest.readyState+ " :: ["+myRequest.responseText+"]");
          if (myRequest.readyState==4) {
            var myResult = myRequest.responseText;
            
            var myStr = "<div class='checkbox'><input type='checkbox' name='keepinformed' onClick='setInformed("+mc+",this)' "+myResult+"></div><div class='informed_text'>Keep me informed about <STRONG><EM>Canada's Super Speller</EM></STRONG></div>";
            myDiv.innerHTML = myStr;
	  }
	}
	myRequest.open("GET",url,true);
	myRequest.send(null);
}

function setInformed(mc,keepInformed) {
  var profileDateObj = new Date();
  var tmpSet = "false";
  if (keepInformed.checked) tmpSet="true";
  var url = '/superspeller/includes/php/keepinformed.php?mc_id='+mc+'&ml='+tmpSet+'&rtm='+profileDateObj.getTime();
	//alert(url);
	var myRequest = getXMLObj();
	myRequest.onreadystatechange = function() {
          //alert(myRequest.readyState+ " :: ["+myRequest.responseText+"]");
          if (myRequest.readyState==4) {
            var myResult = myRequest.responseText;
	  }
	}
	myRequest.open("GET",url,true);
	myRequest.send(null);
}

function updateProfileScore(newscore) {
  var myDiv = $('challengeScore');
  var myStr = 'Your top Spelling Challenge score is:<br/><br/>';
  myStr += '<span class="scoreDisplay">'+newscore+'</span>';
  myDiv.innerHTML = myStr;
  getLeaderboard();
  //alert("updateProfileScore("+newscore+")");
}
