       function member_showMemberProfile()
 {
            //url
       var action_file_path = "profile/index.php";
       var actioncmd = "?show_profile_request=1";

       var url = action_file_path+actioncmd;
       url=url+"&sid="+Math.random();

       //get the content to display using ajax
        $.ajax({
        method: "get",url:url,data: "page",
        beforeSend: function()
            {
                   showSpinner('div_main_content_area');
            },
            complete: function()
            {
            },
            success: function(html)
            {
                 $("#div_main_content_area").html(html);
            }
       }); //close $.ajax()

 }//profile_showProfile()



function member_showMembers()
      {
        var action_file_path = "member/index.php";
        var actioncmd = "?smr=1";

        var url = action_file_path+actioncmd;
        url=url+"&sid="+Math.random();

          $.ajax({
            method: "get",url:url,data: "page",
            beforeSend: function()
            {
              showSpinner('div_members_home_id');
            },
            complete: function()
            {},
            success: function(html)
            {
             $("#div_members_home_id").html(html);
            }
         });
      }//member_showMembers()


    function member_toggleMemberCompanyManagementCheckBox(input)
    {
        //alert(input);
        var delim =',';
        var member_id = getTokenAt(input,0,delim,4);
        var toggle_member_company_management_checkbox_id= getTokenAt(input,1,delim,4);
        var select_management_titles_id =getTokenAt(input,2,delim,4);
        var show_member_on_management_page_checkbox_id =getTokenAt(input,3,delim,4);

        var checkbox = document.getElementById(toggle_member_company_management_checkbox_id);

      if(checkbox.checked)
        {
           // alert("checked");
            member_toggleMemberCompanyManagementSelect
            (member_id,select_management_titles_id,show_member_on_management_page_checkbox_id,false);
        }
        else
        {
          //  alert("unchecked");
            member_toggleMemberCompanyManagementSelect
            (member_id,select_management_titles_id,show_member_on_management_page_checkbox_id,true);

            //clear the member management position of this member on the database

        var action_file_path = "management_position/index.php";
        var actioncmd = "?update_member_management_position_request=1"+
                        "&&member_id="+member_id+
                        "&&selected_management_position_name='none'";

        var url = action_file_path+actioncmd;
        url=url+"&sid="+Math.random();

        //get the content to display using ajax
        $.ajax({
            method: "get",url:url,data: "page",
            beforeSend: function()
            {
            },
            complete: function()
            {
            },
            success: function(html)
            {
               // alert(html);
            }
     }); //close $.ajax()


        }
        
    }//member_toggleMemberCompanyManagementCheckBox


      function member_toggleMemberCompanyManagementSelect(member_id,select_id,checkbox_id,disabled_status)
      {
        $("#"+select_id).attr("disabled",disabled_status);

         var show_member_on_management_page_checkbox_id =
         document.getElementById(checkbox_id);
     
        if(disabled_status) //if false clear
            {
               show_member_on_management_page_checkbox_id.checked = false;

               var show_member_on_management_page =
                   member_id+','+checkbox_id;

               management_position_showMemberOnManagementPage
               (show_member_on_management_page);
               
            }

         show_member_on_management_page_checkbox_id.disabled =
         disabled_status;
      }
      

