// Coding by Bataka tbatbaatar@yahoo.com 
// WEB  :  http://www.biirbeh.com  http://www.bbssoft.biz
// MAIL :  tbatbaatar@yahoo.com    info@bbssoft.biz
// Date :  2007-09-26
// FileName :  ajaxMF
// Variable :  Div name = DivName, Mini functions  = ajaxMF

		var achaallaj_baina_ajax=1;


/// window on load function sss
/*	

window.onload = function () {
	var  pageurl = new String (document.location);
	  
	  pageurl = pageurl.split("?");
 
		if(  pageurl[1]  == undefined  ) 
		{
			requestPage('');
 		}
};
 */

/// window on load function eee

/// get function sss
function ajaxMF( DivName,  Cmd ) {
			// alert(DivName);
           // var sId = document.getElementById("PageId").value;
		   //alert (Cmd);

		if(achaallaj_baina_ajax==0)  return(0);	

/*
			var Cmds=Cmd;
			Cmds = Cmds.split("&obj_id");
				if(  Cmd  == '?sel=content&menu_id=1'  ||  Cmd  == '?sel=contactus'  )
						//on_off('LeftBox', 1 )
				else 		
						//on_off('LeftBox', 0 )
			*/
	var divPageID = document.getElementById(DivName);
//  divPageID.value = "<img src=\"images/indicator_waitanim.gif\" border=0 />"; 
//	alert (divPageID.value);
//  divPageID.innerHTML =  "<img src=\"images/indicator_waitanim.gif\" border=0 />"; 
  divPageID.innerHTML  = "<img src=\"images/indicator_waitanim.gif\" border=0 /> Ачааллаж байна ... <br> " + divPageID.innerHTML ; 
  
  achaallaj_baina_ajax = 0;

  
            var oXmlHttp = zXmlHttp.createRequest();
            oXmlHttp.open("get", "_function.php" + Cmd, true);
            oXmlHttp.onreadystatechange = function () 
			{
                if (oXmlHttp.readyState == 4) 
				{
							// displayMF( DivName,  "<img src=\"images/indicator_waitanim.gif\"  /> Ачааллаж байна  ...");
							
                    if (oXmlHttp.status == 200) 
						{
							displayMF( DivName,  oXmlHttp.responseText);
							achaallaj_baina_ajax = 1;
						} 
					else 
						{
							//alert ("Loading");
						   //displayMF( "Loading..." );
							displayMF( DivName, "An error occurred:59:  " + oXmlHttp.statusText); //statusText is not always accurate
						}
                }            
            };
            oXmlHttp.send(null);
        }
/// get function sss



/// yuu ch medegdehgui shine-r achaalna  function sss
function ajaxMFb( DivName,  Cmd ) {
			// alert(DivName);
           // var sId = document.getElementById("PageId").value;
		   //alert (Cmd);

		if(achaallaj_baina_ajax==0)  return(0);	

/*
			var Cmds=Cmd;
			Cmds = Cmds.split("&obj_id");
				if(  Cmd  == '?sel=content&menu_id=1'  ||  Cmd  == '?sel=contactus'  )
						//on_off('LeftBox', 1 )
				else 		
						//on_off('LeftBox', 0 )
			*/
	var divPageID = document.getElementById(DivName);
//  divPageID.value = "<img src=\"images/indicator_waitanim.gif\" border=0 />"; 
//	alert (divPageID.value);
//  divPageID.innerHTML =  "<img src=\"images/indicator_waitanim.gif\" border=0 />"; 
 
 
 // divPageID.innerHTML  = "<img src=\"images/indicator_waitanim.gif\" border=0 /> Ачааллаж байна ... <br> " + divPageID.innerHTML ; 
  
  achaallaj_baina_ajax = 0;

  
            var oXmlHttp = zXmlHttp.createRequest();
            oXmlHttp.open("get", "_function.php" + Cmd, true);
            oXmlHttp.onreadystatechange = function () 
			{
                if (oXmlHttp.readyState == 4) 
				{
							// displayMF( DivName,  "<img src=\"images/indicator_waitanim.gif\"  /> Ачааллаж байна  ...");
							
                    if (oXmlHttp.status == 200) 
						{
							displayMF( DivName,  oXmlHttp.responseText);
							achaallaj_baina_ajax = 1;
						} 
					else 
						{
							//alert ("Loading");
						   //displayMF( "Loading..." );
							displayMF( DivName, "An error occurred:59:  " + oXmlHttp.statusText); //statusText is not always accurate
						}
                }            
            };
            oXmlHttp.send(null);
        }
/// yuu ch medegdehgui shine-r achaalna function sss





   
// New post function sss         
        function ajaxMFp(DivName, Cmd, frm_div ) {
			
 
//	var divPageID = document.getElementById("divPage");
//   divPageID.innerHTML = " <img src='images/indicator_waitanim.gif' border=0 />"; 
		if(achaallaj_baina_ajax==0)  return(0);	
		
	var divPageID = document.getElementById(DivName);
		
  divPageID.innerHTML  = "<img src=\"images/indicator_waitanim.gif\" border=0 /> Ачааллаж байна ... <br> " + divPageID.innerHTML ; 
  
  achaallaj_baina_ajax = 0;

		var oForm = document.forms[frm_div];
            var sBody = getRequestFormBody(oForm);
        			
					// alert(sBody);

            var oXmlHttp = zXmlHttp.createRequest();
            oXmlHttp.open("post", "_function.php" + Cmd, true);
            oXmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
            oXmlHttp.onreadystatechange = function () 
			{
                if (oXmlHttp.readyState == 4) 
				{
							// displayMF( DivName,  "<img src=\"images/indicator_waitanim.gif\"  /> Ачааллаж байна  ...");
							
                    if (oXmlHttp.status == 200) 
						{
							displayMF( DivName,  oXmlHttp.responseText);
							achaallaj_baina_ajax = 1;
						} 
					else 
						{
							//alert ("Loading");
						   //displayMF( "Loading..." );
							displayMF( DivName, "An error occurred:59:  " + oXmlHttp.statusText); //statusText is not always accurate
						}
                }            
            };
            oXmlHttp.send(sBody);
        }
/// get function sss
// New post  function eee

// post -r guideg yum bna le gej sss
	function getRequestFormBody(oForm) {
            var aParams = new Array();

            for (var i=0 ; i < oForm.elements.length; i++) {
                var sParam = encodeURIComponent(oForm.elements[i].name);
                sParam += "=";
                sParam += encodeURIComponent(oForm.elements[i].value);
                aParams.push(sParam);
            } 
            
            return aParams.join("&");        
        }
// post -r guideg yum bna le gej eee

        
// Displey show function  sss
        function displayMF(DivName, sText) {
            var divPage = document.getElementById(DivName);
            divPage.innerHTML = sText;
        }
// Displey show function  eee
    
