
// ...........................
// SETTINGS
// ...........................

function EGGlobals(){
}
EGGlobals.prototype.sort_url = "";

// ...........................
// FUNCTIONS
// ...........................

function isset(varname){
  return(typeof(varname) != 'undefined');
}

function goto_url(file, order, key, criteria, web) {
	if (isset(file) && isset(order) && isset(key) && isset(criteria)) {
		if (typeof(criteria) == 'object') {
			criteria = criteria.options[criteria.selectedIndex].value;
			if (criteria == null) return false;
		}
		if (isset(web))  {
			window.location.href = file + '?o=' + order + '&k=' + key + '&w=' + web + '&sort=' + criteria + "&no_redirect=1";
		} else {
			window.location.href = file + '?o=' + order + '&k=' + key + '&sort=' + criteria + "&no_redirect=1";
		}
	}
	return false;
}

function sort_list_by(sort_col){
  if( EGGlobals.sort_url != '' ){
    window.location.href = EGGlobals.sort_url + "&sort_by=" + sort_col + "&no_redirect=1";
  }
}

