function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}

var http = createRequestObject();
var current_state = null;
var current_country = null;
var current_mem = null;

function update_state_list(elem, country) {

	if (current_country)
		current_country.className = current_country.className.replace(/selected/,'');

	elem.className += ' selected';
	current_country = elem;

	switch(country) {
		case 1:
			document.getElementById('can_state_list').style.display='block'; 
			document.getElementById('state_list').style.display='none';
			break;
		case 2: 
			document.getElementById('can_state_list').style.display='none'; 
			document.getElementById('state_list').style.display='block';
			break;
	}
}

function update_mem_list(elem, country) {

	if (current_country)
		current_country.className = current_country.className.replace(/selected/,'');

	elem.className += ' selected';
	current_country = elem;

	switch(country) {
		case 1:
			document.getElementById('member_list').style.display='block'; 
			document.getElementById('assoc_list').style.display='none';
			break;
		case 2: 
			document.getElementById('assoc_list').style.display='block'; 
			document.getElementById('member_list').style.display='none';
			break;
	}
}

function update_display(elem, s) {

	if (current_state)
		current_state.className = current_state.className.replace(/selected/,'');

	elem.className += ' selected';
	current_state = elem;

	http.open('get', '/ajax.php?id=' + s);
	http.onreadystatechange = handleResponse;
	http.send(null);
}

function handleResponse() {
     
	if(http.readyState == 4){
        var response = http.responseText;
		var ele = document.getElementById('member_content');	
  		ele.innerHTML = response;		
    }
}
