
var indexsimple=0;
function ajaxposts(theonclick,elementid,filename,func)
{
  AjaxRequest.post(
  { 
   	'parameters':{ 'name':theonclick.name,'value':theonclick.value ,'type':theonclick.type }
	,'url':filename
    ,'onSuccess':function(req) { 
		document.getElementById(elementid).innerHTML = req.responseText;
		printscript(elementid,filename); 
		if(typeof(func)=="function")				
								func();
		}
	,'onError':function(req){ alert(' Error!\nStatusText='+req.statusText+'\nContents='+req.responseText+'<br>');}
  });
}

function ajaxcollection(tabclick,ourl,oelement,otype)
{
	
	switch(otype)
	{
		case 'simplepost':
		AjaxRequest.post(
  		{ 
  			'parameters':{ 'tabclick': tabclick }
			,'url':ourl
    		,'onSuccess':function(req) { 
			document.getElementById(oelement).innerHTML=req.responseText;	
			
			printscript(oelement,ourl); 	
			
			}
			,'onError':function(req){ alert(' Error!\nStatusText='+req.statusText+'\nContents='+req.responseText+'<br>');}
  		}
		);
		break;
		default : break;
	}
}
vPOScount=3;
var vPOSprint=new Array('LEFT','CENTER','RIGHT');
var vELEprint=new Array('WEB_LEFT_TD','pid','WEB_RIGHT_TD');
//var tsikfile=[];
//var tsikname=[];
vqq=0;
function exampleGET_simple(ofile,oelement) {
		AjaxRequest.get(
		  {
			'url':ofile
			,'onSuccess':function(req)
			{
				if(document.getElementById(oelement))
				{
					
					document.getElementById(oelement).innerHTML=req.responseText;
					printscript(oelement,ofile);												
				}
			}
			
		  }		  
		);
}
function exampleGET_simple1(ofile,oelement) {
		setTimeout('exampleGET_simple1("'+ofile+'","'+oelement+'")',50);
}

function pGET(ofile,osend,oelement,func) {
		
	
		var expo1;
		var expo2;
		var isendf=[];
		expo1=osend.split('&');
		for (k=0;k<expo1.length;k++) 
		{
			expo2=expo1[k].split('=');
			isendf[expo2[0]]=expo2[1];
			
		} 
if(document.getElementById(oelement))		
AjaxRequest.get(
  {
	 'parameters':isendf 
  	,'url':ofile
	,'onLoading':function(req){ document.getElementById(oelement).innerHTML = '<img src="/iaimage/wait.gif" />'; }
	,'onLoaded':function(req){ document.getElementById(oelement).innerHTML = '<img src="/iaimage/wait.gif" />';  }
	,'onInteractive':function(req){ document.getElementById(oelement).innerHTML = '<img src="/iaimage/wait.gif" />';  }
    ,'onSuccess':function(req){ 
			if(oelement!="undefined")
			{	
				document.getElementById(oelement).innerHTML = req.responseText; 	
				
							var datum = new Date(); 
							var timme = datum.getHours()+''+datum.getMinutes()+''+datum.getSeconds();
											
							dhtmlHistory.add(timme+'@'+oelement,req.responseText , ofile);     
							//handleHistoryChange(timme+'QHISQ'+oelement, ofile); 
					
				printscript(oelement,ofile);
				
			}
			if(func)				
				func();
	}
	,'onError':function(req){ alert(' Error!\nStatusText='+req.statusText+'\nContents='+req.responseText+'<br>');}
  });
}



function pGET22(ofile,osend,oelement,func) {
		
	
		var expo1;
		var expo2;
		var isendf=[];
		expo1=osend.split('&');
		for (k=0;k<expo1.length;k++) 
		{
			expo2=expo1[k].split('=');
			isendf[expo2[0]]=expo2[1];
			
		} 
if(document.getElementById(oelement))		
AjaxRequest.get(
  {
	 'parameters':isendf 
  	,'url':ofile
	,'onLoading':function(req){ document.getElementById(oelement).innerHTML = '<img src="/iaimage/wait.gif" />'; }
	,'onLoaded':function(req){ document.getElementById(oelement).innerHTML = '<img src="/iaimage/wait.gif" />';  }
	,'onInteractive':function(req){ document.getElementById(oelement).innerHTML = '<img src="/iaimage/wait.gif" />';  }
    ,'onSuccess':function(req){ 
			if(oelement!="undefined")
			{	
				document.getElementById(oelement).innerHTML = req.responseText; 				
				printscript(oelement,ofile);
				
			}
			if(func)				
				func();
	}
	,'onError':function(req){ alert(' Error!\nStatusText='+req.statusText+'\nContents='+req.responseText+'<br>');}
  });
}
function exampleGET(ofile,osend,oelement,func) {
		
		var expo1;
		var expo2;
		var isendf=[];
		expo1=osend.split('&');
		for (k=0;k<expo1.length;k++) 
		{
			expo2=expo1[k].split('=');
			isendf[expo2[0]]=expo2[1]; 
			
		} 
if(document.getElementById(oelement))		
AjaxRequest.get(
  {
	 'parameters':isendf 
  	,'url':ofile
	,'onLoading':function(req){ document.getElementById(oelement).innerHTML = '<img src="/iaimage/wait.gif" />'; }
	,'onLoaded':function(req){ document.getElementById(oelement).innerHTML = '<img src="/iaimage/wait.gif" />';  }
	,'onInteractive':function(req){ document.getElementById(oelement).innerHTML = '<img src="/iaimage/wait.gif" />';  }
    ,'onSuccess':function(req){ 
			if(oelement!="undefined")
			{	
				document.getElementById(oelement).innerHTML = req.responseText; 				
				printscript(oelement,ofile);
				
			}
			if(func)				
				func();
	}
	,'onError':function(req){ alert(' Error!\nStatusText='+req.statusText+'\nContents='+req.responseText+'<br>');}
  });
}

