var newtarget;

function fetchYears(element,target) {
	
	var index = element.selectedIndex;
	var value = element.options[index].value;
	
	var url='ajax/artistyears.php?id='+value;
	newtarget=target;

	makeYRequest(url);
}

function makeYRequest(url) {
	if(window.XMLHttpRequest) {
		request = new XMLHttpRequest();
	}
	else if(window.ActiveXObject) {
		request = new ActiveXObject("MSXML2.XMLHTTP");
	}
	sendYRequest(url);
}

function sendYRequest(url) {
	request.onreadystatechange = onYResponse;
	request.open("GET", url, true);
	request.send(null);
}

function checkYReadyState(obj) {
	if(obj.readyState == 1) { 
		document.getElementById(newtarget).innerHTML = '..'; 
	}
	if(obj.readyState == 4) {
		if(obj.status == 200) {
			return true;
		}
		else {
			document.getElementById(newtarget).innerHTML = "failed";
		}
	}
}

function onYResponse() {
	if(checkYReadyState(request)) {
		response = request.responseText;
		document.getElementById(newtarget).innerHTML = response;
	}
}