﻿//OM_MOD
function ExpandChildTree(ID) 
{
    var myChldDiv = new Array();
    myChldDiv[0] = "SubPraxis";
    myChldDiv[1] = "Subgma";
    myChldDiv[2] = "Subgre";
    myChldDiv[3] = "Subsat";
    myChldDiv[4] = "Subact";

    for (var i = 0; i < myChldDiv.length; i++) 
    {
        if (myChldDiv[i] != ID) {
            document.getElementById("img" + myChldDiv[i]).src = "../Images/tree+img.gif";
            document.getElementById("div" + myChldDiv[i]).style.display = "none";
        }
    }

    var divS= document.getElementById("div" + ID);
    var imgS = document.getElementById("img" + ID);

    if (divS.style.display == "none") {
        divS.style.display = "inline";
        imgS.src = "../Images/tree-img.gif";

    }
    else {
        divS.style.display = "none";
        imgS.src = "../Images/tree+img.gif";
    }
}

function SelectNode() {
    alert("hii");
}

function ExpandTreeAdmin(ID) {
    var myDiv = new Array();
    myDiv[0] = "DataManagement";
    myDiv[1] = "AdminActions";
    myDiv[2] = "Reports";

    for (var i = 0; i < myDiv.length; i++) {
        if (myDiv[i] != ID) {
            document.getElementById("img" + myDiv[i]).src = "../Images/tree+img.gif";
            document.getElementById("div" + myDiv[i]).style.display = "none";
        }
    }

    var divSource = document.getElementById("div" + ID);
    var imgSource = document.getElementById("img" + ID);

    if (divSource.style.display == "none") {
        divSource.style.display = "inline";
        imgSource.src = "../Images/tree-img.gif";
    }
    else {
        divSource.style.display = "none";
        imgSource.src = "../Images/tree+img.gif";
    }
}

function ExpandTreeExtra(ID) {
    var divSource = document.getElementById("div" + ID);
    var imgSource = document.getElementById("img" + ID);

    if (divSource.style.display == "none") {
        divSource.style.display = "inline";
        imgSource.src = "../Images/tree-img.gif";

    }
    else {
        divSource.style.display = "none";
        imgSource.src = "../Images/tree+img.gif";
    }
}

function ExpandTreeProfile(ID) {
    var myDiv = new Array();
    myDiv[0] = "MyProfile"//"Profile";//OM_MOD
    myDiv[1] = "Requests";
    myDiv[2] = "Photos";
    myDiv[3] = "Fav"; //OM_MOD
    myDiv[4] = "Interests";
    myDiv[5] = "Invitation";
    myDiv[6] = "Stats"; //OM_MOD
    myDiv[7] = "App"; //OM_MOD
    myDiv[8] = "MessageBox"; //OM_MOD
    myDiv[9] = "MyAccount";
    myDiv[10] = "MyShopping"; //OM_MOD
    myDiv[11] = "SearchOptions"; //OM_MOD
    myDiv[12] = "Act";
    myDiv[13] = "Forum";
    myDiv[14] = "Groups"; //OM_MOD
    myDiv[15] = "Survey"; //OM_MOD
    myDiv[16] = "Events"; //OM_MOD
    myDiv[17] = "Jobs"; //OM_MOD
    // myDiv[18] = "FamReq"; //OM_MOD
    myDiv[19] = "Settings"; //OM_MOD


    for (var i = 0; i < myDiv.length; i++) {
        if (myDiv[i] != ID) {
            if (document.getElementById("img" + myDiv[i]) != null && document.getElementById("div" + myDiv[i]) != null) {
                document.getElementById("img" + myDiv[i]).src = "../Images/tree+img.GIF";
                document.getElementById("div" + myDiv[i]).style.display = "none";
            }
        }
    }

    var divSource = document.getElementById("div" + ID);
    var imgSource = document.getElementById("img" + ID);

    if (divSource.style.display == "none") {
        divSource.style.display = "inline";
        imgSource.src = "../Images/tree-img.GIF";

    }
    else {
        divSource.style.display = "none";
        imgSource.src = "../Images/tree+img.GIF";
    }
}

