﻿// JScript File for My BuddyList
function PopupSearch() {
    var CurrPage = document.getElementById("ctl00_ContentPlaceHolder1_Buddy_List1_hdnCurrentPage");


    //window.open("SearchUsers.aspx?Page="+ CurrPage.value,"_blank","toolbar=no,location=no,directories=no,status=no,menubar=no,titlebar=no,scrollbars=yes,resizable=no,width=800,height=600");
    var wleft;
    var wtop;
    var wwidth = 800;
    var wheight = 600;
    wleft = (screen.width - wwidth) / 2;
    wtop = (screen.height - wheight) / 5;
    var tempWin = window.open("SearchUsers.aspx?Page=" + CurrPage.value + "&PPage=BuddyList", "SearchUsers", "width=" + wwidth + ",height=" + wheight + ",resizable=yes,dependent=yes,status=yes,scrollbars=yes,toolbar=no,location=no,menubar=no,left=" + wleft + ",top=" + wtop);

    //window.open("SearchUsers.aspx?Page="+ CurrPage.value +"&PPage=BuddyList","SearchUsers","width=" + wwidth +",height=" + wheight +",resizable=yes,dependent=yes,status=yes,scrollbars=yes,toolbar=no,location=no,left=" + wleft +",top=" + wtop);     
}

function ConfirmationMessage(buddyId, Message, Command) {
    ClosePopup("divBuzzHolder")
    ClosePopup("divAddBuddy")
    var hdnSelectedBuddyId = GetClientId('1');
    var hdnCmdName = GetClientId('2');
    var ID = getHdnBuddyID();
    document.getElementById(ID).value = buddyId;
    //document.getElementById(hdnCmdName).value=Command;   
    //document.getElementById(lblConfirmationBuddiesList).innerHTML=Message;
    new Lightbox.base('divDisplayConfirmation');
    return false;
}
function GetClientId(value) {
    if (value = '1') {
        return document.getElementById('hdnHTMLSelBid').value;
    }
    else if (value = '2') {
        return document.getElementById('hdnHTMLcmdName').value;
    }
    //    else if(value='3')
    //    {
    //        return document.getElementById('hdnHTMLSelBuzzId').value;
    //    }        
}

function AcceptOrReject(BuddyId) {
    document.getElementById('hdnRequestedBuddyId').value = BuddyId;
}

function SetLabelText(txtMessage) {
    document.getElementById('lblBuzzSent').innerHTML = txtMessage;
}

function RemoveLabelMessage() {
    document.getElementById('lblBuzzSent').innerHTML = "";
    playLoadingleft();
}
function ShowLightBox(txtMessage) {

    document.getElementById('ctl00_ContentPlaceHolder1_DashBoard1_lblAcceptOrReject').innerHTML = txtMessage;
    new Lightbox.base('divAcceptOrReject', { closeOnOverlayClick: false });
}
function EmptyBuzzList() {
    document.getElementById('divEmptyBuzzList').style.display = "block";
}

function HideEmptyBuzzList() {
    document.getElementById('divEmptyBuzzList').style.display = "none";
}

function EmptyBuddiesList() {
    document.getElementById('divEmptyBuddiesList').style.display = "block";
}

function HideDivEmptyBuddies() {
    document.getElementById('divEmptyBuddiesList').style.display = "none";
}
function NoSearchResults() {
    document.getElementById('divNoSearchResults').style.display = "block";
}
function HideDivNoResults() {

    document.getElementById('divNoSearchResults').style.display = "none";
}
function SendBuzz(buddyId) {
    document.getElementById('ctl00_ContentPlaceHolder1_BuddiesList1_hdnBuddyId').value = buddyId;
    document.getElementById('ctl00_ContentPlaceHolder1_BuddiesList1_txtBuzz').value = "";
    new Lightbox.base('divPopupSendBuzz', { closeOnOverlayClick: false });
    return false;
}

