var countryID = 233;
var countryFormat = "Retailers Found in ";
var countryName = "United States";
var allRes = "All Results";
var areaID = 0;
var townID = 0;
function selectThis(e) {
var theBox = e.parent().parent();
$(theBox).find("a").removeClass('isSelected');
e.addClass('isSelected');
}
function areaClick(event){
event.preventDefault();
$("#retailerTownSelect").html("");
areaID = escape($(this).attr("rel"));
townID = allRes;
$("#retailerTownSelect").addClass('ajaxBg');
$.post("/javascript/ajax/retailerTowns.php",{aid: areaID, cid: countryID},function(xml){
$("#retailerTownSelect").html(xml);
$("#retailerTownSelect").removeClass('ajaxBg');
addClickHandlers();
});
selectThis($(this));
}
function townClick(event){
$.scrollTo(500, 1000);
event.preventDefault();
townID = escape($(this).attr("rel"));
$("#retailersList div").html("");
$.post("/javascript/ajax/showRetailers.php",{cid: countryID, aid: areaID, tid: townID},function(xml){
var fAreaId = (areaID == 'All' ? allRes : unescape(areaID));
var fTownId = (townID == 'All' ? allRes : unescape(townID));
$("#resultHeader").html(countryFormat + countryName + "" + fAreaId + "" + fTownId + "");
$("#retailersList").html(xml);
});
selectThis($(this));
}
function addClickHandlers(e){
$("#retailerAreaSelect li a").unbind('click', areaClick);
$("#retailerTownSelect li a").unbind('click', townClick);
$("#retailerAreaSelect li a").bind('click', areaClick);
$("#retailerTownSelect li a").bind('click', townClick);
}
$(document).ready(function() {
$("#retailerCountrySelect li a").click(function(event) {
event.preventDefault();
$(this).addClass('isSelected');
countryName = $(this).text();
countryID = $(this).attr("rel");
areaID = "All";
townID = "All";
$("#retailerAreaSelect").html("");
$("#retailerAreaSelect").addClass('ajaxBg');
selectThis($(this));
$.post("/javascript/ajax/retailerAreas.php",{cid: $(this).attr("rel")},function(xml){
$("#retailerAreaSelect").removeClass('ajaxBg');
$("#retailerAreaSelect").html(xml);
$("#retailerTownSelect").html("");
addClickHandlers();
if($("#retailerAreaSelect li").length == 1) {$("#retailerAreaSelect li:eq(0) a").trigger('click');}
});
});
$("#retailerCountrySelect li a[rel="+countryName+"]").trigger('click');
$('#retailerCountrySelect').scrollTo($("#retailerCountrySelect li a[rel="+countryName+"]").parent(), 800);
});