/*!
 * ajax_nav
 * http://mco-tv.com/
 *
 * Copyright (c) 2009 Kevin Kasal
 *
 */

(function($){
  
  _pages= new Array("play.php","list.php","links.php","kontakt.php","home.php","veranstaltungen.php");

    $(document).ready(function() {$.history.init(loadContent,{ unescape: "?=&" });});

    function loadContent(hash) {
      
	if(hash == ""){
	  ajax_nav();
	  return;
	}
	
        if(hash != "") {
	  
	  hash=hash + "?";
	  temp=hash.split("?");
	  if (_anavcheckPage(temp[0])){
	    _anavupdate(temp[0],temp[1])
	    return;
	  }
	  
	  ajax_nav();
        }
    }
    
    function _anavupdate(_anurl,data){
      $.post(_anurl, data,
	function(data){
	  $("#content").html(data);
	});
    }
    
    function _anavcheckPage(seite){
	var i = 0;
	for(i=0;i<_pages.length;i++){
		if (_pages[i]==seite) return true;
	}
	return false;	
    }
    

})(jQuery);

    function ajax_nav(options){
      var defaults = {  
	url: "home.php",  
	post: ""
      };
      
      var o = $.extend(defaults, options);
      o.url=o.url.replace(/^.*#/, '');
      if(o.post != "") o.post = "?" +o.post;
      $.history.load(o.url + o.post);
      return false;
    }
