var slides = {
	
	init:function(){
		allLinks = $$('ul.slide_thumbs li');
		allSlides = $$('.slides1');
		this.itemLinks();
		//console.log("running news init on : " + allItems);
		
	},
	
	itemLinks:function(){
		allLinks.each(function(el){
			el.observe('click',function(evt) {slides.showItem(el.id);});	
		});
		this.showItem('link_maison-1');
	},
	showItem:function(id){
		//console.log("show item : "+id);
		var imgid = this.getId(id)[1];
		allSlides.invoke('hide');
		this.activeMenu(id);
		Effect.Appear(imgid);
		
		
	},
	getId:function(id){
		var idReturn = id.split("_");
		//console.log(idReturn);
		return idReturn;
	},
	activeMenu:function(id){
		allLinks.each(function(e){
			e.removeClassName('active');
		});
		$(id).addClassName('active');
	}
	
}


var projets = {
	
	init:function(initId){
		allLinks = $$('ul.list_number li');
		allTabs = $$('.tabs');
		allContainers = $$('.img_container');
		allImg= $$('img.projets_img');
		allInfos = $$('.infos');
		this.itemLinks(initId);
		//console.log("running news init on : " + allItems);
		
	},
	itemLinks:function(initId){
		
		//activate list menu clicks
		allLinks.each(function(el){
			if(!el.hasClassName('notactive')){
			el.observe('click',function(evt) {projets.showProjet(el.id);});	
			}
		});
		this.showProjet(initId);
		
		//activate tab clicks
		allTabs.each(function(el){
			el.observe('click',function(evt) {projets.showImg(el.id);});	
		});
		
		
	},
	showProjet:function(id){
		//console.log("show item : "+id);
		var projetID = this.getId(id)[1];
		allInfos.invoke('hide');
		allContainers.invoke('hide');
		$('projetContainer_'+projetID).show();
		this.activeMenu(id);
		//Effect.Appear(imgid);
		this.showImg("plan"+projetID+"-1");
		Effect.Appear('info-'+projetID);
		
		
	},
	showImg:function(id){
		//console.log("show item : "+id);
		//find parent id to deduce project ID
		var projetID_temp = $(id).parentNode.id.split("_")[1];
		var imgID_temp = this.getId(id)[1];
		var img2show = "projet"+projetID_temp+"-"+imgID_temp;
		//console.log("img id = "+img2show);
		//hide all images
		allImg.invoke('hide');
		Effect.Appear(img2show);
		this.activeTab(id);
		//Effect.Appear(imgid);
		
		
	},
	getId:function(id){
		var idReturn = id.split("-");
		//console.log(idReturn);
		return idReturn;
	},
	activeMenu:function(id){
		allLinks.each(function(e){
			e.removeClassName('active');
		});
		$(id).addClassName('active');
	},
	activeTab:function(id){
		//console.log("tab id :"+id);
		allTabs.each(function(e){
			e.removeClassName('active');
		});
		$(id).addClassName('active');
	}
	
}

var produits = {
	
	init:function(){
		allLinks = $$('.prodlink');
		allInfos = $$('.prod_details');
		allPlans = $$('.prod_container');
		allPlanTabs = $$('.tab3');
		this.itemLinks();
		//console.log("running news init on : " + allItems);
		
	},
	itemLinks:function(){
		
		//activate list menu clicks
		allLinks.each(function(el){
			el.observe('click',function(evt) {produits.showProduct(el.id);});	
		});
		
		allPlanTabs.each(function(el){
			el.observe('click',function(evt) {produits.showPlan(el.id);});	
		});
		this.showProduct('info-1');



	//activate info clicks
		//activate tab clicks
	},
	getId:function(id){
		var idReturn = id.split("-");
		//console.log(idReturn);
		return idReturn;
	},
	showProduct:function(id){
		//console.log("show item : "+id);
		var prodID = this.getId(id)[1];
		allInfos.invoke('hide');
		Effect.Appear('prodDetails-'+prodID);
				
		var plans = $('prodDetails-'+prodID+'_plans').value;
		if(!$(plans).visible()){
			allPlans.invoke('hide');
			Effect.Appear(plans);
		}
		
		allLinks.each(function(e){
			e.removeClassName('active');
		});
		$(id).addClassName('active');

		
	},

	showPlan:function(id){
		//console.log("show item : "+id);
		var planID = id.split("_")[1];
		//get parent
		var parentID = 'prodContainer_'+planID.split('-')[0];
		allImg = $$('#'+parentID+' .plans_img');
		
		allImg.invoke('hide');
		Effect.Appear('plan'+planID);
				
		allPlanTabs.each(function(e){
			e.removeClassName('active');
		});
		$(id).addClassName('active');

		
	}

	
}


