﻿/* Author: Antony Benito(tonybenito@gmail.com) +91 9745003819 */



function deleteSharing(shareid)
 {
   if(confirm("Are you sure you want to remove sharing with this user. If removed this sprint will not be available to this user"))
   {
   
         new Ajax.Request('ajax/SPRINT_share_remove.aspx?shareid='+shareid+'', {
      
           onLoading: function x(){   
                                    $('process_'+shareid).innerHTML='Removing...'
                                  },
                              
           onComplete: function x(transport){
                                  
                                   $('process_'+shareid).innerHTML=''
                                   
                                  sts=transport.responseText;
                                  if(sts!="done")
                                  {                               
                                     alert(sts);                                
                                     
                                  }
                                  else
                                  {
                                      Effect.DropOut('sharing_'+shareid, { duration: 0.5 }); return false;
                                   
                                  }     
                              }
      });
      
   }
 }


function SprintShareFind(loadhere)
{
new Ajax.Updater(loadhere, 'ajax/SPRINT_share_find.aspx', {
          
          method:'get',
         onLoading: function x(){
                                    $(loadhere+'_loading').innerHTML="Loading...";
                                },
                                  
               onComplete: function x(transport){
                                  
                                  $(loadhere+'_loading').innerHTML="";                                
                                                              
                                
                                     
                                      }
                                   
                                
          });

}

function loadShareScreen(spid)
{ 
  $('BacklogBoxSprintBoard').innerHTML="";
 

 new Ajax.Updater('holder', 'forms/Sprint_share.aspx', {
          
          method:'get',
         onLoading: function x(){
                                    $('holder').innerHTML="<div class='taskLoading'>Loading...</div>";
                                },
                                  
               onComplete: function x(transport){
                                  
                                  $('SelectedSprint').value=spid; 
                                  SprintShareFind("searchresult");                                 
                                  SprintShareCurrent(spid,'SharingCurrent')
                                     
                                      }
                                   
                                
          });
}


function SprintShareAdd(sprint,user,type,status)
{
    new Ajax.Request('ajax/SPRINT_share_add.aspx?sprint='+sprint+'&user='+user+'&type='+type+'&status='+status+'', {
  
   onLoading: function x(){
   
                           $('searchresult_loading').innerHTML="Please wait..";
                          },
                          
       onComplete: function x(transport){
                              
                             $('searchresult_loading').innerHTML="";
                              sts=transport.responseText;
                              if(sts!="done")
                              {
                                 
                                 alert(sts)
                                 
                              }
                              else{
                                    SprintShareCurrent(sprint,'SharingCurrent')                                 
                             
                                  }
                           
                          }
  });
}

function SprintShareCurrent(sprintID,loadhere)
{
 new Ajax.Updater(loadhere, 'ajax/SPRINT_share_current.aspx?sprint='+sprintID+'', {
          
        
         onLoading: function x(){
                                    $(loadhere+'_loading').innerHTML="<center>Loading...</center>";
                                },
                                  
               onComplete: function x(transport){
               
                                  $(loadhere+'_loading').innerHTML="";
                                  
                                      }
                                   
                                
          });
}
