﻿var facilityId;
function InitPeople(facilityID)
{
    facilityId = facilityID;
    
    PeopleProductionHistoryPanelHeaderOnClick();
    PeopleAwardsPanelHeaderOnClick();
   
    var urlParam = $.getURLParam("id");
    
    
    
    
    if (urlParam != null | urlParam != "")
    {
        PeopleProductionHistoryGridLoad();
        PeopleAwardGridLoad();
    }
    
    
}

function InitWebEditor()
{
    
    $("#freeRTE").blur( function () {
        rteFormHandler(); 
        document.getElementById(rteFormName).value = getXHTML(trim(document.getElementById(rteName).contentWindow.document.body.innerHTML));        
        $(".hiddenDescription").val(document.getElementById(rteFormName).value);
        
    }
    );
}

function PeopleHideProductionAndPeerPanel()
{
    $("#ProductionHistoryPanel").hide();
    $("#PeerPanel").hide();
    
    //New addition for award
    $("#AwardsPanel").hide();
}

function PeopleProductionHistoryGridLoad(nonIEChild)
{
 
   var date = new Date();
   var t = date.getTime();    
   $("#ProductionHistoryPanelGrid").html("<img src='images/loading.gif'/> loading ");
  

    if (!nonIEChild)
    {
        
        $.ajax({
            type: "GET",
            url: "gridviews/PeopleProductionHistory.aspx",
            data: "id=" + $.getURLParam("id") + "&facilityid=" + facilityId + "&t=" + t,
            success: function(msg){
                $("#ProductionHistoryPanelGrid").html("");
                $("#ProductionHistoryPanelGrid").html(msg.replace("__VIEWSTATE","NOVIEWSTATEProductionHistory").replace("__VIEWSTATE","NOVIEWSTATEProductionHistory").replace("__VIEWSTATEENCRYPTED","NOVIEWSTATEENCRYPTEDProductionHistory").replace("__VIEWSTATEENCRYPTED","NOVIEWSTATEENCRYPTEDProductionHistory").replace('method="post"','').replace("form","span"));     
                $("#NOVIEWSTATEProductionHistory").val ("");
                PeerGridLoad(nonIEChild);
            },
            error : function (o, d, c)
            {
                alert(d);
            }
            });
    }
    else
    {
        
        $.ajax({
            type: "GET",
            url: "../gridviews/PeopleProductionHistory.aspx",
            data: "id=" + $.getURLParam("id") + "&facilityid=" + facilityId + "&t=" + t,
            success: function(msg){
                $("#ProductionHistoryPanelGrid").html("");
                $("#ProductionHistoryPanelGrid").html(msg.replace("__VIEWSTATE","NOVIEWSTATEProductionHistory").replace("__VIEWSTATE","NOVIEWSTATEProductionHistory").replace("__VIEWSTATEENCRYPTED","NOVIEWSTATEENCRYPTEDProductionHistory").replace("__VIEWSTATEENCRYPTED","NOVIEWSTATEENCRYPTEDProductionHistory").replace('method="post"','').replace("form","span"));     
                $("#NOVIEWSTATEProductionHistory").val ("");
                
            },
            error : function (o, d, c)
            {
                alert(d);
            }
            });
    }
   

}

function PeerGridLoad(nonIEChild)
{
    var date = new Date();
    var t = date.getTime() 
   
    $("#PeerPanelGrid").html("<img src='images/loading.gif'/> loading ");
    if (!nonIEChild)
    {
       $.ajax({
       type: "GET",
       url: "gridviews/PeoplePeers.aspx",
       data: "id=" + $.getURLParam("id") + "&t=" + t,
       success: function(msg){
         $("#PeerPanelGrid").html("");
         $("#PeerPanelGrid").html(msg.replace("__VIEWSTATE","NOVIEWSTATEPeer").replace("__VIEWSTATE","NOVIEWSTATEPeer").replace("__VIEWSTATEENCRYPTED","NOVIEWSTATEENCRYPTEDPeer").replace("__VIEWSTATEENCRYPTED","NOVIEWSTATEENCRYPTEDPeer").replace('method="post"','').replace("form","span"));     
         $("#NOVIEWSTATEPeer").val ("");
         return;
       },
       error : function (o, d, c)
       {
            alert(d);
       }
       
        });
    }
    else
    {
        $.ajax({
       type: "GET",
       url: "../gridviews/PeoplePeers.aspx",
       data: "id=" + $.getURLParam("id") + "&t=" + t,
       success: function(msg){
         $("#PeerPanelGrid").html("");
         $("#PeerPanelGrid").html(msg.replace("__VIEWSTATE","NOVIEWSTATEPeer").replace("__VIEWSTATE","NOVIEWSTATEPeer").replace("__VIEWSTATEENCRYPTED","NOVIEWSTATEENCRYPTEDPeer").replace("__VIEWSTATEENCRYPTED","NOVIEWSTATEENCRYPTEDPeer").replace('method="post"','').replace("form","span"));     
         $("#NOVIEWSTATEPeer").val ("");
         return;
       },
       error : function (o, d, c)
       {
            alert(d);
       }
       
        });
    
    }
    
    
}

