$(function(){
    $.ajaxSetup ({
        // Disable caching of AJAX responses */
        cache: false
    });

	$('.ddEvent').change( function(){
		setEventVenues($(this).attr("value"))
	});
});

$(window).load(function () { 
});

function setEventVenues(param){
	doAjax('venue',param)
	/*$('.divVenue').html(doAjax('venue',param))
	$('.ddVenue').change( function(){
		setVenueCities($(this).attr("value"))
	});*/
}

function setVenueCities(param){
	doAjax('citybyvenue',param)
	/*$('.divCty').html(doAjax('city',param))
	$('.divCity').change( function(){
		setCityStates($(this).attr("value"))
	});*/
}

function setCityStates(param,param2){
	doAjax('statebycity',param,param2)
	//$('.divState').html(doAjax('state',param))
}

function doAjax(type,q,q2){
	$.ajax({
	   type: "GET",
	   url: "ajax.asp",
	   data: 'type='+type+'&q='+escape(q)+'&q2='+escape(q2),
	   success: function(result){
		   if(type=='venue'){
				$('.divVenue').html(result);
			   	$('.ddVenue').change( function(){
				setVenueCities($(this).attr("value"))
				});

		   }else if(type=='citybyvenue'){
				$('.divCity').html(result);
				$('.ddCity').change( function(){
					setCityStates($(this).attr("value"),q)
				});
		   }else if(type=='statebycity'){
				$('.divState').html(result);
		   }
	   }
	 });
}
