/********************************************************************
Create By: Parth Patel
********************************************************************/

var linkinfoSite = new Array();
linkinfoSite[0] = "Home, ./index.html";
linkinfoSite[1] = "About Us, ./about.html";
linkinfoSite[2] = "Members, ./member.html";
linkinfoSite[3] = "Officers, ./office.html";
linkinfoSite[4] = "FAQ, ./faq.html";
linkinfoSite[5] = "Arriving Students, ./arriving.html";
linkinfoSite[6] = "Links, ./links.html";

var arOfficersInfo = Array();
arOfficersInfo[0] = "2004-2007###Officer, Rahul Balani###Officer, Gaurav Shah###Officer, Gautam Agarwal###Officer, Sudhir Kumar Singh";
arOfficersInfo[1] = "2007-2008###President, Shrinivas Mohan###Vice President, Karthik Gururaj###Treasurer, Parth Patel";
arOfficersInfo[2] = "2008-2009###President, Parth Patel###Vice President, Karthik Gururaj";
arOfficersInfo[3] = "Present###TBD, TBD###TBD, TBD";

function getDateStr()
{
    var dt = new Date();
    /*
    var dtm = dt.getMonth() + 1;
    var dtd = dt.getDate();
    var dty = dt.getFullYear();
    var dtmStr = (dtm < 10) ? '0'+dtm : dtm;
    var dtdStr = (dtd < 10) ? '0'+dtd : dtd;
    var dtStr = dtm + "/" + dtd+ "/" + dty;
    */
    //return "hi";
    //return dtStr;
    //return dt.toLocaleDateString();
    return dt.toLocaleDateString();
}

function loadNavLinks(linkinfo, linkheadertext)
{
    var divLeftInfo = document.getElementById("divleftinfo");
    
    //create the table
    var tblNavLinks = document.createElement("table");
    //tblNavLinks.setAttribute("cellpadding", "0");
    tblNavLinks.setAttribute("cellspacing", "0");
    tblNavLinks.setAttribute("width", "100%");
    tblNavLinks.setAttribute("height", "100%");
    
    var trLink = document.createElement("tr");
    var tdLink = document.createElement("td");
    var ulLink = document.createElement("ul");
    
    var i = 0;
    for(i=0;i<linkinfo.length;i++)
    {
        if (linkinfo[i].length > 0)
        {
            var linkeach = linkinfo[i].split(",");

            var liLink = document.createElement("li");
            var lnkLink = document.createElement("a");
            var textLink = document.createTextNode(linkeach[0]);
            
            lnkLink.setAttribute("href", linkeach[1]);
            lnkLink.setAttribute("class", "leftlink");
            lnkLink.appendChild(textLink);
 
            liLink.appendChild(lnkLink);           
            ulLink.appendChild(liLink);
        }
    }
    
    tdLink.appendChild(ulLink);
    trLink.appendChild(tdLink);
    tblNavLinks.appendChild(trLink);

    divLeftInfo.appendChild(tblNavLinks);
}

function loadLeftInfo()
{
    loadNavLinks(linkinfoSite, "Site Info");
}

function loadBottomLinks(linkinfo, objnameonpage)
{
    //var divBottomInfo = document.getElementById("divbottomlinks");
    var divBottomInfo = document.getElementById(objnameonpage);
    
    var i = 0;
    for(i=0;i<linkinfo.length;i++)
    {
        if (linkinfo[i].length > 0)
        {
            var linkeach = linkinfo[i].split(",");
            
            var lnkLink = document.createElement("a");
            var textLink = document.createTextNode(linkeach[0]);
            var horibar = document.createTextNode("|");
            
            lnkLink.setAttribute("href", linkeach[1]);
            lnkLink.setAttribute("class", "pageendlink");
            lnkLink.appendChild(textLink);
            
            if (i!=0) {divBottomInfo.appendChild(horibar);}
            divBottomInfo.appendChild(lnkLink);
        }
    }
}

