﻿function loadPBL()
{
  var prid=document.getElementById("HiddenField_pid").value;
  new Ajax.Updater('pbl', 'get_pbl.aspx?pid='+prid+'', {
  
  //parameters: { pid: 'PR188563' }
   onLoading: function x(){
                             document.getElementById("loading_pbl").innerHTML="<center><span class='loading'>Loading ...</span></center>";
                          },
                          
    onComplete: function x(){
                document.getElementById('loading_pbl').innerHTML="";
    }
  });
}

function loadSprintvelocity(sprid,loadhere,loading)
{
  
  new Ajax.Updater(''+loadhere+'', 'get_sprintvelocity.aspx?spid='+sprid+'', {
  
  
    onLoading: function x(){
                             document.getElementById(loading).innerHTML="<center><span class='loading'>Loading ...</span></center>";
                          },
                          
    onComplete: function x(){
                             document.getElementById(loading).innerHTML="";
                          }
  });
}

function loadTasks(uid,pblid,loadhere,loading){

 
  new Ajax.Updater(''+loadhere+'', 'get_sprinttasks.aspx?uid='+uid+'&pblid='+pblid+'', {
  
  
   onLoading: function x(){
                             document.getElementById(loading).innerHTML="<center><span class='loading1'>Loading ...</span></center>";
                          },
                          
    onComplete: function x(){
                             document.getElementById(loading).innerHTML="";
                          }
  });


}

function updateTask(pblid,tskid,value,type)
{

   new Ajax.Request('get_updatetask.aspx?tskid='+tskid+'&&v='+value+'&&t='+type+'', {
   
   onLoading: function x(){
                             document.getElementById('loading_'+pblid).innerHTML="<center><span class='loading1'>Loading ...</span></center>";
                          },
  
    onComplete: function load() {
                                   loadTasks(document.getElementById('HiddenField_uid').value,pblid,'tasks_'+pblid,'loading_'+pblid);
    
                              }
}); 


}

function take(tskid,pblid,type)
{
var uid=document.getElementById('HiddenField_uid').value;
/*alert(uid);
alert(tskid);
alert(pblid);
alert(type);*/
 new Ajax.Request('get_taketask.aspx?tskid='+tskid+'&&type='+type+'&&uid='+uid+'', {
   
   onLoading: function x(){
                             document.getElementById('loading_'+pblid).innerHTML="<center><span class='loading1'>Loading ...</span></center>";
                          },
  
    onComplete: function load() {
                                   loadTasks(document.getElementById('HiddenField_uid').value,pblid,'tasks_'+pblid,'loading_'+pblid);
    
                              }
}); 
}

function loadburndown(sprid,loadto)
{


 new Ajax.Updater(''+loadto+'', 'get_burndown.aspx?sprid='+sprid+'', {
  
  
   onLoading: function x(){
                             document.getElementById('loading_'+loadto).innerHTML="<span class='loading1'>Loading ...</span>";
                          },
                          
    onComplete: function x(){
                             document.getElementById('loading_'+loadto).innerHTML="";
                          }
  });



}



function loadSprintWall(sprid,loadhere,loading){

 
 new Ajax.Updater(''+loadhere+'', 'get_sprintwall.aspx?sprid='+sprid+'', {
  
  
   onLoading: function x(){
                             document.getElementById(loading).innerHTML="<center><span class='loading'>Loading ...</center></span>";
                          },
                          
    onComplete: function x(){
                             document.getElementById(loading).innerHTML="";
                          }
  });
}

/******* Project Permissions ****************/

function updatePermission(user,prjid,loadhere,loading)
{

     
     
     var SP1= document.getElementById(user+'_SP1').checked;
     var SP2= document.getElementById(user+'_SP2').checked;
     
     var BL1= document.getElementById(user+'_BL1').checked;
     var BL2= document.getElementById(user+'_BL2').checked;
     
     var permissions="";
     if(SP1==true)
     {
        permissions=permissions+'SP1,';     
     }
     if(SP2==true)
     {
        permissions=permissions+'SP2,';     
     }
      if(BL1==true)
     {
        permissions=permissions+'BL1,';     
     }
     if(BL2==true)
     {
        permissions=permissions+'BL2,';     
     }
    // alert(permissions);
     
     
     
     new Ajax.Request('get_permissionadd.aspx?uid='+user+'&pid='+prjid+'&rights='+permissions+'', {
  
  
         onLoading: function x(){
         
                            
                              document.getElementById(loading).innerHTML="<span class='loading'>Loading ...</span>";
                          },
                          
         onComplete: function x(){
         
                           //  document.getElementById(loading).innerHTML="";
                           // new Effect.Highlight($('cell_'+user), { startcolor: '#ffff99', endcolor: '#ffffff' });
                          // Effect.Pulsate($('cell_'+user));
                            loadPermission(prjid,user,loadhere,loading)
                          }
        });
     
     
}


function loadPermission(pid,uid,loadhere,loading){

 
 new Ajax.Updater(''+loadhere+'', 'get_loadpermissions.aspx?pid='+pid+'&uid='+uid+'', {
  
  
   onLoading: function x(){
                             document.getElementById(loading).innerHTML="<span class='loading'>Loading ...</span></center>";
                          },
                          
    onComplete: function x(){
                             document.getElementById(loading).innerHTML="";
                          }
  });
}

function light()
{

new Effect.Highlight($(x), { startcolor: '#ffff99', endcolor: '#ffffff' });


}

function sendfeedback(name,email,tel,comment,loadhere,loading)
{
	
	
	new Ajax.Updater(''+loadhere+'', 'get_feedback.aspx?name='+name+'&email='+email+'&tel='+tel+'&comment='+comment+'', {
  
  
   onLoading: function x(){
                             document.getElementById(loadhere).innerHTML="<center><span class='loading'>Please wait ...</center></span>";
                          }
  });
	
	
}

function loadPBLsts(pid,loadhere,loading){

 
 new Ajax.Updater(''+loadhere+'', 'get_pblsts.aspx?pid='+pid+'', {
  
  
   onLoading: function x(){
                             document.getElementById(loading).innerHTML="<span class='loading'>Loading ...</span></center>";
                          },
                          
    onComplete: function x(){
                             document.getElementById(loading).innerHTML="";
                          }
  });


}

function loadPBLstsbug(pid,loadhere,loading){

 
 new Ajax.Updater(''+loadhere+'', 'get_pblstsbug.aspx?pid='+pid+'', {
  
  
   onLoading: function x(){
                             document.getElementById(loading).innerHTML="<span class='loading'>Loading ...</span></center>";
                          },
                          
    onComplete: function x(){
                             document.getElementById(loading).innerHTML="";
                          }
  });


}


function contact(subject,name,email,tel,comment,loadhere,loading)
{
	
	
	new Ajax.Updater(''+loadhere+'', 'get_contact.aspx?subject='+subject+'&name='+name+'&email='+email+'&tel='+tel+'&comment='+comment+'', {
  
  
   onLoading: function x(){
                             document.getElementById(loadhere).innerHTML="<center><span class='loading'>Please wait ...</center></span>";
                          }
  });
	
	
}

function taskorder(tskid,order,loadhere)
{

 new Ajax.Updater(''+loadhere+'', 'get_taskorder.aspx?tskid='+tskid+'&order='+order+'', {
  
  
   onLoading: function x(){
                             document.getElementById(loadhere).innerHTML="<span class='loading'>Updating...</span></center>";
                          },
                          
    onComplete: function x(){
                             document.getElementById(loadhere).innerHTML="";
                          }
  });
}