//functions for searching for users
function AddBuddyClicked() {
    var btn = document.getElementById("lkbAdd");
    btn.style.visibility = 'hidden';
    document.getElementById("dgUsersList").style.visibility = "hidden";
    document.getElementById("divSearchUsers").style.visibility = "hidden";
    document.getElementById("aAdvancedSearch").style.visibility = "hidden";
    //msgLoading("Adding Selected Users to BuddyList...");
    msgLoading(document.getElementById("hdnAddMsg").value);
    return true;
}
function GetBuzzClientId(value) {
    if (value = '3') {
        return document.getElementById('hdnHTMLSelBuzzId').value;
    }

}
function ConfirmBuzzDeletion(BuzzID) {
    //var hdnSelectedBuzzId=GetBuzzClientId('3');

    document.getElementById("ctl00_ContentPlaceHolder1_Buzzes1_BuzzList1_hdnSelectedBuzzId").value = BuzzID;

    new Lightbox.base('DeleteBuzzConfirmation', { closeOnOverlayClick: false });
    return false;
}

//function CheckUnCheckAll(chkd)
//{
//    var chkheader=document.getElementById("headercheck");
//    var hdnHeader=document.getElementById("hdnHeadercheck");
//    if(chkheader.checked)
//    {
//        hdnHeader.value="true";
//    }
//    else
//    {
//        hdnHeader.value="false";
//    }
//    var elm=document.frmSearchUsers.elements;
//    var i=0;

//    for(i=0;i<elm.length;i++)
//   {   
//       if(elm[i].type=="checkbox" && elm[i].id!="headercheck")
//      {  
//           if(chkd)
//           {           
//                elm[i].checked = true;
//                var hdnField = document.getElementById("hdnResult")
//                if(hdnField.value == "")
//                {
//                    hdnField.value += elm[i].value;
//                }
//                else
//                {
//                   var str = hdnField.value;
//                    if(str.charAt(str.length-1) == ",")
//                    {
//                        hdnField.value += elm[i].value;
//                    }
//                    else if(str.indexOf(elm[i].value) != -1)
//                    {
//                        //not adding to hidden field
//                    }
//                    else
//                    {
//                       hdnField.value += "," + elm[i].value;
//                    }
//                 }
//            }
//            else
//            {
//                elm[i].checked = false;
//               var hdnField = document.getElementById("hdnResult");
//                var strid = hdnField.value;
//                var j=0;
//               var ids = strid.split(",");
//                hdnField.value = "";
//                for(j=0;j<ids.length;j++)
//                {
//                   if(ids[j] == elm[i].value) 
//                   {
//                        ids[j] = "";
//                   }
//                   if(ids[j] == "")
//                   {
//                        ids[j] = "";
//                   }
//                }
//                for(k=0;k<ids.length;k++)
//                {  
//                    if(ids[k] == "")
//                    {
//                    }
//                    else
//                    {
//                      hdnField.value += ids[k]+ "," ;
//                    }
//                }
//            }            
//       }
//    }
// }

function CheckUnCheckHeader() {
    var headerchk = document.getElementById("headercheck");
    if (headerchk.checked = true) {
        headerchk.checked = false;
    }
}
function CheckUsersChecked() {
    var Flag = 0;
    var hdnUsers = document.getElementById("hdnResult");
    if (hdnUsers.value == "") {
        Flag = 0;
    }
    else {
        Flag = 1;
    }

    if (Flag == '0') {
        var hdnAlert = document.getElementById("hdnAlrtSelect");
        var btnOk = document.getElementById("hdnbtnOk");
        document.getElementById("divDialogue").innerHTML = "<table width='100%'><tr><td align='center'>" + hdnAlert.value + " <br /><br /> <img src='" + btnOk.value + "' style='cursor:pointer;' onclick='javascript:Lightbox.hideAll();'></td></tr></table>";
        new Lightbox.base('DialogueContainer');
        return false;
    }
    else {
        //alert("before add");
        //AddBuddyClicked();

        var btn = document.getElementById("lkbAdd");
        btn.style.visibility = 'hidden';
        document.getElementById("dgUsersList").style.visibility = "hidden";
        document.getElementById("divSearchUsers").style.visibility = "hidden";
        document.getElementById("aAdvancedSearch").style.visibility = "hidden";
        //msgLoading("Adding Selected Users to BuddyList...");
        msgLoading(document.getElementById("hdnAddMsg").value);

        return true;

    }
}

