/**
 * @author Marco Ronchese
 */
var corona = {

    init: function(){
	
	    $('a[rel="external"]').unbind('click',corona.external).click(corona.external);
	    $('a[rel="back"]').unbind('click',corona.back).click(corona.back);
		$('a.page').unbind('click',corona.page).click(corona.page);
		$('div.bigtarget h3 a').bigTarget({hoverClass: 'over'});
		$('a.image').prettyPhoto();
		corona.redirect();
	},
	
	redirect: function()
	{
	    var isPage = location.href.indexOf('#');
	    var suffix,page;
	    
	    if(isPage == -1)
	    {
	         location.href = '#home-page';
        }
        else
        {
               suffix = location.href.indexOf('-page');
	            page = location.href.substring(isPage,suffix);
                corona.open(page);
        }
        
	},
	
	page: function()
	{
	       var loc = $(this).attr('href');
		   corona.open(loc);
		   return false;
	},
	
	back: function()
	{
	       history.go(-1);
	       return false;
	},
	
	open: function(loc)
	{
		   $('#content').scrollTo(loc,2000,{onAfter:function(){location.href = loc + "-page";} } );
	},
	
	external: function(){
	        window.open(this.href);
	        return false;
	}
	   
};

$(corona.init);


