var usercheck = $.post(ddeLoc + "isuserknown", '{"sessionid":"' + getSessionId() + '"}') .done( function(dataReturned){ // Stash the current customerid globally. Poor form, but hey... window.customerid = dataReturned.customerid; $( ".showusercode" ).text( dataReturned.known ); if (dataReturned.known == "true" && dataReturned.customerid == "2015_0012345") { $("#userknownchris").show(); $("#userknownchris1").show(); $("#userknownchris2").show(); $("#userknownchris3").show(); $("#userknownchris4").show(); $("#userknownbarry").hide(); $("#userknownbarry1").hide(); $("#userknownbarry2").hide(); $("#userknownbarry3").hide(); $("#userknownbarry4").hide(); $("#userknown").hide(); $("#userunknown").hide(); $("#userunknown1").hide(); $("#userunknown2").hide(); $("#userunknown3").hide(); $("#userunknown4").hide(); } else if (dataReturned.known == "true" && dataReturned.customerid == "2015_0067890") { $("#userknownchris").hide(); $("#userknownchris1").hide(); $("#userknownchris2").hide(); $("#userknownchris3").hide(); $("#userknownchris4").hide(); $("#userknownbarry").show(); $("#userknownbarry1").show(); $("#userknownbarry2").show(); $("#userknownbarry3").show(); $("#userknownbarry4").show(); $("#userknown").hide(); $("#userunknown").hide(); $("#userunknown1").hide(); $("#userunknown2").hide(); $("#userunknown3").hide(); $("#userunknown4").hide(); } else { $("#userknownchris").hide(); $("#userknownchris1").hide(); $("#userknownchris2").hide(); $("#userknownchris3").hide(); $("#userknownchris4").hide(); $("#userknownbarry").hide(); $("#userknownbarry1").hide(); $("#userknownbarry2").hide(); $("#userknownbarry3").hide(); $("#userknownbarry4").hide(); $("#userknown").hide(); $("#userunknown").show(); $("#userunknown1").show(); $("#userunknown2").show(); $("#userunknown3").show(); $("#userunknown4").show(); } // If we're on the profile edit page then I want to update the checkboxes, etc, with the current preference values // See if we have a function to call, and pass it the current user details if so if (typeof updateUserDetails !== "undefined") updateUserDetails(dataReturned); })