function CheckUncheck(userid, chkd) {
    if (chkd) {
        var hdnField = document.getElementById("hdnResult");
        if (hdnField.value == "") {
            hdnField.value += userid;
        }
        else {
            var str = hdnField.value;
            if (str.charAt(str.length - 1) == ",") {
                hdnField.value += userid;
            }
            else {
                hdnField.value += "," + userid;
            }
        }
    }
    else {
        var hdnField = document.getElementById("hdnResult");
        var strid = hdnField.value;
        //alert("hdnvalue:" + strid);
        var i = 0;
        var ids = strid.split(",");
        hdnField.value = "";
        for (i = 0; i < ids.length; i++) {
            if (ids[i] == userid) {
                ids[i] = "";
            }
            if (ids[i] == "") {
                ids[i] = "";
            }

        }
        for (i = 0; i < ids.length; i++) {
            if (ids[i] == "") {
            }
            else {
                hdnField.value += ids[i] + ",";
            }
        }
    }

}
function KeepCheck() {
    //alert(document.getElementById("hdnResult").value);
    var elm = document.frmSearchUsers.elements;
    var i = 0;
    var j = 0;
    var SelectedUsers = new Array();
    var hdnField = document.getElementById("hdnResult");
    var strid = hdnField.value;
    var ids = strid.split(",");

    for (i = 0; i < ids.length; i++) {
        SelectedUsers[j] = ids[i];
        j = j + 1;
    }

    for (i = 0; i < elm.length; i++) {
        if (elm[i].type == "checkbox" && elm[i].id == "chk") {
            for (j = 0; j < SelectedUsers.length; j++) {
                if (elm[i].value == SelectedUsers[j]) {
                    elm[i].checked = true;
                }
            }
        }
    }
}
function AdvancedSearch() {

    if (document.getElementById("divAdvancedSearch").style.display == "none") {

        document.getElementById("divAdvancedSearch").style.display = "block";
        //document.getElementById("aAdvancedSearch").innerHTML = document.getElementById("hdnBasic").value;
        //document.getElementById("divValidateMsg").style.display = "none";
        //document.getElementById("divValidateMsg").className = "";
        document.getElementById("aAdvancedSearch").innerHTML = '<div class="advSrchBtnL"><div class="advSrchBtnR"><div class="advSrchBtn">' + document.getElementById("hdnBasic").value + '</div></div></div>';
        //'<div class="acceptBtnNewLeft"></div><div class="acceptBtnNew2">'+document.getElementById("hdnBasic").value+ '</div><div class="acceptBtnNewRight"></div>';
    }
    else {


        document.getElementById("ctl00_ContentPlaceHolder1_SearchUser1_ddlOccupation").selectedIndex = 0;
        document.getElementById("ctl00_ContentPlaceHolder1_SearchUser1_ddlAvailability").selectedIndex = 0;
        document.getElementById("ctl00_ContentPlaceHolder1_SearchUser1_ddlResidence").selectedIndex = 0;
        document.getElementById("ctl00_ContentPlaceHolder1_SearchUser1_ddlGender").selectedIndex = 0;
        document.getElementById("ctl00_ContentPlaceHolder1_SearchUser1_ddlEducation").selectedIndex = 0;
        document.getElementById("ctl00_ContentPlaceHolder1_SearchUser1_ddlFamily").selectedIndex = 0;
        document.getElementById("ctl00_ContentPlaceHolder1_SearchUser1_ddlMusic").selectedIndex = 0;
        document.getElementById("ctl00_ContentPlaceHolder1_SearchUser1_ddlBelongings").selectedIndex = 0;
        document.getElementById("ctl00_ContentPlaceHolder1_SearchUser1_ddlHobbies").selectedIndex = 0;
        document.getElementById("ctl00_ContentPlaceHolder1_SearchUser1_txtEmail").value = "";
        document.getElementById("ctl00_ContentPlaceHolder1_SearchUser1_txtZipCode").value = "";
        document.getElementById("ctl00_ContentPlaceHolder1_SearchUser1_txtCountry").value = "";
        document.getElementById("ctl00_ContentPlaceHolder1_SearchUser1_txtCity").value = "";
        document.getElementById("ctl00_ContentPlaceHolder1_SearchUser1_txtDisplayName").value = "";
        document.getElementById("ctl00_ContentPlaceHolder1_SearchUser1_txtLastName").value = "";
        document.getElementById("ctl00_ContentPlaceHolder1_SearchUser1_txtFirstName").value = "";


        document.getElementById("divAdvancedSearch").style.display = "none";
        //document.getElementById("aAdvancedSearch").innerHTML = document.getElementById("hdnAdvanced").value;
        document.getElementById("aAdvancedSearch").innerHTML = '<div class="advSrchBtnL"><div class="advSrchBtnR"><div class="advSrchBtn">' + document.getElementById("hdnAdvanced").value + '</div></div></div>';
        //'<div class="acceptBtnNewLeft"></div><div class="acceptBtnNew2">'+document.getElementById("hdnAdvanced").value+'</div><div class="acceptBtnNewRight"></div>'; 

    }

}

