var nMe=nE=0;
var nL=1;
var oOrder;
var ba = "";

function getData(sDiv, sAction,sExtra) {

  var url = 'includes/process.php'; 
  //var pars = 'action='+sAction+'&nE='+nE+'&nL='+nL+'&nCtc='+a[0]+'&nCt='+a[1];
  var pars = 'action='+sAction+'&nE='+nE+'&nL='+nL;
  if (sExtra.length != 0){
	 pars += '&'+sExtra;
  }
  new Ajax.Updater( {success: sDiv}, url, {method: 'post', parameters: pars,  onFailure: reportError, onCreate: startProcess, onComplete: endProcess, evalScripts: true}); 
 
  return;
}


function reportError(request) {
  alert('fout ' + request);
  return;
}

function startProcess() {

  return;
}

function endProcess(originalRequest) {

	//alert(originalRequest.responseText);
	document.body.style.cursor = "default";

  return;
}


function completed() {

  return;
}

function loader() {
  updateBasket();
  getData('loginstatus','loginstatus','');
  return;
}

function _addToCart(sForm) {
	 document.body.style.cursor = "wait";
	 oObj = $(sForm);
	 AddToCart(oObj);
	 ba = 'C';
	 updateBasket();
	 //updateOrderBasket();
	 return;
}

function _changeqty(sForm, sOrder) {
	 document.body.style.cursor = "wait";
	 oObj=$('qty_'+sOrder);
	 nValue = parseInt(oObj.value);
	 if (isNaN(nValue)) {
		 alert("Gelieve een geheel getal in te geven");
		 oObj.focus();
	 } else {
	   ChangeQuantity(sOrder,nValue);
	   ba = 'C';
	   updateBasket();
	 }
	 return;
}

function updateBasket() {
	getData('basket','basket','ba='+ba);
	ba = '';
	return;
}

function updateOrderBasket() {
    if (oOrder != null && !oOrder.closed) {
        oOrder.updateBasket();
	}
  return ;
}

function order(sPage,sName, nWidth, nHeight,a,b) {
    if (oOrder != null && !oOrder.closed) {
      oOrder.focus();
	} else {
	  oOrder = __openwindow(sPage,sName, nWidth, nHeight,a,b,1);
	  oOrder.focus();
	}

	return;
}