var PopupWat=new Class({initialize:function(){},positionBox:function(f,d){if(d==null){return}var a=d.getPosition();var c=(a.x-(parseInt(f.getStyle("width"))/1.5));if(c<0){c=0}f.setStyles({top:a.y+20,left:c});var e=$(window).getSize();var b=f.getCoordinates();if((b.top+40)>e.y){f.setStyles({top:b.top-b.height-40})}if((b.left+b.width)>e.x){f.setStyles({left:e.x-b.width-50})}},showDialog:function(c,g,i,l,d,m,f,k,b){if(!f){f="render"}if(Browser.Engine.trident&&Browser.Engine.version<=6){$$("select").each(function(e){e.setStyle("display","none")})}if(l){$("dialogShadow").setStyle("display","block");$("dialogShadow").setStyle("opacity","0");$("dialogShadow").fade(0,0.6)}if(!$(c)){var a=new Request.JSON({method:"post",url:"/ajax/bloc?bloc="+d+"&action="+f,onSuccess:function(n){var e=new Element("div",{id:c,styles:{visibility:"hidden",position:"absolute","z-index":"1500000"}}).inject($("Grid"),"top");e.set("html",n.content);if(m){m.run("",this)}if(i){this.positionBox($(c),i)}$(c).setStyle("visibility","visible")}.bind(this),onFailure:function(){if($("dialogShadow")){$("dialogShadow").hide()}if(i.href&&i.href!="#"){window.location.href=i.href}}});var h=(k)?"&"+k:"";a.send("page="+g+h)}else{$(c).setStyle("display","block");if(i){this.positionBox($(c),i)}}try{WATPlayer.getFlash().setPause()}catch(j){}}});var LoginWat=new Class({Extends:PopupWat,view:function(c,a,b){this.showDialog("LoginDialog",c,a,b,"Block_Popup_Login",function(){this.addFormEvent()}.bind(this))},hide:function(){$("LoginDialog").setStyle("display","none");$("dialogShadow").setStyle("display","none");try{WATPlayer.getFlash().setPlay()}catch(a){}},addFormEvent:function(){$("SubmitLoginForm").addEvent("click",function(a){a.stop();this.checkLogin()}.bind(this));$("formDialogLogin").addEvent("submit",function(){this.checkLogin()}.bind(this));$("close_dialog").addEvent("click",function(a){a.stop();this.hide()}.bind(this));$("fakeFBPopupBig").addEvent("click",function(a){a.stop();FB.login(function(b){if(b.authResponse){setCookieWAT("FBS_WAT_uid",b.authResponse.userID);setCookieWAT("FBS_WAT_token",b.authResponse.accessToken);facebook_onlogin()}else{}},{scope:"publish_stream,offline_access,email,user_interests,friends_interests,user_likes,friends_likes,friends_interests"})}.bind(this));twttr.anywhere(function(a){a.bind("authComplete",function(c,b){if(a.isConnected()){twitter_onlogin(b)}}.bind(a));if($("myTwitter")){$("myTwitter").addEvent("click",function(b){b.stop();a.signIn()}.bind(a))}});if(typeof(FB)!="undefined"){FB.XFBML.parse()}},checkLogin:function(){var b=($("RememberLogin").checked==true?1:0);var a=new Request.JSON({method:"post",url:"/ajax/bloc?controller=User_Login&action=connect&bloc=Block_Popup_Login",onSuccess:function(d){if(d.url){var f=d.url;var c=f.split("?");var e=c[0].replace("http://","");var h=e.split("/");var g=f.split("#");if(h[1]=="928"){window.location.href="/"+h[2]}else{window.location.href=d.url;if(g[1]){window.location.reload()}}return false}$("authError").innerHTML=d.error;return true}});a.send("rememberme="+b+"&username="+$("UsernameLogin").value+"&password="+encodeURIComponent($("PasswordLogin").value)+"&url="+$("UrlLoginBack").value)}});var SocialWat=new Class({Extends:PopupWat,Implements:[Options,Events],options:{social:"facebook",user:false},initialize:function(a){this.setOptions(a)},view:function(a,b){this.showDialog("popupSocial","",a,b,"Block_Popup_Social",function(){this.addFormEvent()}.bind(this),"","social="+this.options.social)},hide:function(){$("popupSocial").setStyle("display","none");$("dialogShadow").setStyle("display","none")},askLogin:function(a,b){this.showDialog("popupSocialLogin","",a,b,"Block_Popup_Social",function(){$("popupSocial").setStyle("display","none")}.bind(this),"","social="+this.options.social)},addFormEvent:function(){var a=$(this.options.social+"Id").get("html");if(this.options.social=="facebook"){var b=FB.Data.query("select name, pic_square, uid from user where uid={0}",a);b.wait(function(c){document.getElementById(this.options.social+"Username").innerHTML=c[0].name;if(c[0].pic_square){document.getElementById(this.options.social+"Picture").innerHTML='<img src="'+c[0].pic_square+'" alt="" title="" />'}}.bind(this))}else{if(this.options.social=="twitter"&&this.options.user){document.getElementById(this.options.social+"Username").innerHTML=this.options.user.data("screen_name");document.getElementById(this.options.social+"Picture").innerHTML='<img src="'+this.options.user.data("profile_image_url")+'" alt="" title="" />'}else{return}}$("SubmitSocialLoginForm").addEvent("click",function(){this.submitSocial()}.bind(this));$("formDialogSocial").addEvent("submit",function(){this.submitSocial()}.bind(this));$("close_dialog").addEvent("click",function(c){c.stop();this.hide()}.bind(this))},submitSocial:function(){var a="Facebook";var b="FB";if(this.options.social=="twitter"){a="Twitter";b="TW"}var c=new Request.JSON({method:"post",url:"/ajax/bloc?controller=User_"+a+"&action="+b+"connect&bloc=Block_Popup_Social",onSuccess:function(d){if(d.error=="ok"){window.location.reload();return false}$("authError").innerHTML=d.error;return true}});c.send("username="+$("UsernameSocialLogin").value+"&password="+$("PasswordSocialLogin").value)}});function showLoginBoxLink() {
    var logElement = getElementFromCookie();
    // Si loggué :
    if (logElement.length > 0 && logElement != 'null') {
		$('login_logged').show();
        if ($('li_connexion')) {
            $('li_connexion').style.display = "none";
        }
		if ($('logout_link')) {
			$('logout_link').set('href', '/logout?urlback=' + encodeURIComponent(window.location.pathname));
		}
		if ($('linkToChannel')) {
			$('linkToChannel').set('href', '/' + logElement);
			$('linkToChannel').set('title', $('linkToChannel').get('title') + ', ' + logElement);
		}
		if ($('linkToStats')) {
			$('linkToStats').set('href', '/myadmin/stats/chaine/' + logElement);
		}
		if ($('login_logged')) {
			$('headerIdUser').set('html', logElement);
			$('headerLinkUser').set('href', '/' + logElement);
			$('headerLinkUser').addEvent('click', function(e) {
				e.stop();
				$('loggedLowerHeader').set('reveal', {duration: 0, transitionOpacity: false});
				if ($('Grid').hasClass('custoHome')) {
					var heightHeader = 0;
					if ($('Block_Header')) {
						heightHeader = $('Block_Header').getStyle('height').toInt();
					}
					if ($('Block_Menu')) {
						heightHeader += $('Block_Menu').getStyle('height').toInt();
					}
				}
				showHistory(logElement);
				if ($('loggedLowerHeader').hasClass('hidden')) {
					$('loggedLowerHeader').reveal();
					$('loggedLowerHeader').removeClass('hidden');
					if ($('Grid').hasClass('custoHome')) {heightHeader += 210;}
					$$('#headerLinkUser .header_array').addClass('select');
				} else {
					if ($('Grid').hasClass('custoHome')) {heightHeader -= 210;}
					$('loggedLowerHeader').addClass('hidden');
					$$('#headerLinkUser .header_array').removeClass('select');
				}
				if ($('Grid').hasClass('custoHome')) {
					if (heightHeader > 0) {
						heightHeader += 'px';
					}
					document.getElementById('Grid').style.backgroundPosition="center "+heightHeader+"";
				}
			});
			/*
			$(document.body).addEvent('click', function(e) {
				var elt = $(e.target);
				var ancestor = elt;
				if (!((ancestor && (ancestor.hasClass('headerListUser') || ancestor.getParent().hasClass('headerListUser'))))) {
					$$('#login_logged ul').hide();
				}
			});
			*/
		}
    } else {
		if ($('login_logged')) {
			$('login_logged').style.display = "none";
		}
		if ($('btnCnx')) {
			$('btnCnx').addEvent('click', function(e) {
				e.stop();
				$('unloggedLowerHeader').set('reveal', {duration: 0, transitionOpacity: false});
				if ($('Grid').hasClass('custoHome')) {
					var heightHeader = 0;
					if ($('Block_Header')) {
						heightHeader = $('Block_Header').getStyle('height').toInt();
					}
					if ($('Block_Menu')) {
						heightHeader += $('Block_Menu').getStyle('height').toInt();
					}
				}
				if ($('unloggedLowerHeader').hasClass('hidden')) {
					$('unloggedLowerHeader').reveal();
					if ($('Grid').hasClass('custoHome')) {heightHeader += 240;}
					$('unloggedLowerHeader').removeClass('hidden');
					$$('#li_connexion .header_button').addClass('select');
				} else {
					if ($('Grid').hasClass('custoHome')) {heightHeader -= 240;}
					$('unloggedLowerHeader').addClass('hidden');
					$$('#li_connexion .header_button').removeClass('select');
				}
				if ($('Grid').hasClass('custoHome')) {
					if (heightHeader > 0) {
						heightHeader += 'px';
					}
					document.getElementById('Grid').style.backgroundPosition="center "+heightHeader+"";
				}
			});
			if ($('SubmitLoginForm')) {
				$('SubmitLoginForm').addEvent('click', function(e) {
					e.stop();
					checkLogin();
				});
			}
			if ($('formDialogLogin')) {
				$('formDialogLogin').addEvent('submit', function() {
					checkLogin();
				});
			}
		}
       if ($('fakeFBButton')) {
            $('fakeFBButton').addEvent('click', function(e) {
                e.stop();
				FB.login(function(response) {
					if (response.authResponse) {
						// on créé notre propre cookie avec user id, access_token et signed_request
						setCookieWAT('FBS_WAT_uid', response.authResponse.userID);
						setCookieWAT('FBS_WAT_token', response.authResponse.accessToken);
						facebook_onlogin();
					} else {
					   // pas autorisé
					}
				}, {scope: 'publish_stream,offline_access,email,user_interests,friends_interests,user_likes,friends_likes,friends_interests'});
			});
        }

		if ($('fakeTwButton')) {
			twttr.anywhere(function(T) {
				T.bind("authComplete", function (e, user) {
					if (T.isConnected()) {
						twitter_onlogin(user);
					}
				}.bind(T));
				if ($('fakeTwButton')) {
					$('fakeTwButton').addEvent('click', function(e) {
						e.stop();
						T.signIn();
					}.bind(T));
				}
			});
		}
    }
}