function yearLength() {
    var txtYear = document.getElementById("txtYear");

    if (txtYear.value.length >= 1 && txtYear.value.length < 4) {
        alert("Please enter year in yyyy format !");
        document.getElementById("txtYear").value = "";
        document.getElementById("txtYear").focus();
        return false;
    }
    else {
        return true;
    }
}
function checkOut() {
    if ((event.keyCode >= 65 && event.keyCode <= 90) || event.keyCode == 32) {
        alert("Please Enter only Integer value!");
        return false;
    }
}
function DisableErrorMessage() {
    document.getElementById("divValidateMsg").style.display = "none";
}

function popupsendmsg(bID) {
    alert("popup");
    var CurrPage = document.getElementById("ctl00_ContentPlaceHolder1_id1_hdnCurrentPage");
    var wleft;
    var wtop;
    var wwidth = 600;
    var wheight = 200;
    wleft = (screen.width - wwidth) / 2;
    wtop = (screen.height - wheight) / 5;
    //window.open("SendMessages.aspx?BID="+bID,"","width=" + wwidth +",height=" + wheight +",resizable=yes,dependent=yes,status=yes,scrollbars=yes,left=" + wleft +",top=" + wtop);
    window.open("Buddylist/SendMessage.aspx?BID=" + bID, "", "width=600,height=400,resizable=yes,dependent=yes,status=yes,scrollbars=yes,left=" + wleft + ",top=" + wtop);
}

