﻿function OnWSComplete(args) {   
    document.getElementById('ajaxDiv').innerHTML = args;
}
function OnWSError(args) {
    alert("Error calling serv method.");
}


// This function should be made more generic
function FetchStatesXml(xslt) {        
    retValue = Consumer.WebServiceProxy.GetStates(xslt,OnWSComplete, OnWSError);    
    return(retValue);
}

// This function should be made more generic
function FetchRegionsByStateXml(state, xslt) {     
    if(state == "") {
         $('.regionListHolder').html('<select class="styledDropDown"><option>Select a Region</option></select>')
         $('.regionListHolder .styledDropDown').selectbox({debug: true});
        activateRegionDropDown();         
    }
    else {
        retValue = Consumer.WebServiceProxy.GetRegionsByState(state, "~/xslt/RegionDropDown.xslt", OnWSComplete2, OnWSError);                
        return(retValue);
    }    
}
function OnWSComplete2(args) {
    $('.regionListHolder').html(args);
    $('.regionListHolder .styledDropDown').selectbox({debug: true});    
    activateRegionDropDown();
}
