﻿// JScript File

function selectList(listId)
  {
     //alert(listId);
     // Get the ul object
     var oUl = document.getElementById(listId);
     //alert('ok');
     var sPath = window.location.pathname;
     //alert(sPath);
     //var sPage = sPath.substring(sPath.lastIndexOf('\\') + 1);
     var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
      
     
      var pageTxt = getFileName(sPage.toLowerCase());
      //alert(pageTxt);
      
      for(var i in oUl.childNodes)
      {
          var x = oUl.childNodes[i];
                        
          var txt = getText(x);
          
          if(txt)
          {
             //alert(txt);
             
             if(txt.indexOf(pageTxt) > -1 || pageTxt.indexOf(txt) >-1 || pageTxt == txt)
             {
                //alert("match found");
                oUl.childNodes[i].setAttribute('class','current');
                oUl.childNodes[i].setAttribute('className','current');
                //alert("success");
                break;
             }
          }
         
       }
      
  }
  
function getText(el)
{
   if (typeof el.textContent == 'string') return el.textContent;
   if (typeof el.innerText == 'string') return el.innerText;
}

function getFileName(option)
{
   switch(option)
   {
      case 'faq.aspx': return 'FAQ';
      case 'blogs.aspx': return 'Blogs';
      case 'addcontact.aspx': return 'Contacts';
      case 'viewcontact.aspx': return 'Contacts';
      case 'showcredits.aspx': return 'My Credits';
      case 'changepassword.aspx': return 'Change Password';
      case 'creditsinformation.aspx': return 'Credits';
      case 'viewforumtopics.aspx': return 'Forums';
      case 'viewreply.aspx': return 'Forums';
      case 'alljokespage.aspx': return 'Jokes';
      case 'myjokes.aspx': return 'Jokes';
      case 'adminjokes.aspx': return 'Jokes';
      case 'viewfeedback.aspx': return 'Feedback';
      case 'sendfeedback.aspx': return 'Feedback';
      case 'default.aspx' : return 'Send SMS';
      default : return 'Home';
   }
}


function onLoadEvents()
{
    
    var pages_events = new Array();
    //alert("array declared");
    
    // enter the page and your function name in the pages_events array
    pages_events[0] = ["FreeSMSHome.aspx","refreshPwdText()"];
    pages_events[1] = ["ShowCredits.aspx","show()"];
    pages_events[2] = ["myJokes.aspx","load(0)"];
    pages_events[3] = ["alljokespage.aspx","load(0,'undefined')"];
    pages_events[4] = ["adminJokes.aspx","load(0)"];
    pages_events[5] = ["default.aspx","GetAllContacts()"];
    pages_events[6] = ["quicksms.aspx","GetAllContacts()"];
    pages_events[7] = ["schedulereminders.aspx","ShowAdPopUp()"];
    pages_events[8] = ["FreeSMSHome.aspx","ShowAdPopUp()"];
    //alert("inserted");
    // dont edit from here 
    
    var sPath = window.location.pathname;

    var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
           
    //alert("page "+ sPage);
    //alert("loop begin");
    for(i=0;i<pages_events.length;i++)
    {
         //alert("if condition");
        if(pages_events[i][0].toLowerCase() == sPage.toLowerCase())
        {
            setTimeout(pages_events[i][1],10);
        }
    }
}