/*
for(vposs=0;vposs<vPOScount;vposs++)
			{
				var vprint1;
				vprint1=req.responseText.split('WEB_'+vPOSprint[vposs]+'_TD_START');
				
				if(req.responseText.indexOf('WEB_'+vPOSprint[vposs]+'_TD_START' != 1) && vprint1[1]) 
				{
					var vprint2;
					vprint2=vprint1[1].split('WEB_'+vPOSprint[vposs]+'_TD_END');
					var vprint3; 
					vprint3=vprint2[0].split('@#@');
					
					if(vprint3[1])
					{
							
						qq=1;
						while(vprint3[qq])
						{
							indexsimple++;
							var vprint4;
							var vprint5;
							var outtable='<table cellspacing="0" cellpadding="0" width="100%"><tbody><tr><td id="Psimple'+indexsimple+'"></td></tr></tbody></table>';
							vprint4=vprint3[qq].split('#@#');
							vprint5=vprint4[0].split('_');
							if(vprint5[0]=='board')
							{
								vprint2[0]=vprint2[0].replace('@#@'+vprint4[0]+'#@#',outtable+'<script type="text/javascript">exampleGET_simple("/iainpro/loginboard.php?vlink='+vprint5[2]+'&vboc_id='+vprint5[1]+'&vboardel=Psimple'+indexsimple+'","Psimple'+indexsimple+'"); </script>');
							}
							else
							{
								vprint2[0]=vprint2[0].replace('@#@'+vprint4[0]+'#@#',outtable+'<script type="text/javascript">exampleGET_simple("'+vprint5[2]+'","Psimple'+indexsimple+'"); </script>');
							}
							
							qq++;
						}
						vqq=qq;
					}
					if(document.getElementById(vELEprint[vposs]))
					{
						document.getElementById(vELEprint[vposs]).innerHTML=vprint2[0];						
						printscript(vELEprint[vposs],ofile+vPOSprint[vposs]);
						
					}
					kkkk=1;
				}
				
			}
*/

function examplePOST(ofile,osend,oelement,func) {
		var expo1;
		var expo2;
		var isendf=[];
		expo1=osend.split('&');
		
		for (k=0;k<expo1.length;k++) 
		{
			expo2=expo1[k].split('=');
			isendf[expo2[0]]=expo2[1];
		} 
		
AjaxRequest.post(
  {
	 'parameters':isendf 
  	,'url':ofile
    ,'onSuccess':function(req){ 
		
		if(oelement!="undefined")
		{
			document.getElementById(oelement).innerHTML = req.responseText; 	
			printscript(oelement,ofile);
		}
		
		if(func)				
			func();
	}
	,'onError':function(req){ alert(' Error!\nStatusText='+req.statusText+'\nContents='+req.responseText+'<br>');}
  });
}


function example2() {
AjaxRequest.get(
  {
    'url':'/lhagva/javascript/tree.php'
    ,'onSuccess':function(){ alert('Success!'); }
    ,'timeout':2000
    ,'onTimeout':function(req){ alert('Timed Out!'); }
	,'onError':function(req){ alert(' Error!\nStatusText='+req.statusText+'\nContents='+req.responseText+'<br>');}
  }
);}

function exampleSFORM(theform,ofile,osend,oelement,func) {
		var expo1;
		var expo2;
		var isendf=[];
		expo1=osend.split('&');
		for (k=0;k<expo1.length;k++) 
		{
			expo2=expo1[k].split('=');
			isendf[expo2[0]]=expo2[1];
		} 
  var status = AjaxRequest.submit(
theform
    ,{
		'parameters':isendf	
		,'url':ofile
		,'onLoading':function(req){ document.getElementById(oelement).innerHTML = '<div align="center" height="150" class="red12b">Уншиж байна...</div>'; }
	,'onLoaded':function(req){ document.getElementById(oelement).innerHTML = '<div align="center"  class="red12b" height="150">Уншиж байна...</div>';  }
	,'onInteractive':function(req){ document.getElementById(oelement).innerHTML = '<div align="center" height="150" class="red12b">Уншиж байна...</div>';  }
      ,'onSuccess':function(req){ 
	  if(oelement!="undefined")
		{
			document.getElementById(oelement).innerHTML = req.responseText; 	
			printscript(oelement,ofile);
		}
		if(func)				
			func();
	  }	  
	  ,'onError':function(req){ alert('Error!\nStatusText='+req.statusText+'\nContents='+req.responseText);}
    }
  );
  return status;
}

function example3(target) {
  AjaxRequest.get(
    {
      'url':'/lhagva/javascript/tree.php'
	  ,'onLoading':function(req){ target.value=req.xmlHttpRequest.readyState; }
	  ,'onLoaded':function(req){ target.value=req.xmlHttpRequest.readyState; }
	  ,'onInteractive':function(req){ target.value=req.xmlHttpRequest.readyState; }
      ,'onSuccess':function(req){ target.value=req.xmlHttpRequest.readyState; }
	  ,'onError':function(req){ alert(' Error!\nStatusText='+req.statusText+'\nContents='+req.responseText+'<br>');}
    }
  );
}

function example4() {
AjaxRequest.get(
  {
    'parameters':{ 'a':'1', 'b':'2', 'c':'3' }    
    ,'onSuccess':function(req) { document.forms["parameterForm"].exampleUrl.value = req.url; }
	,'onError':function(req){ alert(' Error!\nStatusText='+req.statusText+'\nContents='+req.responseText+'<br>');}
  }
);}