function member_toggleSelectAllMembers(input)
{
    //alert(input);
    var delim =',';
    var checkbox_toggle_select_all_members_id =getTokenAt(input,0,delim,3);
    var member_check_box_id =getTokenAt(input,1,delim,3);
    var div_toggle_select_all_members_id= getTokenAt(input,2,delim,3);

    var checkbox = document.getElementById(checkbox_toggle_select_all_members_id);

  if(checkbox.checked)
    {
       // alert("checked");
        //traverse thro the company notification checkboxes enabling
        $(':checkbox.'+member_check_box_id).map(function ()
        {
         this.checked = true;
        }).get();

        $("#"+div_toggle_select_all_members_id).html("UnSelect All");

    }

    else
    {

        //alert("unchecked");
      //traverse thro the company notification checkboxes disabling
         $(':checkbox.'+member_check_box_id).map(function ()
        {
         this.checked = false;
        }).get();


        $("#"+div_toggle_select_all_members_id).html("Select All");

    }
}//member_toggleSelectAllMembers



      function member_showEditMemberBiographyForm(input)
     {
      //alert(input);
        var delim =',';               
        var member_id=parseInt(getTokenAt(input,0,delim,2));
        var div_edit_member_biography =getTokenAt(input,1,delim,2);

           var action_file_path = "member/index.php";
           var actioncmd = "?edit_member_biography_request=1"+
                            "&&member_id="+member_id;

           var url = action_file_path+actioncmd;
           url=url+"&sid="+Math.random();

        $.ajax({
            method: "get",url:url,
            beforeSend: function()
            {
             showSpinner(div_edit_member_biography);
            },
            complete: function()
            {},
            success: function(html)
            {
                $("#"+div_edit_member_biography).html(html);
            }
         });
     }//member_showEditMemberBiographyForm()

      function member_showEditMemberDetailsForm(input)
     {
      //alert(input);
        var delim =',';
        var member_id=parseInt(getTokenAt(input,0,delim,2));
        var div_show_edit_member_details_form_id =getTokenAt(input,1,delim,2);

           var action_file_path = "member/index.php";
           var actioncmd = "?show_edit_member_details_request=1"+
                            "&&member_id="+member_id;

           var url = action_file_path+actioncmd;
           url=url+"&sid="+Math.random();

        $.ajax({
            method: "get",url:url,
            beforeSend: function()
            {
             showSpinner(div_show_edit_member_details_form_id);
            },
            complete: function()
            {},
            success: function(html)
            {
                $("#"+div_show_edit_member_details_form_id).html(html);
            }
         });
     }//member_showEditMemberDetailsForm()
     
      
      function member_editMemberAdminLevel(input)
      {//alert(input);
       var delim =',';               
       var member_id=parseInt(getTokenAt(input,0,delim,3));
       var select_edit_member_admin_level_id =getTokenAt(input,1,delim,3);
       var div_edit_member_admin_level_id =getTokenAt(input,2,delim,3);

        var new_member_admin_level =
            $("#"+select_edit_member_admin_level_id).val();
       
        var action_file_path = "member/index.php";
        var actioncmd = "?edit_member_admin_level_request=1"+
                        "&&member_id="+member_id+
                        "&&new_member_admin_level="+new_member_admin_level

        var url = action_file_path+actioncmd;
        url=url+"&sid="+Math.random();

        //alert(url);

          $.ajax({
            method: "get",url:url,
            beforeSend: function()
            {
             var update = "saving changes... ";
             $("#"+div_edit_member_admin_level_id).html(update);
            },
            complete: function()
            {
            },
            success: function(html)
            { 
             $("#"+div_edit_member_admin_level_id).html(html);
             $("#"+div_edit_member_admin_level_id).hide("slow");
             //$("#"+div_edit_member_admin_level_id).html('');
            }
         }); 
      }//member_editMemberAdminLevel()

           function resetEditMemberForm(input)
      {//alert(input);
            var delim =',';
            var txt_firstname_id =getTokenAt(input,0,delim,7);
            var txt_lastname_id=getTokenAt(input,1,delim,7);
            var txt_email_id=getTokenAt(input,2,delim,7);
            var txt_phone_no_id=getTokenAt(input,3,delim,7);
            var txt_password_id=getTokenAt(input,4,delim,7);
            var txt_confirm_password_id=getTokenAt(input,5,delim,7);

             document.getElementById(txt_firstname_id).value = '';
             document.getElementById(txt_lastname_id).value = '';
             document.getElementById(txt_email_id).value ='';
             document.getElementById(txt_phone_no_id).value = '';
             document.getElementById(txt_password_id).value = '';
             document.getElementById(txt_confirm_password_id).value = '';
             
             document.getElementById('txt_captcha_code').value = '';

      }



      //this function coordinate the saving of member info which has just been
      //edited and validated
      function editMember(input)
      {
          //alert(input);
            var missing_details = "";

            var delim =',';
            var txt_firstname_id =getTokenAt(input,0,delim,10);
            var txt_lastname_id=getTokenAt(input,1,delim,10);
            var txt_email_id=getTokenAt(input,2,delim,10);
            var txt_phone_no_id=getTokenAt(input,3,delim,10);
            var text_editor_id=getTokenAt(input,4,delim,10);
            var txt_password_id=getTokenAt(input,5,delim,10);
            var txt_confirm_password_id=getTokenAt(input,6,delim,10);
            var txt_captcha_code_id=getTokenAt(input,7,delim,10);
            var function_action_command=getTokenAt(input,8,delim,10);
            var reload_link=getTokenAt(input,9,delim,10);

        //check if there is an error in the inputs or empty where they should
        // not be empty
            var firstname = $("#"+txt_firstname_id).val();    
            if(($('#'+txt_firstname_id).hasClass('ui-state-error'))||(!firstname))
              {
                  $("#"+txt_firstname_id).addClass( "ui-state-error" );
                    missing_details += "First Name ";
              }

            var lastname = $("#"+txt_lastname_id).val();
            if(($('#'+txt_lastname_id).hasClass('ui-state-error'))||(!lastname))
              {
                  $("#"+txt_lastname_id).addClass( "ui-state-error" );
                    missing_details += ", Last Name ";
              }

            var email = $("#"+txt_email_id).val();
            if(($('#'+txt_email_id).hasClass('ui-state-error'))||(!email))
              {
                  $("#"+txt_email_id).addClass( "ui-state-error" );
                    missing_details += ", Your Email Address";
              }

            var phone_no = $("#"+txt_phone_no_id).val();
            if(($('#'+txt_phone_no_id).hasClass('ui-state-error'))||(!phone_no))
              {
                  $("#"+txt_phone_no_id).addClass( "ui-state-error" );
                    missing_details += ", Phone Number";
              }

           //postal address
            var postal_address = $("#"+text_editor_id).html();
            //alert("Address "+postal_address);

            var password = $("#"+txt_password_id).val();
            if(($('#'+txt_password_id).hasClass('ui-state-error'))||(!password))
              {
                  $("#"+txt_password_id).addClass( "ui-state-error" );
                    missing_details += ", Password";
              }


            var confirm_password = $("#"+txt_confirm_password_id).val();
            if(($('#'+txt_confirm_password_id).hasClass('ui-state-error'))||(!confirm_password))
              {
                  $("#"+txt_confirm_password_id).addClass( "ui-state-error" );
                    missing_details += ", Confirm Password";
              }

           if(txt_captcha_code_id!="")
            {
            var captcha_code = $("#"+txt_captcha_code_id).val();
            if(($('#'+txt_captcha_code_id).hasClass('ui-state-error'))||(!captcha_code))
              {
                  $("#"+txt_captcha_code_id).addClass( "ui-state-error" );
                    missing_details += ", Verification Code";
              }
            }

            if(missing_details!="")
                {
                    alert("Please fill in these fields : "+ missing_details);
                    return;
                }

           var action_file_path = "member/index.php";
           var actioncmd;

           if("ADD"==function_action_command)
               {
             actioncmd = "?add_member_request=1&&"+
            "firstname="+firstname+
            "&&lastname="+lastname+
            "&&email="+email+
            "&&phone_no="+phone_no+
            "&&password="+confirm_password;
               }
               else
               {//alert("Edit");
            actioncmd = "?edit_member_request=1&&"+
            "firstname="+firstname+
            "&&lastname="+lastname+
            "&&email="+email+
            "&&phone_no="+phone_no+
            "&&password="+password;
               }

            var url = action_file_path+actioncmd;
            url=url+"&sid="+Math.random();

          // alert(url);

           $.post(url,
           {
               password: password,
               postal_address:postal_address
           },
           function(link)
           {
               alert(link);
               //var msg = function_action_command+"ing Successful";
               //alert(msg.toLowerCase());
               reloadSite(reload_link);
           }
          );

      }//editMember()


      
     function member_enableTxtEditMemberPassword(input)
  {
      //alert(input);
         var delim =',';
                     var text_field_password_id=getTokenAt(input,0,delim,3);
    var text_field_confirm_password_id=getTokenAt(input,1,delim,3);
                          var password=getTokenAt(input,2,delim,3);

   var member_chk = document.getElementById('edit_member_password_check_box');
   if(member_chk.checked)
    { //alert("checked");
    $("#"+text_field_password_id).attr("disabled", "");
    $("#"+text_field_confirm_password_id).attr("disabled", "");
    }
    else
    {
    $("#"+text_field_password_id).attr("disabled", "disabled");
    $("#"+text_field_confirm_password_id).attr("disabled", "disabled");
    $("#"+text_field_password_id).val(password);
    $("#"+text_field_confirm_password_id).val(password);    
    }
  }


  //this function helps to show the form for getting a message
