//----------------------------------------------------------------------
var configKeyTchegbeTableTags = '';

//----------------------------------------------------------------------
function isAjaxTableTchegbeTableTags(inConfigKey){
	var arg = document.getElementById(inConfigKey + '_table');
	return !isUndefinedTchegbe(arg) && arg != null;
}
function isAjaxTableSelectionTchegbeTableTags(inConfigKey){
	var arg = document.getElementById(inConfigKey + '_tableSelection');
	return !isUndefinedTchegbe(arg) && arg != null;
}
function isAjaxPagingTchegbeTableTags(inConfigKey){
	var arg = document.getElementById(inConfigKey + '_paging');
	return !isUndefinedTchegbe(arg) && arg != null;
}
function isAjaxUserOptionsTchegbeTableTags(inConfigKey){
	var arg = document.getElementById(inConfigKey + '_userOptions');
	return !isUndefinedTchegbe(arg) && arg != null;
}

//----------------------------------------------------------------------
function subSortTchegbeTableTags(obj, link, inConfigKey){
	configKeyTchegbeTableTags = inConfigKey;
	var subSort = document.getElementById(obj);
	var finalLink = '';
	if(!isUndefinedTchegbe(subSort) && subSort != null){
		if(subSort.checked)
			finalLink = link + "&" + obj + "=true";
		else 
			finalLink = link + "&" + obj + "=false";
	} else {
		finalLink = link;
	}
	
	if(isAjaxTableTchegbeTableTags(inConfigKey)) {
		updateTableTchegbeTableTags(finalLink, inConfigKey);
	}
	else {
		window.location = finalLink;
	}
}

//----------------------------------------------------------------------
function noDataRepeatTchegbeTableTags(obj, inConfigKey){
	var link = document.getElementById(inConfigKey + "_currentPageLink").innerHTML;
	while(true){
		if(link.indexOf('amp;') != -1){
			link = link.replace('amp;', '');
		} else break;
	}
	
	var finalLink = '';
	if(obj.checked)
		finalLink = link + "&" + obj.id + "=true";
	else 
		finalLink = link + "&" + obj.id + "=false";
	
	if(isAjaxTableTchegbeTableTags(inConfigKey)) {
		updateTableTchegbeTableTags(finalLink, inConfigKey);
	}
	else {
		window.location = finalLink;
	}
}

//-------------------------------------------------------------------------