function SearchClick() {
    playLoadingleft();
    //CheckSearchText();
    return true;
}
function CheckSearchText() {
    String.prototype.trim = function() {
        return this.replace(/^\s*/, "").replace(/\s*$/, "");
    }
    //    if(document.getElementById("divAdvancedSearch").style.display == "block")
    //    {
    //        if (document.getElementById("ctl00_ContentPlaceHolder1_ctl01_txtSearch").value == "")
    //        {
    //            document.getElementById("divValidateMsg").style.display = "none";
    //            document.getElementById("divValidateMsg").className = "";
    //            return true;
    //        }
    //    }
    //    else
    //    {
    //if (document.getElementById("ctl00_ContentPlaceHolder1_SearchUser1_txtSearch"))
    //{
    //var txtSearch=document.getElementById("ctl00_ContentPlaceHolder1_SearchUser1_txtSearch")
    //}
    //else
    //{
    var txtSearch = document.getElementById("ctl00_ContentPlaceHolder1_SearchUser1_txtSearch")


    if (txtSearch.value.trim() == "") {
        document.getElementById("divValidateMsg").style.display = "block";
        document.getElementById("divValidateMsg").className = "redText";
        txtSearch.value = "";
        txtSearch.focus();
        return false;
    }
    else {
        document.getElementById("divValidateMsg").style.display = "none";
        document.getElementById("divValidateMsg").className = "";
        return true;
    }

}
//function to give message along with loading 
function msgLoading(message) {
    document.getElementById('divDialogue').innerHTML = "<table width='100%'><tr><td align='center'><br><br><img src='../images/YLoading.gif' /><br><br>" + message + "...<br><br></td></tr></table>";
    Lightbox.hideAll();
    new Lightbox.base('DialogueContainer');
}
//function to open buddysearch from my shared blogs
function OpenBuddySearch() {
    var wleft;
    var wtop;
    var wwidth = 800;
    var wheight = 600;
    wleft = (screen.width - wwidth) / 2;
    wtop = (screen.height - wheight) / 5;
    window.open("../BuddyList/AddBuddy.aspx", "SearchUsers", "width=" + wwidth + ",height=" + wheight + ",resizable=yes,dependent=yes,status=yes,scrollbars=yes,toolbar=no,location=no,menubar=no,left=" + wleft + ",top=" + wtop);
}

function clearDelete() {
    if (document.getElementById('ctl00_ContentPlaceHolder1_Buddy_List1_tdDelete') && document.getElementById('ctl00_ContentPlaceHolder1_Buddy_List1_tdDelete') != "nothing" && document.getElementById('ctl00_ContentPlaceHolder1_Buddy_List1_tdDelete') != "undefined") {
        document.getElementById('ctl00_ContentPlaceHolder1_Buddy_List1_tdDelete').style.visibility = 'hidden';
    }
}
function messageHider(PPage, ParentUrl) {

    document.getElementById('divDialogue').innerHTML = "<table width='100%'><tr><td align='center'><table border='0' cellspacing='0' cellpadding='0'><tr><td align='center'>" + document.getElementById("hdnAlrtAdded").value + "</td></tr></table><br /><tr><td align='center'><table border='0' cellpadding='0' cellspacing='0'><tr><td><div class='btnLEdge'><div class='btnREdge'><div class='btnMEdge'><input type='button' class='btnMEdgeStyle' value='" + document.getElementById("hdnTxt_Close").value + "' title='" + document.getElementById("hdnTxt_Close").value + "' style='cursor:pointer;' onclick='javascript:Lightbox.hideAll();self.close();' /></div></div></div></td></tr></table></td></tr></table>";
    new Lightbox.base('DialogueContainer');

    if (PPage == 'BuddyList') {

        opener.document.location.href = ParentUrl;
    }
    else if (PPage == 'MyProfile') {

    }

}
function HideLighBox() {

    Lightbox.hideAll();
    return true;
}
function LoadManage() {
    document.getElementById("divmanage").style.display = "none";
    document.getElementById("divGroups").style.display = "block";
}
function HideManage() {
    document.getElementById("divmanage").style.display = "block";
    document.getElementById("divGroups").style.display = "none";
}
function HideManageGroup() {

    document.getElementById("divmanage").style.display = "block";
    document.getElementById("divGroups").style.display = "none";
    document.getElementById("dvAddBuddiesToGroup").style.display = "none";
    document.getElementById('dvGroupCreated').style.display = 'none';



}
function AddBuddiesToGroup() {

    if (document.getElementById('divEmptyBuddiesList').style.display == 'none') {
        document.getElementById('dvAddBuddiesToGroup').style.display = 'block';
        document.getElementById('dvManageGroup').style.display = 'none';
        //       document.getElementById('dvManageGroup').style.display='none';
    }
    else {
        document.getElementById('dvManageGroup').style.display = 'none';
    }
}
function changestyle(element) {
    if (element.className == "buddyGrpArrow") {
        element.className = "buddyGrpArrowBrd";
    }
    else {
        element.className = "buddyGrpArrow";
    }
}
var timer;
var currentElement = null;
function showList(element) {
    var currentElementid = null;
    var currentHolderElement = null;
    try {
        var parent = element.parentNode;
        if (currentElement != element) {
            close_showList();
        }
        currentElement = element;
        currentElementid = element.id;
    }
    catch (err) { }

    for (i = 0; i < parent.childNodes.length; i++) {
        var listHolder = parent.childNodes[i];
        try {
            if (listHolder.tagName.toUpperCase() == "DIV" && listHolder != element) {
                if (listHolder.style.display == "none") {
                    currentHolderElement = listHolder;
                    listHolder.style.display = "block";
                    //listHolder.style.zIndex = "100";
                }
                else
                    listHolder.style.display = "none";
            }
        }
        catch (err) {
        }
    }

    try {
        if (currentElementid != null) {
            var OGetDOMElement = new GetDOMElement();
            OGetDOMElement.ID = currentElementid;

            var oBrowserDomDetails = new BrowserDomDetails();
            oBrowserDomDetails.getBrowserSize();

            if ((oBrowserDomDetails.width - OGetDOMElement.getLeftposition()) < 200) {
                currentHolderElement.style.position = "absolute";
                currentHolderElement.style.left = (OGetDOMElement.getLeftposition() + OGetDOMElement.getWidth() - 136) + "px";
                currentHolderElement.style.top = (OGetDOMElement.getTopposition() + OGetDOMElement.getHeight()) + "px";
            }
        }
    } catch (ex) {

    }

    //setTimeout(close_showList, 2200);
}

