﻿// Global variables 
var lblBairros;
var BASE = "ctl00_";
var $jq = jQuery.noConflict();

Sys.Application.add_init(AppInit);
 
function AppInit(sender) {

    lblBairros = $get(BASE + 'lblBairros');
      
    Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded(pageLoaded);
    Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(Start);
    Sys.WebForms.PageRequestManager.getInstance().add_endRequest(End);
   
 }
  

function pageLoaded(sender, args) {

    var prm = Sys.WebForms.PageRequestManager.getInstance();
    
    if (prm.get_isInAsyncPostBack()) {
            //initCombobox__ddlType();
            //initCombobox__ddlTransactie();
            //initCombobox__ddlStad();
    }
        
}
 
function Start(sender, args){
        
      var dataItem = sender._postBackSettings.sourceElement.id;     
      
       
      
      switch (dataItem)
        {
            case "ctl00_ddlTransactie": case "ctl00_ddlType": case "ctl00_ddlStad": case "ctl00_ddlDeelGemeente":  case "ctl00_uptBairros":

                 $jq('#dvPandZoeken').block({
                     message:'<img src="imgsite/loading_page.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_ddlDeelGemeente": 
                
                $jq('#dvPandZoeken').unblock();         
                           
                break;
            
            case "ctl00_uptBairros":
            
                 $jq('#dvPandZoeken').unblock();
                 var link = $get("ctl00_hiddenLink");
                               
                 document.location.href = link.value;
                 
                 break;
                
            default:
                                
                $jq.unblockUI();
                    
                break;
        }
        
        
 
         
}



