﻿
//Build the functionality for Increase text size, Decrease text size, email a friend, and print this page

function changeFontSize(css)
{
    if (css != '')
    {
        $('.MainColumnContentArea').addClass("LargeFont");
        $('.MainContentArea').addClass("LargeFont");
        
        SetZoomFontSizeCookie(css);
    }
    else
    {
        $('.MainColumnContentArea').removeClass("LargeFont");
        $('.MainContentArea').removeClass("LargeFont");
        
        ClearZoomFontSizeCookie();
    }
}

function CreateBookmarkLink() 
{ 
    var title = document.title;
    var url = location.href;
    
    if (window.sidebar) { // Mozilla Firefox Bookmark		
        window.sidebar.addPanel(title, url, "");	
    } 
    else if (window.external) { // IE Favorite		
        window.external.AddFavorite(url, title); 
    } 
    else if (window.opera && window.print) { // Opera Hotlist		
        return true; 
    } 
}

function sendEmailMessage(wsUrl) {
    
    var ToEmail = $("#txtToEmail").val();
    var FromEmail = $("#txtFromEmail").val();
    var Name = $("#txtName").val();
    
    var PageInfo = document.title + "<br/><a href=\'" + location.href + "\'>" + location.href + "</a>";
    
    if (ToEmail != "" && FromEmail != "" && Name != "")
    {
        $.ajax({   
            type: "POST",   
            url: wsUrl + '/SendEmail',   
            contentType: "application/json; charset=utf-8",
            data: "{'ToEmail':'" + ToEmail + "', 'FromEmail':'" + FromEmail + 
                    "', 'Name':'" + Name + "', 'PageInfo':\"" + PageInfo + "\"}",
            dataType: "json",
            success: 
                function (result, textStatus)
                {
                    if (result.d)
                    {
                        $("#txtToEmail").val("");
                        $("#txtFromEmail").val("");
                        $("#txtName").val("");
                        
                        $("#divBreads").hide();
                        $("#divFormFields").hide();
                        
                        $("#divSentEmailResult").show();
                    }
                },
            error: 
                function (XMLHttpRequest, textStatus, errorThrown) {
                    //alert(textStatus + ' ' + errorThrown);
                }
        });
    } 
}

function showEmailPopup(popupID)
{
    $("#divSentEmailResult").hide();

    $("#divBreads").show();
    $("#divFormFields").show();

    $.blockUI({  
        css: { 
            top:  ($(window).height() - 510) /2 + 'px', 
            //top: '200px',
            left: ($(window).width() - 475) /2 + 'px',
            border: 'none',
            cursor: 'default'
        },
        overlayCSS:  { 
            backgroundColor: '#fff', 
            opacity: '0.4'
        },
        message: $('#' + popupID)
    }); 
}
    
