function Inint_AJAX() {
   try { return new ActiveXObject("Msxml2.XMLHTTP");  } catch(e) {} 
   try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) {} 
   try { return new XMLHttpRequest();          } catch(e) {} 
   alert("XMLHttpRequest not supported");
   return null;
};

function dochange(src,val1,val2,val3,val4,val5) 
{            
  if (val4 != 1)
    document.getElementById(src).innerHTML='<img src="images/loading.gif" alt="Loading" />'; 

     var req = Inint_AJAX();
     req.onreadystatechange = function () { 
          if (req.readyState==4) {
               if (req.status==200) {
                    document.getElementById(src).innerHTML=req.responseText;
               } 
          }
     };
     req.open("GET", "ajax_load_years.php?l1="+val1+"&l2="+val2+"&l3="+val3+"&l4="+val4+"&l5="+val5); 
     req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=UTF-8"); 
     req.send(null); 
}
function dochange3(src,val1,val2,val3,val4,val5,val6) 
{            
  if (val4 != 1)
    document.getElementById(src).innerHTML='<img src="images/loading.gif" alt="Loading" />'; 

     var req = Inint_AJAX();
     req.onreadystatechange = function () { 
          if (req.readyState==4) {
               if (req.status==200) {
                    document.getElementById(src).innerHTML=req.responseText;
               } 
          }
     };
     req.open("GET", "ajax_load_product_years.php?l1="+val1+"&l2="+val2+"&l3="+val3+"&l4="+val4+"&l5="+val5+"&l6="+val6); 
     req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=UTF-8"); 
     req.send(null); 
}
function clear_models(src)
{
  document.getElementById(src).innerHTML="";  
}
function dochange2(src,val1,val2,val3,val4,val5) 
{  
  if (val4 != 1)            
    document.getElementById(src).innerHTML='<img src="images/loading.gif" alt="Loading" />'; 

     var req = Inint_AJAX();
     req.onreadystatechange = function () { 
          if (req.readyState==4) {
               if (req.status==200) {
                    document.getElementById(src).innerHTML=req.responseText;
               } 
          }
     };
     req.open("GET", "ajax_load_models.php?l1="+val1+"&l2="+val2+"&l3="+val3+"&l4="+val4+"&l5="+val5); 
     req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=UTF-8"); 
     req.send(null); 
}
function dochange4(src,val1,val2,val3,val4,val5,val6) 
{  
  if (val4 != 1)            
    document.getElementById(src).innerHTML='<img src="images/loading.gif" alt="Loading" />'; 

     var req = Inint_AJAX();
     req.onreadystatechange = function () { 
          if (req.readyState==4) {
               if (req.status==200) {
                    document.getElementById(src).innerHTML=req.responseText;
               } 
          }
     };
     req.open("GET", "ajax_load_products_models.php?l1="+val1+"&l2="+val2+"&l3="+val3+"&l4="+val4+"&l5="+val5+"&l6="+val6); 
     req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=UTF-8"); 
     req.send(null); 
}
function dochange5(src,val,val2) 
{            
     var req = Inint_AJAX();
     req.onreadystatechange = function () {
          if (req.readyState==4) {
               if (req.status==200) {
                    document.getElementById(src).innerHTML=req.responseText;
                    set_visible(src);
                    set_click(val2);
               } 
          }
     };
     req.open("GET", "ajax_load_menu.php?id="+val+"&pli="+val2); 
     req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=UTF-8"); 
     req.send(null); 
}

function set_click(id)
{
  var elem = document.getElementById(id);
  
  elem.setAttribute("class", "click");  
}
function set_visible(id)
{
  var element = document.getElementById(id);
  
  element.style.display = (element.style.display == "none") ? "block" : "none";
}