function showHistory(logElement) {

	if ($('headerSlide')) {
		return;
	}

	var params = {
		bloc: 'Block_Lib_Header_Slideshow',
		action: 'render',
		request: 'seen',
		login: logElement
	}
	
	var slide = new Request.JSON ({
		method: 'post',
		url: '/ajax/bloc',
		data: params,
		encoding: 'UTF-8',
		onSuccess: function(data) {
			if (data.html) {
				$('slide_history').set('html', data.html);
			}

			if (data.id) {
				$('linkToEditchannel').set('href', '/editchannel/' + data.id)
			} 
		}
	});

	slide.send();
}

 function checkLogin() {
        var rememberme = ($('RememberLogin').checked == true ? 1 : 0);
        var loginRequest = new Request.JSON({
            method: 'post',
            url: '/ajax/bloc?controller=User_Login&action=connect&bloc=Block_Header',
            onSuccess: function(response) {
                if (response.url) {
					var uri = response.url;
					var temp = uri.split("?");
					var url = temp[0].replace('http://', '');
					var temp2 = url.split("/");
					var url2 = uri.split("#");

					if (temp2[1] == '928') {
						window.location.href = '/' + temp2[2];
					} else{
						window.location.href = response.url;
						if (url2[1]) { //Si ancre on force le rechargement
							window.location.reload();
						}
					}

					return false;
                }
                $('authError').innerHTML = response.error;
				return true;
            }
        });
        loginRequest.send('rememberme=' + rememberme + '&username=' + $('UsernameLogin').value + '&password=' + encodeURIComponent($('PasswordLogin').value) + '&url=' + window.location.href);
    }

