﻿/**
 * @author Riana
 */

var CPagesLocation = function(hebergeur) {
	this.accueil = hebergeur + '/pages/accueil.htm';
	this.groupe = hebergeur + '/pages/groupe.htm';
	this.indexGalerie = hebergeur + '/pages/index_galerie.htm';
	this.galerie = hebergeur + '/pages/galerie.htm';
	this.media = hebergeur + '/pages/media.htm';
	this.newsJson = hebergeur + '/pages/news.json';
	this.concerts = hebergeur + '/pages/concerts.htm';
}

var CDataLocation = function(hebergeur) {
	this.news = hebergeur + '/data/news.json';
	this.galeries = hebergeur + '/galeries/galeries.json';
	this.groupe = hebergeur + '/data/members.json';
}

var	pagesLocation = new CPagesLocation(webSiteURL);
var	dataLocation = new CDataLocation(webSiteURL);

var currentPage = pagesLocation.accueil;

window.addEvent('domready', function(){
	Nifty("div#memberdata","big");
	Nifty("div#listeMatos","big");
	Nifty("div#photoMember","big");
	Nifty("div#footer,div#container","big bottom");
	Nifty("div#news,div#image-accueil,div#concerts,div#liens,div#contact","big");
	Nifty("div#concerts h1,div#news h1,div#liens h1,div#contact h1","normal");
	Nifty("div#photo,ul#galeryConteneur li,div#titreGalerie h1,div#navGalerie","normal");
	Nifty("div#galeryZone","big");
	Nifty("div#media","big");
	
})
			
window.onload=function(){
	loadNews();
	loadGroupeData(dataLocation.groupe);
	loadGalleries(dataLocation.galeries);
}

/****************************************************************************
 * NAVIGATION
 ****************************************************************************/

function centerPageLoaded(){
	if(currentPage == pagesLocation.accueil){
		createNewsDOM();
	}
	if(currentPage == pagesLocation.groupe){
		createGroupeIndex();
	}
	if(currentPage == pagesLocation.galerie){
		loadGallery(selectedGal);
	}
	if(currentPage == pagesLocation.indexGalerie){
		createGalleriesSelectionDOM();
	}
	if(currentPage == pagesLocation.media){
		Nifty("ul#videos li","normal");
	}
	if(currentPage == pagesLocation.concerts){
		Nifty("ul#concert li","normal");
	}
}

function loadCenterPage(url)
{
    currentPage = url;
	new Ajax(url, {
        method: 'get',
		update: $('currentPage'),
		onComplete : centerPageLoaded
		
    }).request();
}

function updatePage(section, content){
	section.setHTML(content);
}

function loadAccueil(){
	loadCenterPage(pagesLocation.accueil);
}

function loadGroupe(){
	loadCenterPage(pagesLocation.groupe);
}

function loadGalerie(){
	loadCenterPage(pagesLocation.indexGalerie);
}

function loadMedia(){
	loadCenterPage(pagesLocation.media);
}

function loadConcerts(){
	loadCenterPage(pagesLocation.concerts);
}

function loadGalleryPage(selected){
	selectedGal = selected;
	loadCenterPage(pagesLocation.galerie);
}

function loadIndexGalerie(){
	loadCenterPage(pagesLocation.indexGalerie);
}




