﻿
$jq = jQuery.noConflict();

Sys.Application.add_init(AppInit);
 
function AppInit(sender) {
  
  Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(Start);
  Sys.WebForms.PageRequestManager.getInstance().add_endRequest(End);
   
 }
 
function Start(sender, args){
        
     
      var dataItem = sender._postBackSettings.sourceElement.id;    
                   
      switch (dataItem)
        {
            case "ctl00_ddlTransactie": case "ctl00_ddlType": case "ctl00_ddlStad": case "ctl00_ddlPrijs":                  
                
                $jq('#ctl00_pnlZoeken').block({
                     message:'<img src="imgsite/ajax-loader.gif" />',
                     css:{
                        backgroundColor: '#ffffff',
                        textAlign: 'center',                   
                        border: 'none',
                        width: '100px',
                        padding: '20px'
                     },
                     overlayCSS:  { 
                        backgroundColor: '#ffffff', 
                        opacity:         1 
                    }                
                
                });  
                
               
                break;
                
            case "ctl00_ContentPlaceHolder1_dpNieuwsBerichten":
            
                 $jq('#ctl00_ContentPlaceHolder1_uptNieuws').block({
                     message:'<img src="imgsite/ajax-loader.gif" />',
                     css:{
                        backgroundColor: '#ffffff',
                        textAlign: 'center',                   
                        border: 'none',
                        width: '100px',
                        padding: '20px'
                     },
                     overlayCSS:  { 
                        backgroundColor: '#ffffff', 
                        opacity:         1 
                    }                
                
                });  
            
                break;
        
                    
        }

}

function End(sender, args) { 

        
     var dataItem = sender._postBackSettings.sourceElement.id;
      
     switch (dataItem)
        {
                          
            case "ctl00_ddlTransactie": case "ctl00_ddlType": case "ctl00_ddlStad": case "ctl00_ddlPrijs":  case "ctl00_btnTest": 
                
                $jq('#ctl00_pnlZoeken').unblock();         
                           
                break;
                
            case "ctl00_ContentPlaceHolder1_dpNieuwsBerichten": 
                
                $jq('#ctl00_ContentPlaceHolder1_uptNieuws').unblock();         
                           
                break;
                
            default:
                                
                $jq.unblockUI();
                    
                break;
        }
         
 
         
}


