
<!-- Objeto Ajax -->

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 httpUno = createRequestObject();
var httpDos = createRequestObject();


function getCategories(id, selected) {

	http.open('POST', site_url_for_ajax+'ajax/getCategories/'+id+'/'+selected);
	http.onreadystatechange =getCategoriesHandleResponse;
	http.send(null);

	getSubCategories(-1);
}


function getCategoriesHandleResponse() {
	if(http.readyState == 4){
		var response = http.responseText;
		document.getElementById('Category').innerHTML = response;
	}
}

//----------------------------------------------------------//

function getSubCategories(id, selected) {
	httpUno.open('POST', site_url_for_ajax+'ajax/getSubCategories/'+id+'/'+selected);
	httpUno.onreadystatechange = getSubCategoriesHandleResponse;
	httpUno.send(null);

	getMinorCategories(-1);

}


function getSubCategoriesHandleResponse() {
	if(httpUno.readyState == 4){
		var response = httpUno.responseText;
		document.getElementById('SubCategory').innerHTML = response;
	}
}

//----------------------------------------------------------//

function getMinorCategories(id, selected) {
	httpDos.open('POST', site_url_for_ajax+'ajax/getMinorCategories/'+id+'/'+selected);
	httpDos.onreadystatechange = getMinorCategoriesHandleResponse;
	httpDos.send(null);
}


function getMinorCategoriesHandleResponse() {
	if(httpDos.readyState == 4){
		var response = httpDos.responseText;
		document.getElementById('MinorCategory').innerHTML = response;
	}
}



