
/*var position ;
function getXmlHttpRequestObject() {
if (window.XMLHttpRequest) {
return new XMLHttpRequest(); //Outros browsers sem ser o IE
} else if(window.ActiveXObject) {
return new ActiveXObject("Microsoft.XMLHTTP"); //IE
} else {
//Exibe a mensagem de erro
alert("Your browser does not accept the XmlHttpRequest object.Please update it");

}
}


function loadOnDIV(URL,divResponseID) {
/** create new xmlhttprequest **//*
var ajax = getXmlHttpRequestObject();
if(ajax) {
ajax.open("GET", URL, true);
headerResponse='application/x-www-form-urlencoded';
ajax.setRequestHeader("Content-Type", headerResponse);
ajax.onreadystatechange = function() {
if(ajax.readyState == 4 ) {
if (ajax.responseText == false) {
//alert("empty response from "+param);
}
else {
if (document.getElementById(divResponseID))
document.getElementById(divResponseID).innerHTML = ajax.responseText;
}

}
}
ajax.send(null);
}
}









*/
function openAjax(){
	if (window.XMLHttpRequest) {
		return new XMLHttpRequest() //Outros browsers sem ser o IE
	} else if(window.ActiveXObject) {
		return new ActiveXObject("Microsoft.XMLHTTP"); //IE
	} else {
		//Exibe a mensagem de erro
		alert("Your browser does not accept the XmlHttpRequest object.Please update it");

	}

}

function DataLoad(valor,url,x) {
	
	selObj = document.getElementById('category_id').selectedIndex;			
	if(selObj == 0) {
		document.getElementById('simple_office_hours').selectedIndex = 0;
	}		

    if (document.getElementById('issue')){

		var ajax = openAjax();
		
		
		//document.getElementById('fee').options.length = 1;
		document.getElementById('issue').options.length = 1;
		idOpcao  = document.getElementById("first_option");
		idOpcao2  = document.getElementById("first_option_issue");
		ajax.open("POST", url, true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.onreadystatechange = function() {
			if(ajax.readyState == 1) {
				idOpcao.innerHTML = "Loading...!";
			}
			if(ajax.readyState == 4 ) {
				if(ajax.responseXML) {
                  processXML(ajax.responseXML,x);
					//if (document.getElementById('simple_office_hours'))
					//	processOfficeHours(valor);
				}
				else {
					idOpcao.innerHTML = "--Select a Category First--";
				}
			}
		}
		var params = "category="+valor;
		ajax.send(params);
	} else {	
		if (document.getElementById('simple_office_hours'))	processOfficeHours(valor);	
	}
	
}

/** 
	GET OFFICE HOURS DROP VALUES
**/
function processOfficeHours(valor){
	var ajax = openAjax();
	ajax.open("POST", '/filldrophours.php', true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.onreadystatechange = function() {
			if(ajax.readyState == 1) {
				//document.getElementById('simple_office_hours').innerHTML = "Loading...!";
			}
			if(ajax.readyState == 4 ) {
				response  = ajax.responseXML.documentElement;
				if(response) {
					var result = new Array();
					
					resetSelect(document.getElementById('simple_office_hours'));
					
					for(i=0; i < response.getElementsByTagName('id').length; i++){
						result[i] = {'id': response.getElementsByTagName('id')[i].firstChild.data, 'name': response.getElementsByTagName('name')[i].firstChild.data};
					}
					
					
					for(i=0; i < result.length; i++)
						document.getElementById('simple_office_hours').options[document.getElementById('simple_office_hours').options.length]  = new Option(result[i].name,result[i].id);
						
				}
			}
		}
		var params = "category="+valor;
		ajax.send(params);
}

function processXML(obj,x){
	if(!idOpcao2){
    	idOpcao2  = document.getElementById("first_option_issue");
    }

	//var dataArray   = obj.getElementsByTagName("feelist");
    var dataArray2   = obj.getElementsByTagName("issuelist");
	
	/*if(dataArray.length > 0) {
		for(var i = 0 ; i < dataArray.length ; i++) {
			var item = dataArray[i];
			var id    =  item.getElementsByTagName("id")[0].firstChild.nodeValue;
			var name =  item.getElementsByTagName("name")[0].firstChild.nodeValue;
			var maincategory_id=item.getElementsByTagName("category_main")[0].firstChild.nodeValue;


			idOpcao.innerHTML = "--Select a Fee--";
			var novo = document.createElement("option");
			novo.setAttribute("id", "opcoes");
			if(x==id) novo.setAttribute("selected", "selected");
			novo.value = id;
			novo.text  = name;
			
            

            document.getElementById('fee').options.add(novo);
            
		}
		if (maincategory_id==1){
			document.getElementById('officehoursTable').innerHTML="Counselor Office Hours:";
		} else if (maincategory_id==2){
			document.getElementById('officehoursTable').innerHTML="Group Therapist Office Hours:";
		}
		/*
		if (maincategory_id==1){
		if (document.getElementById('simple_office_hours')){
		document.getElementById('simple_office_hours').selectedIndex=0;
		document.getElementById('simple_office_hours').disabled=true;
		}
		if (document.getElementById('simple_prodesignation')){
		document.getElementById('simple_prodesignation').selectedIndex=0;
		document.getElementById('simple_prodesignation').disabled=true;
		}

		} else {
		if (document.getElementById('simple_office_hours'))
		document.getElementById('simple_office_hours').disabled=false;
		if (document.getElementById('simple_prodesignation'))
		document.getElementById('simple_prodesignation').disabled=false;

		}
		
	}
	else {
		//idOpcao.innerHTML = "--No fees to this category--";
		idOpcao.innerHTML = "--Choose Type of Practitioner First!--";
	}*/

	if(dataArray2.length > 0) {
		for(var i = 0 ; i < dataArray2.length ; i++) {
			var item = dataArray2[i];
			var id    =  item.getElementsByTagName("id")[0].firstChild.nodeValue;
			var name =  item.getElementsByTagName("name")[0].firstChild.nodeValue;
			document.getElementById('first_option_issue').innerHTML = "--Select a Presenting Issue--";
			var novo = document.createElement("option");
			novo.setAttribute("id", "opcoes");
			if(x==id) novo.setAttribute("selected", "selected");
			novo.value = id;
			novo.text  = name;
			document.getElementById('issue').options.add(novo);			
		}
	}
	else {
		//idOpcao2.innerHTML = "--No presenting issues to this category--";
        document.getElementById('first_option_issue').innerHTML = "--Choose Type of Practitioner First!--";
	}
}