function loadBottomInfo()
{
    loadBottomLinks(linkinfoSite, "divbottomlinks");
    /*document.write("<br />" + "&copy" + " 2009");*/
}
function loadTopInfo()
{
    loadBottomLinks(linkinfoSite, "divtoplinks");
}

function loadMembershipFees()
{
    document.write("<b>$15</b>");
}
function loadFlyawayLink()
{
    document.write("<a target='_blank' href='http://www.lawa.org/welcome_LAX.aspx?id=292'>FlyAway</a>");
}
function loadYahooGroupLink()
{
    document.write("<a target='_blank' href='http://groups.yahoo.com/group/bharat_ucla/'>Bharatiyam Yahoo Group</a>");
}
function loadCreatedBy()
{
    document.write("<div id='divcreatedby'>Created By Parth Patel<br />2009</div>");
}

function getOfficerRow(officeyear, officername, officerposition, header)
{
    var td1, td2, td3;
    if (header == 1)
    {
        td1 = document.createElement("th");
        td2 = document.createElement("th");
        td3 = document.createElement("th");
    }
    else
    {
        td1 = document.createElement("td");
        td2 = document.createElement("td");
        td3 = document.createElement("td");
    }
    var tr = document.createElement("tr");
    var td1Text = document.createTextNode(officeyear);
    var td2Text = document.createTextNode(officername);
    var td3Text = document.createTextNode(officerposition);
    
    td1.appendChild(td1Text);
    td2.appendChild(td2Text);
    td3.appendChild(td3Text);
    
    tr.appendChild(td1);
    tr.appendChild(td2);
    tr.appendChild(td3);
    
    return tr;
}
function getOfficerTable(officeinfo)
{
    var arOfficeInfo = officeinfo.split("###");
    var sOfficeYear = arOfficeInfo[0];
    
    //Table Nodes
    var tblYear = document.createElement("table");
    var col1 = document.createElement("col");
    var col2 = document.createElement("col");
    var tbody = document.createElement("tbody");
    
    //Text Nodes
    var theadText = document.createTextNode(sOfficeYear);
    
    //col
    col1.setAttribute("width", "200px");
    col2.setAttribute("width", "200px");
    
    //Append the office year
    tbody.appendChild(getOfficerRow(sOfficeYear, "", "", 1));
    
    var i = 0;
    for(i=1;i<arOfficeInfo.length;i++)
    {
        if (arOfficeInfo[i].length > 0)
        {
            var arOfficerSingle = arOfficeInfo[i].split(",");
            
           //tbody
           tbody.appendChild(getOfficerRow("", arOfficerSingle[0], arOfficerSingle[1], 0));
        }
    }
    
    
   //table
   tblYear.appendChild(col1);
   tblYear.appendChild(col2);
   tblYear.appendChild(tbody);
   
   return tblYear;
}

function loadOfficers()
{
    if (arOfficersInfo.length <= 0)
    {
        return;
    }
    
    var iTotalOfficeCount = arOfficersInfo.length;
    var divOfficersInfo = document.getElementById("divofficers");
    var tbl = document.createElement("table");
    
    //Titles for columns
    var trTitle = document.createElement("tr");
    var tdTitle = document.createElement("td");
    var tblTitle = getOfficerTable("###Position, Name");
    tdTitle.appendChild(tblTitle);
    tdTitle.setAttribute("class", "officercoltitle");
    trTitle.appendChild(tdTitle);
    tbl.appendChild(trTitle);
    
    var i = 0;
    for(i=iTotalOfficeCount - 1;i >= 0; i--)
    {
        if (arOfficersInfo[i].length > 0)
        {
            var tblOfficer;
            var tr = document.createElement("tr");
            var td = document.createElement("td");
            
            tblOfficer = getOfficerTable(arOfficersInfo[i]);
            td.appendChild(tblOfficer);
            tr.appendChild(td);
            tbl.appendChild(tr);
        }
    }
    
    divOfficersInfo.appendChild(tbl);
}
