//alert('ll');
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 getter(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 = '<div align="center"><img src="/pics/aloader/LoadingProgressBar.gif" /></div>';}
	
	,'onLoaded':function(req){ document.getElementById(oelement).innerHTML = '<div align="center"><img src="/pics/aloader/LoadingProgressBar.gif" /></div>';  }
	,'onInteractive':function(req){ document.getElementById(oelement).innerHTML = '<div align="center"><img src="/pics/aloader/LoadingProgressBar.gif" /></div>';  }
    ,'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); 
				printscript(oelement,ofile);
				
			}
			if(func)				
				func();
	}
	,'onError':function(req){ alert(' Error!\nStatusText='+req.statusText+'\nContents='+req.responseText+'<br>');}
  });
}

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 = '<div align="center"><img src="/pics/aloader/LoadingProgressBar.gif" /></div>';}
	
	,'onLoaded':function(req){ document.getElementById(oelement).innerHTML = '<div align="center"><img src="/pics/aloader/LoadingProgressBar.gif" /></div>';  }
	,'onInteractive':function(req){ document.getElementById(oelement).innerHTML = '<div align="center"><img src="/pics/aloader/LoadingProgressBar.gif" /></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+'<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 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;
}