function initLoginLink(){
	$$('a.btnCnx').each(function (login_link, index){
		login_link.set('href', '/login?urlback='+encodeURIComponent(window.location.pathname));
		login_link.addEvent('click', function(e) {
			e.stop();
			var login = new LoginWat();
			var target = e.target;
			if(target.tagName != 'A'){
				target = $(target).getParent('a');
			}
			login.view(window.location.href, target, true);
		});
	});

	// pub pour site mobile
	if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i)) || (navigator.userAgent.match(/Android/i))) {
        var div = new Element('div', {
            id: 'mobilePub',
			html: '<div class="content" onclick="window.location = \'http://m.wat.tv\'"><p style="text-align: center; padding: 15px; line-height: 32px;"><a href="http://m.wat.tv" style="color: white;">Visitez notre site optimisé pour votre mobile<br /><span style="text-decoration: underline;">m.wat.tv</span></a></p></div>',
            styles: {
				background: 'black',
				color: 'white',
				'font-size': '32px',
				'line-height': '32px'
            }
        });
        div.inject($('Header'), 'before');
	}
}

function facebook_onlogin() {
    var blocRequest = new Request.JSON({
        method: 'post',
        url: '/ajax/bloc?controller=User_Facebook',
        onSuccess: function(response) {
            if (response.msg == 'account') {
				// on ferme la popup de login
				if ($('LoginDialog')) {
					$('LoginDialog').setStyle('display', 'none');
					$('dialogShadow').setStyle('display', 'none');
				}
                // pas de compte user, on lui demande si il a un compte ou pas
                var socialWat = new SocialWat();
                socialWat.view($("li_connexion"), true);
                return;
            }
            if (response.msg == 'found') {
                window.location.reload();
            }
        }
    });
    blocRequest.send('bloc=Block_User_Login&action=connect');
}

function twitter_onlogin(user) {
    var blocRequest = new Request.JSON({
        method: 'post',
        url: '/ajax/bloc?controller=User_Twitter',
        onSuccess: function(response) {
            if (response.msg == 'account') {
				// on ferme la popup de login
				if ($('LoginDialog')) {
					$('LoginDialog').setStyle('display', 'none');
					$('dialogShadow').setStyle('display', 'none');
				}
                var socialWat = new SocialWat({
					'social': 'twitter',
					'user': user
				});
                socialWat.view($("li_connexion"), true);
                return;
            }
            if (response.msg == 'found') {
                window.location.reload();
            }
        }
    });
    blocRequest.send('bloc=Block_User_Login&action=connect');
}

