// var XMLHttpRequestObject = createXMLHttpRequestObject();
var XMLHttpRequestObject = getXMLRequester();

//get xmlhttprequest object
function getXMLRequester(charSet)
{    
    var xmlhttp_request = false;    
    try
    {        
        if( window.ActiveXObject )//IE
        {            
            for( var i = 5; i; i-- )
            {               
                try
                {                   
                    if( i == 2 )
                    {
                        xmlhttp_request = new ActiveXObject( "Microsoft.XMLHTTP" );                       
                    }
                    else
                    {
                        xmlhttp_request = new ActiveXObject( "Msxml2.XMLHTTP." + i + ".0" );    
                        xmlhttp_request.setRequestHeader("Content-Type","text/xml");
                        if((charSet != null) && (charSet != ""))
                        {
                            xmlhttp_request.setRequestHeader("Content-Type",charSet);   
                        }             
                    }
                    break;
                }               
                catch(e)
                {   
                    xmlhttp_request = false;              
                }          
            }       
        }
        else if( window.XMLHttpRequest )//FireFox
        {            
            xmlhttp_request = new XMLHttpRequest();           
            if (xmlhttp_request.overrideMimeType) 
            {                
                xmlhttp_request.overrideMimeType('text/xml');            
            }       
        }   
    }
    catch(e)
    {        
        xmlhttp_request = false;   
    }    
    return xmlhttp_request ;
}

function sendFormData(idForm, dataSource, divID)
{
if(confirm("½T©w­n¦sÀÉ¶Ü¡H")){
  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)
      {
        try
        {
          var objDiv = document.getElementById(divID);
          // objDiv.innerHTML = XMLHttpRequestObject.responseText;
		  eval(XMLHttpRequestObject.responseText);
        }
        catch (e) {}
      }
    }
    
    for(i=0; i<document.getElementById(idForm).elements.length - 1; i++)
    {
      strReplaceTemp = document.getElementById(idForm).elements[i].name.replace(/\[\]/i, "");
      postData += "&aryFormData["+strReplaceTemp+"][]="+document.getElementById(idForm).elements[i].value;
    }
    
    postData += "&parm="+new Date().getTime();
    try
    {
      XMLHttpRequestObject.send(postData);
    }
    catch (e) {}
  }
}
}

function sendFormData2(idForm, dataSource, divID)
{
  //$x1='document.'+idForm+'.exdd.value.length'; $x2=eval($x1);
  //if($x2!=10){
  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)
      {
        try
        {
          var objDiv = document.getElementById(divID);
          objDiv.innerHTML = XMLHttpRequestObject.responseText;
		  
        }
        catch (e) {}
      }
    }
    for(i=0; i<document.getElementById(idForm).elements.length - 1; i++)
    {
      strReplaceTemp = document.getElementById(idForm).elements[i].name.replace(/\[\]/i, "");
      postData += "&aryFormData["+strReplaceTemp+"][]="+document.getElementById(idForm).elements[i].value;
    }
    
    postData += "&parm="+new Date().getTime();
    try
    {
      XMLHttpRequestObject.send(postData);
    }
    catch (e) {}
  }
  //}
}


function getData(dataSource, divID)
{
  if(XMLHttpRequestObject)
  {
    dataSource += "&parm="+new Date().getTime();
    
    XMLHttpRequestObject.open("GET", dataSource);
    XMLHttpRequestObject.onreadystatechange = function()
    {
      try
      {
        if (XMLHttpRequestObject.readyState == 4 &&
            XMLHttpRequestObject.status == 200)
        {
          var objDiv = document.getElementById(divID);
          // objDiv.innerHTML = XMLHttpRequestObject.responseText;
		  eval(XMLHttpRequestObject.responseText);
        }
      }
      catch(e){}
    }
    try
    {
      XMLHttpRequestObject.send(null);
    }
    catch(e){}
  }
}

function postData(dataSource, divID)
{
  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()
    {
      try
      {
        if (XMLHttpRequestObject.readyState == 4 &&
            XMLHttpRequestObject.status == 200)
        {
          var objDiv = document.getElementById(divID);
          // objDiv.innerHTML = XMLHttpRequestObject.responseText;
		  eval(XMLHttpRequestObject.responseText);
        }
      }
      catch(e){}
    }
    
    dataSource += "&parm="+new Date().getTime();
    try
    {
      XMLHttpRequestObject.send(dataSource);
    }
    catch(e){}
  }
}


