// font resize
$(function(){
    var maxResize = 3;
    var currentResize = 0;
    $('.fontChange').click(function(){
        if (document.getElementById('page-content')) {
            var ourText = $('#page-content');
        }
        else if (document.getElementById('TROuterTable')) {
            var ourText = $('#MainTableForContent');
        }        
        var currFontSize = ourText.css('fontSize');
        var finalNum = parseFloat(currFontSize, 10);
        var stringEnding = currFontSize.slice(-2);
        if (this.id == 'large' && currentResize < maxResize) {
            finalNum *= 1.1;
            currentResize = currentResize+1;
        }
        else if (this.id == 'small' && currentResize > 0) {
            finalNum /=1.1;
            currentResize = currentResize-1;
        }
        ourText.css('fontSize', finalNum + stringEnding);
    });
});

// refer a friend popup
if (document.getElementById('refer-friend')) {
    $('#refer-friend').jqm({modal: true});
}
function ReferFriendOpen(strURL, intArticleID, strPage) {
    var referFriend = strPage + '?Article=' + intArticleID + '&' + strURL;
    $('#refer-friend iframe').attr('src',referFriend);
    $('#refer-friend').jqmShow();
}

// add to favourites
function addToFavourites(strURL, intArticleID, intFolderID) {
    var addfav = 'http://' + strURL + '/MyAccount/MyFavouritesAdd.aspx?AID=' + intArticleID + '&FID=' + intFolderID;
    $.ajax({
        url: addfav,
        success: function(data) {
            alert('This page has been added to your shortcuts');
        }
    });
}

// remind me popup
$('li#remind-me a').click(function(e) {
    e.preventDefault();
    var getURL = $('li#remind-me a').attr('href');
    $('#refer-friend iframe').attr('src',getURL);
    $('#refer-friend').jqmShow();    
});

// save search
$('li#save-search a').click(function(e) {
    e.preventDefault();
    var searchName = prompt('Please enter a name for this search');
    if (searchName != null) {
        var searchURL = location.href;
        var cutoff = searchURL.indexOf('?');
        searchURL = searchURL.substring(cutoff, searchURL.length);
        var save = '/MyAccount/SaveSearch.aspx?link=' + searchURL + '&keyword=' + searchName;
        $.ajax({
            url: save,
            success: function(data) {
                alert('This search has been added to your saved searches');
            }
        });
    }  
});

// save coporate directory search
function saveCorpSearch(url1, url2) {
    var searchName = prompt('Please enter a name for this search');
    if (searchName != null) {
        var peopleURL = '/MyAccount/SaveSearch.aspx?link=' + hdnLastSearch.value + '&keyword=' + searchName;
        $.ajax({
            url: peopleURL,
            success: function(data) {
                alert('This search has been added to your saved searches');
            }
        });
    }
}

if (document.getElementById('favourites-bar-inner')) {
  if ($('#favourites-bar-inner li').length < 1) {
    $('#favourites-bar-inner').append('<p>You currently have no favourites</p>');
  }
}

// my favourites popup panel
$('#favourites-bar-inner').hover(
    function() {
        $('#favourites-bar-inner').css('height','auto');
        var newTop = 9+($('#favourites-bar-inner').height()-37);
        newTop = '-'+newTop+'px';
        $('#favourites-bar-inner').css('top',newTop);
    },
    function() {
        $('#favourites-bar-inner').css('height','37px');
        $('#favourites-bar-inner').css('top','-11px');
    }
);

// close modal popup
function closeModal() {
    $('#refer-friend iframe').attr('src','');
    $('#refer-friend').jqmHide();
}




