function Inint_AJAX() {
   try { return new ActiveXObject("Msxml2.XMLHTTP");  } catch(e) {} //IE
   try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) {} //IE
   try { return new XMLHttpRequest();          } catch(e) {} //Native Javascript
   alert("XMLHttpRequest not supported");
   return null;
};

function dochange(src, val) {
     var req = Inint_AJAX();
     req.onreadystatechange = function () { 
          if (req.readyState==4) {
               if (req.status==200) {
                    document.getElementById(''+src+'').innerHTML=req.responseText; //return value
               } 
          }
     };
    req.open("GET", "mod.ajax.php?data="+src+"&val="+val); //make connection
    req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1"); // set Header
    req.setRequestHeader('X-Referer', document.location);
	req.send(null); //send value
}

function dorez(src, val, valA) {
     var req = Inint_AJAX();
     req.onreadystatechange = function () { 
          if (req.readyState==4) {
               if (req.status==200) {
                    document.getElementById(''+src+'').innerHTML=req.responseText; //return value
               } 
          }
     };
    req.open("GET", "mod.ajax.php?data="+src+"&val="+val+"&valA="+valA); //make connection
    req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1"); // set Header
    req.setRequestHeader('X-Referer', document.location);
	req.send(null); //send value
}

function AdaugaSubSpec(src,specid,nume,tip,valoare,filtru,divID) {
     var req = Inint_AJAX();
     req.onreadystatechange = function () { 
          if (req.readyState==4) {
               if (req.status==200) {
				  var ni = document.getElementById('myDiv'+divID);
				  var numi = document.getElementById('theValue');
				  var num = (document.getElementById('theValue').value -1)+ 2;
				  numi.value = num;
				  var newdiv = document.createElement('div');
				  var divIdName = 'my'+num+'Div'+divID;
				  newdiv.setAttribute('id',divIdName);
				  newdiv.innerHTML = req.responseText;
				  ni.appendChild(newdiv);
                  
				  //document.getElementById(''+src+'').innerHTML=req.responseText; //return value
               } 
          }
     };
    req.open("GET", "mod.ajax.php?data=AdaugaSubSpec&specid="+specid+"&nume="+nume+"&tip="+tip+"&valoare="+valoare+"&filtru="+filtru); //make connection
    req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1"); // set Header
    req.setRequestHeader('X-Referer', document.location);
	req.send(null); //send value
}

function AdaugaSubspecificatie(tabel, src, specid, nume, tip, valoare, filtru) {
     var req = Inint_AJAX();
     req.onreadystatechange = function () { 
          if (req.readyState==4) {
               if (req.status==200) {
                    document.getElementById(''+tabel+'').innerHTML=req.responseText; //return value
               } 
          }
     };
    req.open("GET", "mod.ajax.php?data="+src+"&specid="+specid+"&nume="+nume+"&tip="+tip+"&valoare="+valoare+"&filtru="+filtru); //make connection
    req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1"); // set Header
    req.setRequestHeader('X-Referer', document.location);
	req.send(null); //send value
}

function adaugaValoareEdit(data,val){
     var req = Inint_AJAX();
     req.onreadystatechange = function () { 
          if (req.readyState==4) {
               if (req.status==200) {

				//document.getElementById('valoareTDEdit').innerHTML=document.getElementById('valoareTDEdit').innerHTML+req.responseText; //return value
				
				
				var a = document.forms['formEdit'];
				var b = document.getElementById('valoareTDEdit');
				var c = document.getElementById('lnk');
				var d = document.getElementById('valoare');
				var i = parseInt(val)+1;
				
				var ni = document.getElementById('valoareTDEdit');
				var numi = document.getElementById('theValue');
				var num = (i - 1);
				numi.value = num;
				var newdiv = document.createElement('span');
				var divIdName = 's'+num;
				newdiv.setAttribute('id',divIdName);
				newdiv.innerHTML = req.responseText;
				
				ni.appendChild(newdiv);	
				
				c.innerHTML = '<a href="javascript:adaugaValoareEdit(\''+data+'\',\''+i+'\');">Adauga valoare</a>';
               } 
          }
     };
    req.open("GET", "mod.ajax.php?data="+data+"&val="+val); //make connection
    req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1"); // set Header
    req.setRequestHeader('X-Referer', document.location);
	req.send(null); //send value
}
