function loadframe(file,area)
{
setloading(area);
document.getElementById(area).innerHTML="<FRAME src='"+file+"'>"; 
}


function loadinto(file,area)
 {
    var xhr=null;
  
setloading(area);

   try
   {
     xhr = new XMLHttpRequest(); 
   } catch(e)
   { 
     try { xhr = new ActiveXObject("Msxml2.XMLHTTP"); } 
     catch (e2)
    { 
       try { xhr = new ActiveXObject("Microsoft.XMLHTTP"); } 
       catch (e) {}
    }
  }

  xhr.onreadystatechange = function()
   {   
     if(xhr.readyState == 4)
     {
        clearTimeout(requestTimer);
        if(xhr.status == 200)
        { 
             document.getElementById(area).innerHTML = xhr.responseText; 
        } 
       else 
        { 
             document.getElementById(area).innerHTML="Error: Transport error";
        } 
    } 
//xhr.reset();
 }; 

 xhr.open("GET",  file , true);
 var requestTimer = setTimeout(function() { xhr.abort(); }, 8000 );           
 xhr.send(null); 
}


function loadintopost(form1,file,area)
 {
    var xhr=null;

   try
   {
     xhr = new XMLHttpRequest(); 
   } catch(e)
   { 
     try { xhr = new ActiveXObject("Msxml2.XMLHTTP"); } 
     catch (e2)
    { 
       try { xhr = new ActiveXObject("Microsoft.XMLHTTP"); } 
       catch (e) {}
    }
  }

  xhr.onreadystatechange = function()
   {  
     if(xhr.readyState == 4)
     {
        clearTimeout(requestTimer);
        if(xhr.status == 200)
        { 
             document.getElementById(area).innerHTML = xhr.responseText; 
        } 
       else 
        { 
             document.getElementById(area).innerHTML="Error: Transport error";
        } 
    } 
//xhr.reset();
 }; 

var xmlMessage;
if (form1.length>0) xmlMessage = buildPOST(form1);
setloading(area);
xhr.open("POST", file , true);
xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
//xhr.setRequestHeader('Content-Type','text/html');
xhr.send(xmlMessage);
var requestTimer = setTimeout(function() { xhr.abort(); }, 8000 );           
}


function buildPOST(theFormName) {
    theForm = document.forms[theFormName];
    var qs = ''
    for (e=0;e<theForm.elements.length;e++) {
        if (theForm.elements[e].name!='') {
            var name = theForm.elements[e].name;
            qs+=(qs=='')?'':'&'
            qs+= name+'='+escape(theForm.elements[e].value);
        }
    }
    qs+="\n";
    return qs
}

function setloading(area)
{
 document.getElementById(area).innerHTML = "<img src='./images/loading.gif' width='30' height='30'>";
return;
}
