//**************************
//
//    FORMS AND POPUPS
//
//**************************

(function($){

	$.extend({
		popPopupBlockNotice : function(){
			var pop_content;


      pop_content = '<blockquote class="pop-blocker-xclose-wrap">';
      pop_content += '<a href="#"><img src="images/close-x.png" alt="" title=""></a>';
      pop_content += '</blockquote>';
      pop_content += '<ul class="pop-blocker-content-box">';
      pop_content += '<li class="pop-blocker-uzzap-logo pop-blocker-logo-content">UZZAP</li>';
      pop_content += '<li class="pop-blocker-content-box">';
      pop_content += '<h1>';
      pop_content += '	Pop-up windows must be enabled to use ';
      pop_content += '	Uzzap Web Widget / Online Chat service.';
      pop_content += '</h1>';
      pop_content += '<dl>';
      pop_content += '	<dd>';
      pop_content += '		Depending on your browser or pop-up blocker you can allow pop-ups ';
      pop_content += '		for Uzzap.com.';
      pop_content += '	</dd>';
      pop_content += '	<dt>';
      pop_content += '		To change Pop-up Blocker settings for Internet Explorer';
      pop_content += '	</dt>';
      pop_content += '	<dd>';
      pop_content += '		Select the <strong class="pop-blocker-content-box">Tools</strong> menu, point to <strong class="pop-blocker-content-box">Pop-up Blocker</strong>, and then <br>';
      pop_content += '		click <strong class="pop-blocker-content-box">Pop-up Blocker Settings</strong>. Then add Uzzap.com to sites <br>';
      pop_content += '		allowed pop-ups from.';
      pop_content += '	</dd>';
      pop_content += '</dl>';
      pop_content += '</li>';
      pop_content += '</ul>';
      pop_content += '<ul class="pop-blocker-content-box">';
      pop_content += '<li class="pop-blocker-uzzap-logo pop-blocker-smilely-content">UZZAP</li>';
      pop_content += '<li class="pop-blocker-content-box">';
      pop_content += '<dl>';
      pop_content += '	<dt>';
      pop_content += '		For Firefox';
      pop_content += '	</dt>';
      pop_content += '	<dd>';
      pop_content += '		Open the <strong class="pop-blocker-content-box">Tools</strong> menu and click on <strong class="pop-blocker-content-box">Options</strong>. Options window will appear: ';
      pop_content += '		Click on the <strong class="pop-blocker-content-box">Web Features</strong> icon in the list. Remove the checkmark from ';
      pop_content += '		beside the <strong class="pop-blocker-content-box">Block Popup Windows</strong> option. Click OK to close the window.';
      pop_content += '	</dd>';
      pop_content += '	<dd>';
      pop_content += '		<input name="Submit1" type="submit" value="Click here to proceed" id="click-to-proceed-btn" class="click-to-proceed">';
      pop_content += '	</dd>';
      pop_content += '</dl>';
      pop_content += '</li>';
      pop_content += '</ul>';

			$("#pop-blocker-container").html(pop_content);
			$("#black_screen").css("display","");
			$("#black_screen").css("z-index","10");
			$("#pop-popupblocker-mcontainer").slideDown("fast");
			$("#pop-popupblocker-mcontainer").css("z-index","10");

			$("#click-to-proceed-btn").click(function(){
        $("#black_screen").css("display","none");
        $("#pop-popupblocker-mcontainer").slideUp("fast");
        $("#black_screen").css("display","none");
        $("#black_screen").css("z-index","-1");
			});

			$(".pop-blocker-xclose-wrap a").click(function(){
        $("#black_screen").css("display","none");
        $("#pop-popupblocker-mcontainer").slideUp("fast");
        $("#black_screen").css("display","none");
        $("#black_screen").css("z-index","-1");
			});

		}
	});


  $.extend({
    frmReg : function(username, msisdn, question){
      $("#prereg-form").hide();
      $("#reg-form").show();

      $('#regfname').alpha({ichars:'!@#$%^&*()-_+=|/?.>,<][}{`~\\\'";:'});
      $('#reglname').alpha({ichars:'!@#$%^&*()-_+=|/?.>,<][}{`~\\\'";:'});
      $('#regemail').alphanumeric({ichars:'!#$%^&*()+=|/?>,<][}{`~\\\'";:'});
      $('#regpwd').alphanumeric({ichars:'!@#$%^&*()-_+=|/?.>,<][}{`~\\\'";:'});
      $('#regrpwd').alphanumeric({ichars:'!@#$%^&*()-_+=|/?.>,<][}{`~\\\'";:'});
      $('#regans').alphanumeric({ichars:'!@#$%^&*()-_+=|/?.>,<][}{`~\\\'";:'});

      $("#regusername").get(0).value = username;
      $("#regmsisdn").get(0).value = msisdn;
      $("#regques-div").html(question);

      $("#register_btn").click(function(){
        $("#reg-status").val("Processing.. Please wait.");
        $("#reg-status").show();
        if($.regValidation()==1){
          $.register();
        }
      });
    }
  });

  $.extend({
    frmSBReg : function(username, msisdn, question){
      $("#sb-prereg-form").hide();
      $("#sb-reg-form").show();

      $('#sbregfname').alpha({ichars:'!@#$%^&*()-_+=|/?.>,<][}{`~\\\'";:'});
      $('#sbreglname').alpha({ichars:'!@#$%^&*()-_+=|/?.>,<][}{`~\\\'";:'});
      $('#sbregemail').alphanumeric({ichars:'!#$%^&*()+=|/?>,<][}{`~\\\'";:'});
      $('#sbregpwd').alphanumeric({ichars:'!@#$%^&*()-_+=|/?.>,<][}{`~\\\'";:'});
      $('#sbregrpwd').alphanumeric({ichars:'!@#$%^&*()-_+=|/?.>,<][}{`~\\\'";:'});
      $('#sbregans').alphanumeric({ichars:'!@#$%^&*()-_+=|/?.>,<][}{`~\\\'";:'});

      $("#sbregusername").get(0).value = username;
      $("#sbregmsisdn").get(0).value = msisdn;
      $("#sbregques-div").html(question);

      $("#sb_register_btn").click(function(){
        $("#sb-reg-status").val("Processing.. Please wait.");
        $("#sb-reg-status").show();
        if($.SBregValidation()==1){
          $.SBregister();
        }
      });
    }
  });



/*

      var div_content = "";

      div_content = "<div class=\"holder-l1\" id=\"regForm\">";
      div_content += "<div class=\"signup-form-wrap\">";
      div_content += "<h2 class=\"please-user-id\">We will now verify your mobile number. You will receive shortly a Uzzap SMS that will validate your phone number automatically. While this is happening, please complete your registration.</h2><br><br>";
      div_content += "<div class=\"notice-top-reg\" id=\"reg-statholder\" style=\"display:none\"><img src=\"images/error-icon.png\" alt=\"\" title=\"\"><div id=\"reg-status\" style=\"display:inline\"></div></div>";
      div_content += "<div class=\"signup-form-text-reg\">";
                     div_content += "<p>First Name:</p>";
                     div_content += "<div class=\"sup-iput-reg\"><input size=\"17\" name=\"regfname\" type=\"text\" id=\"regfname\" value=\"\" class=\"required\" maxlength=\"60\"/></div>";
                     div_content += "<div id=\"reg-status-fname\" class=\"notice-reg\" style=\"display:none\"></div>";

                     div_content += "<p><label for=\"reglname\">Last Name:</label></p>";
                     div_content += "<div class=\"sup-iput-reg\"><input size=\"17\" name=\"reglname\" type=\"text\" id=\"reglname\" value=\"\" class=\"required\" maxlength=\"60\"/></div>";
                     div_content += "<div id=\"reg-status-lname\" class=\"notice-reg\"></div>";

                     div_content += "<p><label for=\"regemail\">E-mail:</label></p>";
                     div_content += "<div class=\"sup-iput-reg\"><input size=\"17\" name=\"regemail\" type=\"text\" id=\"regemail\" value=\"\" class=\"required email\"/></div>";
                     div_content += "<div id=\"reg-status-email\" class=\"notice-reg\"></div>";

                     div_content += "<p><label for=\"regpwd\">Password:</label></p>";
                     div_content += "<div class=\"sup-iput-reg\"><input size=\"17\" name=\"regpwd\" type=\"password\" id=\"regpwd\" value=\"\" class=\"required\" maxlength=\"30\"/></div>";
                     div_content += "<div id=\"reg-status-pwd\" class=\"notice-reg\"></div>";

                     div_content += "<p><label for=\"regrpwd\">Confirm Password:</label></p>";
                     div_content += "<div class=\"sup-iput-reg\"><input size=\"17\" name=\"regrpwd\" type=\"password\" id=\"regrpwd\" value=\"\" class=\"required\" maxlength=\"30\"/></div>";
                     div_content += "<div id=\"reg-status-rpwd\" class=\"notice-reg\"></div>";

                     div_content += "<p><label for=\"regq\">Question:</label></p>";
                      div_content += "<div class=\"sup-iput-reg\" id=\"regquestions\" ><input name=\"rq\" type=\"text\" id=\"rq\" value=\"\" class=\"required\"/>";
                     div_content += "</div>";

                     div_content += "<p><label for=\"regans\">Answer:</label></p>";
                     div_content += "<div class=\"sup-iput-reg\"><input size=\"17\" name=\"regans\" type=\"text\" id=\"regans\" value=\"\" class=\"required\"/></div>";
                     div_content += "<div id=\"reg-status-ans\" class=\"notice-reg\"></div>";

                     div_content += "<p><label for=\"regusername\">Username:</label></p>";
                     div_content += "<div class=\"sup-iput-reg\"><input size=\"17\" name=\"regusername\" type=\"text\" id=\"regusername\" disabled></div>";

                     div_content += "<p><label for=\"regmsisdn\">Mobile:</label></p>";
                     div_content += "<div class=\"sup-iput-reg\"><input size=\"17\" name=\"regmsisdn\" type=\"text\" id=\"regmsisdn\" disabled/></div>";

                     div_content += "<div class=\"sup-button\">";
                     div_content += "<input type='image' src=\"images/signup-button.png\"  id='register_btn' />";
                     div_content += "</div>";

                     div_content += "</div>";
                     div_content += "</div>";
                     div_content += "</div>";

                     if(window.ifSandBox == 1){
                        $("#dForm2").html(div_content);
                        //$.cookie("__SB_REG__", ""); // Delete cookie for SB
                     }else{
                        $("#dForm").html(div_content);
                     }

                      $('#regfname').alpha({ichars:'!@#$%^&*()-_+=|/?.>,<][}{`~\\\'";:'});
                      $('#reglname').alpha({ichars:'!@#$%^&*()-_+=|/?.>,<][}{`~\\\'";:'});
                      $('#regemail').alphanumeric({ichars:'!#$%^&*()+=|/?>,<][}{`~\\\'";:'});
                      $('#regpwd').alphanumeric({ichars:'!@#$%^&*()-_+=|/?.>,<][}{`~\\\'";:'});
                      $('#regrpwd').alphanumeric({ichars:'!@#$%^&*()-_+=|/?.>,<][}{`~\\\'";:'});
                      $('#regans').alphanumeric({ichars:'!@#$%^&*()-_+=|/?.>,<][}{`~\\\'";:'});

                        $("#register_btn").click(function(){
                              $.regValidation();
                        });

                 }
});

*/

$.extend({
                  frmPinChk : function(){
                     var div_content;
                     div_content = "";

                     div_content = "<div class=\"holder-l1\" id=\"pinChkForm\">";
                     div_content += "<div class=\"signup-header\">";
                     div_content += "<img src=\"images/sign-up-header.png\" alt=\"\" title=\"\">";
                     div_content += "</div>";
                     div_content += "<div class=\"signup-form-wrap\">";
                     div_content += "<ul class=\"signup-form-text\">";
                     div_content += "<li>";
                     div_content += "<p><label for=\"msisdn\">Mobile Number:</label></p>";
                     div_content += "<div class=\"sup-iput\">";
                     div_content += "<input name=\"pcmsisdn\" type=\"text\" id=\"pcmsisdn\" value=\"+639\" />";
                     div_content += "</div>";
                     div_content += "</li>";
                     div_content += "<li>";
                     div_content += "<p><label for=\"username\">Username:</label></p>";
                     div_content += "<div class=\"sup-iput\">";
                     div_content += "<input name=\"pcusername\" type=\"text\" id=\"pcusername\" value=\"\" />";
                     div_content += "</div>";
                     div_content += "</li>";
                     div_content += "<li>";
                     div_content += "<p><label for=\"username\">Pin:</label></p>";
                     div_content += "<div class=\"sup-iput\">";
                     div_content += "<input name=\"pcpin\" type=\"text\" id=\"pcpin\" value=\"\">";
                     div_content += "</div>";
                     div_content += "</li>";
                     div_content += "</ul>";
                     div_content += "<div id=\"pinchk-status\"></div>";
                     div_content += "<div class=\"sup-button\">";
                     div_content += "<input type='image' src=\"images/signup-button.png\"  id='pinchk_btn' />";
                     div_content += "</div>";
                     div_content += "</div>";
                     div_content += "</div>";

                     $("#dForm").html(div_content);

                        $("#pinchk_btn").click(function(){
                              $.pinCheck();
                        });

                  }
});


$.extend({
               popAddBuddy : function(){
                  var pop_content;
                     pop_content = "";
                     pop_content  = "<ul><li><h1 class=\"headers-pop abuddy\">ADD A BUDDY</h1></li><li><div class=\"pop-wrap-section pop-content\">";
                     pop_content += "<ul class=\"form-ul-v2\"><li><div class=\"pop-holder-section\">";
                     pop_content += "<h3 class=\"h3-formlabel\"><label for=\"uid\">User ID:</label></h3><input name=\"fname\" type=\"text\" id=\"add_buddy_username\"></div></li>";
                     pop_content += "<li>Enter user id of the buddy to add</li>";
                     pop_content += "<li><div class=\"pop-holder-section\"><h3 class=\"h3-formlabel\">&#160;</h3><p class=\"or-line\">or</p></div></li>";
                     pop_content += "<li><div class=\"pop-holder-section\"><h3 class=\"h3-formlabel\"><label for=\"mnum\">Mobile Number:</label></h3><input id=\"add_buddy_msisdn\" type=\"text\" value=\"\"></div></li>";
                     pop_content += "<li>Enter the mobile number of you buddy in international format.<br /> For example 639209555666</li>";
                     pop_content += "<li><div class=\"pop-holder-section\" id=\"add_buddy_error\" style=\"color:red\"></div></li>";
                     /*pop_content += "<li class=\"text-align-center\"><a href=\"#\" ><img src=\"images/form-ok.jpg\" id=\"add_buddy_btn\" ></a></li></ul></div></li></ul>";*/
                     pop_content += "<li class=\"text-align-center ok-button\"><input id=\"add_buddy_btn\" name=\"Image1\" type=\"button\" class=\"ok-button\" value=\"OK\"></li></ul></div></li></ul>";

                     $("#pop-wrap").html(pop_content);

                     $("#black_screen").css("display","");
                     $("#black_screen").css("z-index","10");
                     $("#pop-mcontainer").slideDown("fast");
                     $("#pop-mcontainer").css("z-index","10");

                     $('#add_buddy_username').alphanumeric(); //added by paulg 20091014
                     $('#add_buddy_msisdn').numeric();

                     $("#add_buddy_btn").click(function(){
                        var add_buddy_username = $("#add_buddy_username").val();
                        var add_buddy_msisdn   = $("#add_buddy_msisdn").val();
                        var add_buddy_error    = 0;

                        add_buddy_username = $.trim(add_buddy_username);
                        if(add_buddy_username.length>0){
                          $("#buddylist_pane li a.click_buddy ").each(function(){
                            var username_temp = $(this).attr("name");

                            if(add_buddy_username==username_temp){
                              $("#add_buddy_error").html("The buddy you tried to add is already on your buddy list.");
                              add_buddy_error = 1;
                            }
                          });
                        }else if(add_buddy_msisdn.length>0){
                          if(add_buddy_msisdn.length > 15){
                            $("#add_buddy_error").html("Invalid mobile number!");
                            add_buddy_error  = 1;
                          }else{
                            $("#buddylist_pane li a.click_buddy ").each(function(){
                              var username_temp = $(this).attr("name");
                              var msisdn_temp   = $.getBD("mobile",username_temp);

                              if(add_buddy_msisdn==msisdn_temp){
                                $("#add_buddy_error").html("The mobile number you tried to add is already on your buddy list.");
                                add_buddy_error = 1;
                              }
                            });
                          }
                        }else{
                          $("#add_buddy_error").html("No username nor mobile number inputted!");
                          add_buddy_error  = 1;
                        }

                        if(add_buddy_error == 0){
                          $.queryProfile(add_buddy_username, add_buddy_msisdn);
                        }
                     });
               }

});


$.extend({
            popAddGroup : function(to_add_buddies){
               var pop_content = "";

						pop_content = "<ul id=\"search_list_pane\"><li><h1 class=\"headers-pop addew-group\">NEW GROUP</h1></li>";
						pop_content += "<li><div class=\"pop-wrap-section pop-content\"><div class=\"add-recip p4\">Group Name: <input type=\"text\" id=\"grpname\" /></div>";
						pop_content += "<div class=\"wrapper list-of-add\"><div class=\"ladd-holder\">";
						pop_content += "<div class=\"list-csection\" id=\"groups_buds_cell\"><ul>\n";

               //$.each(window.buddylist_for_group, function(i, val){

					$("#buddylist_pane li a.click_buddy ").each(function(){
                  var username   = $(this).attr("name");
                  var full_name = $.getBD("order_name",username);
                  var amazcid   = $.getBD("amazcid",username);
                  var auth      = $.getBD("auth",username);

                     if(username.length > 0 && amazcid>0 && auth.length > 0){
								pop_content += "<li class=\"mmsgr-hli-bground\"><span class=\"pop_hidden_list\" style=\"display:none\">"+full_name.toUpperCase()+"</span>";
                        if(to_add_buddies == username){
                      			pop_content += "<div class=\"arecip-checkbox\"><p class=\"pad-top6\"><input name=\"to_username[]\" type=\"checkbox\" value=\""+username + "\2" + amazcid + "\2" + auth + "\2 \" checked/></p></div>";
                    	}
                    	else{
                                                                pop_content += "<div class=\"arecip-checkbox\"><p class=\"pad-top6\"><input name=\"to_username[]\" type=\"checkbox\" value=\""+username + "\2" + amazcid + "\2" + auth + "\2 \" /></p></div>";
                    	}
								pop_content += "<div class=\"abuddies-warp p4\">";
								pop_content += "<img src=\"images/abuddy-icon1.png\"><p class=\"pad-top6\"><a href=\"#\">"+full_name+"</a></p>";
								pop_content += "</div></li>\n";
                     }
               });

					pop_content += "</ul></div></div></div><div id=\"grpAddStatus\"></div>";
					pop_content += "<div class=\"wrapper search-parw\"><ul class=\"add-recip-search\"><li class=\"margin-lisearch\"><a href=\"#\"><img src=\"images/icon-search.png\" ></a></li><li><div class=\"search-wbg\"><input id=\"pop_search_list\" name=\"search\" type=\"text\"></div></li></ul></div>";

					pop_content += "<div class=\"wrapper text-align-center marg-t10-search\"><input id=\"btnAddGroup\" name=\"Image1\" type=\"button\" class=\"ok-button\" value=\"OK\"><!--<a href=# id=\"btnAddGroup\" ><img src=\"images/form-ok.jpg\" border=0 /></a>--></div>";
					pop_content += "</div></li></ul>";


               $("#pop-wrap").html(pop_content);
               $("#black_screen").css("display","");
               $("#black_screen").css("z-index","10");
               $("#pop-mcontainer").slideDown("fast");
               $("#pop-mcontainer").css("z-index","10");

               $("#btnAddGroup").click(function(){
						var newgroup = $("#grpname").val();
                  $.addGroup(newgroup);
               });

					$("#pop_search_list").keyup(function(){

                  $("#search_list_pane li.mmsgr-hli-bground").hide();
                  var search_key = $('#pop_search_list').val().toUpperCase();
                  $("#search_list_pane li.mmsgr-hli-bground span.pop_hidden_list:contains('"+$.trim(search_key)+"')").each(function(){
                     $(this).parent().show();
                  });

               });


            }

});




$.extend({
            popSendContacts : function(sendto){
               var pop_content = "";

						pop_content = "<ul id=\"search_list_pane\"><li><h1 class=\"headers-pop addew-group\">SEND CONTACTS</h1></li>";
						pop_content += "<li><div class=\"pop-wrap-section pop-content\"><div class=\"add-recip p4\"></div>";
						pop_content += "<div class=\"wrapper list-of-add\"><div class=\"ladd-holder\">";
						pop_content += "<div class=\"list-csection\" id=\"groups_buds_cell\"><ul>\n";

               //$.each(window.buddylist_for_group, function(i, val){

					$("#buddylist_pane li a.click_buddy ").each(function(){
                  var username   = $(this).attr("name");
                  var full_name = $.getBD("order_name",username);

                     if(username.length > 0){
								pop_content += "<li class=\"mmsgr-hli-bground\"><span class=\"pop_hidden_list\" style=\"display:none\">"+full_name.toUpperCase()+"</span>";
								pop_content += "<div class=\"arecip-checkbox\"><p class=\"pad-top6\"><input name=\"to_username[]\" type=\"checkbox\" value=\""+username + "\" /></p></div>";
								pop_content += "<div class=\"abuddies-warp p4\">";
								pop_content += "<img src=\"images/abuddy-icon1.png\"><p class=\"pad-top6\"><a href=\"#\">"+full_name+"</a></p>";
								pop_content += "</div></li>\n";
                     }
               });

					pop_content += "</ul></div></div></div><div id=\"grpAddStatus\"></div>";
					pop_content += "<div class=\"wrapper search-parw\"><ul class=\"add-recip-search\"><li class=\"margin-lisearch\"><a href=\"#\"><img src=\"images/icon-search.png\" ></a></li><li><div class=\"search-wbg\"><input id=\"pop_search_list\" name=\"search\" type=\"text\"></div></li></ul></div>";

					pop_content += "<div class=\"wrapper text-align-center marg-t10-search\"><input id=\"btnSendContacts\" name=\"Image1\" type=\"button\" class=\"ok-button\" value=\"OK\"><!--<a href=# id=\"btnAddGroup\" ><img src=\"images/form-ok.jpg\" border=0 /></a>--></div>";
					pop_content += "</div></li></ul>";


               $("#pop-wrap").html(pop_content);
               $("#black_screen").css("display","");
               $("#black_screen").css("z-index","10");
               $("#pop-mcontainer").slideDown("fast");
               $("#pop-mcontainer").css("z-index","10");

               $("#btnSendContacts").click(function(){
                  $.sendContacts(sendto);
               });

					$("#pop_search_list").keyup(function(){

                  $("#search_list_pane li.mmsgr-hli-bground").hide();
                  var search_key = $('#pop_search_list').val().toUpperCase();
                  $("#search_list_pane li.mmsgr-hli-bground span.pop_hidden_list:contains('"+$.trim(search_key)+"')").each(function(){
                     $(this).parent().show();
                  });

               });


            }

});



$.extend({
            popManageGroup : function(gname){
               var pop_content = "";
					var old_members = "";
					var gname_display = gname;
					gname_display = gname_display.replace(/___/g," ");

                  pop_content = "<ul  id=\"search_list_pane\"><li><h1 class=\"headers-pop addew-group\">MANAGE GROUP</h1></li>";
                  pop_content += "<li><div class=\"pop-wrap-section pop-content\"><div class=\"add-recip p4\">Group Name: <b>"+gname_display+"</b><input type=\"hidden\" id=\"grpname\" value=\""+gname+"\"/></div>";
                  pop_content += "<div class=\"wrapper list-of-add\"><div class=\"ladd-holder\">";
                  pop_content += "<div class=\"list-csection\" id=\"groups_buds_cell\"><ul>\n";


                        $("#buddylist_pane li a.click_buddy ").each(function(){

									var username   = $(this).attr("name");
                           var full_name = $.getBD("order_name",username);
                           var amazcid   = $.getBD("amazcid",username);
                           var auth      = $.getBD("auth",username);
									var ischecked = ($.isInThisGroup(gname, username)==1) ? "checked" : "";


									if(username.length > 0 && amazcid>0 && auth.length > 0){
										if(ischecked=="checked"){
											old_members += username + "\2" + amazcid + "\2" + auth +  "\2\3";
										}


                              pop_content += "<li class=\"mmsgr-hli-bground\"><span class=\"pop_hidden_list\" style=\"display:none\">"+full_name.toUpperCase()+"</span>";
                              pop_content += "<div class=\"arecip-checkbox\"><p class=\"pad-top6\">";
										pop_content += "<input name=\"to_username[]\" type=\"checkbox\" "+ischecked+" value=\""+username + "\2" + amazcid + "\2" + auth + "\2 \" /></p></div>";
                              pop_content += "<div class=\"abuddies-warp p4\">";
                              pop_content += "<img src=\"images/abuddy-icon1.png\"><p class=\"pad-top6\"><a href=\"#\">"+full_name+"</a></p>";
                              pop_content += "</div></li>\n";
                           }


                        });

						 pop_content += "</ul></div></div></div><div id=\"grpAddStatus\"></div>";
						pop_content += "<div class=\"wrapper search-parw\"><ul class=\"add-recip-search\"><li class=\"margin-lisearch\"><a href=\"#\"><img src=\"images/icon-search.png\" ></a></li><li><div class=\"search-wbg\"><input id=\"pop_search_list\" name=\"search\" type=\"text\"></div></li></ul></div>";

   	            pop_content += "<div class=\"wrapper text-align-center marg-t10-search\"><input id=\"btnAddGroup\" name=\"Image1\" type=\"button\" class=\"ok-button\" value=\"OK\"><!--<a href=# id=\"btnAddGroup\" ><img src=\"images/form-ok.jpg\" border=0 /></a>--></div>";
	               pop_content += "</div></li></ul>";




               $("#pop-wrap").html(pop_content);
               $("#black_screen").css("display","");
               $("#black_screen").css("z-index","10");
               $("#pop-mcontainer").slideDown("fast");
               $("#pop-mcontainer").css("z-index","10");

               $("#btnAddGroup").click(function(){
                  var newgroup = $("#grpname").val();
                  $.manageGroupMembers(newgroup,old_members);
               });

					$("#pop_search_list").keyup(function(){

                  $("#search_list_pane li.mmsgr-hli-bground").hide();
                  var search_key = $('#pop_search_list').val().toUpperCase();
                  $("#search_list_pane li.mmsgr-hli-bground span.pop_hidden_list:contains('"+$.trim(search_key)+"')").each(function(){
                     $(this).parent().show();
                  });

               });



            }

});


$.extend({
            popSendWhisper: function(groupname){
               var pop_content = "";
					var checked = "";

                  pop_content = "<ul><li><h1 class=\"headers-pop addew-group\">SEND WHISPER</h1></li>";
                  pop_content += "<li><div class=\"pop-wrap-section pop-content\"><div class=\"add-recip p4\"></div>";
                  pop_content += "<div class=\"wrapper list-of-add\"><div class=\"ladd-holder\">";
                  pop_content += "<div class=\"list-csection\" id=\"send_whisper_div\"><ul>\n";

					 groupname = groupname.split("\2");
					 var pars = window.groupchat_participants["__groupchat__"+groupname[0]];
					 pars_id = pars.split(",");

					$.each(pars_id, function(i, val){


							checked = ($.md5(val) == groupname[1]) ? "checked" : "";

                     if(val.length > 0 && window.alias_per_grpchat[$("#tojid").val()] != val ){

                        pop_content += "<li name=\"par_whisper\" class=\"mmsgr-hli-bground\">";
                        pop_content += "<div class=\"arecip-checkbox\"><input id=\"par\" name=\"par[]\" type=\"checkbox\" value=\""+val+"\" "+checked+" /></div>";
								pop_content += "<div class=\"abuddies-warp p4\">";
                        pop_content += "<img src=\"images/abuddy-icon1.png\"><p class=\"pad-top6\"><a href=\"#\">"+val+"</a></p>";
                        pop_content += "</div></li>\n";
                     }
               });

               pop_content += "</ul></div></div></div>";
               pop_content += "<div class=\"wrapper text-align-center marg-t10-search\"><input id=\"send_whisper_list_btn\" name=\"Image1\" type=\"image\" src=\"images/form-ok.jpg\"></div>";
               pop_content += "</div></li></ul>";


               $("#pop-wrap").html(pop_content);
               $("#black_screen").css("display","");
               $("#black_screen").css("z-index","10");
               $("#pop-mcontainer").slideDown("fast");
               $("#pop-mcontainer").css("z-index","10");


               $("#send_whisper_list_btn").click(function(){
						var whisper_res = "";
               	var val = [];
							$('div#send_whisper_div :checkbox:checked').each(function(i){
      		            val[i] = $(this).val();
								if(whisper_res.length>0)
									whisper_res += ",";
   		               whisper_res += val[i];
		               });

							//$.sendWhisperTo(whisper_res, groupname, "testmsg");

							if(whisper_res!=""){
            				$("div#posting_area").attr("class","posting");
            				$("#view_recepients_pane").show();
         				   $("input#recepients_w").val(whisper_res);
         	   			$("span#recepient_list").text(whisper_res);
								$("span#is_whisper").show();
								$("textarea#message").focus();
				         }

							$("#black_screen").css("display","none");
                     $("#pop-mcontainer").slideUp("fast");
                     $("#black_screen").css("z-index","-1");


               });



            }

});

$.extend({
               popAddRecepients : function(){
                     var to = $("#tojid").val();
                     var which_trx = to.split("__");
                     var init_username_to = which_trx[2];
                     var init_email_to = $.getBD("email",which_trx[2]);

                     pop_content = "<ul  id=\"search_list_pane\"><li><h1 class=\"headers-pop addew-group\">ADD RECIPIENTS</h1></li>";
                     pop_content += "<li><div class=\"pop-wrap-section pop-content\"><div class=\"add-recip p4\">";

                     if(which_trx[1]=="email"){
                           pop_content += "<div class=\"mmsgr-hli-bground\"><span class=\"arecip-checkbox\" ><p class=\"pad-top6\">TO</p></span><span class=\"arecip-checkbox\" ><p class=\"pad-top6\">CC</p></span></div>";
                     }

                     pop_content += "</div><div class=\"wrapper list-of-add\"><div class=\"ladd-holder\">";
                     pop_content += "<div class=\"list-csection\"><ul>\n";

                     $("#buddylist_pane li a.click_buddy ").each(function(){
                           var username   = $(this).attr("name");
                           var full_name  = $.getBD("order_name",username);
                           var amazcid    = $.getBD("amazcid",username);
                           var auth       = $.getBD("auth",username);
                           var status     = $.getBD("status",username);
                           var icon       = $.getStatusIcon(status);
                           var checked    = "";
                           var checked_cc = "";
                           var all_recep = $("input#recepients").val();
                               all_recep = all_recep.split(",");
			   var current_to = $("input#recepients").val();
                           var current_cc = $("input#recepients_cc").val();


                           if(which_trx[1]!="email"){
                             if(username.length > 0 && amazcid>0 && auth.length > 0){
                               var cto = current_to.split(",");

                               $.each(cto, function(i, val){
                                 if(username == cto[i]){
                                   checked = "checked";
                                   return false;
                                 }
                               });

                               pop_content += "<li class=\"mmsgr-hli-bground\"><span class=\"pop_hidden_list\" style=\"display:none\">"+full_name.toUpperCase()+"</span>";
                               pop_content += "<span class=\"arecip-checkbox\" id=\"groups_buds_cell\" ><input style=\"width:18px\" type=\"checkbox\" "+checked+" name=\"bud[]\" id=\"bud\" value=\"" + username + "\2" + full_name + "\2 \"></input></span>";
                               pop_content += "<div class=\"abuddies-warp p4\"><img src=\""+icon+"\"><p class=\"pad-top6\"><a href=\"#\">"+full_name+"</a></p>";
                               pop_content += "</div></li>\n";
                             }
                           }else{
                             if(username.length > 0 && amazcid>0 && auth.length > 0){
                               var cto = current_to.split(",");

                               $.each(cto, function(i, val){
				 if(username == cto[i]){
			           checked = "checked";
				   return false;
				 }
                               });

			       var ccc = current_cc.split(",");
                               $.each(ccc, function(i, val){
												if(username == ccc[i]){
                                          checked_cc =  "checked";
                                          return false;
                                    }
                                 });

                                 if(username == which_trx[2])
                                   checked = "checked";

                                 pop_content += "<li class=\"mmsgr-hli-bground\"><span class=\"pop_hidden_list\" style=\"display:none\">"+full_name.toUpperCase()+"</span>";
                                 pop_content += "<span class=\"arecip-checkbox\" id=\"groups_buds_cell\" ><p class=\"pad-top6\">";
                                 pop_content += "<input type=\"checkbox\" "+checked+" name=\"bud[]\" id=\"bud\" value=\"" + username + "\2" + full_name + "\2 \"></input></p></span>";
                                 pop_content += "<span class=\"arecip-checkbox\" id=\"groups_buds_cc_cell\" ><p class=\"pad-top6\">";
                                 pop_content += "<input type=\"checkbox\" "+checked_cc+" name=\"cc[]\" id=\"cc\" value=\"" + username + "\2" + full_name + "\2 \"></input></p></span>";
                                 pop_content += "<div class=\"abuddies-warp p4\"><img src=\""+icon+"\"><a href=\"#\">"+full_name+"</a></p>";
                                 pop_content += "</div></li>\n";
                              }
                           }
                     });


                     if($("input#recepients_is_hidden").val()==1){
                        checked = "checked=\"checked\"";
                     }else{
                        checked = "";
                     }


                  pop_content += "</ul></div></div></div>";
		  pop_content += "<div class=\"wrapper search-parw\"><ul class=\"add-recip-search\"><li class=\"margin-lisearch\"><a href=\"#\"><img src=\"images/icon-search.png\" ></a></li><li><div class=\"search-wbg\"><input id=\"pop_search_list\" name=\"search\" type=\"text\"></div></li></ul></div>";


                  if(which_trx[1]!="email"){
                        pop_content += "<div  class=\"groups_buds_cell_te\" ><div style=\"background-color:#fff\" class=\"text-align-center\"><input type=\"checkbox\" id=\"hide_recepients\" "+checked+" /> &nbsp; Hide Recipients</div>";
                     }else{
                        pop_content += "<div  class=\"groups_buds_cell_te\" ><div style=\"background-color:#fff\" class=\"text-align-center\"><input type=\"checkbox\" id=\"hide_recepients\" "+checked+" />&nbsp; Hide CC Recipients</div>";
                     }

                  pop_content += "<div class=\"pop-holder-section\"><h3 class=\"h3-formlabel\">&#160;</h3><h4 class=\"h4-error error-margl\" id=\"grpAddStatus\"></h4></div>";
                  pop_content += "<div class=\"text-align-center\"><img id=\"btnAddRecepients\" src=\"images/form-ok.jpg\" alt=\"\" title=\"\"></div>";
                  pop_content += "</div></li></ul>";

                  $("#pop-wrap").html(pop_content);
                  $("#black_screen").css("display","");
                  $("#black_screen").css("z-index","10");
                  $("#pop-mcontainer").slideDown("fast");
                  $("#pop-mcontainer").css("z-index","10");

						$("#pop_search_list").keyup(function(){

	                  $("#search_list_pane li.mmsgr-hli-bground").hide();
	                  var search_key = $('#pop_search_list').val().toUpperCase();
	                  $("#search_list_pane li.mmsgr-hli-bground span.pop_hidden_list:contains('"+$.trim(search_key)+"')").each(function(){
	                     $(this).parent().show();
	                  });

	               });



                     $("#btnAddRecepients").click(function(){
                           var val = [];
                           var recepients = "";
                           var recepients_d = "";
                           var recepients_cc = "";
                           var recepients_d_cc = "";
                           //Clear All

                           if(which_trx[1]=="email"){

                              // para mailagay yung original TO
                              // sa To list kahit
                              // walang ibang selected buddy.

                              //recepients   = init_username_to; commented by paulg 20091016
                              //recepients_d = init_email_to;
                           }

                           $("#view_recepients_cancel_btn").trigger("click");

                           $('#groups_buds_cell :checkbox:checked').each(function(i){
                              val[i] = $(this).val();
                              uname  = val[i].split("\2");
                                 if(uname[0]!="false"){
                                    if(recepients.length>0){
                                       recepients += ",";
                                       recepients_d += ", ";
                                    }
                                    recepients += uname[0];


												if(which_trx[1]=="email"){
													recepients_d += $.getBD("email", uname[0]);
												}else{
													recepients_d += uname[1];
												}

                                 }
                           });


                           $('#groups_buds_cc_cell :checkbox:checked').each(function(i){
                              val[i] = $(this).val();
                              uname = val[i].split("\2");
                                 if(uname[0]!="false"){
                                    if(recepients_cc.length>0){
                                       recepients_cc += ",";
                                       recepients_d_cc += ", ";
                                    }
                                    recepients_cc += uname[0];
                                    recepients_d_cc += $.getBD("email", uname[0]);
                                 }
                           });

                           if(which_trx[1]!="email"){
                        		if($('#hide_recepients').is(':checked')){
                           		$("span#is_hidden").show();
                           		$("input#recepients_is_hidden").val("1");
                        		}else{
                           		$("span#is_hidden").hide();
                           		$("input#recepients_is_hidden").val("0");
                        		}
                  			}else{
                     			if($('#hide_recepients').is(':checked')){
                           		$("span#is_hidden_cc").show();
                           		$("input#recepients_is_hidden").val("1");
                        		}else{
                           		$("span#is_hidden_cc").hide();
                           		$("input#recepients_is_hidden").val("0");
                        		}
                  			}

                        	if(recepients!=""){
                        	   $("div#posting_area").attr("class","posting");
                        	   $("#view_recepients_pane").show();
                        	   $("input#recepients").val(recepients);
                        	   $("span#recepient_list").text(recepients_d);
                        	}

                        	if(recepients_cc!=""){
                        	   $("div#posting_area").attr("class","posting");
                        	   $("#view_recepients_pane").show();
                        	   $("#recepients_label_cc").show();
                        	   $("input#recepients_cc").val(recepients_cc);
                        	   $("span#recepient_list_cc").text(recepients_d_cc);
                        	}


                        	$("#black_screen").css("display","none");
                        	$("#pop-mcontainer").slideUp("fast");
                        	$("#black_screen").css("z-index","-1");

                     });
               }
});







$.extend({
            popChatMembers: function(invitee, room_name){

               var pop_content = "";
               pop_content = "<ul id=\"search_list_pane\"><li><h1 class=\"headers-pop addew-group\">GROUP CHAT</h1></li>";
               pop_content += "<li><div class=\"pop-wrap-section pop-content\"><div class=\"add-recip p4\"></div>";
               pop_content += "<div class=\"wrapper list-of-add\"><div class=\"ladd-holder\">";
               pop_content += "<div class=\"list-csection\" id=\"groups_budslists\"><ul>\n";
					$("#buddylist_pane li a.click_buddy ").each(function(){
							var username   = $(this).attr("name");
	                  var full_name = $.getBD("order_name",username);
	                  var checked;
							if(username.length > 0){
								checked = (invitee==username) ? "checked=\"checked\"" :"";
                       	pop_content += "<li class=\"mmsgr-hli-bground\"><span class=\"pop_hidden_list\" style=\"display:none\">"+full_name.toUpperCase()+"</span>";
                       	pop_content += "<div class=\" arecip-checkbox\" id=\"for_recepients\"><input id=\"bud\" name=\"par[]\" type=\"checkbox\" value=\"" +username + "\2" + full_name + "\2 \" "+checked+" /></div>";
                       	pop_content += "<div class=\"abuddies-warp p4\">";
                       	pop_content += "<img src=\"images/abuddy-icon1.png\"><p class=\"pad-top6\"><a href=\"#\">"+full_name+"</a></p>";
                       	pop_content += "</div></li>\n";
							}
               });
               pop_content += "</ul></div></div></div>";
               pop_content += "<div class=\"wrapper search-parw\"><ul class=\"add-recip-search\"><li class=\"margin-lisearch\"><a href=\"#\"><img src=\"images/icon-search.png\" ></a></li><li><div class=\"search-wbg\"><input id=\"pop_search_list\" name=\"search\" type=\"text\"></div></li></ul></div>";

               pop_content += "<div class=\"wrapper text-align-center marg-t10-search\"><input id=\"btnAddRecepients\" name=\"Image1\" type=\"button\" class=\"ok-button\" value=\"Ok\"><!--<input id=\"btnAddRecepients\" name=\"Image1\" type=\"image\" src=\"images/form-ok.jpg\">--></div>";
               pop_content += "</div></li></ul>";

               $("#pop-wrap").html(pop_content);
               $("#black_screen").css("display","");
               $("#black_screen").css("z-index","10");
               $("#pop-mcontainer").slideDown("fast");
               $("#pop-mcontainer").css("z-index","10");
               $("#btnAddRecepients").click(function(){
                        var val = [];
                        var recepients = "";
                        var recepients_d = "";

                        $('#for_recepients :checkbox:checked').each(function(i){
                        val[i] = $(this).val();
                        uname = val[i].split("\2");
                             if(uname[0]!="false"){
                                   if(recepients.length>0){
                                        recepients += ",";
                                        recepients_d += ",";
                                   }
                                   recepients += uname[0];
                                   recepients_d += uname[1];
				   					if(room_name!="")
											$.inviteToGroupChat(recepients, room_name);
                             }
                        });
                        $("input#group_chat_members").val(recepients);
               			var message = "<span style=\"color:red\">Creating private conference room...</span>";
               			if(room_name == "" && recepients!=""){
               				$.tabInstance("group_chat", invitee, message, 0, "");
               			}
                        $("#black_screen").css("display","none");
                        $("#pop-mcontainer").slideUp("fast");
                        $("#black_screen").css("z-index","-1");

               });

					$("#pop_search_list").keyup(function(){
						$("#search_list_pane li.mmsgr-hli-bground").hide();
      				var search_key = $('#pop_search_list').val().toUpperCase();
						//alert(search_key);
      				$("#search_list_pane li.mmsgr-hli-bground span.pop_hidden_list:contains('"+$.trim(search_key)+"')").each(function(){
         				$(this).parent().show();
         				//$(this).parent().parent().parent().show();
				      });
					});


            }

});




$.extend({
	popAddToGroup : function(username){

              	var pop_content = "";
              	var display_group;

		var checked_me = ($.isChatter(username)==1) ? "checked='checked'" : "";
	        pop_content = "<ul id=\"search_list_pane\"><li><h1 class=\"headers-pop addew-group\">OTHER GROUPS</h1></li>";
                pop_content += "<li><div class=\"pop-wrap-section pop-content\"><div class=\"add-recip p4\">Buddy: <input name=\"add_username\" type=\"text\" id=\"add_username\" value=\""+username+"\" readonly  style='width:120px'> <a href=# id='add_a_new_group'>Add Group</a></div>";
                pop_content += "<div class=\"wrapper list-of-add\"><div class=\"ladd-holder\">";
                pop_content += "<div class=\"list-csection\" id=\"groups_buds_cell\"><ul>\n";


		pop_content += "<li class=\"mmsgr-hli-bground\"><span class=\"pop_hidden_list\" style=\"display:none\">MY FRIENDS</span>";
                pop_content += "<div class=\"arecip-checkbox\"><p class=\"pad-top6\"><input name=\"to_username[]\" type=\"checkbox\" value=\"chatterbox\"  "+checked_me+" /></p></div>";
   	        pop_content += "<div class=\"abuddies-warp p4\">";
                pop_content += "<img src=\"images/abuddy-icon1.png\"><p class=\"pad-top6\"><a href=\"#\">My Friends</a></p>";
	        pop_content += "</div></li>\n";


		var cur_groups = ($.getBD("groups",username)!="undefined") ? $.getBD("groups",username) : "";
                cur_groups  = cur_groups.split(",");
                $.each(window.buddy_grouplist, function(i) {
                          group = window.buddy_grouplist[i];
                                $.each(cur_groups, function(x){

                                        if(cur_groups[x]==group){
                                                checked_me = "checked='checked'";
                                                return false;
                                        }else{
                                                checked_me = "";
                                        }
                                });
                           group = group.replace(/___/g," ");


                        pop_content += "<li class=\"mmsgr-hli-bground\"><span class=\"pop_hidden_list\" style=\"display:none\">"+group.toUpperCase()+"</span>";
                        pop_content += "<div class=\"arecip-checkbox\"><p class=\"pad-top6\"><input name=\"to_username[]\" type=\"checkbox\" value=\""+group+"\"  "+checked_me+" /></p></div>";
                        pop_content += "<div class=\"abuddies-warp p4\">";
                        pop_content += "<img src=\"images/abuddy-icon1.png\"><p class=\"pad-top6\"><a href=\"#\">"+group+"</a></p>";
                        pop_content += "</div></li>\n";
               });

               pop_content += "</ul></div></div></div>";
					pop_content += "<div class=\"wrapper search-parw\"><ul class=\"add-recip-search\"><li class=\"margin-lisearch\"><a href=\"#\"><img src=\"images/icon-search.png\" ></a></li><li><div class=\"search-wbg\"><input id=\"pop_search_list\" name=\"search\" type=\"text\"></div></li></ul></div>";
					pop_content += "<div id=\"grpAddStatus\"></div>";
               pop_content += "<div class=\"wrapper text-align-center marg-t10-search\"><input id=\"add_to_grp_btn\" name=\"Image1\" type=\"button\" class=\"ok-button\" value=\"OK\"><!--<a href=# id=\"add_to_grp_btn\" ><img src=\"images/form-ok.jpg\" border=0 /></a>--></div>";
               pop_content += "</div></li></ul>";

               $("#pop-wrap").html(pop_content);
               $("#black_screen").css("display","");
               $("#black_screen").css("z-index","10");
               $("#pop-mcontainer").slideDown("fast");
               $("#pop-mcontainer").css("z-index","10");

               $("#add_to_grp_btn").click(function(){
                  $("#add_username").val();
               	$.addToGroup(username);
               });

					$("#pop_search_list").keyup(function(){

                  $("#search_list_pane li.mmsgr-hli-bground").hide();
                  var search_key = $('#pop_search_list').val().toUpperCase();
                  //alert(search_key);

                  $("#search_list_pane li.mmsgr-hli-bground span.pop_hidden_list:contains('"+$.trim(search_key)+"')").each(function(){
                     $(this).parent().show();
                     //$(this).parent().parent().parent().show();
                  });


               });

					$("#add_a_new_group").click(function(){
							$("#black_screen").css("display","none");
      			      $("#pop-mcontainer").slideUp("fast");
			            $("#black_screen").css("z-index","-1");
							$.popAddGroup(username);
					});




                  }
});





$.extend({
                  popEditProfile : function(){

                        var pop_content;

                        pop_content = "";
                        pop_content = "<ul><li><h1 class=\"headers-pop eprofile\">EDIT MY PROFILE</h1></li>";
                        pop_content += "<li>";
                        pop_content += "<h2 class=\"h2-gray\">Keep your profile updated.</h2>";
                        pop_content += "</li>";
                        pop_content += "<li>";
                        pop_content += "<div class=\"pop-wrap-section pop-content\">";
                        pop_content += "<form id=\"\" name=\"\" method=\"get\" action=\"\">";
                        pop_content += "<ul class=\"form-ul\">";
                        pop_content += "<li>";
                        pop_content += "<h3 class=\"h3-formlabel\"><label for=\"fname\">Nickname:</label></h3>";
                        pop_content += "<input type=\"text\" id=\"profile_nickn\" maxlength=\"30\">";
                        pop_content += "</li>";
                        pop_content += "<li>";
                        pop_content += "<h3 class=\"h3-formlabel\"><label for=\"fname\">First name:</label></h3>";
                        pop_content += "<input type=\"text\" id=\"profile_fname\" maxlength=\"60\">";
                        pop_content += "</li>";

                        pop_content += "<li>";
                        pop_content += "<h3 class=\"h3-formlabel\"><label for=\"lname\">Last name:</label></h3>";
                        pop_content += "<input type=\"text\" id=\"profile_lname\" maxlength=\"60\">";
                        pop_content += "</li>";
                        pop_content += "<li>";
                        pop_content += "<h3 class=\"h3-formlabel\"><label for=\"eadd\">Email address:</label></h3>";
                        pop_content += "<input type=\"text\" id=\"profile_email\">";
                        pop_content += "</li>";
                        pop_content += "<li class=\"text-align-center\"><div style=\"text-align:center;width:100%;color:red\" align=\"center\"  id=\"profile_err\"></div>";
                        pop_content += "<input id=\"profile_update_btn\" name=\"Image1\" type=\"button\" class=\"ok-button\" value=\"Update\"><!--<a href=\"#\" id=\"profile_update_btn\"><img src=\"images/form-update.jpg\" alt=\"\" title=\"\"></a>-->";
                        pop_content += "</li>";
                        pop_content += "</ul>";
                        pop_content += "</form></div></li></ul>";



                        //$.queryProfile($("#username").val());
                        $("#pop-wrap").html(pop_content);
                        $("#black_screen").css("display","");
                        $("#black_screen").css("z-index","10");
                        $("#pop-mcontainer").slideDown("fast");
                        $("#pop-mcontainer").css("z-index","10");


                        $('#profile_nickn').alpha({ichars:'!@#$%^&*()-_+=|/?.>,<][}{`~\\\'";:'});
                        $('#profile_fname').alpha({ichars:'!@#$%^&*()-_+=|/?.>,<][}{`~\\\'";:'});
                        $('#profile_lname').alpha({ichars:'!@#$%^&*()-_+=|/?.>,<][}{`~\\\'";:'});
                        $('#profile_email').alphanumeric({ichars:'!#$%^&*()+=|/?>,<][}{`~\\\'";:'});

                        $("#profile_nickn").val(user_details_nickn);
                        $("#profile_fname").val(user_details_fname);
                        $("#profile_lname").val(user_details_lname);
                        $("#profile_email").val(user_details_email);
                        //$("#profile_msisdn").val(user_details_msisdn);

                           $("#profile_update_btn").click(function(){
                              var nickn   = $.trim($("#profile_nickn").val());
                              var fname   = $.trim($("#profile_fname").val());
                              var lname   = $.trim($("#profile_lname").val());
                              var p_email = $.trim($("#profile_email").val());

                                 if(fname==""){
                                    $("#profile_err").html("Missing value for First Name.");
                                 }else if(lname==""){
                                    $("#profile_err").html("Missing value for Last Name.");
                                 }else if(p_email==""){
                                    $("#profile_err").html("Missing value for Email.");
 				                     }else if(checkEmail(p_email) == false){
				                        $("#profile_err").html("Email Address has an invalid entry.");
                                 }else{
                                    $.changeProfile(nickn, fname, lname, p_email, "", "");
                                 }

                           });

                  }
});



$.extend({
                  popChangePassword : function(){
                        var pop_content;

                        pop_content = "";
                        pop_content = "<ul><li><h1 class=\"headers-pop cpassword\">CHANGE PASSWORD</h1></li>";
                        pop_content += "<li>";
                        pop_content += "<div class=\"pop-wrap-section pop-content\">";
                        pop_content += "<form id=\"\" name=\"\" method=\"get\" action=\"\">";
                        pop_content += "<ul class=\"form-ul\">";
                        pop_content += "<li>";
                        pop_content += "<h3 class=\"h3-formlabel\"><label for=\"fname\">Old Password:</label></h3>";
                        pop_content += "<input type=\"password\" id=\"profile_password\" maxlength=\"30\">";
                        pop_content += "</li>";
                        pop_content += "<li>";
                        pop_content += "<h3 class=\"h3-formlabel\"><label for=\"lname\">New password:</label></h3>";
                        pop_content += "<input type=\"password\" id=\"profile_npassword\" maxlength=\"30\">";
                        pop_content += "</li>";
                        pop_content += "<li>";
                        pop_content += "<h3 class=\"h3-formlabel\"><label for=\"eadd\">Verification:</label></h3>";
                        pop_content += "<input type=\"password\" id=\"profile_rpassword\" maxlength=\"30\">";
                        pop_content += "</li>";
                        pop_content += "<li class=\"text-align-center\"><div style=\"text-align:center;width:100%;color:red\" align=\"center\"  id=\"profile_password_err\"></div>";
                        pop_content += "<input id=\"profile_password_update_btn\" name=\"Image1\" type=\"button\" class=\"ok-button\" value=\"Update\"><!--<a href=\"#\" id=\"profile_password_update_btn\"><img src=\"images/form-update.jpg\" alt=\"\" title=\"\" ></a>-->";
                        pop_content += "</li>";
                        pop_content += "</ul>";
                        pop_content += "</form></div></li></ul>";

                         $("#pop-wrap").html(pop_content);
                     $("#black_screen").css("display","");
                     $("#black_screen").css("z-index","10");
                     $("#pop-mcontainer").slideDown("fast");
                     $("#pop-mcontainer").css("z-index","10");

                     $("#profile_password_update_btn").click(function(){

                                 var opasswd = $("#profile_password").val();
                                 var npasswd = $("#profile_npassword").val();
                                 var rpasswd = $("#profile_rpassword").val();


                                       if(opasswd.length<1){
                                          $("#profile_password_err").html("Missing value for Old Password");
                                       }else if(npasswd.length<1){
                                          $("#profile_password_err").html("Missing value for New Password");
                                       }else if(rpasswd.length<1){
                                          $("#profile_password_err").html("Missing value for Verification");
                                       }else if(opasswd!=$("#passwd").val()){
                                          $("#profile_password_err").html("Existing password not correct.");
                                       }else if(npasswd!=rpasswd){
                                          $("#profile_password_err").html("Password do not match.");
                                       }else if(npasswd.length<6){
                                          $("#profile_password_err").html("Password is too short. Password should at least be 6 characters in length.");
                                       }else if(npasswd.length>30){
                                          $("#profile_password_err").html("Password is too long. Password should not exceed 30 characters.");
                                       }else{
                                          $.changePassword($("#profile_npassword").val());
                                       }

                               });
                  }
});


$.extend({
                  popChangeMobile : function(){
                        var pop_content;

                        pop_content = "";
                        pop_content = "<ul><li><h1 class=\"headers-pop cmob-number\">CHANGE MOBILE NUMBER</h1></li>";
                        pop_content += "<ul class=\"pops-border-dline\">";
                        pop_content += "<li>";
                        pop_content += "<div class=\"pop-wrap-section pop-content\">";
                        pop_content += "<form id=\"\" name=\"\" method=\"get\" action=\"\">";
                        pop_content += "<ul class=\"form-ul\">";
                        pop_content += "<li>";
                        pop_content += "<h3 class=\"h3-formlabel\"><label for=\"fname\">Mobile Number:</label></h3>";
                        pop_content += "<input type=\"text\" MAXLENGTH=\"15\" id=\"profile_msisdn\"><br /><br /><span style='color:gray'>  Enter new number (for example 63918______)</span>";
                        pop_content += "</li>";
                        pop_content += "<li class=\"text-align-center\"><div style=\"text-align:center;width:100%;color:red\" align=\"center\"  id=\"profile_msisdn_err\"></div>";
                        pop_content += "<input id=\"profile_msisdn_update_btn\" name=\"Image1\" type=\"button\" class=\"ok-button\" value=\"Update\"><!--<a href=\"#\" id=\"profile_msisdn_update_btn\"><img src=\"images/form-ok.jpg\" alt=\"\" title=\"\" ></a>-->";
                        pop_content += "</li>";
                        pop_content += "</ul>";
                        pop_content += "</form></div></li></ul>";

                        $("#pop-wrap").html(pop_content);
                     $("#black_screen").css("display","");
                     $("#black_screen").css("z-index","10");
                     $("#pop-mcontainer").slideDown("fast");
                     $("#pop-mcontainer").css("z-index","10");

                     $('#profile_msisdn').numeric({ichars:'!@#$%^&*()-_+=|/?.>,<][}{`~\\\'";:'});

                     $("#profile_msisdn_update_btn").click(function(){

                        if(!$("#profile_msisdn").val()){
                           $("#profile_msisdn_err").html("Mobile number is empty.");
                        }else if($("#profile_msisdn").val().length < 12){
                           $("#profile_msisdn_err").html("Mobile number is too short..");
                        }else{
                           $.changeMobile($("#profile_msisdn").val());
                        }

                     });

                  }
});


$.extend({
                  popViewProfile : function(username){

                     var i = 1;
                     var apnd_content = "";

                     var buddy_amazcid    = $.getBD("amazcid",username);
                     var buddy_nick       = $.getBD("dname",username);
                     var buddy_email      = $.getBD("email",username);
                     var buddy_username   = $.getBD("username",username);
                     var buddy_fname      = $.getBD("firstname",username);
                     var buddy_lname      = $.getBD("lastname",username);
                     var buddy_mobile     = $.getBD("mobile",username);
                     var buddy_status     = $.getAvailability( $.getBD("status",username));
                     var buddy_statmsg    = $.getBD("msg_stat",username);
                     var buddy_groups     = $.getBD("groups",username);
                         buddy_groups     = buddy_groups.replace(/,/g, ", ");
                     var custom_nick      = $.getBD("custom_nick",username);
                     var custom_email     = $.getBD("custom_email",username);
                     var ifOtherContact   = 0;

                     // Note: if buddy_amazcid == buddy_username meaning Other Contacts

                     if(buddy_amazcid == buddy_username ){
                        ifOtherContact = 1;
                     }

							var pop_content = "";
							pop_content += "<input id=\"buddyAmazcid\" type=\"hidden\" value=\""+buddy_amazcid+"\" />";
                     pop_content +="<ul><li>	<h1 class=\"headers-pop\">Buddy Profile</h1></li><li><div class=\"pop-wrap-section pop-content\">";
							pop_content +="<ul class=\"form-ul-v4\">";

							if(ifOtherContact != 1){
   							pop_content +="<li class=\"bg-yellow\"><div class=\"pop-holder-section\">";
   							pop_content +="<h3 class=\"h3-formlabel\">Nickname:</h3><h4 class=\"h4-content-bprofile\">"+buddy_nick+"</h4></div>	</li>";
							}
							pop_content +="<li class=\"bg-yellow\"><div class=\"pop-holder-section\">";
							pop_content +="<h3 class=\"h3-formlabel\">Custom name:</h3><input name=\"fname\" type=\"text\" id=\"buddyUName\" value=\"" + custom_nick + "\" size=\"30\" class=\"form-ul-v5\"></div></li>";

							if(ifOtherContact != 1){
                        pop_content +="<li class=\"bg-yellow\"><div class=\"pop-holder-section\">";
                        pop_content +="<h3 class=\"h3-formlabel\">First name:</h3><h4 class=\"h4-content-bprofile\">"+ buddy_fname +"</h4></div></li>";

                        pop_content +="<li class=\"bg-yellow\"><div class=\"pop-holder-section\">";
                        pop_content +="<h3 class=\"h3-formlabel\">Last name:</h3><h4 class=\"h4-content-bprofile\">"+ buddy_lname +"</h4></div></li>";

                        pop_content +="<li class=\"bg-yellow\"><div class=\"pop-holder-section\">";
                        pop_content +="<h3 class=\"h3-formlabel\">Status Message:</h3><h4 class=\"h4-content-bprofile\">"+ buddy_statmsg + "</h4></div></li>";
							}

							pop_content +="<li class=\"bg-yellow\"><div class=\"pop-holder-section\">";
							pop_content +="<h3 class=\"h3-formlabel\">Mobile number:</h3><h4 class=\"h4-content-bprofile\">+"+ buddy_mobile +"</h4></div></li>";

							if(ifOtherContact != 1){
							   pop_content +="<li class=\"bg-yellow\"><div class=\"pop-holder-section\">";
							   pop_content +="<h3 class=\"h3-formlabel\">Email address:</h3><h4 class=\"h4-content-bprofile\">"+ buddy_email +"</h4></div></li>";
							}

							pop_content +="<li class=\"bg-yellow\"><div class=\"pop-holder-section\">";
							pop_content +="<h3 class=\"h3-formlabel\">Custom Email:</h3><input name=\"fname\" type=\"text\" type=\"text\" id=\"buddyEmail\" value=\""+ custom_email +"\" size=\"30\" class=\"form-ul-v5\"></div></li>";

							if(ifOtherContact != 1){
   							pop_content +="<li class=\"bg-yellow\"><div class=\"pop-holder-section\">";
   							pop_content +="<h3 class=\"h3-formlabel\">User ID:</h3><h4 class=\"h4-content-bprofile\">"+ buddy_username + "</h4></div></li>";

   							pop_content +="<li class=\"bg-yellow\"><div class=\"pop-holder-section\">";
   							pop_content +="<h3 class=\"h3-formlabel\">Availability:</h3><h4 class=\"h4-content-bprofile\">"+ buddy_status + "</h4></div></li>";

   							pop_content +="<li class=\"bg-yellow\"><div class=\"pop-holder-section\">";
   							pop_content +="<h3 class=\"h3-formlabel\">Groups:</h3><h4 class=\"h4-content-bprofile\">"+ buddy_groups + "</h4></div></li>";
							}

							pop_content +="<li class=\"bg-yellow\"><div class=\"pop-holder-section\"><h4 class=\"h4-error-v2\" ><span style=\"color:red\" id=\"profile_err\"></span></h4></div></li>";
							pop_content +="<li class=\"text-align-center-v2\"><p><input id=\"buddy_profile_update_btn\" name=\"Image1\" type=\"button\" class=\"ok-button\" value=\"Update\"></p></li>";
							pop_content +="</ul></div></li></ul>";


		               $("#pop-wrap").html(pop_content);
                     $("#black_screen").css("display","");
                     $("#black_screen").css("z-index","10");
                     $("#pop-mcontainer").slideDown("fast");
                     $("#pop-mcontainer").css("z-index","10");

                      $("#buddy_profile_update_btn").click(function(){
									$("#profile_err").html("Please wait...");
                           $.updateBuddyInfo();
                      });
		             }
});


   $.extend({
                  popInvite : function(username){
                     var pop_content;
                     pop_content  = "<ul><li><h1 class=\"headers-pop abuddy\">INVITE FRIENDS TO UZZAP</h1></li><li><div class=\"pop-wrap-section pop-content\">";
                     pop_content += "<ul class=\"form-ul-v2\"><li><div class=\"pop-holder-section\">";
                     pop_content += "<li><div class=\"pop-holder-section\"><b><p>This user ("+username+") has invited you to their buddy list. <br /> To accept the invitation, just click  \"Add Buddy\". </p></b></div></li>";
                     pop_content += "<li><div class=\"pop-holder-section\" id=\"add_buddy_error\"></div></li>";
							pop_content += "<li class=\"text-align-center ok-button\"><input id=\"req_buddy_btn\" name=\"Image1\" type=\"button\" class=\"ok-button\" value=\"OK\"></li>";
                     /*pop_content += "<li class=\"text-align-center\"><a href=\"#\" id=\"req_buddy_btn\" title=\""+username+"\" ><img src=\"images/form-abuddy.jpg\"></a></li></ul></div></li></ul>";*/
							pop_content += "</ul></div></li></ul>";

                     $("#pop-wrap").html(pop_content);

                     $("#black_screen").css("display","");
                     $("#black_screen").css("z-index","10");
                     $("#pop-mcontainer").slideDown("fast");
                     $("#pop-mcontainer").css("z-index","10");

                     $("#req_buddy_btn").bind("click", function(){
                        var username = $(this).attr("title");
                        var amazcid  = $.getBD("amazcid", username);

                        $.approveBuddy(username, "yes", amazcid);
                        $("#pop_close").trigger("click");
                     });


		  }
   });


 $.extend({
                  popOfflineSettings : function(){
                     var pop_content;


                     $.queryPrivate();


                     pop_content = "";
                     pop_content = "<ul style=\"text-align:left\"><li><h1 class=\"headers-pop osettings\">Offline Settings</h1></li>";
                     pop_content += "<li><h2 class=\"h2-gray\">Choose how your messages will be delivered when Uzzap is off:</h2>";
                     pop_content += "</li><li class=\"zero-marg-padd\"><div class=\"pop-wrap-section pop-content fzero-marg-padd\">";
                     pop_content += "<ul class=\"form-ul-osettings\">";

                     if(user_details_network=='smart'){

                        pop_content += "<li><div class=\"oset-radio-wrap\"><input name=\"os\" type=\"checkbox\" id=\"os_sms\" value=\"sms\" class=\"unique\">";
                        pop_content += "</div><div class=\"oset-radio-wrap-contents\">";
                        pop_content += "<h3 class=\"h2-green\"><label for=\"asms\">Available SMS</label>";
                        pop_content += "<img src=\"images/abuddy-icon1.png\" alt=\"\" title=\"\" class=\"text-align-left\"></h3>";
                        pop_content += "<p class=\"pmarg-top\">Choose “Available SMS�? to receive messages via SMS when UZZAP is off-only available for some networks.</p>";
                         pop_content += "</div></li>";
                     }




                     pop_content += "<li><div class=\"oset-radio-wrap\"><input name=\"os\" type=\"checkbox\" id=\"os_email\" value=\"email\" class=\"unique\"></div>";
                     pop_content += "<div class=\"oset-radio-wrap-contents\"><h3 class=\"h2-green\"><label for=\"email\">Email</label>";
                     pop_content += "<img src=\"images/status-icon03.png\" alt=\"\" title=\"\" class=\"text-align-left\"></h3>";
                     pop_content += "<p class=\"pmarg-top\">Choose “Email�? to have your messages forwarded to Email when off.</p>";
                     pop_content += "</div></li>";


                     pop_content += "<li><div class=\"oset-radio-wrap\"><input name=\"os\" type=\"checkbox\" id=\"os_server\" value=\"none\" class=\"unique\"></div>";
                     pop_content += "<div class=\"oset-radio-wrap-contents\"><h3 class=\"h2-green\"><label for=\"soserver\">Save on Server</label>";
                     pop_content += "<img src=\"images/status-icon03.png\" alt=\"\" title=\"\" class=\"text-align-left\"></h3>";
                     pop_content += "<p class=\"pmarg-top\">Choose “Save on Server�? to have your messages stored for up to 14 days until your next Login to Uzzap.</p>";
                     pop_content += "</div></li>";

                     pop_content += "<li><div id=\"offset\"></div></li>";
                     pop_content += "<li class=\"text-align-center\"><input id=\"btnOffsetSave\" name=\"Image1\" type=\"button\" class=\"ok-button\" value=\"Save\"><!--<a href=\"#\"><img src=\"images/form-save.jpg\" alt=\"\" title=\"\" id=\"btnOffsetSave\"></a>-->";
                     pop_content += "</li></ul></li></ul>";

                     $("#pop-wrap").html(pop_content);
                     $("#black_screen").css("display","");
                     $("#black_screen").css("z-index","10");
                     $("#pop-mcontainer").slideDown("fast");
                     $("#pop-mcontainer").css("z-index","10");


                      var $unique = $('input.unique');
                        $unique.click(function() {
                            $unique.filter(':checked').not(this).removeAttr('checked');
                        });


                     $("#btnOffsetSave").click(function(){
                              $.savePrivate();
                        });

                  }

   });


  $.extend({
    popPin : function(){
      var pop_content = "";
          pop_content += "<ul><li><h1 class=\"headers-pop validate-ymobile-number\">PIN VALIDATION</h1></li><li><h2 class=\"h2-gray\">Your pin wil be sent to your new number</h2></li>";
          pop_content += "<li><div class=\"pop-wrap-section pop-content\">";
          pop_content += "<ul class=\"form-ul-v2\">";
          pop_content += "<li><div class=\"pop-holder-section\"><h3 class=\"h3-formlabel\"><label for=\"gname\">Mobile Number:</label></h3>";
          pop_content += "<input name=\"msisdn\" type=\"text\" id=\"pin_msisdn\"><br /><br /><span style='color:gray'>  Enter new number (for example 63918______)</span></div></li>";
          pop_content += "<li><div class=\"pop-holder-section\"><span id='span_pin'><h3 class=\"h3-formlabel\"><label for=\"gname\">Enter your PIN:</label></h3>";
          pop_content += "<input name=\"pin\" type=\"password\" id=\"pin\"><br /></span><br /><span id=\"pin_err\" style=\"color:red\"></span></div></li>";
          pop_content += "<li class=\"text-align-center-v2\">";
          pop_content += "<a href=\"#\" id=\"save_pin_btn\"><img src=\"images/form-ok.jpg\" id=\"\"/></a>";
	  pop_content += "<a href=\"#\" id=\"resend_pin_btn\"><img src=\"images/resend-button.jpg\" id=\"\"/></a></li></ul>";
          pop_content += "</div></li></ul>";

          $("#pop-wrap").html(pop_content);
          $("#black_screen").css("display","");
          $("#black_screen").css("z-index","101");
          $("#pop-mcontainer").slideDown("fast");
          $("#pop-mcontainer").css("z-index","101");

	  if($.cookie("new_msisdn")){
            $("#pin_msisdn").val($.cookie("new_msisdn"));
            $('#pin_msisdn').keyup(function(e) {
                        if($.cookie("new_msisdn")!=$.trim($("#pin_msisdn").val())){
                                $("#save_pin_btn").hide();
				$("#pin").hide();
				$("#span_pin").hide();
                        }else{
                                $("#save_pin_btn").show();
				$("#pin").show();
                                $("#span_pin").show();
                        }
            });
          }


                  $("#save_pin_btn").click(function(){
                     var username   = $("#username").val();
		     var passwd     = $("#passwd").val();

		     //var username  = ($('#reg-form').is(':visible')) ? $("#regusername").val() : $("#username").val();

                     // var passwd  = (fromlogin == true) ? $("#passwd").val() : $("#regpwd").val();
                     //var passwd  = ($('#reg-form').is(':visible')) ? $("#regpwd").val() : $("#passwd").val();

                     var pin_msisdn = $("#pin_msisdn").val();
                     var pin = $("#pin").val();

                     if(pin_msisdn && pin){
                        $.pinValidate(username,passwd,pin_msisdn,pin);
                     }else{
                        $('#pin_err').html('All fields are required.');
                     }

                    return false;
                  });


		  $("#resend_pin_btn").click(function(){
                     var pin_msisdn = $("#pin_msisdn").val();
                     if($("#pin_msisdn").val().length == 12){
			//$.changeMobile(pin_msisdn);
			$.changeMobileOutsideUI(pin_msisdn);
                     }else{
			var err_msg = $.getNotifMsg("invalid-mobile");
                        $('#pin_err').html(err_msg);
                     }

                    return false;
                  });

             }
});



$.extend({
            popForgotPassword : function(){

                var pop_content;
                pop_content = "";
                pop_content += "<ul><li><h1 class=\"headers-pop forgotten-password\">FORGOT PASSWORD</h1></li><li><h2 class=\"h2-gray\"> Please enter your User ID or mobile number in full international <br />format including country code( for example 63920______) <br /><br />Your User ID and Password will be sent to the Email address on your account.</h2></li>";
                pop_content += "<li><div class=\"pop-wrap-section pop-content\">";
                pop_content += "<ul class=\"form-ul-v2\">";
                pop_content += "<li><div class=\"pop-holder-section\"><h3 class=\"h3-formlabel\"><label for=\"gname\">Mobile Number/User ID</label></h3>";
                pop_content += "<input name=\"userid_msisdn\" type=\"text\" id=\"forgot_userid_msisdn\">";
                pop_content += "";
                pop_content += "<br /><br /><span id=\"forgot_pass_err\" style=\"color:red\"></span></div></li>";
                //pop_content += "<li><div class=\"pop-holder-section\"><h3 class=\"h3-formlabel\">&#160;</h3><span id=\"pin_err\" style=\"width:100%\"></span></div></li>";
                pop_content += "<li class=\"text-align-center-v2\">";
                pop_content += "<a href=\"#\" id=\"send_pass_btn\"><img src=\"images/form-ok.jpg\" id=\"\"/></a>";
                pop_content += "</li></ul>";
                pop_content += "</div></li></ul>";

                $("#pop-wrap").html(pop_content);
                $("#black_screen").css("display","");
                $("#black_screen").css("z-index","101");
                $("#pop-mcontainer").slideDown("fast");
                $("#pop-mcontainer").css("z-index","101");

		$("#send_pass_btn").click(function(){
			//var forgot_userid_msisdn = $("#forgot_userid_msisdn").val();

		    if(window.forgot_pass_error == 0){
			window.which_trans = 3;
			socket.setup('#socket');
		    }else{
			var forgot_userid_msisdn = $("#forgot_userid_msisdn").val();
	                $.forgotPass(forgot_userid_msisdn);
		    }
			//$.forgotPass(forgot_userid_msisdn);
		});


		$("#pop_close").bind("click", function(){
	               $("#black_screen").css("display","none");
	               $("#pop-mcontainer").slideUp("fast");
	               $("#black_screen").css("z-index","-1");
			window.location = "index.php";
	            });


	 }

});







$.extend({
            menuSettings : function(){

            var pop_content;
            pop_content = "";
            pop_content += "<div class=\"opton-section\"><a href=\"#\" id=\"pop_profile\">Edit My Profile</a></div>";
            pop_content += "<div class=\"opton-section\"><a href=\"#\" id=\"pop_password\">Change Password</a></div>";
            pop_content += "<div class=\"opton-section\"><a href=\"#\" id=\"pop_mobile\">Change Mobile Number</a></div>";
            pop_content += "<div class=\"opton-section\"><a href=\"#\" id=\"pop_sound_settings\">Chatroom Tones</a></div>";
            pop_content += "<div class=\"opton-section\"><a href=\"#\" id=\"pop_offline_settings\">Offline Settings</a></div>";



            $("#settings-menu-links").html(pop_content);
            $("#settings-menu").show();



            $("#pop_offline_settings").click(function(){
               $("#settings-menu").hide();
               $.popOfflineSettings();
            });

            $("#pop_mobile").click(function(){
               $("#settings-menu").hide();
               $.popChangeMobile();
            });

            $("#pop_password").click(function(){
               $("#settings-menu").hide();
               $.popChangePassword();
            });

            $("#pop_profile").click(function(){
               $("#settings-menu").hide();
               $.popEditProfile();
            });

            $("#pop_sound_settings").click(function(){
               $("#settings-menu").hide();
               $.popSoundSettings();
            });
 }

});


$.extend({
	menuBuddies : function(){

            var pop_content;
            pop_content = "";
            pop_content += "<div class=\"opton-section\"><a href=\"#\" id=\"pop_add_buddy\">Add Buddy</a></div>";
            pop_content += "<div class=\"opton-section\"><a href=\"#\" id=\"pop_add_other_contact\">Add Other Contact</a></div>";
           /* pop_content += "<div class=\"opton-section\"><a href=\"#\" id=\"pop_invite_friends\">Invite Friends to Uzzap</a></div>"; */


            $("#buddies-menu-links").html(pop_content);
            $("#buddies-menu").show();


            $("#pop_add_buddy").click(function(){
               $("#buddies-menu").hide();
               $.popAddBuddy();
            });


            $("#pop_add_other_contact").click(function(){
               $("#buddies-menu").hide();
               $.popAddOtherContact();
            });

       /*     $("#pop_invite_friends").click(function(){
               $("#buddies-menu").hide();
               $.popInviteFriends();
            }); */

 }

});


$.extend({
            menuHelp : function(){
            var pop_content;
            pop_content = "";


            pop_content += "<ul><li>";
            pop_content += "<h1 class=\"headers-pop help-pop\">UZZAP HELP</h1>";
            pop_content += "</li>";
            pop_content += "<li>";
            pop_content += "<div class=\"pop-wrap-section pop-content\">";
            pop_content += "<ul class=\"help-ul\">";
            pop_content += "<li>";
            pop_content += "<iframe width=\"500\" height=\"300\"scrolling=\"auto\" src=\"uzzaphelp.html\"  frameborder=\"0\"></iframe>";
            pop_content += "</li>";

            pop_content += "</ul>";

                $("#help-mwrap").html(pop_content);
                $("#black_screen_help").css("display","");
                $("#black_screen_help").css("z-index","101");
                $("#help-pop-mcontainer").show();
                $("#help-pop-mcontainer").css("z-index","101");


            }

});


$.extend({
            menuGroupChat : function(){

            var pop_content;
            pop_content = "";
            pop_content += "<div class=\"opton-section\"><a href=\"#\" id=\"groupchat_invite\">Invite Participants</a></div>";


            $("#groupchat-menu-links").html(pop_content);
            $("#groupchat-menu").show();

	    		$("#groupchat_invite").click(function (){
					$.popChatMembers("", $("#tojid").val());
	    		});

				/*
	         $("#groupchat_list_par").click(function (){
						var par = "<br /><span style=\"color:blue\">";
						var par_list = window.groupchat_participants[$("#tojid").val()];
						par_list = par_list.split(",");

						//$,each()
						$.each(par_list, function(i){
							par += par_list[i] + "<br />";
						});

						par += "</span>";
						$("#chatbox_"+$("#tojid").val()).append(par);
            });*/


	    $("#groupchat_leave").click(function (){
			$("img#close_"+$("#tojid").val()).trigger("click");
       });



 }

});


$.extend({
            menuGroup: function(group_name){
				var pop_content="";

				$("div.option-gchat-v2").hide();



				if($("div#group_send_message_"+group_name).length==0){
					var disp_group_name = group_name.replace(/___/g," ");

					window.sort_group[group_name] = 1;


				if(group_name!="pending"){

					pop_content += "<div class=\"option-section-gchat-v2\" id=\"group_send_message_"+group_name+"\" name=\""+group_name+"\">";
					pop_content += "<a href=\"#\">Send Group Message</a></div>";
				}

				pop_content += "<div class=\"option-section-gchat-v2\" id=\"group_rename_group_"+group_name+"\" name=\""+group_name+"\">";
				pop_content += "<a href=\"#\">Rename Group</a></div>";



				switch(group_name){

					case "buddylist":
					case "other_contacts":
					case "pending":

								pop_content += "<div class=\"option-section-gchat-v2\" id=\"group_return_default_"+group_name+"\" name=\""+group_name+"\">";
								pop_content += "<a href=\"#\">Return Groups to Defaults</a></div>";

								$("div#group-option-container-"+group_name).html(pop_content).show();

								break;

					case "most_frequent":
					case "chatterbox":

								pop_content += "<div class=\"option-section-gchat-v2\" id=\"group_manage_group_"+group_name+"\" name=\""+group_name+"\" >";
								pop_content += "<a href=\"#\">Manage Buddies in Group</a></div>";
								pop_content += "<div class=\"option-section-gchat-v2\" id=\"group_sort_group_"+group_name+"\" name=\""+group_name+"\" >";
								pop_content += "<a href=\"#\">Change Sort to Alphabetical</a></div>";
								pop_content += "<div class=\"option-section-gchat-v2\" id=\"group_return_default_"+group_name+"\" name=\""+group_name+"\">";
								pop_content += "<a href=\"#\">Return Groups to Defaults</a></div>";

								$("div#group-option-container-"+group_name).html(pop_content).show();

								break;


					default:
								pop_content += "<div class=\"option-section-gchat-v2\" id=\"group_manage_group_"+group_name+"\" name=\""+group_name+"\" >";
								pop_content += "<a href=\"#\">Manage Buddies in Group</a></div>";
								pop_content += "<div class=\"option-section-gchat-v2\" id=\"group_sort_group_"+group_name+"\" name=\""+group_name+"\" >";
								pop_content += "<a href=\"#\">Change Sort to Alphabetical</a></div>";
								pop_content += "<div class=\"option-section-gchat-v2\" id=\"group_return_default_"+group_name+"\" name=\""+group_name+"\">";
								pop_content += "<a href=\"#\">Return Groups to Defaults</a></div>";
								pop_content += "<div class=\"option-section-gchat-v2\" id=\"group_delete_group_"+group_name+"\" name=\""+group_name+"\" >";
								pop_content += "<a href=\"#\">Delete Group</a></div>";

								$("div#group-option-container-"+group_name).html(pop_content).show();

				}


	            $("#group_manage_group_"+group_name).click(function(){
	                var gname = $(this).attr("name");
	                $.popManageGroup(gname);
	            });


	            $("#group_send_message_"+group_name).click(function(){
                	var gname = $(this).attr("name");
                	$.tabInstance("allmembers", gname, "", 0, status);

                	var to_all = "";
                	var to_all_names = "";
                	var to_grp_names = gname;

			  		if(gname =="buddylist" || gname == "most_frequent" || gname == "chatterbox" || gname == "other_contacts"){

			        	if(gname == "buddylist")
                        	to_grp_names = "buddylist_pane";

		            	if(gname == "most_frequent")
			            	to_grp_names = "buddylist_most_frequent_pane";

			        	if(gname == "chatterbox")
				        	to_grp_names = "buddylist_chatterbox_pane";

			         	if(gname == "other_contacts")
                        	to_grp_names = "buddylist_other_contacts_pane";



                		$("#"+to_grp_names+" li a.click_buddy ").each(function(){
                    		var to_uname   = $(this).attr("name");
                    		var to_fname  = $.getBD("order_name",to_uname);

                    			if(to_uname || to_fname){
                        			to_uname = to_uname.replace(/&nbsp;/g, " ");
                        			to_fname = to_fname.replace(/&nbsp;/g, " ");

                          			if(to_all!="") to_all += ",";
                          			if(to_all_names!="") to_all_names += ",";

                            		to_all += to_uname;
                            		to_all_names += to_fname;
                                }
						});



					}else{

						$("#new_buddylist_"+to_grp_names+"_pane li a.click_buddy ").each(function(){
							var to_uname   = $(this).attr("name");
							var to_fname  = $.getBD("order_name",to_uname);

							if(to_uname || to_fname){
								to_uname = to_uname.replace(/&nbsp;/g, " ");
								to_fname = to_fname.replace(/&nbsp;/g, " ");

								if(to_all!="") to_all += ",";
								if(to_all_names!="") to_all_names += ",";

								to_all += to_uname;
								to_all_names += to_fname;
							}
						});
					}


					$("div#posting_area").attr("class","posting");
					$("#view_recepients_pane").show();
					$("input#recepients").val(to_all);
					$("span#recepient_list").text(to_all_names);

				}); // END GROUP SEND MESSAGE



				// RENAME GROUP
				$("#group_rename_group_"+group_name).click(function(){
					var gname = $(this).attr("name");
					$.popRenameGroup(gname);
				});


				// DELETE GROUP
				$("#group_delete_group_"+group_name).click(function(){
					var gname = $(this).attr("name");
					$.deleteGroup(gname);
				});



				// GROUP RETURN TO DEFAULT
				$("#group_return_default_"+group_name).click(function(){
					var gname = $(this).attr("name");
					$.editGroupName(gname, "", 1);
				});



				// GROUP SORTING
				$("#group_sort_group_"+group_name).click(function(){
						var sort_text = $("#group_sort_group_"+group_name+ " a ").text();
						if(sort_text == "Change Sort to Alphabetical"){
							$("#group_sort_group_"+group_name+ " a ").text("Change Sort to Online First");
						}else{
							$("#group_sort_group_"+group_name+ " a ").text("Change Sort to Alphabetical");
						}

						//Change Sort to Alphabetical
						var gname = $(this).attr("name");
						var to_grp_names;


						if( gname == "most_frequent" || gname == "chatterbox" || gname == "other_contacts"){

                     		if(gname == "most_frequent")
                        		to_grp_names = "buddylist_most_frequent_pane";

							if(gname == "chatterbox")
                        		to_grp_names = "buddylist_chatterbox_pane";

                     		if(gname == "other_contacts")
                        		to_grp_names = "buddylist_other_contacts_pane";


                     		var buddylistsorta = new Array();
                     		var buddylistsortb = new Array();
							var sortinx = 0;


							if(window.sort_group[gname] == 1){

								$("#"+to_grp_names+" li a.click_buddy ").each(function(){
									var username_temp  = $(this).attr("name");
									var full_name      = $.getBD("order_name",username_temp);

									buddylistsorta[sortinx] = full_name;
									buddylistsortb[sortinx] = username_temp;
									sortinx += 1;
								});

								buddylistsortb.sort();


								for (ctr=0; ctr<buddylistsortb.length; ctr++){
									var full_name  = buddylistsorta[ctr];
									var username_temp  = buddylistsortb[ctr];
									var full_name      = $.getBD("order_name",username_temp);
									var old_hidden = $("li#buddylist_container_"+username_temp+gname+" div span.a_hidden_sort").html();
									var new_hidden = "<span class=\"new_hidden\">" + full_name.toUpperCase() + "</span>" +old_hidden;

									$("li#buddylist_container_"+username_temp+gname+" div span.a_hidden_sort").html(new_hidden);
									$('#'+to_grp_names+' li').sort($.sortAlpha).appendTo('#'+to_grp_names);
								}

                        		window.sort_group[gname] = 0;

                     		}else{

                        		$("#"+to_grp_names+" li div span.a_hidden_sort span.new_hidden").remove();
                        		$('#'+to_grp_names+' li').sort($.sortAlpha).appendTo('#'+to_grp_names);
                        		window.sort_group[gname] = 1;

                     		}



						}else{

							var buddylistsort = new Array();
							var sortinx = 0;

							if(window.sort_group[gname] == 1){
								$("#new_buddylist_"+gname+"_pane li a.click_buddy ").each(function(){
									var username_temp  = $(this).attr("name");
									var full_name      = $.getBD("order_name",username_temp);

									buddylistsort[sortinx] = username_temp;
									sortinx += 1;

							});

							buddylistsort.sort();


							for (ctr=0; ctr<buddylistsort.length; ctr++){
								var username_temp  = buddylistsort[ctr];
								var full_name      = $.getBD("order_name",username_temp);
								var old_hidden = $("li#buddylist_container_"+username_temp+gname+" div span.a_hidden_sort").html();
								var new_hidden = "<span class=\"new_hidden\">" + full_name.toUpperCase() + "</span>" +old_hidden;

								$("li#buddylist_container_"+username_temp+gname+" div span.a_hidden_sort").html(new_hidden);
								$('#new_buddylist_'+gname+'_pane li').sort($.sortAlpha).appendTo('#new_buddylist_'+gname+'_pane');
							}

							/* commented by paulg 20091020
							if(window.sort_group[gname] == 1){

								$("#new_buddylist_"+gname+"_pane li a.click_buddy ").each(function(){
									var username_temp  = $(this).attr("name");
									var full_name      = $.getBD("order_name",username_temp);
									var old_hidden = $("li#buddylist_container_"+username_temp+gname+" div span.a_hidden_sort").html();
									var new_hidden = "<span class=\"new_hidden\">" + full_name.toUpperCase() + "</span>" +old_hidden;
									$("li#buddylist_container_"+username_temp+gname+" div span.a_hidden_sort").html(new_hidden);
									$('#new_buddylist_'+gname+'_pane li').sort($.sortAlpha).appendTo('#new_buddylist_'+gname+'_pane');

	            			});
							*/


								window.sort_group[gname] = 0;

                                }else{

                                $("#new_buddylist_"+gname+"_pane li div span.a_hidden_sort span.new_hidden").remove();
                                $('#new_buddylist_'+gname+'_pane li').sort($.sortAlpha).appendTo('#new_buddylist_'+gname+'_pane');
                                window.sort_group[gname] = 1;

                                }
						}
					});



				}else{
						$("div#group-option-container-"+group_name).show();
				}


 }

});


$.extend({
               popInviteFriends : function(){
                  var pop_content;
                     pop_content = "";
                     pop_content  = "<ul><li><h1 class=\"headers-pop abuddy\">INVITE FRIENDS TO UZZAP</h1></li><li><div class=\"pop-wrap-section pop-content\">";
                     pop_content += "<ul class=\"form-ul-v2\">";
                     pop_content += "<li><div class=\"pop-holder-section\"><h3 class=\"h3-formlabel\"><label for=\"mnum\">Mobile Number:</label></h3><input id=\"add_buddy_msisdn\" type=\"text\" value=\"\"></div></li>";
                     pop_content += "<li>Enter the mobile number of you buddy in international format.<br /> For example 639209555666</li>";
                     pop_content += "<li><div class=\"pop-holder-section\" id=\"add_buddy_error\" style=\"color:red\"></div></li>";
                     /*pop_content += "<li class=\"text-align-center\"><a href=\"#\" ><img src=\"images/form-ok.jpg\" id=\"add_buddy_btn\" ></a></li></ul></div></li></ul>";*/
							pop_content += "<li class=\"text-align-center ok-button\"><input id=\"add_buddy_btn\" name=\"Image1\" type=\"button\" class=\"ok-button\" value=\"OK\"></li></ul></div></li></ul>";

                     $("#pop-wrap").html(pop_content);

                     $("#black_screen").css("display","");
                     $("#black_screen").css("z-index","10");
                     $("#pop-mcontainer").slideDown("fast");
                     $("#pop-mcontainer").css("z-index","10");

                     $('#add_buddy_msisdn').numeric();

                     $("#add_buddy_btn").click(function(){
                        var add_buddy_username = $("#add_buddy_username").val();
                        var add_buddy_msisdn   = $("#add_buddy_msisdn").val();

                        var add_buddy_error    = 0;
                        window.invite_friend_flag = 1;

                        add_buddy_username = $.trim(add_buddy_username);

                        if(add_buddy_msisdn.length==0){
                          $("#add_buddy_error").html("Mobile number is required. Please fill in.");
                          add_buddy_error = 1;
                        }else if(add_buddy_msisdn.length!=12){
                          $("#add_buddy_error").html("Invalid mobile number!");
                          add_buddy_error = 1;
                        }else{
                          $("#buddylist_pane li a.click_buddy ").each(function(){
                            var username_temp = $(this).attr("name");

                            if(add_buddy_username==username_temp){
                              $("#add_buddy_error").html("The buddy you tried to add is already on your buddy list.");
                              add_buddy_error  = 1;
                            }
                          });
                        }

                        if(add_buddy_error == 0){
                          $.queryProfile(add_buddy_username, add_buddy_msisdn);
                        }
                     });
               }

});



$.extend({
                  popInputNickName : function(room_name){
                        var pop_content;

                        pop_content = "";
                        pop_content = "<ul><li><h1 class=\"headers-pop cmob-number\">ASSIGN NICKNAME</h1></li>";
                        pop_content += "<ul class=\"pops-border-dline\">";
                        pop_content += "<li>";
                        pop_content += "<div class=\"pop-wrap-section pop-content\">";
                        pop_content += "<ul class=\"form-ul\">";
                        pop_content += "<li>";
                        pop_content += "<h3 class=\"h3-formlabel\"><label for=\"fname\">Nickname:</label></h3>";
                        pop_content += "<input type=\"text\" MAXLENGTH=\"15\" id=\"join_nickname\"><br/><br /><span style='color:gray'>  Enter your nickname</span>";
                        pop_content += "</li>";

                        //pop_content += "<li><div class=\"oset-radio-wrap\"><input type=\"checkbox\" id=\"save_nickname\" class=\"unique\"></div>";
                        //pop_content += "<p class=\"pmarg-top\">Save Nickname.</p></li>";

                        pop_content += "<li class=\"text-align-center\"><div style=\"width:100%;color:red\" id=\"nick_err\"></div>";
                        pop_content += "<a href=\"#\" id=\"join_room_btn\"><img src=\"images/form-ok.jpg\" alt=\"\" title=\"\" ></a>";
                        pop_content += "</li>";
                        pop_content += "</ul>";
                        pop_content += "</div></li></ul>";

                        $("#pop-wrap").html(pop_content);
                     $("#black_screen").css("display","");
                     $("#black_screen").css("z-index","10");
                     $("#pop-mcontainer").slideDown("fast");
                     $("#pop-mcontainer").css("z-index","10");

                    // $("#join_nickname").val($("#username").val()); <-- originally andito sha



                     if($.cookie("chatnickname")!=null){
                           $("#join_nickname").val($.cookie("chatnickname"));
                     }

                     $("#join_room_btn").click(function(){
                       var chat_nickn = $("#join_nickname").val();
                       if(chat_nickn){
                         $.cookie("chatnickname", $("#join_nickname").val(), { expires: 365 });
                         $.joinRoom(room_name, $("#join_nickname").val());
                       }else{
                         $("#nick_err").show();
                         $("#nick_err").html("Nickname should not be blank!");
                       }
                     });

                  }
});

$.extend({
          popSoundSettings : function(){
               var pop_content;


               $.queryPrivate();


               pop_content = "";
               pop_content += "<ul style=\"text-align:left\">";

               pop_content += "<li><h1 class=\"headers-pop sound-settings\">Chatroom Tones</h1></li>";
               pop_content += "<li><h2 class=\"h2-gray\">Choose if you wish an alert tone to sound for chatroom messages:</h2></li>";
               pop_content += "<li class=\"zero-marg-padd\"><div class=\"pop-wrap-section pop-content fzero-marg-padd\">";

               pop_content += "<ul class=\"form-ul-osettings\">";

           /*    pop_content += "<li><div class=\"oset-radio-wrap\"><input type=\"checkbox\" id=\"sound_message_notif\" class=\"unique\"></div>";
               pop_content += "<div class=\"oset-radio-wrap-contents\"><h3 class=\"h2-green\"><label for=\"email\">Messaging</label></h3>";
               pop_content += "<p class=\"pmarg-top\">Toggle to Enable/Disable Sounds in Messaging.</p></li>"; */

               pop_content += "<li><div class=\"oset-radio-wrap\"><input type=\"checkbox\" id=\"sound_chatroom_notif\" class=\"unique\"></div>";
               pop_content += "<div class=\"oset-radio-wrap-contents\"><h3 class=\"h2-green\"><label for=\"email\">Chatroom Tones</label></h3>";
               pop_content += "<p class=\"pmarg-top\"></p></li>";

               pop_content += "<li><div id=\"offset\"><br /><br /><span id=\"soundstatus\" style=\"color:red; text-align:center\"></span></div></li>";
               pop_content += "<li class=\"text-align-center\"><input id=\"btnSoundSave\" name=\"Image1\" type=\"button\" class=\"ok-button\" value=\"Save\"><!--<a href=\"#\"><img src=\"images/form-save.jpg\" alt=\"\" title=\"\" id=\"btnSoundSave\"></a>--></li>";
               pop_content += "</ul></div></li></ul>";

               $("#pop-wrap").html(pop_content);
               $("#black_screen").css("display","");
               $("#black_screen").css("z-index","10");
               $("#pop-mcontainer").slideDown("fast");
               $("#pop-mcontainer").css("z-index","10");


               if($.cookie("sound_message_settings")){
                    $("#sound_message_notif").attr("checked","checked");
               }else{
                    $("#sound_message_notif").attr("checked","");
               }


               if($.cookie("sound_chatroom_settings")){
                    $("#sound_chatroom_notif").attr("checked","checked");
               }else{
                    $("#sound_chatroom_notif").attr("checked","");
               }


               $("#btnSoundSave").click(function(){
                    $("#soundstatus").html("Saving Settings...");

                  /*  if($('#sound_message_notif').is(':checked')){
                         $.cookie("sound_message_settings", "selected", { expires: 365 });
                         $.dbj_sound.enable();
                    }else{
                         $.cookie("sound_message_settings", "", { expires: 365 });
                         $.dbj_sound.disable();
                    }

                    */


                    if($('#sound_chatroom_notif').is(':checked')){
                         $.cookie("sound_chatroom_settings", "selected", { expires: 365 });
                         $.dbj_chatroom_sound.enable();
                    }else{
                         $.cookie("sound_chatroom_settings", "", { expires: 365 });
                         $.dbj_chatroom_sound.disable();

                    }

                     $("#soundstatus").html("Saved.");

               });

          }

     });


	$.extend({
          popAddOtherContact : function(buddy_addother_msisdn){
               var pop_content;

               pop_content = "";
               pop_content  = "<ul><li><h1 class=\"headers-pop abuddy\">ADD OTHER CONTACT</h1></li>";
               if(buddy_addother_msisdn){
                 pop_content += "<li><div class=\"pop-holder-section\" style=\"color:green\">Your Contact is not yet a member.<br/>Would you like to add them as \"Other Contact\"?</div></li>";
               }
               pop_content += "<li><div class=\"pop-wrap-section pop-content\">";
               pop_content += "<ul class=\"form-ul-v2\"><li><div class=\"pop-holder-section\">";
               pop_content += "<h3 class=\"h3-formlabel\"><label for=\"uid\">Nickname:</label></h3>";
               pop_content += "<input name=\"fname\" type=\"text\" id=\"add_other_nickname\"></div></li>";
               pop_content += "<li>This is the name that you will see in your buddy list for this contact.</li>";
               pop_content += "<li><div class=\"pop-holder-section\" id=\"nick_error\" style=\"color:red\"></div></li>";
               pop_content += "<li><div class=\"pop-holder-section\"></div></li>";
               pop_content += "<li><div class=\"pop-holder-section\"><h3 class=\"h3-formlabel\">";
               pop_content += "<label for=\"mnum\">Mobile Number:</label>";
               if(buddy_addother_msisdn){
                 pop_content += "</h3><input id=\"add_other_msisdn\" type=\"text\" value=\""+buddy_addother_msisdn+"\"></div></li>";
               }else{
                 pop_content += "</h3><input id=\"add_other_msisdn\" type=\"text\" value=\"\"></div></li>";
               }
               pop_content += "<li>This is the mobile number where SMS messages for this contact will be sent.</li>";
               pop_content += "<li><div class=\"pop-holder-section\" id=\"min_error\" style=\"color:red\"></div></li>";
               pop_content += "<li><div class=\"pop-holder-section\"><h3 class=\"h3-formlabel\">";
               pop_content += "<label for=\"mnum\">Email Address:</label></h3>";
               pop_content += "<input id=\"add_other_email\" type=\"text\" value=\"\"></div></li>";
               pop_content += "<li>This is the email address where email messages for this contact will be sent.</li>";
               pop_content += "<li><div class=\"pop-holder-section\" id=\"email_error\" style=\"color:red\"></div></li>";
               //pop_content += "<li class=\"text-align-center\"><a href=\"#\" >";
               //pop_content += "<img src=\"images/form-ok.jpg\" id=\"add_other_btn\" ></a></li>";
					pop_content += "<li class=\"text-align-center ok-button\"><input id=\"add_other_btn\" name=\"Image1\" type=\"button\" class=\"ok-button\" value=\"OK\"></li>";

               pop_content += "</ul></div></li></ul>";

               $("#pop-wrap").html(pop_content);

               $("#black_screen").css("display","");
               $("#black_screen").css("z-index","10");
               $("#pop-mcontainer").slideDown("fast");
               $("#pop-mcontainer").css("z-index","10");

               $('#add_other_msisdn').numeric();

               $("#add_other_btn").click(function(){
                    $.addotherValidation();
               });
          }
     });



$.extend({
                  popRenameGroup : function(group_name){
                        var pop_content;
 							   group_name = group_name.replace(/___/g," ");

                        pop_content = "";
                        pop_content = "<ul><li><h1 class=\"headers-pop cmob-number\">RENAME GROUP</h1></li>";
                        pop_content += "<ul class=\"pops-border-dline\">";
                        pop_content += "<li>";
                        pop_content += "<div class=\"pop-wrap-section pop-content\">";
                        pop_content += "<ul class=\"form-ul\">";
                        pop_content += "<li>";
                        pop_content += "<h3 class=\"h3-formlabel\"><label for=\"fname\">Group Name:</label></h3>";
                        pop_content += "<input type=\"text\" MAXLENGTH=\"15\" id=\"edit_groupname\" value=\"\"><br /><br /><span style='color:gray'></span>";
                        pop_content += "<input type=\"hidden\" id=\"old_gname\" value=\""+group_name+"\"/></li>";
                        /*pop_content += "<li class=\"text-align-center\"><div style=\"width:100%;color:red\" id=\"nick_err\"></div>";
                        pop_content += "<a href=\"#\" id=\"rename_group_btn\"><img src=\"images/form-ok.jpg\" alt=\"\" title=\"\" ></a>";
                        pop_content += "</li>";*/
								pop_content += "<li class=\"text-align-center ok-button\"><input id=\"rename_group_btn\" name=\"Image1\" type=\"button\" class=\"ok-button\" value=\"OK\"></li></ul></div></li></ul>";

                        pop_content += "</ul>";
                        //pop_content += "</div></li></ul>"; //commented by paulg 20091012

                        $("#pop-wrap").html(pop_content);
                     	$("#black_screen").css("display","");
                     	$("#black_screen").css("z-index","10");
                     	$("#pop-mcontainer").slideDown("fast");
                     	$("#pop-mcontainer").css("z-index","10");


                     	$("#rename_group_btn").click(function(){
         						//$.joinRoom(room_name , $("#join_nickname").val());
									var old_gname = $("#old_gname").val();
									var new_gname = $("#edit_groupname").val();

									new_gname = $.trim(new_gname);
									if(new_gname.length < 1){
										$("#nick_err").html("Group name is empty");
									}else{

										if(old_gname!=new_gname)
											$.editGroupName(old_gname, new_gname, 0);
									}

                     	});

                  }
});

$.extend({
            popTerms : function(){
            var pop_content;
            pop_content = "";


            pop_content += "<ul><li>";
            pop_content += "<h1 class=\"headers-pop terms-pop\">TERMS AND CONDITIONS</h1>";
            pop_content += "</li>";
            pop_content += "<li>";
            pop_content += "<div class=\"pop-wrap-section pop-content\">";
            pop_content += "<ul class=\"help-ul\">";
            pop_content += "<li>";
            pop_content += "<iframe width=\"500\" height=\"300\"scrolling=\"auto\" src=\"uzzapterms.html\"  frameborder=\"0\"></iframe>";
            pop_content += "</li>";

            pop_content += "</ul></div></li></ul>";

                $("#help-mwrap").html(pop_content);
                $("#black_screen_help").css("display","");
                $("#black_screen_help").css("z-index","101");
                $("#help-pop-mcontainer").show();
                $("#help-pop-mcontainer").css("z-index","101");


            }

});

$.extend({
            popConnectionStatus: function(message, stat){
            var pop_content;
            if(stat == 1){
               var img = "preloader_02.gif";
            }else{
               var img = "error-icon.png";
            }
            pop_content = "";
            pop_content += "<div id=\"pop-mcontainer-loader\"><div id=\"pop-preloader\"><ul><li>";
            pop_content += "<div class=\"preloader-img\"><img src=\"images/"+img+"\"></div>";
            //pop_content += message ;
            pop_content += "<h2 class=\"preloader-text\">"+message+"</h2></li></ul></div></div>";


            $("#con-wrap").html(pop_content);
            $("#con-black_screen").css("display","");
            $("#con-black_screen").css("z-index","110");
            $("#con-wrap").slideDown("fast");
            $("#con-wrap").css("z-index","110");


            }

});



$.extend({
            popAttachments: function(invitee, room_name){

               var pop_content = "";
               pop_content = "<ul id=\"search_list_pane\"><li><h1 class=\"headers-pop addew-group\">ATTACHED CONTACTS</h1></li>";
               pop_content += "<li><div class=\"pop-wrap-section pop-content\"><div class=\"add-recip p4\"></div>";
               pop_content += "<div class=\"wrapper list-of-add\"><div class=\"ladd-holder\">";
               pop_content += "<div class=\"list-csection\" id=\"groups_budslists\"><ul>\n";
					var att_contacts = window.attachment_contacts;
					att_contacts = att_contacts.split(",");

               $.each(att_contacts, function(i){
							var username = att_contacts[i];
                     if(username.length > 0){
                        pop_content += "<li class=\"mmsgr-hli-bground\">";
                        pop_content += "<div class=\" arecip-checkbox\" id=\"for_recepients\"><input id=\"bud\" name=\"par[]\" type=\"checkbox\" value=\"" +username+ "\" checked /></div>";
                        pop_content += "<div class=\"abuddies-warp p4\">";
                        pop_content += "<img src=\"images/abuddy-icon1.png\"><p class=\"pad-top6\"><a href=\"#\">"+username+"</a></p>";
                        pop_content += "</div></li>\n";
                     }
               });
               pop_content += "</ul></div></div></div>";
               //pop_content += "<div class=\"wrapper search-parw\"><ul class=\"add-recip-search\"><li class=\"margin-lisearch\"><a href=\"#\"><img src=\"images/icon-search.png\" ></a></li><li><div class=\"search-wbg\"><input id=\"pop_search_list\" name=\"search\" type=\"text\"></div></li></ul></div>";

               pop_content += "<div class=\"wrapper text-align-center marg-t10-search\"><input id=\"attachment_discard_btn\" name=\"Image1\" type=\"button\" class=\"ok-button\" value=\"Discard All\"> <input id=\"attachment_add_btn\" name=\"Image1\" type=\"button\" class=\"ok-button\" value=\"Ok\"> </div>";
               pop_content += "</div></li></ul>";

               $("#pop-wrap").html(pop_content);
               $("#black_screen").css("display","");
               $("#black_screen").css("z-index","10");
               $("#pop-mcontainer").slideDown("fast");
               $("#pop-mcontainer").css("z-index","10");
               $("#attachment_add_btn").click(function(){
                        var val = [];

                        $('#for_recepients :checkbox:checked').each(function(i){
                        	val[i] = $(this).val();
                        	uname = val[i].split("\2");
									/*var id_long     = Math.floor(Math.random()*100000);
            					var id_short    = Math.floor(Math.random()*10);
            					var amaz_msg_id    = $("#username").val() + "_" + id_long + "_" + id_short;
            					var text        = "";*/
									//$.addBuddy(uname,"yes");
									$.queryProfile(uname, "");
					            //$.sendInviteReq(uname, uname, uname + "@demo.kolipri.com", $("#username").val(), amaz_msg_id, text);
									//alert(uname);
                        });

                        $("#black_screen").css("display","none");
                        $("#pop-mcontainer").slideUp("fast");
                        $("#black_screen").css("z-index","-1");

					});

					$("#attachment_discard_btn").click(function(){
								window.attachment_contacts = "";
								$("#black_screen").css("display","none");
                        $("#pop-mcontainer").slideUp("fast");
                        $("#black_screen").css("z-index","-1");

					});


            }

});




})(jQuery);