function showListWithoutTopLeftParams(element) {
    var currentElementid = null;
    var currentHolderElement = null;
    try {
        var parent = element.parentNode;
        if (currentElement != element) {
            close_showList();
        }
        currentElement = element;
        currentElementid = element.id;
    }
    catch (err) { }

    for (i = 0; i < parent.childNodes.length; i++) {
        var listHolder = parent.childNodes[i];
        try {
            if (listHolder.tagName.toUpperCase() == "DIV" && listHolder != element) {
                if (listHolder.style.display == "none") {
                    currentHolderElement = listHolder;
                    listHolder.style.display = "block";
                    //listHolder.style.zIndex = "100";
                }
                else
                    listHolder.style.display = "none";
            }
        }
        catch (err) {
        }
    }

    try {
        if (currentElementid != null) {
            var OGetDOMElement = new GetDOMElement();
            OGetDOMElement.ID = currentElementid;

            var oBrowserDomDetails = new BrowserDomDetails();
            oBrowserDomDetails.getBrowserSize();

            if ((oBrowserDomDetails.width - OGetDOMElement.getLeftposition()) < 200) {
                currentHolderElement.style.position = "absolute";
//                currentHolderElement.style.left = (OGetDOMElement.getLeftposition() + OGetDOMElement.getWidth() - 136) + "px";
//                currentHolderElement.style.top = (OGetDOMElement.getTopposition() + OGetDOMElement.getHeight()) + "px";
            }
        }
    } catch (ex) {

    }

    //setTimeout(close_showList, 2200);
}
function ChangeDropArrow(elem)
{
    if(elem.className=="buddyGrpArrow")
        elem.className="buddyGrpArrowBrd";
    else
        elem.className="buddyGrpArrow";
}
//added by pandu to close the other menus
function close_showList() {
    var menus = gatherElementsByClassName("menuPosition", "div");
    for (i = 0; i < menus.length; i++) {
        menus[i].style.display = "none";
    }

    var arows = gatherElementsByClassName("buddyGrpArrowBrd", "div");
    for (i = 0; i < arows.length; i++) {
        arows[i].className = "buddyGrpArrow";
    }
}