function member_showInviteMembersForm()
{
       var action_file_path = "member/index.php";
       var actioncmd = "?invite_member_request=1";

       var url = action_file_path+actioncmd;
       url=url+"&sid="+Math.random();

       $(function()
       {
		$( "#a_invite_new_members" )
                .click(function()
                {
                  $( "#div_members_home_id" ).show( "slow" );

                  $.ajax(
                  {
                    method: "get",url:url,data: "page",
                    beforeSend: function()
                    {
                        showSpinner('div_members_home_id');
                    },
                    complete: function()
                    {},
                    success: function(html)
                    {
                      $("#div_members_home_id").html(html);
                    }
                 }); //close $.ajax()
              });
	});
}//member_showInviteMembersForm()


	function _invite_more(input)
        { 
        //alert(input);
        var delim =',';
        var div_added_file_counter = getTokenAt(input,0,delim,4);
        var div_upload_counter=getTokenAt(input,1,delim,4);
        var divFile=getTokenAt(input,2,delim,4);
        var div_addable_file_counter=getTokenAt(input,3,delim,4);

        var addable_file_counter = parseInt(document.getElementById(div_addable_file_counter).value);
        var added_file_counter = parseInt(document.getElementById(div_added_file_counter).value);

        if(added_file_counter<addable_file_counter)//addable_images is the max allowed
            {
            //alert(added_file_counter+" is less than "+addable_file_counter);
            var txt = "<br><input type=\"text\" class=\"txt_invite_email text ui-corner-all\" size=\"40\" >";
            document.getElementById(divFile).innerHTML += txt;

            added_file_counter = parseInt(document.getElementById(div_added_file_counter).value);
            added_file_counter +=1;
            document.getElementById(div_added_file_counter).value=added_file_counter;
            }
          else
            {
              //alert(added_file_counter+" is NOT less than "+addable_file_counter);
              document.getElementById(div_upload_counter).innerHTML = "Max reached";
            }

	}//_add_more()

        //this function validates the message box email


       function processInviteMemberForm(input)
        { 
     var delim =',';
     var missing_fields = "";
     var sender_msg = " ";

     var txt_name_id =getTokenAt(input,0,delim,5);
     var txt_email_id=getTokenAt(input,1,delim,5);
     var txt_subject_id=getTokenAt(input,2,delim,5);
     var text_editor_default_value=getTokenAt(input,3,delim,5);
     var text_editor_id=getTokenAt(input,4,delim,5);
        //after validation retrieve the values

    var msg_sender_name = $("#"+txt_name_id).val();
    if(($('#'+txt_name_id).hasClass('ui-state-error'))||(!msg_sender_name))
      {
          $("#"+txt_name_id).addClass( "ui-state-error" );
            missing_fields = "Your Name";
      }

    var msg_sender_email = $("#"+txt_name_id).val();
    if(($('#'+txt_email_id).hasClass('ui-state-error'))||(!msg_sender_email))
      {
          $("#"+txt_email_id).addClass( "ui-state-error" );
            missing_fields += ", Your Email";
      }

    var msg_sender_subject = $("#"+txt_subject_id).val();
    if(($('#'+txt_subject_id).hasClass('ui-state-error'))||(!msg_sender_subject))
      {
          $("#"+txt_subject_id).addClass( "ui-state-error" );
            missing_fields += ", Your Subject";
      }

        var chkFlg = false;
       //message
        var txt_editor_content =$("#"+text_editor_id).html();
        // clear the default value if is in requirements
        // cut off <p> and </p> to comply with XHTML strict
        // these can't be part of the default_value
        var slen = txt_editor_content.length;
        sender_msg = txt_editor_content.substring(3,slen-4);
         if((text_editor_default_value==sender_msg)||(!sender_msg))
        {
            missing_fields += ", Your Message";
            $("#"+text_editor_id).html(text_editor_default_value);
        }

        if(missing_fields!="")
            {
                alert("Please provide "+missing_fields);
                return;
            }

        //iterate through each textboxes and add keyup
                //handler to trigger sum event

                $(".txt_invite_email").each(function()
                {
                 if(this.value)
                     {
                    chkFlg = true;
                    sendMemberInvitation(msg_sender_name,
                    msg_sender_email,
                    msg_sender_subject,
                    sender_msg,
                    this.value);
                    this.value='';
                     }
                });

                if(!chkFlg)
                {
                    alert('Please type/enter at least one email');
                    return false;
		}

                common_resetTextEditorValue(text_editor_id,"");
                
		return true;
	}//processInviteMemberForm()


      function sendMemberInvitation(sender_name,
                                    sender_email,
                                    msg_subject,
                                    sender_msg,
                                    receiver_email)
   {
           var action_file_path = "member/index.php";
           var actioncmd = "?invite_member_submit=1&&"+
           "sender_name="+sender_name+"&&"+
           "sender_email="+sender_email+"&&"+
           "msg_subject="+msg_subject+"&&"+
           "sender_msg="+sender_msg+"&&"+
           "receiver_email="+receiver_email;

           var url = action_file_path+actioncmd;
           url=url+"&sid="+Math.random();

           $.post(url,
           {
               sender_msg: sender_msg,
               sender_name: sender_name,
               sender_email:sender_email,
               msg_subject: msg_subject,
               receiver_email: receiver_email
           },
           function(message)
           {
           document.getElementById("div_invite_member_update").innerHTML+= message;
           // alert("Thanks, We have received your Message");
           });
   }//showInviteForm();

  //this function helps to show the form for getting a message
