  var t_order = new Array();
  var t_sort = new Array();
  var tmp = orderString.split(',');
  if (tmp.length%2 != 0 && orderString.length != 0)
  	alert("The orderstring is not valid!\n"+orderString);
  else{
    for (var i = 0; i < tmp.length; i +=2 ) { 
      t_order.push(tmp[i]);
	  t_sort.push(tmp[i+1]);
    }
  }
  
  function setPointer(theRow, theRowNum, theAction, theDefaultClass, thePointerClass, theMarkClass){
  	if (typeof(_setPointer)=="function")
  		_setPointer(theRow, theRowNum, theAction, theDefaultClass, thePointerClass, theMarkClass);
  }
  
  function setOrder(t_o, t_s){ 
    //Already in array?
	var key = findKey(t_order, t_o);
	if (key != null){ 
	  if (t_s == ""){ 
	    t_order.splice(key, 1);
		t_sort.splice(key, 1);
	  }
	  else  
	    t_sort[key] = t_s;
	}
	else {
	  t_order.push(t_o);
	  t_sort.push(t_s);
	}
	document.getElementById("t_"+t_prefix+"order").value=t_order.toString();
	document.getElementById("t_"+t_prefix+"sort").value=t_sort.toString();
	//showOrder();
	document.getElementById("t_"+t_prefix+"form").submit();
  }
  
  function showOrder(){
    alert("'"+t_order.toString()+"'\n\n"+t_sort.length+" Values: '"+t_sort.toString()+"'");
  }
  
  function findKey(searchArray, searchValue){ 
	var key = null;
	var counter = 0;
	var maxCounter = searchArray.length;
	while(key == null && counter < maxCounter){ 
	  if (searchArray[counter]==searchValue){ 
	  	key = counter;
	    return counter;
	  }
	  counter++;
	}
	return key;
  }
  
  function setOverview(){
  	document.getElementById("t_"+t_prefix+"form").onsubmit = null;
  	document.getElementById("t_"+t_prefix+"form").submit();
  }
  
  function beforeSubmit(){
  	document.getElementById("t_"+t_prefix+"limit").value="1";
  	document.getElementById("t_"+t_prefix+"action").value="search";
  	document.getElementById("t_"+t_prefix+"form").submit();
  }
  
  function setContainerVisible(){
  	if (document.getElementById('orderContainer').style.visibility == "visible")
		document.getElementById('orderContainer').style.visibility = "hidden";
	else 
		document.getElementById('orderContainer').style.visibility = "visible";
  }
  
  function setCheckboxes(boxGroup, do_check, length){
    for (var i = 0; i < length; i++) {
      if (typeof(document.getElementById(boxGroup+"["+i+"]")) != 'undefined')
        document.getElementById(boxGroup+"["+i+"]").checked = do_check;
    }
    return true;
  }
  
  function globalFct(action){
  	//If items selected perform the action
  	if (typeof(document.getElementById("t_"+t_prefix+"globalFctItem")) != 'undefined'){
  		if (document.getElementById("t_"+t_prefix+"globalFctItem").value != ""){
  			document.getElementById("t_"+t_prefix+"globalFctItem").name = "t_"+t_prefix+"globalFctItem";
  		}
  	}
  	var boxGroup = "globalAction";
  	var length = document.getElementById("itemCount").value;
  	var checked = false;
  	for (var i = 0; i < length; i++) {
      if (typeof(document.getElementById(boxGroup+"["+i+"]")) != 'undefined' && document.getElementById(boxGroup+"["+i+"]").checked == true)
        checked = true;
    }
  	if (checked){
  		//document.getElementById("t_"+t_prefix+"limit").value = "1";
  		document.getElementById("t_"+t_prefix+"action").value = action;
  		document.getElementById("t_"+t_prefix+"form").submit();
  	}
  }
  
  function searchActive(val){
  	var sa = document.getElementById('t_'+t_prefix+'search_active');
  	if (val == null){
  		sa.value = "";
  		sa.name = "";
  	}
  	else {
		if (isNaN(sa.value) && sa.value == val){
			sa.value = "";
			sa.name = "";
		}
		else {
			sa.name = "t_"+t_prefix+"search_active";
			sa.value = val;
		}
		
  	}
  	var shActive = document.getElementById("shActive");
  	var shDeactive = document.getElementById("shDeactive");
  	var shAll = document.getElementById("shAll");
  	
  	if (sa.value.length != 0){
  		if (sa.value == 0){
  			shActive.disabled = false;
  			shDeactive.disabled = true;
  			shAll.disabled = false;
  			
  			shActive.checked = false;
  			shDeactive.checked = true;
  			shAll.checked = false;
  		}
  		else if (sa.value == 1){
  			shActive.disabled = true;
  			shDeactive.disabled = false;
  			shAll.disabled = false;
  			
  			shActive.checked = true;
  			shDeactive.checked = false;
  			shAll.checked = false;
  		}
  		else {
  			shActive.disabled = false;
  			shDeactive.disabled = false;
  			shAll.disabled = true;
  			
  			shActive.checked = false;
  			shDeactive.checked = false;
  			shAll.checked = true;
  		}
  	}
  	else {
  		shActive.disabled = false;
  		shDeactive.disabled = false;
  		shAll.disabled = true;
  		shActive.checked = false;
  		shDeactive.checked = false;
  		shAll.checked = true;
  	}
  }
  
function t_openPopup(url,w,h) { 
	var parString = "width=" + w + ",height=" + h
		+ ",toolbar=0,location=0,directories=0"
		+ ",status=0,menuBar=0,scrollbars=yes,resizable=1,left="+(screen.width-w)/2+",top="+(screen.height-h)/2;
	var winPop = window.open(url,"",parString);
	winPop.focus();
}
