var thisMonth='';
var thisClient='';
var thisLawyer='';
var thisType='';
var date='';
var updateMonth = function (e) {
monthSelector = document.getElementById("month");
thisMonth = monthSelector.value;
renderListing();
}
var updateClient = function (e) {
clientSelector = document.getElementById("client");
thisClient = clientSelector.value;
renderListing();
}
var updateLawyer = function (e) {
lawyerSelector = document.getElementById("lawyer");
thisLawyer = lawyerSelector.value;
renderListing();
}
var updateType = function (e) {
typeSelector = document.getElementById("type");
thisType = typeSelector.value;
renderListing();
}
function renderListing(){
document.getElementById('transactions').innerHTML = '
';
// Get the htmlCode using Yahoo! library connection util
setTimeout(getNewContent,250);
}
function getNewContent() {
var embedURL = 'http://www.wildlaw.ca/resources/elements/transactionListing.jsp?month='+thisMonth+'&client='+thisClient+'&lawyer='+thisLawyer+'&type='+thisType;
var htmlCode = YAHOO.util.Connect.asyncRequest('POST', embedURL, parseListing);
}
var parseListing = {
success: drawListing,
failure: errorListing
}
function drawListing(obj){
var htmlCode = obj.responseText;
document.getElementById('transactions').innerHTML = htmlCode;
}
function errorListing(obj){
// Handle error
var htmlCode = obj.responseText;
document.getElementById('transactions').innerHTML = htmlCode;
}
YAHOO.util.Event.addListener("month", "change", updateMonth);
YAHOO.util.Event.addListener("client", "change", updateClient);
YAHOO.util.Event.addListener("lawyer", "change", updateLawyer);
YAHOO.util.Event.addListener("type", "change", updateType);