function member_showSendMembersEmailForm(div_email_members_box_id)
{
       var action_file_path = "member/index.php";
       var actioncmd = "?send_member_message_request=1";

       var url = action_file_path+actioncmd;
       url=url+"&sid="+Math.random();

       $(function()
       {
            $( "#a_show_email_members" )
            .click(function()
            {
             $.ajax({
                    method: "get",url:url,data: "page",
                    beforeSend: function()
                    {
                     showSpinner(div_email_members_box_id);
                    },
                    complete: function()
                    {},
                    success: function(html)
                    {
                      $("#"+div_email_members_box_id).addClass( "content_block" );
                      $("#"+div_email_members_box_id).html(html);
                    }
                 }); //close $.ajax()
            });
	});
}//member_showSendMembersEmailForm()



     function member_processSendMemberMessageForm(input)
     {
         if(member_sendMemberMessageForm(input))
             {
            //alert("Message Sent Successfully");
             document.getElementById("div_email_members_update").innerHTML+=
                 "<hr>Your Message Was Sent Successfully <br> Here is the Log ";
             }

     }

     function member_sendMemberMessageForm(input)
        {
     var delim =',';
     var chkFlg = false;
     var sender_msg;
     
     var missing_fields = "";
     var txt_name_id =getTokenAt(input,0,delim,5);
     var txt_email_id=getTokenAt(input,1,delim,5);
     var txt_subject_id=getTokenAt(input,2,delim,5);
     var text_editor_id=getTokenAt(input,3,delim,5);
     var text_editor_default_value=getTokenAt(input,4,delim,5);

        //after validation retrieve the values
    var msg_sender_name = $("#"+txt_name_id).val();
    if(($('#'+txt_name_id).hasClass('ui-state-error'))||(!msg_sender_name))
      {
          $("#"+txt_name_id).addClass( "ui-state-error" );
            missing_fields = "Your Name";
      }


    var msg_sender_email = $("#"+txt_name_id).val();
    if(($('#'+txt_email_id).hasClass('ui-state-error'))||(!msg_sender_email))
      {
          $("#"+txt_email_id).addClass( "ui-state-error" );
            missing_fields += ", Email";
      }

    var msg_sender_subject = $("#"+txt_subject_id).val();
    if(($('#'+txt_subject_id).hasClass('ui-state-error'))||(!msg_sender_subject))
      {
          $("#"+txt_subject_id).addClass( "ui-state-error" );
            missing_fields += ", Subject";
      }


       //message
        var txt_editor_content =$("#"+text_editor_id).html();
        // clear the default value if is in requirements
        // cut off <p> and </p> to comply with XHTML strict
        // these can't be part of the default_value
        var slen = txt_editor_content.length;
        sender_msg = txt_editor_content.substring(3,slen-4);
         if((text_editor_default_value==sender_msg)||(!sender_msg))
        {
            missing_fields += ", Your Message";
            $("#"+text_editor_id).html(text_editor_default_value);
        }

        if(missing_fields!="")
            {
                alert("Please provide "+missing_fields);
                return;
            }

            //traverse thro the company notification checkboxes enabling
            $(':checkbox.member_check_box').each(function()
            {      //alert("In $ thing"+chkFlg);
            if(this.checked)
                 {      
                    chkFlg = true;
                   //alert("Is Checked"+chkFlg);
                  // alert(this.value+"is checked");
                    sendMemberMessage(msg_sender_name,
                    msg_sender_email,
                    msg_sender_subject,
                    sender_msg,
                    this.value);

                    //uncheck to avoid sending the message twice
                    this.checked=false;
                 }
            }).get();

 // alert("After $ thing "+chkFlg);

            if(!chkFlg)
            {
            alert('Please Check at least one email');
            return false;
            }

            common_resetControlValue(txt_subject_id,"");
            common_resetTextEditorValue(text_editor_id,"");
            return true;
	}//processSendMemberMessageForm()

   function sendMemberMessage(sender_name,
                                    sender_email,
                                    msg_subject,
                                    sender_msg,
                                    receiver_member_id)
   {
           var action_file_path = "member/index.php";
           var actioncmd = "?send_member_message_submit=1&&"+
           "sender_name="+sender_name+"&&"+
           "sender_email="+sender_email+"&&"+
           "msg_subject="+msg_subject+"&&"+
           "sender_msg="+sender_msg+"&&"+
           "receiver_member_id="+receiver_member_id;

           var url = action_file_path+actioncmd;
           url=url+"&sid="+Math.random();

           $.post(url,
           {
               sender_msg: sender_msg,
               sender_name: sender_name,
               sender_email:sender_email,
               msg_subject: msg_subject,
               receiver_member_id: receiver_member_id
           },
           function(html)
           {
           // alert("Sent to "+receiver_member_id);
             document.getElementById("div_email_members_update").innerHTML+=html;
           });
   }//sendMemberMessage();


   //this form cordinates showing a form for the user to confirm delete of a member
 function member_showConfirmDeleteForm(input)
{  //alert(input);
    var delim =',';
    var member_id=parseInt(getTokenAt(input,0,delim,3));
    var btn_delete_member_id=getTokenAt(input,1,delim,3);
    var div_delete_member_box_id=getTokenAt(input,2,delim,3);

        var action_file_path = "member/index.php";
        var actioncmd = "?show_confirm_delete_member_form_request=1"+
                        "&&member_id="+member_id+
                        "&&div_delete_member_box_id="+div_delete_member_box_id;

       var url = action_file_path+actioncmd;
       url=url+"&sid="+Math.random();

       $(function()
       {
		// a workaround for a flaw in the demo system (http://dev.jqueryui.com/ticket/4375), ignore!
		$( "#dialog:ui-dialog" ).dialog( "destroy" );

		$( "#"+div_delete_member_box_id).dialog({
			autoOpen: false,
			height: 140,
			width: 400,
			modal: true,
                        draggable: false,
                        resizable:false,
                        show: "fade",
                        hide: "fade"
		});

		$( "#"+btn_delete_member_id )
                .click(function(e)
                {
                        e.preventDefault();
                        $( "#"+div_delete_member_box_id).dialog( "open" );

                      $.ajax({
                                method: "get",url:url,data: "page",
                                beforeSend: function()
                                {
                                    showSpinner(div_delete_member_box_id);
                                },
                                complete: function()
                                {},
                                success: function(html)
                                {
                                  $("#"+div_delete_member_box_id).html(html);
                                }
                     }); //close $.ajax()
                });
	});
}//member_showConfirmDeleteForm()

      //this function cordinates deleting of a member from the database
  function deleteMember(input)
      {
    var delim =',';
    var delete_member_id=parseInt(getTokenAt(input,0,delim,3));
    var delete_email=parseInt(getTokenAt(input,1,delim,3));
    var div_delete_member_box_id=getTokenAt(input,2,delim,3);

       var action_file_path = "member/index.php";
       var actioncmd = "?delete_member_request=1"+
                        "&&delete_member_id="+delete_member_id+
                        "&&delete_email="+delete_email;

         var url = action_file_path+actioncmd;
         url=url+"&sid="+Math.random();

          $.ajax({
            method: "get",url:url,data: "page",
            beforeSend: function()
            {
              showSpinner(div_delete_member_box_id);
            },
            complete: function()
            {
            },
            success: function(html)
            {
             //$("#"+div_delete_member_box_id).html(html);
            //alert("Member Account Deleted Successfully");
             $( "#"+div_delete_member_box_id).dialog( "close" );
              member_showMembers();
            }
         }); //close $.ajax()

      }//showConfirmDeleteForm()

  //this function show the menu for editing a member
  function member_showEditMemberMenu(input)
      {
    var delim =',';
    var member_id=parseInt(getTokenAt(input,0,delim,2));
    var div_show_edit_member_menu_id=getTokenAt(input,1,delim,2);

       var action_file_path = "member/index.php";
       var actioncmd = "?show_edit_member_menu_request=1"+
                        "&&member_id="+member_id;

         var url = action_file_path+actioncmd;
         url=url+"&sid="+Math.random();

          $.ajax({
            method: "get",url:url,data: "page",
            beforeSend: function()
            {
             // showSpinner(div_show_edit_member_menu_id);
            },
            complete: function()
            {
            },
            success: function(html)
            {
             $( "#"+div_show_edit_member_menu_id).html(html);
            }
         }); //close $.ajax()

      }//member_showEditMemberMenu()


 function member_initTabber(div_name)
 {

    /* Optional: Temporarily hide the "tabber" class so it does not "flash"
       on the page as plain HTML. After tabber runs, the class is changed
       to "tabberlive" and it will appear. */
    //   document.write('<style type="text/css">.'+div_name+'{display:none;}<\/style>');

    /*==================================================
      Set the tabber options (must do this before including tabber.js)
      ==================================================*/
    var tabberOptions =
        {

      'onLoad': function(argsObj)
      {
        var i;


        //alert('getCookie(' + t.cookie + ') = ' + i);
        //load content - in case there is no content showing
        //in the tab
        member_showModuleTabContent(i);

      },
  /* Optional: code to run when the user clicks a tab. If this
     function returns boolean false then the tab will not be changed
     (the click is canceled). If you do not return a value or return
     something that is not boolean false, */
      'onClick':function(argsObj)
      {
        var i = argsObj.index; /* Which tab was clicked (0 is the first tab) */

        var t = argsObj.tabber; /* Tabber object */
        var id = t.id; /* ID of the main tabber DIV */

        if (id == 'tabber_home')
        {
           member_showModuleTabContent(i);
         // return confirm('Switch to '+t.tabs[i].headingText+'?\nEvent type: '+e.type);
        }

      },
  /* Optional: set an ID for each tab navigation link */
  'addLinkId': true

    };


    /* Since we specified manualStartup=true, tabber will not run after
       the onload event. Instead let's run it now, to prevent any delay
       while images load.
    */
    tabberAutomatic(tabberOptions);

 }//member_initTabber()

 //this function loads and shows homepage tab content for a particular module
 //given the module navigation name
    //IMPORTANT NOTE : WHEN YOU CHANGE THE ORDER OF MODULES
    //ON THIS FUNCTION, MAKE SURE YOU CHANGE THE ORDER
    //IN THE JAVASCRIPT CODE IN  showHomePage()
    //FOUND IN home/classes/home_ui.php!!!!!!
 function member_showModuleTabContent(tab_num)
 {
        //alert("for tab num "+tab_num);
       var action_file_path = "member/index.php";
       var actioncmd = "?show_member_profile_tab_content_request=1"+
           "&&tab_num="+tab_num;

       var url = action_file_path+actioncmd;
       url=url+"&sid="+Math.random();

       var div_member_profile_tab_content_id;

       switch(tab_num)
       {
           case 0:
               {
                div_member_profile_tab_content_id  = "div_my_profile_tab_content_id";
                break;
               }

           case 1:
               {
                div_member_profile_tab_content_id  =
                    "div_email_notifications_tab_content_id";
                break;
               }
       }

      var content_length =($("#"+div_member_profile_tab_content_id).html()).length;
       //alert(content_length);
      //alert($("#"+div_module_tab_content_id).html());
      //when the above divs were created, we cleared them of any content
      //except the one which is loaded when the tabber is loaded
      //so that here we can accurately check if a tab is not already loaded
      if(content_length!=0)
          {
              return;
          }

       //get the content to display using ajax
       $.ajax(
       {
            method: "get",
            url:url,
            beforeSend: function()
            {
              showSpinner(div_member_profile_tab_content_id);
            },
            complete: function()
            {
            },
            success: function(tab_content)
            {
              //alert(tab_content);
              $("#"+div_member_profile_tab_content_id).html(tab_content);
            }
       }); //close $.ajax()


 }//showModuleTabContent()




 





