
function OpenProfilePage(memNum, encMemNum, socNetDomain)
{
    var xmlInput = "<input><sId></sId><memNum>" + memNum + "</memNum></input>";
    var remoteInput = "<remoteInput>xmlInput=" + xmlInput + "</remoteInput>";
    
    var xmlData = "<remoteUrl>" + socNetDomain + "/Services/UserServicePage.aspx" + "</remoteUrl><postData><remoteMethod>method=GetProfile</remoteMethod>" + remoteInput + "</postData>";
    
    var xmlInput = PrepareXmlInput(xmlData);

    $.ajax({
        type: "POST",
        url: "/httpservices/proxyservice.aspx",
        data: "method=RemotePost&xmlInput=" + xmlInput,
        error: function(XMLHttpRequest, textStatus, errorThrown) {
        },
        success: function(xml) {
            OpenProfileResultHandler(xml, memNum, encMemNum, socNetDomain);
        } //end of success handler
    });
}

function OpenProfileResultHandler(xml, memNum, encMemNum, socNetDomain)
{
    var sid;
    
     $(xml).find('output').each(function(i){
        sid = $(this).find("sid").text();    
     });
          
     if (sid > 0)
     {
        //SocNet Profile exists
        window.location = socNetDomain + "/People/UserProfile.aspx?sid=" + sid;
     }
     else if(sid == "0")
     {
        //Socnet profile doesn't exists
        var url = "profile.aspx?member_no=" + encMemNum;
        windowOpen(url,610,469,0,1);
     }
     else
     {
        //Info not available
        //do nothing
     }
}