function PeopleProductionHistoryPanelHeaderOnClick()
{
    $("#ProductionHistoryPanelContent").hide();
    $("#ProductionHistoryPanelHeader").click
    ( function()
        {
            PeopleProductionHistoryPanelContentToggle(); 
        }
    );
}

function PeopleProductionHistoryPanelContentToggle() 
{
    if($("#ProductionHistoryPanelContent").css("display") == "block")
    {
        
        var discard = confirm('Your changes has not been saved\nDiscard your changes?');
        if(discard)
        {
            $("#ProductionHistoryPanelContent").slideToggle();
         }
        
    }
    else
    {
       var date = new Date();
        var t = date.getTime() 
        $("#ProductionHistoryPanelContent").slideToggle();
        $("#ProductionHistoryFrame").attr( "src", "Iframes/AddProductionsOld.aspx?id=" + $.getURLParam("id") + "&type=people" + "&t=" + t);
        
    }
}

function PeopleProductionHistoryRemove(roleToProjectID)
{

   var date = new Date();
   var t = date.getTime() 

    var remove = confirm('Remove this production from the person’s production history?');
    
    if (remove)
    {
           $.ajax({
               type: "GET",
               url: "gridviews/PeopleProductionHistory.aspx",
               data: "delete=1&roletoprojectid=" + roleToProjectID + "&id=" + $.getURLParam("id") + "&t=" + t,
               success: function(msg){
                 
                 PeopleProductionHistoryGridLoad();
                 
               }
                }); 
    }
}

function PeopleAwardGridLoad(nonIEChild)
{

   var date = new Date();
   var t = date.getTime();    
   $("#AwardPanelGrid").html("<img src='images/loading.gif'/> loading ");
  
    
    if (!nonIEChild)
    {
        
        $.ajax({
            type: "GET",
            url: "gridviews/PeopleAwards.aspx",
            data: "id=" + $.getURLParam("id") + "&facilityid=" + facilityId + "&t=" + t,
            success: function(msg){
                $("#AwardPanelGrid").html("");
                $("#AwardPanelGrid").html(msg.replace("__VIEWSTATE","NOVIEWSTATEAwards").replace("__VIEWSTATE","NOVIEWSTATEAwards").replace("__VIEWSTATEENCRYPTED","NOVIEWSTATEENCRYPTEDAwards").replace("__VIEWSTATEENCRYPTED","NOVIEWSTATEENCRYPTEDAwards").replace('method="post"','').replace("form","span"));     
                $("#NOVIEWSTATEAwards").val ("");
                PeerGridLoad(nonIEChild);
            },
            error : function (o, d, c)
            {
                alert(d);
            }
            });
    }
    else
    {
        
        $.ajax({
            type: "GET",
            url: "../gridviews/PeopleAwards.aspx",
            data: "id=" + $.getURLParam("id") + "&facilityid=" + facilityId + "&t=" + t,
            success: function(msg){
                $("#AwardPanelGrid").html("");
                $("#AwardPanelGrid").html(msg.replace("__VIEWSTATE","NOVIEWSTATEAwards").replace("__VIEWSTATE","NOVIEWSTATEAwards").replace("__VIEWSTATEENCRYPTED","NOVIEWSTATEENCRYPTEDAwards").replace("__VIEWSTATEENCRYPTED","NOVIEWSTATEENCRYPTEDAwards").replace('method="post"','').replace("form","span"));     
                $("#NOVIEWSTATEAwards").val ("");
                
            },
            error : function (o, d, c)
            {
                alert(d);
            }
            });
    }


}

function PeopleAwardsPanelHeaderOnClick()
{
    $("#AwardsPanelContent").hide();
    $("#AwardsPanelHeader").click
    ( function()
        {
            PeopleAwardPanelContentToggle(); 
        }
    );
}

function PeopleAwardPanelContentToggle()
{
     if($("#AwardsPanelContent").css("display") == "block")
    {
        
        var discard = confirm('Your changes has not been saved\nDiscard your changes?');
        if(discard)
        {
            $("#AwardsPanelContent").slideToggle();
         }
        
    }
    else
    {
        var date = new Date();
        var t = date.getTime() 
        $("#AwardsPanelContent").slideToggle();
        $("#AwardFrame").attr( "src", "Iframes/AddAwardsOld.aspx?id=" + $.getURLParam("id") + "&type=people"  + "&t=" + t);
        
    }
}

function PeopleAwardsRemove(awardHistoryID)
{
   var date = new Date();
   var t = date.getTime() 

   var remove = confirm('Remove this award from the person?');
    
   if (remove)
   {
           $.ajax({
               type: "GET",
               url: "gridviews/PeopleAwards.aspx",
               data: "delete=1&awardHistoryId=" + awardHistoryID + "&id=" + $.getURLParam("id") + "&t=" + t,
               success: function(msg){
                 
                 PeopleAwardGridLoad();
                 
               }
                }); 
   }
}