var latestRequest = createRequest();
var versionMenuRequest = createRequest();
var versionRequest = createRequest();


function latestVersionLoad() {
	var url = "connector.php?class=version&method=getLatestVersion";
	
	latestRequest.open("GET", url, true);
	latestRequest.onreadystatechange = updateLatestVersion;
	latestRequest.send(null);
}


function updateLatestVersion() {
	if(CheckReadyState(latestRequest)) {
		var parent = document.getElementById("latestRelease");
	
		parent.innerHTML = latestRequest.responseText;
	}
}

function loadVersionMenu( _id ) {
	var url = "connector.php?class=version&method=getVersionTree&id=" + _id;
	
	versionMenuRequest.open("GET", url, true);
	versionMenuRequest.onreadystatechange = updateVersionMenu;
	versionMenuRequest.send(null);
}

function updateVersionMenu() {
	if(CheckReadyState(versionMenuRequest)) {
		var parent = document.getElementById("versionTree");
	
		parent.innerHTML = versionMenuRequest.responseText;
		
		prepareLinks();
	}
}


function loadVersionInfo( _id ) {
	var url = "connector.php?class=version&method=getVersionContent&id=" + _id;
	
	versionRequest.open("GET", url, true);
	versionRequest.onreadystatechange = updateVersionInfo;
	versionRequest.send(null);
}

function updateVersionInfo() {
	if(CheckReadyState(versionRequest)) {
		var parent = document.getElementById("versionContent");
	
		parent.innerHTML = versionRequest.responseText;
		
		prepareLinks();
	}
}

function loadVersionAddContent() {
	var url = "connector.php?class=version&method=getAddContent";
	
	versionRequest.open("GET", url, true);
	versionRequest.onreadystatechange = updateVersionEditContent;
	versionRequest.send(null);
}

function loadVersionEditContent( _id ) {
	var url = "connector.php?class=version&method=getVersionEditContent&id=" + _id;
	
	versionRequest.open("GET", url, true);
	versionRequest.onreadystatechange = updateVersionEditContent;
	versionRequest.send(null);
}

function updateVersionEditContent() {
	if(CheckReadyState(versionRequest)) {
		var parent = document.getElementById("versionContent");
	
		parent.innerHTML = versionRequest.responseText;
		
		prepareLinks();
	}
}
