﻿
function System_NewMemberAndAddress(mail,newPassword,username,sexId,personalNumber,birthDate,newsLetter,addressTypeId,firstName,lastName,address1,address2,state,postalCode,city,countryId,phoneNumber,addressMail,returnItemId,returnContentTemplateKey,javaScriptMethodName)
{

        var params =
        ["mail",mail,
        "newPassword",newPassword,
        "username",username,
        "sexId",sexId, 
        "personalNumber",personalNumber,
        "birthDate",birthDate,
        "newsLetter",newsLetter,
        "addressTypeId",addressTypeId,
        "firstName",firstName,
        "lastName",lastName,
        "address1",address1,
        "address2",address2,
        "state",state,
        "postalCode",postalCode,
        "city",city,
        "countryId",countryId,
        "phoneNumber",phoneNumber,
        "addressMail",addressMail,
        "returnItemId",returnItemId,
        "returnContentTemplateKey",returnContentTemplateKey,
        "IsTestMode",_IsTestMode];
     
        System_PageMethod(_rootPath + "WebServices/Member.asmx","NewMemberAndAddress",params, javaScriptMethodName, Transaction_AjaxError); 
       
}
            
function System_ForgotPassword(toMail,subject,fromName,itemIdToSend,contentTemplateKey,javaScriptMethodName)
{


        var params =
        ["toMail",toMail,
        "subject",subject,
        "fromName",fromName,
        "itemIdToSend",itemIdToSend,
        "contentTemplateKey",contentTemplateKey,
        "IsTestMode",_IsTestMode];
        System_PageMethod(_rootPath + "WebServices/Member.asmx","ForgotPassword",params, javaScriptMethodName, Transaction_AjaxError); 
}



    
function System_UpdateAddress(addressTypeId,firstName,lastName,address1,address2,state,postalCode,city,countryId,phoneNumber,personalNumber,mail,returnItemId,returnContentTemplateKey,javaScriptMethodName)
{

        var params =
        ["addressTypeId",addressTypeId,
        "firstName",firstName,
        "lastName",lastName,
        "address1",address1,
        "address2",address2,
        "state",state,
        "postalCode",postalCode,
        "city",city,
        "countryId",countryId,
        "phoneNumber",phoneNumber,
        "personalNumber",personalNumber,
        "mail",mail,
        "returnItemId",returnItemId,
        "returnContentTemplateKey",returnContentTemplateKey,
        "IsTestMode",_IsTestMode];
        System_PageMethod(_rootPath + "WebServices/Member.asmx","UpdateAddress",params, javaScriptMethodName, Transaction_AjaxError); 


}
    

function System_UpdateMember(mail,password,newPassword,username,personalNumber,info1,info2,info3,info4,info5,number1,number2,returnItemId,returnContentTemplateKey,javaScriptMethodName)
{
        var params =
        ["mail",mail,
        "password",password,
        "newPassword",newPassword,
        "username",username,
        "personalNumber",personalNumber,
        "info1",info1,
        "info2",info2,
        "info3",info3,
        "info4",info4,
        "info5",info5,
        "number1",number1,
        "number2",number2,
        "returnItemId",returnItemId,
        "returnContentTemplateKey",returnContentTemplateKey,
        "IsTestMode",_IsTestMode];
        System_PageMethod(_rootPath + "WebServices/Member.asmx","UpdateMember",params, javaScriptMethodName, Transaction_AjaxError); 
                
}


function System_LoginMember(mail,password,returnItemId,returnContentTemplateKey,javaScriptMethodName)
{ 

        var params =
        ["mail",mail,
        "password",password,
        "returnItemId",returnItemId,
        "returnContentTemplateKey",returnContentTemplateKey,
        "IsTestMode",_IsTestMode];
        System_PageMethod(_rootPath + "WebServices/Member.asmx","LoginMember",params, javaScriptMethodName, Transaction_AjaxError); 
}


function System_LogoutMember(returnItemId,returnContentTemplateKey,javaScriptMethodName)
{ 
    
        var params =
        ["returnItemId",returnItemId,
        "returnContentTemplateKey",returnContentTemplateKey,
        "IsTestMode",_IsTestMode];
        System_PageMethod(_rootPath + "WebServices/Member.asmx","LogoutMember",params, javaScriptMethodName, Transaction_AjaxError); 
}


