var nZid = 0;
var nList = "";
var nPage =0;
var sSort = "1";
var sSearch = "";
var sStart = "A";
var sTp = "P";
var sPrevStart = "";

function getListData(sDiv, sSubAction) {
  var url = 'processor.php'; 
  var pars = 'action=getList&subaction='+sSubAction+'&list='+nList+'&zone='+nZid+'&page='+nPage+'&sort='+sSort+'&search='+sSearch+'&start='+sStart+'&tp='+sTp+'&lc='+langcode;
  new Ajax.Updater( {success: sDiv}, url, {method: 'post', parameters: pars,  onFailure: reportError, onCreate: startLoad, onComplete: updateList, evalScripts: true}); 
  return;
}

function getAlphaData(sDiv) {

  var url = 'processor.php'; 
  var pars = 'action=getAlphaList&zone='+nZid;
  new Ajax.Updater( {success: sDiv}, url, {method: 'post', parameters: pars,  onFailure: reportError, onCreate: startLoad, onComplete: updateList, evalScripts: true}); 
  return;
}

function startLoad() {

  return;
}


function updateList(originalRequest) {

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

  return;
}

function refreshList(sDiv) {
	  nPage=0;
	  getListData(sDiv, 'init');
	  
	  return;
}

function setAlpha(sDiv,sAlpha) {

	if (sStart.length != 0) {
	  if (sAlpha != sStart) {
	  	 nPage=0;
	  	 sObject = "idstr"+sStart;
	  	 $(sObject).setStyle({border: '#b2b2b2 dotted 1px'}); 
	  	 sStart = sAlpha;
	  }
	} else {
		sStart = sAlpha;
	}
	$("listarea").update("<IMG height=320 src='images/ontwerp/loading.gif' width=320 border=0>");
	getListData(sDiv, 'load');	 

	  return;
}

function setSort(sDiv,sSortingby) {
    
	if (sSort.length != 0) {
	  if (sSortingby != sSort) {
	  	 nPage=0;
	  	 sObject = "idsort"+sSort;
	  	 $(sObject).setStyle({color: '#666666'}); 
	  	 sSort = sSortingby;
	  }
	} else {
		sSort = sSortingby;
	}
	$("listarea").update("<IMG height=320 src='images/ontwerp/loading.gif' width=320 border=0>");
	getListData(sDiv, 'reload');	 

	  return;
}



