﻿function setUserProfile() {
    var usr = new Array(1);
    var fields = new Array();
    fields[0] = "name";
    fields[1] = "birthday";
    fields[2] = "sex";
    usr[0] = FB.Facebook.apiClient.get_session().uid;
    FB.Facebook.apiClient.users_getInfo(usr, ['name', 'birthday', 'sex'], function(result, ex) {
        var tbFullName = document.getElementById("tbFullName");
        if (tbFullName != null) {
            tbFullName.value = result[0].name;
            if (result[0].sex != "") {
                var ddlGender = document.getElementById("ddlGender");
                if (result[0].sex.toUpperCase() == "MALE")
                    ddlGender.selectedIndex = 2;
                else
                    ddlGender.selectedIndex = 1;
            }
            //March 17, 1986
            //March 7

            if (result[0].birthday != undefined) {
                var ddlDOBDay = document.getElementById("ddlDOBDay");
                var ddlDOBMonth = document.getElementById("ddlDOBMonth");
                var ddlDOBYear = document.getElementById("ddlDOBYear");
                var month;
                var date;
                //Date and month only                                            
                if (result[0].birthday.indexOf(",") < 0) {
                    month = result[0].birthday.substring(0, result[0].birthday.indexOf(" "));
                    date = result[0].birthday.substring(result[0].birthday.indexOf(" "));
                }
                //Full
                else {
                    month = result[0].birthday.substring(0, result[0].birthday.indexOf(" "));
                    date = result[0].birthday.substring(result[0].birthday.indexOf(" "), result[0].birthday.indexOf(","));
                    var year = result[0].birthday.substring(result[0].birthday.indexOf(",") + 2);
                    for (i = 0; i < ddlDOBYear.options.length; i++) {
                        if (year == ddlDOBYear.options[i].value) {
                            ddlDOBYear.options[i].selected = true;
                            break;
                        }
                    }
                }
                ddlDOBDay.selectedIndex = date;
                switch (month) {
                    case "January":
                        ddlDOBMonth.selectedIndex = 1;
                        break;
                    case "February":
                        ddlDOBMonth.selectedIndex = 2;
                        break;
                    case "March":
                        ddlDOBMonth.selectedIndex = 3;
                        break;
                    case "April":
                        ddlDOBMonth.selectedIndex = 4;
                        break;
                    case "May":
                        ddlDOBMonth.selectedIndex = 5;
                        break;
                    case "June":
                        ddlDOBMonth.selectedIndex = 6;
                        break;
                    case "July":
                        ddlDOBMonth.selectedIndex = 7;
                        break;
                    case "August":
                        ddlDOBMonth.selectedIndex = 8;
                        break;
                    case "September":
                        ddlDOBMonth.selectedIndex = 9;
                        break;
                    case "October":
                        ddlDOBMonth.selectedIndex = 10;
                        break;
                    case "November":
                        ddlDOBMonth.selectedIndex = 11;
                        break;
                    case "December":
                        ddlDOBMonth.selectedIndex = 12;
                        break;
                }
            }
        }



    });
}

