// JavaScript Document
function processaForm(form){
	
	var getstr = "";

	obj = form.getElementsByTagName("input");	
	for (var i=0; i<obj.length; i++) {

		if (obj.item(i).type == "checkbox"){
			if (obj.item(i).checked){
				getstr += obj.item(i).name + "=" + obj.item(i).value + "&";
			}
		
		}else if(obj.item(i).type == "password"){
			getstr += obj.item(i).name + "=" + escape(obj.item(i).value) + "&";
		}else if(obj.item(i).type == "hidden"){
			getstr += obj.item(i).name + "=" + obj.item(i).value + "&";
		}else if (obj.item(i).type == "text"){
			getstr += obj.item(i).name + "=" + escape(obj.item(i).value) + "&";
		}else if (obj.item(i).type == "radio"){
			if (obj.item(i).checked){
				getstr += obj.item(i).name + "=" + obj.item(i).value + "&";
			}
		}
	}
	
	obj = form.getElementsByTagName("SELECT");	
	for (var i=0; i<obj.length; i++) {
		getstr += obj.item(i).name + "=" + obj.item(i).options[obj.item(i).selectedIndex].value + "&";
	}
	
	obj = form.getElementsByTagName("textarea");	
	for (var i=0; i<obj.length; i++) {
		getstr += obj.item(i).name + "=" + escape(obj.item(i).value) + "&";
	}
	return getstr;
}
function ajaxAssine(pagProcessa, idForm){
	xmlDoc			= {};
	xmlDoc.x		= (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP"): new XMLHttpRequest();
	xmlDoc.element	= document.createElement('div');
	xmlDoc.dados	= processaForm(idForm);
	
	xmlDoc.x.onreadystatechange = function(){
		if (xmlDoc.x.readyState == 4 || xmlDoc.x.readyState == "complete"){
			xmlDoc.element.innerHTML = xmlDoc.x.responseText;
			obj = xmlDoc.element.getElementsByTagName("SCRIPT");
			for (var i=0; i<obj.length; i++) {
				eval(obj.item(i).innerHTML);
			}
		}
	}
	xmlDoc.x.open("POST", pagProcessa, false);
	xmlDoc.x.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=ISO-8859-1");
	xmlDoc.x.send(xmlDoc.dados);
}
function callURLPOST(pagProcessa, idForm, divAlerta){
	xmlDoc			= {};
	xmlDoc.x		= (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP"): new XMLHttpRequest();
	xmlDoc.element	= document.createElement('div');
	xmlDoc.msg		= document.getElementById(divAlerta);
	xmlDoc.dados	= processaForm(idForm);
	
	xmlDoc.x.onreadystatechange = function(){
		if (xmlDoc.x.readyState == 4 || xmlDoc.x.readyState == "complete"){
			xmlDoc.element.innerHTML = xmlDoc.x.responseText;
			obj = xmlDoc.element.getElementsByTagName("SCRIPT");
			for (var i=0; i<obj.length; i++) {
				eval(obj.item(i).innerHTML);
			}
			xmlDoc.msg.innerHTML = unescape(xmlDoc.x.responseText);
		}
	}
	xmlDoc.x.open("POST", pagProcessa, false);
	xmlDoc.x.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=ISO-8859-1");
	xmlDoc.x.send(xmlDoc.dados);
}