var XMLHttpRequestObject = false;
var flgError = new Array();
var intNumFormElement = 0;

if (window.XMLHttpRequest) 
{
  XMLHttpRequestObject = new XMLHttpRequest();
}
else if (window.ActiveXObject)
{
  try
  {
    XMLHttpRequestObject = new ActiveXObject("Msxml2.XMLHTTP");
  }
  catch (e)
  {
    try
    {
    	XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
    }
    catch (e2)
    {
    	try
    	{
        XMLHttpRequestObject = new ActiveXObject("Msxml2.XMLHTTP.4.0");
    	}
    	catch (e3)
    	{
        XMLHttpRequestObject ='';
    	}
    }
  }
}

function sendFormData(idForm, dataSource, divID)
{
  var postData='';
  var strReplaceTemp;
  
  if(XMLHttpRequestObject)
  {
    XMLHttpRequestObject.open("POST", dataSource);
    XMLHttpRequestObject.setRequestHeader("Method", "POST " + dataSource + " HTTP/1.1");
	  XMLHttpRequestObject.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	  
    XMLHttpRequestObject.onreadystatechange = function()
    {
      if (XMLHttpRequestObject.readyState == 4 &&
          XMLHttpRequestObject.status == 200)
      {
        var objDiv = document.getElementById(divID);
        objDiv.innerHTML = XMLHttpRequestObject.responseText;
      }
      else
      {
        var objDiv = document.getElementById(divID);
        objDiv.innerHTML = '<img src=/image/loading.gif>';
      }
    }
	 

    /*
    for(i=0; i<document.getElementById(idForm).elements.length - 1; i++)
    {
      /*Debug
      alert(document.getElementById(idForm).elements[i].name);
      */
	  /*
      strReplaceTemp = document.getElementById(idForm).elements[i].name.replace(/\[\]/i, "");
      postData += "&aryFormData["+strReplaceTemp+"][]="+document.getElementById(idForm).elements[i].value;
    }
    */
    postData += "&parm="+new Date().getTime();
	
    XMLHttpRequestObject.send(postData);
  }
}