window.addEvent("domready", initLoginLink);var headerSlideshow=new Class({Implements:[Options,Events],options:{rightArrow:"rightHeaderSlideshow",leftArrow:"leftHeaderSlideshow",sizedecal:5,viewli:5,rollbg:"rollbg2",colorInactive:"#000000",defaultColor:"black"},initialize:function(b,a){this.setOptions(a);if($(b)){this.element=$(b)}else{return}this.pageRun=0;this.position=0;this.calculatePos();this.calculateRatio();this.initEvents()},calculatePos:function(){var b=this.element.getElements("li");var a=b.length;if(a<=this.options.viewli){$(this.options.rightArrow).removeClass(this.options.rollbg);$(this.options.rightArrow).setStyles({opacity:"0.5",cursor:"default","background-color":this.options.colorInactive});return}this.sizeElts=b[0].getStyle("width").toInt()+this.options.sizedecal;this.width=this.sizeElts*a;this.nbSlide=(a/this.options.viewli).ceil();this.element.setStyle("width",this.width)},calculateRatio:function(){var a=this.element.getParent();this.sizeDiv=a.getStyle("width").toInt()},initEvents:function(){if($(this.options.leftArrow)){$(this.options.leftArrow).addEvent("click",function(a){a.stop();this.moveList("left")}.bind(this))}if($(this.options.rightArrow)){$(this.options.rightArrow).addEvent("click",function(a){a.stop();this.moveList("right")}.bind(this))}},moveList:function(b,c){var a=-this.position;this.nbMove=c?c:1;if(b=="left"){if((this.pageRun-this.nbMove)>=0){this.pageRun=this.pageRun-this.nbMove;this.position=this.position-(this.nbMove*this.options.viewli*this.sizeElts)}}else{if(b=="right"){if((this.pageRun+this.nbMove)<this.nbSlide){this.pageRun=this.pageRun+this.nbMove;this.position=this.position+(this.nbMove*this.options.viewli*this.sizeElts)}}}if(this.pageRun==0){$(this.options.leftArrow).removeClass(this.options.rollbg);$(this.options.leftArrow).setStyles({opacity:"0.5",cursor:"default","background-color":this.options.colorInactive})}else{$(this.options.leftArrow).addClass(this.options.rollbg);$(this.options.leftArrow).setStyles({opacity:"1",cursor:"pointer","background-color":this.options.defaultColor})}if(this.pageRun<(this.nbSlide-1)){$(this.options.rightArrow).addClass(this.options.rollbg);$(this.options.rightArrow).setStyles({opacity:"1",cursor:"pointer","background-color":this.options.defaultColor})}else{$(this.options.rightArrow).removeClass(this.options.rollbg);$(this.options.rightArrow).setStyles({opacity:"0.5",cursor:"default","background-color":this.options.colorInactive})}this.element.tween("left",a,-this.position)}});function chooseMenuLink(){var f=location.href;var b=f.split("?");var c=b[0].replace("http://","");var g=c.split("/");var d=g[1];try{var a=g[2]}catch(e){var a}if(d=="top"||d=="tophebdo"){if($("onglet_top")){$("onglet_top").addClass("bg1")}}else{if(d=="disclaimerSexy"){if($("onglet_sexy")){$("onglet_sexy").addClass("bg1")}}else{if(a=="secret-story"){if($("onglet_secret")){$("onglet_secret").addClass("selectSecret")}}else{if($("onglet_"+a)){$("onglet_"+a).addClass("bg1")}}}}};var Premium=new Class({Implements:Options,options:{timeChange:5000,divView:"content_premium",hoverUl:true,microUl:true,btnMove:true,timeTranslate:700,keyboardActive:false,perpetual:true},initialize:function(b){this.setOptions(b);this.initParams();this.initVariables();this.initEvents()},initParams:function(){this.position=0;this.videoSelect=0;this.timer=false;this.effect=true;this.moveTo=-2;this.listName=$("listPremium");if(this.options.hoverUl){this.sousListName=$("souslistPremium")}},initVariables:function(){this.nbElts=this.listName.getElements("li").length;this.width=$(this.options.divView).getStyle("width").toInt();this.sizeUl=this.width*this.nbElts;this.listName.setStyle("width",this.sizeUl);if(this.nbElts<5){if(this.options.hoverUl){var a=(this.width-(this.nbElts*86)-2)/2;this.sousListName.setStyle("left",a)}if(this.options.microUl){var b=30+((5-this.nbElts)*6)+2;$("microList").setStyle("right",b)}}},initEvents:function(){if(this.options.timeChange){this.timer=this.moveList.periodical(this.options.timeChange,this)}if(this.options.hoverUl){$$(".imgListPremium").addEvent("mouseover",function(){this.sousListName.show()}.bind(this));$$(".imgListPremium").addEvent("mouseout",function(){this.sousListName.hide()}.bind(this));$$(".textListPremium").addEvent("mouseover",function(){this.sousListName.hide()}.bind(this));$("listLeftRight").addEvent("mouseover",function(){this.sousListName.hide()}.bind(this));this.sousListName.addEvent("mouseover",function(){this.sousListName.show()}.bind(this));this.sousListName.addEvent("mouseout",function(){$clear(this.timer);if(this.options.timeChange){this.timer=this.moveList.periodical(this.options.timeChange,this)}}.bind(this));$$(".imgSouslistPremium").each(function(a){a.addEvent("mouseover",function(b){$clear(this.timer);b.stop();this.sousListName.show();var c=a.get("data-id");this.effect=false;this.goTo(c)}.bind(this))}.bind(this))}if(this.options.microUl){$$(".microlistPremium").each(function(a){a.addEvent("click",function(b){b.stop();var c=a.get("data-id");this.goTo(c)}.bind(this))}.bind(this))}if(this.options.btnMove){$("goToLeft").addEvent("click",function(a){a.stop();var b=this.videoSelect.toInt()-1;this.goTo(b)}.bind(this));$("goToRight").addEvent("click",function(a){a.stop();var b=this.videoSelect.toInt()+1;this.goTo(b)}.bind(this))}if(this.options.keyboardActive){window.addEvent("keyup",function(a){if(a.key=="left"){var b=this.videoSelect.toInt()-1;this.goTo(b)}if(a.key=="right"){var b=this.videoSelect.toInt()+1;this.goTo(b)}}.bind(this))}},conditionPerpetual:function(){if(this.videoSelect<0){this.videoSelect=this.nbElts-1}if(this.videoSelect>=this.nbElts){this.videoSelect=0;this.newPosition=0}},conditionUnperpetual:function(){if(this.videoSelect<0||this.videoSelect>=this.nbElts){return false}return true},goTo:function(a){this.moveTo=a;this.moveList()},moveList:function(c){if(this.videoSelect==this.moveTo){return}$clear(this.timer);var b=new Chain();this.listName.set("tween",{duration:this.options.timeTranslate,onComplete:function(){b.callChain()}.bind(this)});b.chain(function(){this.videoSelect++;if(this.moveTo>=-1){this.videoSelect=this.moveTo}if(this.options.perpetual){this.conditionPerpetual()}else{if(!this.conditionUnperpetual()){this.videoSelect--;return}}$$(".textListPremium").setStyle("opacity",0);$("text_"+this.videoSelect).setStyle("opacity",1);this.newPosition=-this.videoSelect*(this.width);if(this.effect){this.listName.tween("left",this.position,this.newPosition)}else{this.listName.setStyle("left",this.newPosition);this.effect=true}this.position=this.newPosition;this.moveTo=-2;if(this.options.microUl){$$(".microlistPremium").each(function(d,a){d.removeClass("selected");if(a==this.videoSelect){d.addClass("selected")}}.bind(this))}if(this.options.hoverUl){$$(".imgSouslistPremium").each(function(d,a){d.removeClass("selected");if(a==this.videoSelect){d.addClass("selected")}}.bind(this))}}.bind(this),function(){if(this.options.timeChange){this.timer=this.moveList.periodical(this.options.timeChange,this)}}.bind(this));b.callChain()}});window.addEvent("domready",function(){if($$(".socialMedia")){var a=Math.floor(Math.random()*10);$$(".socialMedia").each(function(c,b){if((a%2)==b){c.show();if($("socialFacebook").getStyle("display")!="none"){$$(".FB").each(function(d){d.set("html",'<fb:like href="'+d.get("data-href")+'" send="false" layout="button_count" width="180" show_faces="false"></fb:like>')})}if($("socialTwitter").getStyle("display")!="none"){$$(".shareTwitter").each(function(g){var e=g.get("data-url");var d=g.get("data-counturl");g.set("html",'<a href="http://twitter.com/share" data-counturl="http://www.wat.tv'+e+'" class="twitter-share-button" data-count="horizontal" data-via="wat_tv" data-lang="fr" data-url="'+d+'">Tweet</a>');var f=new Asset.javascript("http://platform.twitter.com/widgets.js")})}}})}});var Slideshow=new Class({initialize:function(a){if($(a)){this.element=$(a)}else{return}this.position=0;this.calculatePos();this.calculateRatio();this.initEvents()},calculatePos:function(){var b=this.element.getElements("li");var a=b.length;this.sizeElts=140;this.width=this.sizeElts*a;this.element.setStyle("width",this.width)},calculateRatio:function(){var a=this.element.getParent();this.sizeDiv=a.getStyle("width").toInt();this.viewLi=4},initEvents:function(){if($("leftSlide")){$("leftSlide").addEvent("click",function(a){a.stop();this.moveList("left")}.bind(this))}if($("rightSlide")){$("rightSlide").addEvent("click",function(a){a.stop();this.moveList("right")}.bind(this))}},moveList:function(b){var a=-this.position;if(b=="left"){this.position=this.position-(this.viewLi*this.sizeElts)}else{if(b=="right"){this.position=this.position+(this.viewLi*this.sizeElts)}}if(this.position<0){this.position=this.width-(this.viewLi*this.sizeElts)}if(this.position>=this.width){this.position=0}this.element.tween("left",a,-this.position)}});var Block_Home_Selection=new Class({position:1,maxPosition:4,nbElements:null,nbElPerPage:5,initialize:function(){this.nbElements=$$(".listSelection li").length;this.maxPosition=Math.ceil(this.nbElements/this.nbElPerPage);if($("lessPagine")){$("lessPagine").addEvent("click",function(b){this.prev();return false}.bind(this))}if($("morePagine")){$("morePagine").addEvent("click",function(b){this.next();return false}.bind(this))}var a=($$("#Block_Home_Selection_Medias .pagineSelection li").length)-1;$$("#Block_Home_Selection_Medias .pagineSelection li").each(function(c,b){if(b>0&&b<a){c.addEvent("click",function(){this.position=b;this.hideUnless();return false}.bind(this))}}.bind(this))},prev:function(){if(this.position>1){this.position--;this.hideUnless()}},next:function(){if(this.position<this.maxPosition){this.position++;this.hideUnless()}},hideUnless:function(){$$(".listSelection li").each(function(c,b){if(b<(this.position*this.nbElPerPage)&&b>=((this.position*this.nbElPerPage)-this.nbElPerPage)){c.removeClass("hidden");lazyLoad("#Block_Home_Selection_Medias")}else{c.addClass("hidden")}}.bind(this));var a=($$("#Block_Home_Selection_Medias .pagineSelection li").length)-1;$$('#Block_Home_Selection_Medias .pagineSelection li a:not([id$="Pagine"])').each(function(b){b.getParent().removeClass("activedot").addClass("unactivedot").set("html","<a href='#'><span>&#x25CB;</span></a>")}.bind(this));$$("#Block_Home_Selection_Medias .pagineSelection li")[this.position].removeClass("unactivedot").addClass("activedot").set("html","<a href='#'><span>&bull;</span></a>")}});window.addEvent("domready",function(){new Block_Home_Selection()});var Block_Lib_Chaine=new Class({options:{divId:false,remove:false},Implements:[Options,Events],initialize:function(a){this.setOptions(a);var b=null;if(this.options.remove){b=".fanRemove";if(this.options.divId){b="#"+this.options.divId+" .fanRemove"}$$(b).each(function(c){var d=c.getProperty("data-id");c.addEvent("click",function(e){e.stop();new Request.JSON({method:"post",url:"/ajax/bloc?controller=Chaine_Fan&bloc=Block_Lib_Chaine&action=unfanatize&id="+d,onSuccess:function(g){if(g.msg=="ok"){c.set("html","<span>Vous n'êtes plus fan</span>");c.highlight("#DEDEDE")}else{if(g.msg=="NOT_ALLOWED"){var f=new LoginWat();f.view(window.location.href,c,true)}else{if(g.msg=="ADD_FAILED"){alert("pas id")}}}}}).send()})}.bind(this));return}b=".fanButton";if(this.options.divId){b="#"+this.options.divId+" .fanButton"}$$(b).each(function(c){var d=c.getProperty("data-id");if(!d){return}c.addEvent("click",function(e){e.stop();new Request.JSON({method:"post",url:"/ajax/bloc?controller=Chaine_Fan&bloc=Block_Lib_Chaine&action=fanatize&id="+d,onSuccess:function(g){if(g.msg=="ok"){c.set("html",'<span class="leftBig">&nbsp;</span><span>Vous êtes abonné</span><span class="rightBig">&nbsp;</span>');c.highlight("#DEDEDE")}else{if(g.msg=="NOT_ALLOWED"){var f=new LoginWat();f.view(window.location.href,c,true)}else{if(g.msg=="ADD_FAILED"){alert("pas id")}}}}}).send()})}.bind(this))}});window.addEvent("domready",function(){new Block_Lib_Chaine()});function switchTopHomeTab(b,c,a){$("top_wat_switcher").removeClass("colored");$("top_facebook_switcher").removeClass("colored");$("top_twitter_switcher").removeClass("colored");$$(".block_home_top").each(function(d){d.hide()});$(b).show();$(c).addClass("colored");$("Block_Home_Title").set("class","block_home_title "+a)};window.addEvent("domready",function(){if($("facebookFan")){var c=$("facebookFan").get("data-id");var b=$("facebookFan").get("data-connections");var a="60";if(b>0){a="242"}$("facebookFan").set("html",'<iframe scrolling="no" frameborder="0" src="http://www.facebook.com/connect/connect.php?id='+c+"&amp;connections="+b+'&amp;stream=false" allowtransparency="true" style="border: none; width: 277px; height: '+a+'px;"></iframe>')}});var Selection=new Class({initialize:function(){this.initEvents()},initEvents:function(){$$(".selectionTab").each(function(b,a){b.addEvent("click",function(c){c.stop();if(b.hasClass("select")){return}this.showSelection(b)}.bind(this))}.bind(this))},showSelection:function(b){var a=b.get("data-id");$$("#selectionOnglets .select").removeClass("select");$$(".tabsSelection").tween("opacity",0).hide();b.addClass("select");$("tab_"+a).show().tween("opacity",1);lazyLoad("#tab_"+a)}});var Block_Chaine_Bestof=new Class({Extends:Slider,options:{scroll:{wheelStops:false,onStart:function(){},onComplete:function(){}},slider:{mode:"horizontal",wheel:false,offset:-1,onChange:function(a){},onComplete:function(a){}},knob:{duration:500,transition:Fx.Transitions.Quad.easeOut,onStart:function(){}},increment:215},fx:null,initialize:function(b,g,a,e){var d=document.id(b).getElements("li").length;var f=d*220;$(b).getElement("ul").setStyle("width",f);if(f<900){$$(".navigation_best").hide()}if(e==undefined){e=this.options}this.knob=document.id(a).set("tween",e.knob);this.slider=document.id(g);this.scroller=document.id(b);this.scrollElement=this.scroller.getFirst();this.parent(this.slider,this.knob,$extend(this.options.slider,e.slider));this.steps=this.scrollElement.getSize()[this.axis]-this.scroller.getSize()[this.axis];this.scroll=new Fx.Scroll(this.scroller,$extend(this.options.scroll,e.scroll));this.scroller.addEvent("mousewheel",function(i){this.element.fireEvent("mousewheel",i)}.bind(this));this.ratio=this.steps/(this.slider.getSize()[this.axis]-this.knob.getSize()[this.axis]);this.totIncrement=0;this.increment=215;this.maxRightIncrement=-this.increment*$$("."+b+" li").length;this.fx=new Fx.Scroll("bestof_chaines",{duration:500,transition:Fx.Transitions.Back.easeInOut});var c=0;$$("#bestof_chaines ul li").each(function(i){c=c+1});var h=c*220;$("zoneEditable").setStyle("width",h);$("bestof_chaines_prev").addEvents({click:function(j){var i=this.knob.getPosition(this.slider)[this.axis];this.move3(-208.5+i);return false}.bind(this)});$("bestof_chaines_next").addEvents({click:function(j){var i=this.knob.getPosition(this.slider)[this.axis];this.move3(208.5+i);return false}.bind(this)})},move3:function(a){this.set(a)},move2:function(a){this.set(this.knob.getPosition(this.slider)[this.axis]+a)},set:function(a){if($type(a)==="element"){a=a.getPosition(this.scrollElement)[this.axis]/this.ratio}a=a.limit(-this.options.offset,this.full-this.options.offset);this.move(a*this.ratio);this.knob.tween(this.property,a).get("tween").chain(function(){this.fireEvent("complete",Math.round(a*this.ratio)+"")}.bind(this))},move:function(a){var b=$chk(a)?a:this.step;if(this.options.mode==="vertical"){this.scroll.cancel().start(0,b)}else{this.scroll.cancel().start(b,0)}},draggedKnob:function(){this.parent();if(this.options.mode==="vertical"){this.scroll.cancel().set(0,this.step)}else{this.scroll.cancel().set(this.step)}},clickedElement:function(b){if(b.target===this.knob){this.knob.get("tween").cancel();return}var a=b.page[this.axis]-this.element.getPosition()[this.axis]-this.half;a=a.limit(-this.options.offset,this.full-this.options.offset);this.set(a)},scrolledElement:function(a){var b=(this.options.mode=="horizontal")?(a.wheel<0):(a.wheel>0);this.move2(b?-this.stepSize*100:this.stepSize*100);a.stop()}});window.addEvent("domready",function(){if(!$defined($("bestof_chaines"))){return false}new Block_Chaine_Bestof("bestof_chaines","bar_chaine","knob_chaine")});var SearchTheme={listTags:"",editId:"",initEdit:function(a){SearchTheme.editId=a;SearchTheme.listTags=new Sortables($$("#searchTagsEditList"),{constrain:false,clone:true,revert:true,onStart:function(b,c){c.highlight("#F3F865");c.setStyle("z-index",99999);c.setStyle("opacity",0.8);cont=new Element("div");b.addClass("Container");b.setStyle("height","auto")},onComplete:function(b){b.removeClass("Container");SearchTheme.serializeTags()}});tags=$$("#searchTagsEditList li");if(!tags){return}tags.each(function(b){b.addEvent("click",function(c){$("tagNameInput").value=b.get("data-value");$("tagUrlInput").value=b.get("data-url");$("zoneEditTags").show();$("tagSubmitInput").removeEvents();$("tagSubmitInput").addEvent("click",function(){b.set("data-value",$("tagNameInput").value);b.set("data-url",$("tagUrlInput").value);b.getFirst("span").set("text",b.get("data-value"));b.set("title",$("tagUrlInput").value);SearchTheme.serializeTags();$("zoneEditTags").hide();b.highlight()})})})},addTag:function(){tag=prompt("entrez un nom de tag");if(tag){li=new Element("li",{"data-value":tag,"data-url":"",html:"<span>"+tag+'</span><input type="button" value="x" onclick="this.getParent().dispose();"/>'});$("searchTagsEditList").adopt(li);SearchTheme.listTags.attach(li);SearchTheme.serializeTags();SearchTheme.initEdit(SearchTheme.editId)}},removeTag:function(a){a.getParent().dispose();SearchTheme.serializeTags()},serializeTags:function(){$(SearchTheme.editId).value=JSON.encode(SearchTheme.listTags.serialize(0,function(b,a){return{name:b.get("data-value"),url:b.get("data-url")}}));$(SearchTheme.editId).fireEvent("change")}};window.addEvent("domready",function(){$$(".cryptoLink").each(function(a){a.addEvent("click",function(d){d.stop();var b=decode64(a.get("data-url"));var c=a.get("data-target");if(c!=null&&c=="blank"){window.open(b,"nom");return}window.location=b})})});function decode64(e){var c="";var m,k,h="";var l,j,g,f="";var d=0;var b="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var a=/[^A-Za-z0-9\+\/\=]/g;if(a.exec(e)){alert("There were invalid base64 characters in the input text.\nValid base64 characters are A-Z, a-z, 0-9, '+', '/',and '='\nExpect errors in decoding.")}e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{l=b.indexOf(e.charAt(d++));j=b.indexOf(e.charAt(d++));g=b.indexOf(e.charAt(d++));f=b.indexOf(e.charAt(d++));m=(l<<2)|(j>>4);k=((j&15)<<4)|(g>>2);h=((g&3)<<6)|f;c=c+String.fromCharCode(m);if(g!=64){c=c+String.fromCharCode(k)}if(f!=64){c=c+String.fromCharCode(h)}m=k=h="";l=j=g=f=""}while(d<e.length);return unescape(c)};var Newtoolbar=new Class({options:{heightBar:40,defaultHeightBar:40},Implements:Options,initialize:function(d,a,c,b){this.idData=a;this.typeData=d;this.pageName=c;this.chaineId=b;this.isVisible=GetCookieWAT("ToolbarVisibility");if($("IE6")){this.placeBarIE6();window.addEvent("scroll",function(){this.placeBarIE6()}.bind(this))}$("Block_Newtoolbar").addEvent("mouseenter",function(f){$("Block_Newtoolbar").setStyle("opacity",1)});$("Block_Newtoolbar").addEvent("mouseleave",function(f){$("Block_Newtoolbar").setStyle("opacity",0.8)});this.hide(true);this.initEvents();if(isLogged()){var e={dataType:d,dataId:a,pageName:c,chaineId:this.chaineId};new Request.HTML({url:"/ajax/bloc?bloc=Block_Newtoolbar&handler=render",method:"post",data:Hash.toQueryString(e),update:$("Block_Newtoolbar"),onSuccess:function(){this.initEvents()}.bind(this)}).send()}},placeBarIE6:function(){var a=document.documentElement.clientHeight-this.options.defaultHeightBar+document.documentElement.scrollTop;$("Block_Newtoolbar").setStyle("top",a)},initEvents:function(){if($("showHistory")){$("showHistory").addEvent("click",function(a){a.stop();this.showHistory()}.bind(this))}if($("showOpe")){if(this.pubCookie()&&$("showOpe").hasClass("openTab")){this.showOpe()}$("showOpe").addEvent("click",function(a){a.stop();this.showOpe()}.bind(this))}$$(".closeToolbar").addEvent("click",function(a){a.stop();this.hide(false)}.bind(this))},pubCookie:function(){var a=(GetCookieWAT("WatpubSony")!=""?GetCookieWAT("WatpubSony"):0);if(a>=1){return false}else{a=a.toInt()+1;setCookieWAT("WatpubSony",a);return true}},hide:function(a){var b=new Fx.Morph("Toolbar",{duration:500,transition:Fx.Transitions.Sine.easeOut});b.start({bottom:[0,"-30"]}).chain(function(){$("Block_Newtoolbar").toggleClass("Hidden");b.start({bottom:["-30",0]});if(!a){setCookieWAT("ToolbarVisibility",$("Block_Newtoolbar").hasClass("Hidden")?"Hidden":"Visible")}})},showHistory:function(){this.doTabRequest("historyTab",{bloc:"Block_Newtoolbar",action:"getUserHistory",dataType:"entry"},function(){this.success(arguments[2]);left=$("showHistory").getCoordinates().left;left+=$("showHistory").getCoordinates().width;width=$("historyTab").getCoordinates().width;$("historyTab").setStyle("left",left-width-10)}.bind(this))},showOpe:function(){this.doTabRequest("opeTab",{bloc:"Block_Newtoolbar",action:"getOpe"},function(){this.success(arguments[2]);analyseTitle("opeTab");$("Block_Newtoolbar").setStyle("opacity",1);$("opeTab").setStyle("left","20%")}.bind(this))},doTabRequest:function(b,f,e,g,c){if($(b)&&!c){$(b).toggleClass("visible");return}if(!g){g=function(){}}var a="/ajax/bloc?bloc="+f.bloc+"&handler="+f.handler;var d=new Hash(f);d.erase("bloc");d.erase("handler");new Request.HTML({url:a,method:"post",data:Hash.toQueryString(d),onSuccess:e,onRequest:g}).send()},closeTabs:function(){$$("#Toolbar .visible").removeClass("visible")},success:function(b,a){$$("#Toolbar .visible").removeClass("visible");var d=new Element("div",{html:b});d.inject($("Block_Newtoolbar"),"bottom");if(a){d.hide()}var c=d.getElement(".block_content");if(c){c.setStyle("max-height",$(window).getCoordinates().height-120)}else{var c=d.getElement(".content");if(c){c.setStyle("max-height",$(window).getCoordinates().height-120)}}$$(".closeTabs").addEvent("click",function(f){f.stop();this.closeTabs()}.bind(this));return d}});

