//var divid = 'output';
var loadingmessage = "<div style='margin-top:5px; margin-left:5px; font-size:11px;' align='left'><img src='images/ajaxloadingts.gif'><br>PROCESSANDO.</div>"

function AJAX(){
	
	var xmlHttp;
	try{
	xmlHttp=new XMLHttpRequest(); // Firefox, Opera 8.0+, Safari
	return xmlHttp;
	}
	catch (e){
	try{
	xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); // Internet Explorer
	return xmlHttp;
	}
	catch (e){
	try{
	xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
     return xmlHttp;
	}
	catch (e){
	alert("Your browser does not support AJAX!");
	return false;
	}
	}
	}

}

   function formget(f, url, DIVprocesso, IDx) {
	  var poststr = getFormValues(f);
	  postData(url, poststr, DIVprocesso, IDx);
   }

function postData(url, parameters, DIVprocesso, IDx){
var xmlHttp = AJAX();
var divid

      divid = DIVprocesso;

      xmlHttp.onreadystatechange =  function(){
      if(xmlHttp.readyState > 0 && xmlHttp.readyState < 4){  
			//document.getElementById(divid).innerHTML=loadingmessage;  
		}  
            if (xmlHttp.readyState == 4) {
         if (xmlHttp.status == 200) {
 				

				document.getElementById(divid).innerHTML=xmlHttp.responseText;
				
				if (divid=="subtotales"){
					//parent.document.getElementById("subtotalesHOME").innerHTML=xmlHttp.responseText;
				}
				if (divid=="QTDitens"){
					//parent.document.getElementById("QTDitensHOME").innerHTML=xmlHttp.responseText;
				}			
				//document.getElementById("wrap").innerHTML=xmlHttp.responseText;
				
          
         } else {
            document.getElementById("erros").innerHTML=xmlHttp.responseText;
			//document.getElementById("TOPOpainel").innerHTML=xmlHttp.responseText;
			//alert('OPS, ocorreu um erro!\nA página será recarregada automaticamente.');
			//location.reload();
         }
      } 
      
      }
      xmlHttp.open("POST", url, true);
      xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      xmlHttp.setRequestHeader("Content-length", parameters.length);
      xmlHttp.setRequestHeader("Connection", "close");
      xmlHttp.send(parameters);
	  
		  //jQuery('#TAGanuncio'+IDx).hide(1000, function () {
		//	jQuery('#TAGanuncio'+IDx).remove();
		  //});			  
	  
	  
   }

   function getFormValues(fobj)
    {
		
       var str = "";
       var valueArr = null;
       var val = "";
       var cmd = "";
       var QTDcampo
	   

	   //alert(fobj);
 
	  // alert(fobj);
	   
       QTDcampo = eval("document."+fobj+".elements.length");
	   //alert(QTDcampo);
	   for(var i = 0;i < QTDcampo;i++){
	   //for (var i = 0; i < 31; i++) {


	   NOMEcampo = eval("document."+fobj+".elements["+i+"].name");
	   TIPOcampo = eval("document."+fobj+".elements["+i+"].type");
	   VALORcampo = eval("document."+fobj+".elements["+i+"].value");
	   //alert(QTDcampo+ NOMEcampo + TIPOcampo + VALORcampo);
	   
	   if (TIPOcampo == "radio"){
			TAmarcado = eval("document."+fobj+".elements["+i+"].checked");
			//alert(TAmarcado);
	   }


           //alert(document.formulario.elements[i].type);
		   switch(TIPOcampo){
               
			
			   case "text":
                    str += NOMEcampo +
                     "=" + escape(VALORcampo) + "&";
                     break;
					 
               case "hidden":
                    str += NOMEcampo  +
                     "=" + escape(VALORcampo) + "&";
                     break;
					 
               case "password":
                    str += NOMEcampo  +
                     "=" + escape(VALORcampo) + "&";
                     break;					 
					 
					 
               case "checkbox":
                    str += NOMEcampo  +
                     "=" + escape(VALORcampo) + "&";
                     break;	
					 
               case "textarea":
                    str += NOMEcampo  +
                     "=" + escape(VALORcampo) + "&";
                     break;						 
					 
               case "radio":
			   		if (TAmarcado==true){
						str += NOMEcampo  +
						 "=" + escape(VALORcampo) + "&";
						 //alert(str);	 
					}
					break;	
					 
               case "select-one":
                    str += NOMEcampo  +
                     "=" + escape(VALORcampo) + "&";
                     break;		
					 
               case "select-one":
                    str += NOMEcampo  +
                     "=" + escape(VALORcampo) + "&";
                     break;							 

           }
       }
       //alert("fdsfdsf");
	   str = str.substr(0,(str.length - 1));
       return str;
       
       
       }









function submitESSE(formularioX, url, DIVprocesso, IDx){
		//url = "/MEUIMOVEISEMBALNEARIO/manda.asp";
		//alert(formularioX + " - " + url + " - " + DIVprocesso + " - " + IDx)
		formget(formularioX, url, DIVprocesso, IDx);
}





//-->