function hideList(element) {
    try {
        var parent = element.parentNode;
    }
    catch (err) { }
    for (i = 0; i < parent.childNodes.length; i++) {
        var listHolder = parent.childNodes[i];
        try {
            if (listHolder.tagName.toUpperCase() == "DIV" && listHolder != element) {
                if (listHolder.style.display == "block")
                    listHolder.style.display = "none";
                else
                    listHolder.style.display = "block";
            }
        }
        catch (err) {
        }
    }
}
var prevNode;
function ChangeClassPlayListMenu(obj)
{
    
    if(obj.className=="buddyGrpArrow grpArrow")
        obj.className="buddyGrpArrowBrd";
    else
        obj.className="buddyGrpArrow grpArrow"
        try{
   prevNode.className="buddyGrpArrow grpArrow";}catch(eg){}
   prevNode=obj;
   
}

function GroupCreated() {
    if (document.getElementById('divEmptyBuddiesList').style.display == 'none') {
        document.getElementById('dvAddBuddiesToGroup').style.display = 'none';
        document.getElementById('dvGroupCreated').style.display = 'block';
    }
    document.getElementById('dvManageGroup').style.display = 'none';
}
function displaySelectGroupList(selectGroupGUID) {
    var selectGroupId = document.getElementById(selectGroupGUID);
    //showList(selectGroupId);
    element = selectGroupId;
    var parent;
    try {
        parent = element.parentNode;

        for (i = 0; i < parent.childNodes.length; i++) {
            var listHolder = parent.childNodes[i];
            try {
                if (listHolder.tagName.toUpperCase() == "DIV" && listHolder != element) {
                    if (listHolder.style.display != "none")
                        listHolder.style.display = "none";
                }
            }
            catch (err) {
            }
        }
    }
    catch (err)
       { }

}
// Added by pandu for checking and uncheckin of buddies in MANAGE
function changeBuddyState(element, HolderID, SelectedClass, unSelectedClass) {
    if (element.checked == true) {
        document.getElementById(HolderID).className = SelectedClass;
    }
    else {
        document.getElementById(HolderID).className = unSelectedClass;
    }
}


 function EditAlbum() {
     try {
         document.getElementById("ctl00_ContentPlaceHolder1_AlbumDetails1_txtbxAlbumName").value = "";

         document.getElementById("divIAlbumname").style.display = "none";
     } catch (ex) {
     }
     if (document.getElementById("dvEdit").style.display == "none")
         document.getElementById("dvEdit").style.display = "block";
     else {
         document.getElementById("dvEdit").style.display = "none";
         try {
             document.getElementById("divIAlbumname").style.display = "block";
         } catch (ex) { }
     }
}
var PrevElem;
function showSMenu(id,MenuIcon)
{
    var currentHolderElement=document.getElementById(id);
    if (currentHolderElement.style.display=='none')
        {
            currentHolderElement.style.display='block';
                       var OGetDOMElement = new GetDOMElement();
            OGetDOMElement.ID = MenuIcon;
            
            var oBrowserDomDetails = new BrowserDomDetails();
            oBrowserDomDetails.getBrowserSize();
            currentHolderElement.style.position = "absolute";
//            alert(OGetDOMElement.getLeftposition());
//            alert(OGetDOMElement.getTopposition());
            currentHolderElement.style.left=OGetDOMElement.getLeftposition()+23+"px";
            currentHolderElement.style.top = OGetDOMElement.getTopposition();
//            if ((oBrowserDomDetails.width - OGetDOMElement.getLeftposition()) < 200) {
//                currentHolderElement.style.position = "absolute";
//                currentHolderElement.style.left = (OGetDOMElement.getLeftposition() + OGetDOMElement.getWidth() - 136) + "px";
//                currentHolderElement.style.top = (OGetDOMElement.getTopposition() + OGetDOMElement.getHeight()) + "px";
//            }

        }
    else
        {
            document.getElementById(id).style.display='none';
        }
        
    try{
            if(id!=PrevElem)
            {
                document.getElementById(PrevElem).style.display='none';}
            }
    catch(eg){}
   PrevElem=id;
}
