﻿//Ajax
function getObj(name)
{
  if (document.getElementById)
  {
    if(document.getElementById(name))
      return document.getElementById(name);    
  }
  else if (document.all)
  {
	if (document.all[name])
      return document.all[name];
   // else
    //  return false; 
  }
  else if (document.layers)
  {
    if (document.layers[name])
      return document.layers[name];
    //else
     // return false;
  }
  return false
} 



var http;
    function reset()
	{	      
		if(http && http.readyState != 0){
			http.onreadystatechange = function(){};
			http.abort();
		}
		http = null;
	}
function CreatHTTPObject()
    {	 
        
	    if(typeof ActiveXObject != 'undefined') {
		    try {http = new ActiveXObject("Msxml2.XMLHTTP");}
		    catch (e) {
			    try {http = new ActiveXObject("Microsoft.XMLHTTP");}
			    catch (E) {http = false;}
		    }
	    } else if (XMLHttpRequest) {
		    try {http = new XMLHttpRequest();}
		    catch (e) {http = false;}
	    }
	    return http;
    } 
    
    //http left menu
var http_left;
    function reset_left()
	{	      
		if(http_left && http_left.readyState != 0){
			http_left.onreadystatechange = function(){};
			http_left.abort();
		}
		http_left = null;
	}
function CreatHTTPObject_left()
    {	 
        
	    if(typeof ActiveXObject != 'undefined') {
		    try {http_left = new ActiveXObject("Msxml2.XMLHTTP");}
		    catch (e) {
			    try {http_left = new ActiveXObject("Microsoft.XMLHTTP");}
			    catch (E) {http_left = false;}
		    }
	    } else if (XMLHttpRequest) {
		    try {http_left = new XMLHttpRequest();}
		    catch (e) {http_left = false;}
	    }
	    return http_left;
    }
    
     //http Top
var http_top;
    function reset_top()
	{	      
		if(http_top && http_top.readyState != 0){
			http_top.onreadystatechange = function(){};
			http_top.abort();
		}
		http_top = null;
	}
function CreatHTTPObject_top()
    {	 
        
	    if(typeof ActiveXObject != 'undefined') {
		    try {http_top = new ActiveXObject("Msxml2.XMLHTTP");}
		    catch (e) {
			    try {http_top = new ActiveXObject("Microsoft.XMLHTTP");}
			    catch (E) {http_top = false;}
		    }
	    } else if (XMLHttpRequest) {
		    try {http_top = new XMLHttpRequest();}
		    catch (e) {http_top = false;}
	    }
	    return http_top;
    }
    
    var http_top1;
    function reset_top1()
	{	      
		if(http_top1 && http_top1.readyState != 0){
			http_top1.onreadystatechange = function(){};
			http_top1.abort();
		}
		http_top1 = null;
	}
function CreatHTTPObject_top1()
    {	 
        
	    if(typeof ActiveXObject != 'undefined') {
		    try {http_top1 = new ActiveXObject("Msxml2.XMLHTTP");}
		    catch (e) {
			    try {http_top1 = new ActiveXObject("Microsoft.XMLHTTP");}
			    catch (E) {http_top1 = false;}
		    }
	    } else if (XMLHttpRequest) {
		    try {http_top1 = new XMLHttpRequest();}
		    catch (e) {http_top1 = false;}
	    }
	    return http_top1;
    }
    
    var http_top2;
    function reset_top2()
	{	      
		if(http_top2 && http_top2.readyState != 0){
			http_top2.onreadystatechange = function(){};
			http_top2.abort();
		}
		http_top2 = null;
	}
function CreatHTTPObject_top2()
    {	 
        
	    if(typeof ActiveXObject != 'undefined') {
		    try {http_top2 = new ActiveXObject("Msxml2.XMLHTTP");}
		    catch (e) {
			    try {http_top2 = new ActiveXObject("Microsoft.XMLHTTP");}
			    catch (E) {http_top2 = false;}
		    }
	    } else if (XMLHttpRequest) {
		    try {http_top2 = new XMLHttpRequest();}
		    catch (e) {http_top2 = false;}
	    }
	    return http_top2;
    }
    
  //http tabs home
var http_TabsHome;
    function reset_TabsHome()
	{	      
		if(http_TabsHome && http_TabsHome.readyState != 0){
			http_TabsHome.onreadystatechange = function(){};
			http_TabsHome.abort();
		}
		http_TabsHome = null;
	}
