// JavaScript EUNANET
var http_request = false;
function makeRequest(metodo,divexibe,pagina,variaveis_post,img) {
	var vimg = img;
	http_request = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			// set type accordingly to anticipated content type
			//http_request.overrideMimeType('text/xml');
			http_request.overrideMimeType('text/html');
		}
	} else if (window.ActiveXObject) { // IE
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}
	if (!http_request) {
		alert('Cannot create XMLHTTP instance');
		return false;
	}
	http_request.onreadystatechange = function() {
		if (http_request.readyState == 4) {
			//texto=unescape(xmlhttp.responseText.replace(/\+/g," "));
			//document.getElementById(destino).innerHTML=texto;
			// executa scripts
			//extraiScript(texto);			
			if (http_request.status == 200) {
				//alert(http_request.responseText);
				result = http_request.responseText;
				document.getElementById(divexibe).innerHTML = result;
				extraiScript(result);
			} else {
				alert('Houve um problema com a requisição HTML.');
			}
		} else {
			if(vimg!="N") {
				document.getElementById(divexibe).innerHTML='<img src="images/loading.gif">';
			}
		}
	}
	if(metodo=='G'){
		//alert(variaveis_post+" - "+pagina);
		//http_request.open('GET', noCache(pagina+variaveis_post), true);
		//http_request.setRequestHeader( "If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT" );
		http_request.open('GET', pagina+variaveis_post, true);		
		http_request.send(null);		
	} else {
		//alert(variaveis_post+" - "+pagina);
		http_request.open('POST', pagina, true);
		http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=ISO-8859-1");
		http_request.setRequestHeader("Content-length", variaveis_post.length);
		http_request.setRequestHeader("Connection", "close");
		http_request.send(variaveis_post);
	}	
	
	
	
}
function enviando(modo,id,formulario,divexibe,pagina,img)
{
	var formulario = document.forms[formulario];
	var variaveis_post = "";
	var div = divexibe;
	var i;
	var metodo = modo;
	var id_form = id;
	var vimg = img;
	if(metodo == "G") {
		var pag = pagina+'.php?';
	} else {
		var pag = pagina+'.php';
	}
	if(id_form=="F") {
		//alert("Passei aqui");
		//******************************************************
		// Concatena POST pelo elements
		for (i=0; i<formulario.elements.length; i++)
		{
			//alert("Passei aqui");
				if (formulario.elements[i].tagName == "TEXTAREA")
				{
					{
						variaveis_post += formulario.elements[i].name + "=" + encodeURI(formulario.elements[i].value) + "&"; }
				}
				if (formulario.elements[i].tagName == "INPUT")
				{
					if (formulario.elements[i].type == "text") 	{ variaveis_post += formulario.elements[i].name + "=" + encodeURI(formulario.elements[i].value) + "&"; }
					if (formulario.elements[i].type == "hidden") 	{ variaveis_post += formulario.elements[i].name + "=" + encodeURI(formulario.elements[i].value) + "&"; }
					if (formulario.elements[i].type == "password") { variaveis_post += formulario.elements[i].name + "=" + encodeURI(formulario.elements[i].value) + "&"; }
					if (formulario.elements[i].type == "checkbox") {
						if (formulario.elements[i].checked) { variaveis_post += formulario.elements[i].name + "=" + formulario.elements[i].value + "&"; }
						else { variaveis_post += formulario.elements[i].name + "=&"; }
					}
					if (formulario.elements[i].type == "radio")
					{
						if (formulario.elements[i].checked) { variaveis_post += formulario.elements[i].name + "=" + formulario.elements[i].value + "&"; }
					}
				}
				else if (formulario.elements[i].tagName == "SELECT")
				{
					var sel = formulario.elements[i];
					variaveis_post += sel.name + "=" + sel.options[sel.selectedIndex].value + "&";
				}
		}
		//******************************************************/
		//alert("Passei aqui");
	} else {
		variaveis_post = id;	
	}
	makeRequest(metodo,div,pag,variaveis_post,vimg);
	return false;
	
}
/// Controla Exibição das Divs AJAX
function statusdiv(d1,d2,d3,d4,d5) { 
	if(d1!=null){
		var boxesconde = document.getElementById('div1');
		boxesconde.style.display=d1;
	}
	if(d2!=null){
		var boxesconde = document.getElementById('div2');
		boxesconde.style.display=d2;
	}
	if(d3!=null){
		var boxesconde = document.getElementById('div3');
		boxesconde.style.display=d3;
	}	
	if(d4!=null){
		var boxesconde = document.getElementById('div4');
		boxesconde.style.display=d4;
	}
	if(d5!=null){
		var boxesconde = document.getElementById('div5');
		boxesconde.style.display=d5;
	}			
	return false;
}
function statusdivgeral(divesconde,tipo) { 
	var boxesconde = document.getElementById(divesconde);
	if (document.getElementById(divesconde)) {
	   //alert(divesconde+', Existe\nA Div '+divesconde+' está '+boxesconde.style.display+' - Mudar para: '+tipo);
		boxesconde.style.display=tipo;
	}		
	return false;
}
