window.addEvent('domready', function(){
	if ($chk($('home_suggest_people'))) {
		forms['home_suggest_people'] = new Form('home_suggest_people');
		loadInputsText(forms['home_suggest_people']);
	}
	new VerySlide($$('div#home_slider div.relative_wrapper')[0], {
		'onSelect' : function(index, element) {
			$('peopleVideoHref0').empty().removeEvents('click').addEvent('click', function(e){e.stop();});
			var imgPeople = new Element('img', {
				'src' : slsBuild.site.protocol+"://"+slsBuild.site.domainName+"/"+slsBuild.paths.img+"Backgrounds/loader.gif",
				'title' : "Chargement...",
				'alt' : "Chargement...",
				'class' : 'loader'
			}).inject($('peopleVideoHref0'));
			$$('#band_wrapper div.infos_wrapper').each(function(element, index){
				var morphOpa1 = new Fx.Morph(element);
				morphOpa1.start({'opacity':0});
			});
			
			var request = new Request.JSON({
				'url' : vrlUrls['ajax_switch_people'],
				'method' : 'post',
				onSuccess:function(xhr){
					var asset = new Asset.images([xhr.people.img_big, xhr.auction.auction_partner_img], {
						onComplete : function(){
							
							// Left
							
							var peopleName = '';
							if (xhr.people.people_firstname != '')
								peopleName += xhr.people.people_firstname + ' ';
							peopleName += xhr.people.people_name;
							
							// h2
							$('peopleName').set('html',peopleName);
							// /h2
							
							// h3
							var peopleCategories = xhr.people.people_job;
							$('peopleCategories').set('html',peopleCategories);
							// /h3
							
							// cite
							$('peopleQuote').set('html','"'+xhr.people.people_about_quote+'"');
							// /cite
							
							// p
							$('peopleDescription').set('html',xhr.people.people_about_txt);
							// /p
							
							// a
							$('peopleVideoHref1').set('href',xhr.video.url);
							// /
												
							// /Left
							
							// Right
							
							// h2
							$('auctionDescription').set('html',xhr.auction.auction_description);
							// h2
							
							// img
							var imgAuctionStyle = '';					
							$('auctionPartnerHref').empty();
							$('auctionPartnerHref').set('href',xhr.auction.auction_partner_url);
							$('auctionPartnerHref').set('title',xhr.auction.auction_partner_title);					
							var imgAuction = new Element('img', {
								'src' : xhr.auction.auction_partner_img,
								'title': xhr.auction.auction_partner_title,
								'alt' : xhr.auction.auction_partner_title,
								'styles': {
									'height' : '50px'
								}
							}).inject($('auctionPartnerHref'));
							// /img
							
							// img
							$('peopleVideoHref0').empty();
							$('peopleVideoHref0').set('href',xhr.video.url);
							$('peopleVideoHref0').set('title',peopleName);					
							var imgPeople = new Element('img', {
								'src' : xhr.people.img_big,
								'title' : peopleName,
								'alt' : peopleName
							}).inject($('peopleVideoHref0'));
							// /img
							$('peopleVideoHref0').removeEvents('click').addEvent('click', function(e){});
							
							if (xhr.auction.auction_finised)
							{
								$('auctionCurrent').set('style','display:none');
								$('auctionBestAuction').set('style','display:none');
								$('auctionEnd').set('style','display:none');
								$('auctionHref').set('href',xhr.auction.auction_href+'#auction_wrapper');
								$('auctionTitle').set('html','Découvrez cette enchère');
								$('auctionFinished').set('html','Cette enchère s\'est terminée le <span class="red">'+xhr.auction.auction_end+'</span> à <span class="red">'+xhr.auction.user_auction_price+' €</span>.');
								$('auctionFinished').set('style','display:inline');
							}
							else
							{
								$('auctionCurrent').set('style','display:block');
								$('auctionBestAuction').set('style','display:inline');
								$('auctionEnd').set('style','display:inline');								
								$('auctionTitle').set('html','Participez à cette enchère');
								$('auctionFinished').empty();
								$('auctionFinished').set('style','display:none');
								
								// strong								
								$('auctionBestAuction').set('html',xhr.auction.user_auction_price+" €");
								// /strong
								
								// span
								$('auctionEnd').set('html',xhr.auction.auction_end);
								// /span
								
								// a
								$('auctionHref').set('href',xhr.auction.auction_href+"#auction_wrapper");
								// /a
							}
							
							$$('#band_wrapper div.infos_wrapper').each(function(element, index){
								var morphOpa1 = new Fx.Morph(element);
								morphOpa1.start({'opacity':1});
							});
							
							// /Right
						}
					});
					
				}
			}).send('auction_id='+element.get('id'));
		}
	});
	
	$$('div.shape_320 div.overflow_list a.add').each(function(element, index){
		$(element.addEvent('click', function(e){
		    var request = new Request.JSON({
				'url' : vrlUrls['ajax_vote_people'],
				'method' : 'post',
				onRequest:function(){
					
				},
				onComplete:function(xhr){
					if (xhr != -99)
					{
						var nbVotes = xhr.new_nb+' vote';
						if (parseInt(nbVotes) > 1)
							nbVotes += 's';
						
						$('nb_votes_'+element.get('id')).set('html',nbVotes);
						element.destroy();
						var imgVoted = new Element('img', {
							'src' : 'http://' + slsBuild.site.domainName + '/' + slsBuild.paths.img + 'Buttons/add_vote_disabled.png',
							'class' : 'add',
							'alt' : 'Vous avez déjà voté pour ce people',
							'title' : 'Vous avez déjà voté pour ce people'
						}).inject($('voter_' + element.get('id')));
					}
				}
		    }).send('vote_id='+element.get('id'));
			e.stop();
		}));
	});
	
	if ($chk($('interview_asked_wrapper'))) {
		var y = $('interview_asked_content').getSize().y;
		if ($('interview_asked_content').getSize().y > $('interview_overflow_wrapper').getSize().y) { 	
			var scroll = makeScrollbar($('interview_overflow_wrapper'), $('interview_asked_scroll'), $('interview_asked_knob'));
			$('interview_scroll_top').addEvent('mousedown', function(e){
				var step = this.object.step-30;
				this.object.set(step);
			}.bindWithEvent(scroll));
			$('interview_scroll_foot').addEvent('mousedown', function(e){
				var step = this.object.step+30;
				this.object.set(step);									
			}.bindWithEvent(scroll));
		}
		//console.log(scroll);
	}
	/*if (this.options.scroll.button) {
		this.scrollTop.addEvent('mousedown', function(e){
			var step = this.scroll.object.object.step-30;
			this.scroll.object.object.set(step);
		}.bindWithEvent(this));
		this.scrollFoot.addEvent('mousedown', function(e){
			var step = this.scroll.object.object.step+30;
			this.scroll.object.object.set(step);									
		}.bindWithEvent(this));
	}*/

	
});