var faq = {
	
	init:function(){
		allLinks = $$('.faqlink');
		allInfos = $$('.infos');
		
		this.itemLinks();
		//console.log("running news init on : " + allItems);
		
	},
	itemLinks:function(){
		
		//activate list menu clicks
		allLinks.each(function(el){
			el.observe('click',function(evt) {faq.showFAQ(el.id);});	
		});
		this.showFAQ('q_1');
		//activate info clicks
		//activate tab clicks
	},
	getId:function(id){
		var idReturn = id.split("_");
		//console.log(idReturn);
		return idReturn;
	},
	showFAQ:function(id){
		//console.log("show item : "+id);
		var faqID = this.getId(id)[1];
		allInfos.invoke('hide');
		Effect.Appear('a_'+faqID);
	
		allLinks.each(function(e){
			e.removeClassName('active');
		});
		$(id).addClassName('active');

		
	}
	
}
/*************/
var salon = {
	
	init:function(initId){
		
		allTabs = $$('.tabs');
		allImg= $$('img.projets_img');
		this.itemLinks(initId);
		//console.log("running news init on : " + allItems);
		
	},
	itemLinks:function(initId){
		
		//activate tab clicks
		allTabs.each(function(el){
			el.observe('click',function(evt) {salon.showImg(el.id);});	
		});
		this.showImg(initId);
		
		
	},
	showImg:function(id){
		//console.log("show item : "+id);
		//find parent id to deduce project ID
		
		var imgID_temp = this.getId(id)[1];
		var img2show = "img-"+imgID_temp;
		//console.log("img id = "+img2show);
		//hide all images
		allImg.invoke('hide');
		Effect.Appear(img2show);
		this.activeTab(id);
		//Effect.Appear(imgid);
		
		
	},
	getId:function(id){
		var idReturn = id.split("-");
		//console.log(idReturn);
		return idReturn;
	},
	activeTab:function(id){
		//console.log("tab id :"+id);
		allTabs.each(function(e){
			e.removeClassName('active');
		});
		$(id).addClassName('active');
	}
	
}

/*************/
var vidplayer = {

	playvid:function(id){
	
	var flashcode = "";
	flashcode = '<object width="300" height="250"><param value="http://www.youtube.com/v/'+id+'&amp;hl=en&amp;fs=1&amp;rel=0&amp;showinfo=0" name="movie"/><embed width="300" height="250" flashvars="use_get_video_info=0" allowfullscreen="true" allowscriptaccess="always" type="application/x-shockwave-flash" src="http://www.youtube.com/v/'+id+'&amp;hl=en&amp;fs=1&amp;rel=0&amp;showinfo=0"/></object>';
	$('tempvid').hide();
	$('vidplayer').innerHTML = "";
	$('vidplayer').innerHTML = flashcode;
	
	
	}

	
}

function loadNewVideo(id, startSeconds) {
  if (vidplayer) {
	vidplayer.loadVideoById(id, startSeconds);
  }
}



function player(fileid){
  		
  
  		output = '<object type="application/x-shockwave-flash" data="audio/player.swf" id="audioplayer1" height="24" width="290">';
		output +=' <param name="movie" value="audio/player.swf">';
		output +=' <param name="FlashVars" value="playerID=1&amp;soundFile=audio/'+fileid+'">';
		output +=' 	<param name="quality" value="high">';
		output +=' <param name="menu" value="false">';
		output +=' <param name="wmode" value="transparent">';
		output +=' </object>';
		
		$('playercode').innerHTML = output;
		$('player').show();
}

function emptyplayer(){
	$('playercode').innerHTML ="";
}