function getXMLHTTPRequest() {
try {
req = new XMLHttpRequest();
} catch(err1) {
  try {
  req = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (err2) {
    try {
    req = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (err3) {
      req = false;
    }
  }
}
return req;
}


http = getXMLHTTPRequest();

var globalValue;

function focusThis(id) {
	globalValue = document.getElementById(id).value;
}

function blurThis(id){
  if ( !isInteger(document.getElementById(id).value || document.getElementById(id).value == 0 ) ){
	document.getElementById(id).value = globalValue;
	}
}

function validate(id){
	if ( !isInteger(document.getElementById(id).value) || document.getElementById(id).value == 0 ){
  	  document.getElementById(id).value = "";
   }
}

function doRefresh(item, id, pret, bucati, total) {
  if ( !isInteger(document.getElementById(bucati).value) || document.getElementById(bucati).value == 0 ){
  	  document.getElementById(total).value = 0;
  	  document.getElementById(bucati).value = "";
   } else {
  	  blurThis(bucati);
  	  document.getElementById(total).value = document.getElementById(bucati).value * document.getElementById(pret).value;

	  var myurl = 'intermediar_cos.php?item='+item+'&id='+id+'&bucati='+document.getElementById(bucati).value;
	  myRand = parseInt(Math.random()*999999999999999);
	  // add random number to URL to avoid cache problems
	  var modurl = myurl+"&rand="+myRand;
	  http.open("GET", modurl, true);
	  // set up the callback function
	  http.onreadystatechange = useHttpResponse;
	  http.send(null);
	}
}

function useHttpResponse() {
   if (http.readyState == 4) {
    if(http.status == 200) {
       var valoare = http.responseXML.getElementsByTagName("total_final")[0];
       document.getElementById('total_final').value = valoare.childNodes[0].nodeValue;
       document.getElementById('total_final_cos').value = valoare.childNodes[0].nodeValue;
    }
  }else {
  }
}

///////////////////////////// GOLIREA COSULUI ////////////////////////////
function doRedirect(item, id, input_bucati){
	var bucati = document.getElementById(input_bucati).value;
	window.location = 'cos_delete.php?item='+item+'&id='+id+'&cant='+bucati;
}

function isInteger(s) {
return (s.toString().search(/^-?[0-9]+$/) == 0);
}

