var sencha = {

  goTo : function(link){
    return window.open(url + link, "_self");
  },
  
  goToForced : function(link){
    return window.open(link, "_self");
  },
  
  forward : function(link){
    return location.href = link;
  }, 

  url : function(link){
    return prefix + link;
  }
}

Array.prototype.moveUp = function(k){
  if(k > 0 && k < this.length){
    var tmp = this.splice(k,1);
    this.splice(k - 1,0,tmp[0]);
  }
}

Array.prototype.moveDown = function(k){
  if(k >= 0 && k < (this.length - 1)){
    var tmp = this.splice(k,1);
    this.splice(k + 1,0,tmp[0]);
  }
}

Array.prototype.removeAt = function(k){
  if(k >= 0 && k < this.length){
    this.splice(k, 1);
  }
}

Array.prototype.inArray = function(str){
  for(var i=0; i<this.length; i++)
    if (this[i] == str) return true;
  return false;
}