function ExpandTreeMessages(ID) {
    var myDiv = new Array();
    myDiv[0] = "MessageBox";

    for (var i = 0; i < myDiv.length; i++) {
        if (myDiv[i] != ID) {
            document.getElementById("img" + myDiv[i]).src = "../Images/tree+img.gif";
            document.getElementById("div" + myDiv[i]).style.display = "none";
        }
    }

    var divSource = document.getElementById("div" + ID);
    var imgSource = document.getElementById("img" + ID);

    if (divSource.style.display == "none") {
        divSource.style.display = "inline";
        imgSource.src = "../Images/tree-img.gif";

    }
    else {
        divSource.style.display = "none";
        imgSource.src = "../Images/tree+img.gif";
    }
}

function ExpandTree(ID) {
    var myDiv = new Array();
    myDiv[0] = "CustService";

    for (var i = 0; i < myDiv.length; i++) {
        if (myDiv[i] != ID) {
            document.getElementById("img" + myDiv[i]).src = "../Images/tree+img.gif";
            document.getElementById("div" + myDiv[i]).style.display = "none";
        }
    }

    var divSource = document.getElementById("div" + ID);
    var imgSource = document.getElementById("img" + ID);

    if (divSource.style.display == "none") {
        divSource.style.display = "inline";
        imgSource.src = "../Images/tree-img.gif";

    }
    else {
        divSource.style.display = "none";
        imgSource.src = "../Images/tree+img.gif";
    }
}
function ExpandTreeFooter(ID) {
    var myDiv = new Array();
    myDiv[0] = "CorpInfo";
    myDiv[1] = "PartInfo";
    myDiv[2] = "ShopInfo";
    myDiv[3] = "SiteInfo";

    for (var i = 0; i < myDiv.length; i++) {
        if (myDiv[i] != ID) {
            document.getElementById("img" + myDiv[i]).src = "../Images/tree+img.gif";
            document.getElementById("div" + myDiv[i]).style.display = "none";
        }
    }

    var divSource = document.getElementById("div" + ID);
    var imgSource = document.getElementById("img" + ID);

    if (divSource.style.display == "none") {
        divSource.style.display = "inline";
        imgSource.src = "../Images/tree-img.gif";

    }
    else {
        divSource.style.display = "none";
        imgSource.src = "../Images/tree+img.gif";
    }
}
function ExpandEZTree(ID) {
    var myDiv = new Array();
    myDiv[0] = "CorpInfo";
    myDiv[1] = "PartInfo";
    myDiv[2] = "ShopInfo";
    myDiv[3] = "SiteInfo";
    myDiv[4] = "Solutions"; //OM_MOD
    myDiv[5] = "Tests"; //OM_MOD
    myDiv[6] = "GMAT";
    myDiv[7] = "GRE";
    myDiv[8] = "SAT";
    myDiv[9] = "ACT";
    myDiv[10] = "PRAXIS";
    myDiv[11] = "SubPraxis";

    for (var i = 0; i < myDiv.length; i++) {
        if (myDiv[i] != ID) {

            document.getElementById("img" + myDiv[i]).src = "../Images/tree+img.gif";
            document.getElementById("div" + myDiv[i]).style.display = "none";

        }
    }

    var divSource = document.getElementById("div" + ID);
    var imgSource = document.getElementById("img" + ID);

    if (divSource.style.display == "none") {
        divSource.style.display = "inline";
        imgSource.src = "../Images/tree-img.gif";

    }
    else {
        divSource.style.display = "none";
        imgSource.src = "../Images/tree+img.gif";
    }
}

