objRemote = '<div style="visibility:hidden; position:absolute; left:600px; ">'
objRemote += '<iframe name="objRemote" id="objRemote"></iframe>';
objRemote += '</div>';
document.write(objRemote);

//bRemoteResponse

var NrCelPreload = 10;
var CurrentCell = 0;

objPreloader = '<div id="Preloader" style="visibility: hidden; position:absolute; left:300px; top:100px; width:300px; height:80px; z-index:1">';
objPreloader +=	'<table width="100%" height="100%" border="0" style="background-color:#dddddd; border:1px solid #aaaaaa;">';
objPreloader += '<tr><td style="padding:0px 10px 0px 10px;">';
objPreloader += '<table width="100%" border="0">	<tr>';
					for(var i=0; i<=NrCelPreload; i++)
					{
						objPreloader += "<td id='pleoadCel_"+i+"' bgcolor='#eeeeff'>&nbsp;</td>";
					}
objPreloader += '</tr> </table> </td>	</tr>		<tr> <td align="center"><?= $txtDataTransfer?></td> </tr> </table></div>';
document.write(objPreloader);

function RemotePage(strFormName, strPageName, bExecute)
{
	document.getElementById("Preloader").style.visibility = "visible";
	lastAction = document.getElementById(strFormName).action;
	lastTarget = document.getElementById(strFormName).target;
	arrPageName = strPageName.split("?");
	
	document.getElementById(strFormName).action = "remote/executor.php?script="+arrPageName[0]+(arrPageName.length>1? "&"+arrPageName[1] : "")+"&action_after="+bExecute;
	document.getElementById(strFormName).target = "objRemote";
	document.getElementById(strFormName).submit()
	/**/
	document.getElementById(strFormName).action = lastAction;
	document.getElementById(strFormName).target = lastTarget;
	//eval(bExecute);
	
}

function SubmitAction()
{
	document.getElementById(strFormName).action = lastAction;
	document.getElementById(strFormName).target = lastTarget;
	//document.getElementById(strFormName).target
	document.getElementById("Preloader").style.visibility = "hidden";
	}

function AnimatePreload()
{
	//alert(document.getElementById("pleoadCel_"+CurrentCell).style.backgroundColor);
	if(CurrentCell > NrCelPreload)
	{
	CurrentCell = 0;
	}
	document.getElementById("pleoadCel_"+CurrentCell).style.backgroundColor = "#ffbbbb";
	if(CurrentCell >0 && CurrentCell<=NrCelPreload)
	{
		document.getElementById("pleoadCel_"+CurrentCell).style.backgroundColor = "#ddddff";
		document.getElementById("pleoadCel_"+(CurrentCell-1)).style.backgroundColor = "#eeeeff";
	}
	if(CurrentCell == 0)
	{
		document.getElementById("pleoadCel_"+CurrentCell).style.backgroundColor = "#ddddff";
		document.getElementById("pleoadCel_"+(NrCelPreload)).style.backgroundColor = "#eeeeff";
	}
	CurrentCell++;
}

setInterval("AnimatePreload()", 250);