function doLoad_postdo(fileurl,parobject,idhtml,fname)
{
// Create new JsHttpRequest object.
 var req = new JsHttpRequest();

// Code automatically called on load finishing.
 req.onreadystatechange = function() 
 {
  if (req.readyState == 4) 
  {
   var tobj;
      
   tobj=getObj('ajax_message');
   tobj.style.visibility='hidden';
   
   tobj=getObj(idhtml);
   tobj.innerHTML=req.responseText;

   eval(fname+'()');
  }
 }


 // Prepare request object (automatically choose GET or POST).
 req.open(null, fileurl, true);
 // Send data to backend.
 req.send( parobject );

 //ajax_message
 tobj=getObj('ajax_message');
 tobj.style.visibility='visible';


var btop=screen.height/2-10;
var bleft=screen.width/2-90;


tobj.style.left=bleft;
tobj.style.top=btop;
}


function doLoad(fileurl,parobject,idhtml)
{
// Create new JsHttpRequest object.
 var req = new JsHttpRequest();

// Code automatically called on load finishing.
 req.onreadystatechange = function() 
 {
//  alert('send_function!');
//  alert('send_function! readyState = '+req.readyState);

  if (req.readyState == 4) 
  {
   var tobj;

//   alert('send_function ok!');
      
   tobj=getObj('ajax_message');
   tobj.style.visibility='hidden';
   
   tobj=getObj(idhtml);
   tobj.innerHTML=req.responseText;
  }
 }


 // Prepare request object (automatically choose GET or POST).
 req.open(null, fileurl, true);
 // Send data to backend.
 req.send( parobject );
 // alert('send!');

 //ajax_message
 tobj=getObj('ajax_message');
 tobj.style.visibility='visible';


var btop=screen.height/2-10;
var bleft=screen.width/2-90;


tobj.style.left=bleft;
tobj.style.top=btop;

}


function ajax_simple_prokladka(fileurl,idhtml)
{
 doLoad(fileurl,{value:'testo'},idhtml);
}

function ajax_postdo_simple_prokladka(fileurl,idhtml,fname)
{
 doLoad_postdo(fileurl,{value:'testo'},idhtml,fname);
}
         
function ajax_form_prokladka(parob_name)
{
 var objmas;
 var obj1 = new Object();
 
 objmas=eval(parob_name);

 obj1.value='testo';
 
 objform=getObj(objmas[0]);


 for(i=0;i<objmas[1].length;i++) 
 {
  eval('obj1.'+objmas[1][i]+'=objform.'+objmas[1][i]+'.value');
//  eval('obj1.'+objmas[1][i]+'="qwe'+i+'"');
//  alert('obj1.'+objmas[1][i]+'= "'+eval('obj1.'+objmas[1][i])+'"');
 }

//  objmas[4]='http://test6.mc2.com.ua/backend.php?vbxpage=comment_backend';
//  objmas[3]='comment_list_div';


//  alert('objmas[4]= "'+objmas[4]+'"');
//  alert('objmas[3]= "'+objmas[3]+'"');
//  alert('GO!');

 doLoad(objmas[4],obj1,objmas[3]);
}

function ajax_postdo_form_prokladka(parob_name,fname)
{
 var objmas;
 var obj1 = new Object();
 
 objmas=eval(parob_name);

 obj1.value='testo';
 
 objform=getObj(objmas[0]);


 for(i=0;i<objmas[1].length;i++) 
 {
  eval('obj1.'+objmas[1][i]+'=objform.'+objmas[1][i]+'.value');
 }

 doLoad_postdo(objmas[4],obj1,objmas[3],fname);
}