function readCookie(c_name) {
    if (document.cookie.length > 0) {
        c_start = document.cookie.indexOf(c_name + "=")
        if (c_start != -1) {
            c_start = c_start + c_name.length + 1
            c_end = document.cookie.indexOf(";", c_start)
            if (c_end == -1) { c_end = document.cookie.length }
            //alert(c_end);
            return unescape(document.cookie.substring(c_start, c_end))
        }
    }
    return ""
}
//GetNode _OM_MOD For Testing
function GetTreeNode() {
    var arrayPath = document.URL.split("/");
    var ID, a;

    switch (arrayPath[arrayPath.length - 1].split("?")[0]) {
        case "adminInsertData.aspx":
            ID = 'DataManagement';
            a = 'Insert';
            break;

        case "MyAlbums.aspx":
            ID = 'Photos';
            a = 'Photos';
            break;

        case "CreateAlbum.aspx":
            ID = 'Photos';
            a = 'CreateAlbum';
            break;

        case "UploadPhoto.aspx":
            ID = 'Photos';
            a = 'UploadPhoto';
            break;

        case "ManageAlbum.aspx":
            ID = 'Photos';
            a = 'ManageAlbum';
            break;

        case "UserProfile_PersInfo.aspx":
            ID = 'MyAccount';
            a = 'ChangePassword';
            break;

        case "MyAccount.aspx":
            ID = 'MyAccount';
            a = 'MyAccount';
            break;

        case "UserProfile_ShippPaym.aspx":
            ID = 'MyAccount';
            a = 'ShippingPayment';
            break;

        case "MyProfile.aspx":
            ID = 'MyProfile';
            a = 'MyProfile';
            break;

        case "frm_Profile.aspx":
            ID = 'MyProfile';
            a = 'EditProfile';
            break;

        case "ShowFav.aspx":
            ID = 'MyProfile';
            a = 'Fav';
            break;

        case "NumberOfViews.aspx":
            ID = 'MyProfile';
            a = 'View';
            break;

        case "BlockedFriends.aspx":
            ID = 'MyProfile';
            a = 'Blocked';
            break;

        case "MyMatches.aspx":
            ID = 'MyProfile';
            a = 'Match';
            break;

        case "ShowInt.aspx":
            ID = 'MyProfile';
            a = 'Int';
            break;

        case "Profile.aspx":
            ID = 'MyProfile';
            a = 'CreateProfile';
            break;

        case "DisplayMiniProfile.aspx":
            ID = 'MyProfile';
            a = 'ShowProfile';
            break;

        case "ShowStatistics.aspx":
            ID = 'MyProfile';
            a = 'Stat';
            break;

        case "PendingRequests.aspx":
            ID = 'MyProfile';
            a = 'PendingRequests';
            break;

        case "MainSeach.aspx":
            ID = 'SearchOptions';
            a = 'SearchOptions';
            break;

        case "SearchPer.aspx":
            ID = 'SearchOptions';
            a = 'PersonalSearch';
            break;

        case "SearchAdvanced.aspx":
            ID = 'SearchOptions';
            a = 'AdvancedSearch';
            break;

        case "SearchBasic.aspx":
            ID = 'SearchOptions';
            a = 'BasicSearch';
            break;

        case "SearchFull.aspx":
            ID = 'SearchOptions';
            a = 'FullSearch';
            break;

        case "SearchEdu.aspx":
            ID = 'SearchOptions';
            a = 'EducationalSearch';
            break;

        case "SearchProf.aspx":
            ID = 'SearchOptions';
            a = 'ProfessionalSearch';
            break;

        case "SearchInt.aspx":
            ID = 'SearchOptions';
            a = 'InterestsSearch';
            break;

        case "SearchId.aspx":
            ID = 'SearchOptions';
            a = 'IdSearch';
            break;

        case "SearchKeyWord.aspx":
            ID = 'SearchOptions';
            a = 'KeyWordSearch';
            break;

        case "MyMessages.aspx":
            ID = 'MessageBox';
            a = 'MessageBox';
            break;

        case "PostMessage.aspx":
            ID = 'MessageBox';
            a = 'NewMessage';
            break;

        case "Inbox.aspx":
            ID = 'MessageBox';
            a = 'Inbox';
            break;

        case "MyFolders.aspx":
            ID = 'MessageBox';
            a = 'Folder';
            break;

        case "Outbox.aspx":
            ID = 'MessageBox';
            a = 'Outbox';
            break;

        case "Draft.aspx":
            ID = 'MessageBox';
            a = 'Draft';
            break;

        case "Trash.aspx":
            ID = 'MessageBox';
            a = 'Trash';
            break;

        case "MyRequests.aspx":
            ID = 'Requests';
            a = 'Requests';
            break;

        case "RequestsSent.aspx":
            ID = 'Requests';
            a = 'RequestsS';
            break;

        case "RequestsRecieved.aspx":
            ID = 'Requests';
            a = 'RequestsR';
            break;

        case "account-Registeration.aspx": case "RegisterConfirmation.aspx": case "account-activationpage.aspx": case "Confirmation.aspx":

            ID = 'CustService';
            a = 'RegProfile';
            break;


        case "account-ContactUs.aspx":
            ID = 'CustService';
            a = 'ContactUs';
            break;

        case "account-forgotpassword.aspx":
            ID = 'CustService';
            a = 'ForgPass';
            break;

        case "account-FeedBack.aspx":
            ID = 'CustService';
            a = 'FeedBack';
            break;

        case "account-InviteFriends.aspx":
            ID = 'CustService';
            a = 'Invite';
            break;

        case "account-Login.aspx":
            ID = 'CustService';
            a = 'Login';
            break;

        case "account-RFCallBack.aspx":
            ID = 'CustService';
            a = 'RFCB';
            break;

        case "info-co-mission.aspx":
            ID = 'CorpInfo';
            a = 'Mission';
            break;

        case "info-co-AboutUs1.aspx":
            ID = 'CorpInfo';
            a = 'About';
            break;
        //OM_MOD     


        case "Static.aspx":
            ID = 'CorpInfo';
            a = 'Static';
            var elem = GetObj(a);
            break;

        case "MyInterests.aspx":
            ID = 'Interests';
            a = 'Interests';
            break;

        case "MyShopping.aspx":
            ID = 'Shopping';
            a = 'Shopping';
            break;

    }

    document.getElementById("div" + ID).style.display = "inline";
    document.getElementById("img" + ID).src = "../Images/tree-img.gif";
    document.getElementById("a" + a).className = "TreeSelected";
    var CurrentTheme = readCookie("wstyle");
    //alert(CurrentTheme);//OM_MOD
    switch (CurrentTheme) {
        case "Green":
            //document.getElementById("td"+a).style.background="#cad3b7";
            document.getElementById("td" + a).style.background = "#ffffff";
            break;

        case "Violet":
            //document.getElementById("td"+a).style.background="#c8bad3";
            document.getElementById("td" + a).style.background = "#ffffff";
            break;

        case "Oyster":
            //document.getElementById("td"+a).style.background="#c6cbb2";
            document.getElementById("td" + a).style.background = "#ffffff";
            break;

        case "Orange":
            //document.getElementById("td"+a).style.background="#eabe86";
            document.getElementById("td" + a).style.background = "#ffffff";
            break;

        case "Pink":
            //document.getElementById("td"+a).style.background="#fad2dd";
            document.getElementById("td" + a).style.background = "#ffffff";
            break;

        default:
            //document.getElementById("td"+a).style.background='#d0dbe2';
            document.getElementById("td" + a).style.background = "#ffffff";
            break;
    }
}


function Highlight(td) {
    //alert(td);
    document.getElementById(td).className = "TreeBGNode";

}
function UnHighlight(td) {
    document.getElementById(td).className = "";

}