function CreatHTTPObject_TabsHome()
    {	 
        
	    if(typeof ActiveXObject != 'undefined') {
		    try {http_TabsHome = new ActiveXObject("Msxml2.XMLHTTP");}
		    catch (e) {
			    try {http_TabsHome = new ActiveXObject("Microsoft.XMLHTTP");}
			    catch (E) {http_TabsHome = false;}
		    }
	    } else if (XMLHttpRequest) {
		    try {http_TabsHome = new XMLHttpRequest();}
		    catch (e) {http_TabsHome = false;}
	    }
	    return http_TabsHome;
    } 
 // the gioi
 
var http_thegioi;
    function reset_thegioi()
	{	      
		if(http_thegioi && http_thegioi.readyState != 0){
			http_thegioi.onreadystatechange = function(){};
			http_thegioi.abort();
		}
		http_thegioi = null;
	}
function CreatHTTPObject_thegioi()
    {	 
        
	    if(typeof ActiveXObject != 'undefined') {
		    try {http_thegioi = new ActiveXObject("Msxml2.XMLHTTP");}
		    catch (e) {
			    try {http_thegioi = new ActiveXObject("Microsoft.XMLHTTP");}
			    catch (E) {http_thegioi = false;}
		    }
	    } else if (XMLHttpRequest) {
		    try {http_thegioi = new XMLHttpRequest();}
		    catch (e) {http_thegioi = false;}
	    }
	    return http_thegioi;
    }
    
   //ty giá
 
var http_tygia;
    function reset_tygia()
	{	      
		if(http_tygia && http_tygia.readyState != 0){
			http_tygia.onreadystatechange = function(){};
			http_tygia.abort();
		}
		http_tygia = null;
	}
function CreatHTTPObject_tygia()
    {	 
        
	    if(typeof ActiveXObject != 'undefined') {
		    try {http_tygia = new ActiveXObject("Msxml2.XMLHTTP");}
		    catch (e) {
			    try {http_tygia = new ActiveXObject("Microsoft.XMLHTTP");}
			    catch (E) {http_tygia = false;}
		    }
	    } else if (XMLHttpRequest) {
		    try {http_tygia = new XMLHttpRequest();}
		    catch (e) {http_tygia = false;}
	    }
	    return http_tygia;
    } 
    
function getXmlHttpObject()
{
    var xmlHttp = null;  
    try 
    {// Firefox, Opera 8.0+, Safari°               
         xmlHttp = new XMLHttpRequest(); 
     } catch (e) 
     {// Internet Explorer    
         try  
         { 
              xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
         }  catch (e) 
         {                          
                try 
                {  
                    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");  
                } catch (e)  
                { 
                    alert("Trinh duyet khong ho tro AJAX!");  
                }                   
          }   
       }
return xmlHttp;
}



function check_float(inp)
 {
    var valid = 0;
    nums = new Array('1','2','3','4','5','6','7','8','9','0','.') ;
    var v = '';
    var x = '';
    for (var i=0; i<inp.value.length; i++) {
    x = inp.value.charAt(i);
    for (var j=0; j<=10; j++)
    if (x==nums[j]) valid = 1;
    if (valid) v += x;
    valid = 0;
    }
    ////if (v>=10) v+='.';
    //if (v>99.99)
    //while (v > 99.99)
    //v = v%100;
    inp.value = v;
   }
 function check_int(k)
 {
    var vol= removeChar(getObj(k).value, ",");
    var valid = 0;
    nums = new Array('1','2','3','4','5','6','7','8','9','0') ;
    var v = '';
    var x = '';
    for (var i=0; i<vol.length; i++) {
    x = vol.charAt(i);
    for (var j=0; j<=10; j++)
    if (x==nums[j]) valid = 1;
    if (valid) v += x;
    valid = 0;
    }   
    getObj(k).value = v;  
   }
   function F_vol(k)
    {
    check_int(k)
    getObj(k).value=commaSplit(getObj(k).value,'');

    }
   
   function getHTMLInBox(el){if ('string' == typeof el.innerText) return el.innerText;if ('string' == typeof el.textContent) return el.textContent;return el.innerHTML;} 
  
  
  
  
  
  
