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 ContestTab=new Class({Implements:[Options,Events],options:{tabs:false,contributif:false,player:false,link:false},initialize:function(a){this.setOptions(a);this.displayDiv="Block_Chaine_Premium";if(this.options.tabs[0]["idDiv"]){this.displayDiv=this.options.tabs[0]["idDiv"]}if(this.options.tabs){this.options.tabs.each(function(b){if(b.idTab){if(!b.link){$(b.idTab).addEvent("click",function(c){c.stop();this.changeTabs(b.idTab,b.idDiv,b.colour)}.bind(this))}}}.bind(this))}},changeTabs:function(a,b,f){$$(".selected").each(function(e){e.removeClass("selected");e.removeClass("bg1")}.bind(this));$(a).addClass("selected");$(a).addClass("bg1");if(this.options.contributif&&$("viewVideo")){$("viewVideo").show();$("videoDemo").setStyles({width:0,height:0});$("videoDemo").set("html",'<div id="containerVideo"></div>')}$(this.displayDiv).hide();$(b).show();$("Grid").setStyle("background",f);this.displayDiv=b;if(this.options.player){if(a==this.options.player.info.idTab){var c=new Element("div").inject($(this.options.player.info.idPlayer));c.set("id",this.options.player.infoPlayer.container);if(typeof(PWpreroll)!="undefined"){this.options.player.infoPlayer=$merge(this.options.player.infoPlayer,{PWpreroll:PWpreroll,isStartAd:"true"})}WATPlayer.showPlayer(this.options.player.infoPlayer)}else{try{$(this.options.player.info.idPlayer).empty()}catch(d){}}}}});var Block_Popup_Lightbox=new Class({Implements:[Options,Events],options:{id:"",pictures:[],nbPicture:0,position:0,myEffect:false,myEndEffect:false,counter:true,download:true,title:false},initialize:function(a){this.setOptions(a);if(!this.options.id){return}this.initImages();if($(this.options.id)){$$("#"+this.options.id+" img").each(function(c,b){c.addEvent("click",function(d){d.stop();this.launch(b)}.bind(this))}.bind(this))}},initEvents:function(){if($("goToRight")){$("goToRight").addEvent("click",function(a){a.stop();this.nextImage()}.bind(this))}if($("goToLeft")){$("goToLeft").addEvent("click",function(a){a.stop();this.previousImage()}.bind(this))}if($("close")){$("close").addEvent("click",function(a){a.stop();this.exit()}.bind(this))}if($("dialogShadow")){$("dialogShadow").addEvent("click",function(a){a.stop();this.exit()}.bind(this))}if(!this.options.counter){$("counter").dispose()}if(!this.options.download){$("download").dispose()}if(!this.options.title){$("title").dispose()}},initImages:function(){var a=[];$$("#"+this.options.id+" img").each(function(c,b){var d=c.src.replace("_thumb","");a[b]=d}.bind(this));this.options.pictures=Asset.images(a);this.options.nbPicture=this.options.pictures.length},launch:function(a){this.options.position=a;$("dialogShadow").setStyle("display","block");$("dialogShadow").setStyle("opacity","0");$("dialogShadow").fade(0,0.6);if(!$("gallery")){var c=new Request.JSON({method:"post",url:"/ajax/bloc?bloc=Block_Popup_Lightbox&action=render",onSuccess:function(e){var d=new Element("div",{id:"gallery",styles:{visibility:"hidden",position:"absolute","z-index":"1500000"}}).inject($("Grid"),"top");d.set("html",e.content);this.setImage();this.initEvents();$("gallery").setStyle("visibility","visible")}.bind(this),onFailure:function(){if($("dialogShadow")){$("dialogShadow").hide()}}});c.send()}else{this.setImage();$("gallery").setStyle("display","block")}try{WATPlayer.getFlash().setPause()}catch(b){}},setImage:function(){this.positionBox($("gallery"));if(!this.options.myEffect){this.options.myEffect=new Fx.Morph($("content_lightbox"),{duration:"normal",transition:Fx.Transitions.linear,onStart:function(){$("loading").show();this.hideFeature()}.bind(this),onComplete:function(){$("loading").hide();this.setFeature()}.bind(this)})}this.options.myEffect.start({width:this.options.pictures[this.options.position].width,height:this.options.pictures[this.options.position].height+70})},positionBox:function(b){var a=$(window).getSize();var d=$(window).getScroll();var c=(a.x-(this.options.pictures[this.options.position].width+40))/2;b.morph({top:a.x/12+d.y,left:c})},setFeature:function(){if($("close")){$("close").show()}if($("button")){$("button").show()}if(this.options.title&&$("title")){$("title").show()}if(this.options.download&&$("download")){$("download").show()}if(this.options.counter&&$("counter")){$("counter").show();$("counter").set("html",(this.options.position+1+"/"+this.options.nbPicture))}if($("link_download")){var a=this.options.pictures[this.options.position].src.replace(".jpg","_hd.jpg");$("link_download").set("href",a)}if($("goToLeft")){if(this.options.position==0){$("goToLeft").hide()}else{$("goToLeft").show()}}if($("goToRight")){if(this.options.position==this.options.nbPicture-1){$("goToRight").hide()}else{$("goToRight").show()}}if($("image")){$("image").grab(this.options.pictures[this.options.position])}},hideFeature:function(){if($("image")&&$("image").getChildren("img")[0]){$("image").getChildren("img")[0].dispose()}if($("close")){$("close").hide()}if($("button")){$("button").hide()}if(this.options.title&&$("title")){$("title").hide()}if(this.options.download&&$("download")){$("download").hide()}if(this.options.counter&&$("counter")){$("counter").hide()}},nextImage:function(){if(this.options.position==this.options.nbPicture-1){return}this.options.position++;this.setImage()},previousImage:function(){if(this.options.position==0){return}this.options.position--;this.setImage()},exit:function(){if(!this.options.myEndEffect){this.options.myEndEffect=new Fx.Morph($("content_lightbox"),{duration:"short",transition:Fx.Transitions.linear,onStart:function(){this.hideFeature()}.bind(this),onComplete:function(){var a=new Asset.images(this.options.pictures[this.options.position],{onComplete:function(){if($("gallery")){$("gallery").hide()}if($("dialogShadow")){$("dialogShadow").hide()}}.bind(this)})}.bind(this)})}this.options.myEndEffect.start({width:0,height:0})}});var Premium=new Class({Implements:[Options,Events],options:{currentDot:"ui",loaded:[],isAjax:false,slideShow:true,timeRotate:5000},initialize:function(a){if(!this.options.currentDot){return}this.setOptions(a);$$("#foreground_premium .position a").each(function(b){this.dotEvent(b)}.bind(this));$("premiumPrevious").removeEvent("click");$("premiumPrevious").addEvent("click",function(b){b.stop();if(!this.options.currentDot){return}oParent=this.options.currentDot.getParent();ul=oParent.getParent();if(ul.getChildren("li").length<2){return}li=oParent.getPrevious();if(!li){li=ul.getLast()}aDot=li.getFirst();this.onChange(aDot);this.options.slideShow=false}.bind(this));$("premiumNext").removeEvent("click");$("premiumNext").addEvent("click",function(c,b){if(c instanceof Event){c.stop()}if(!this.options.currentDot){return}oParent=this.options.currentDot.getParent();ul=oParent.getParent();if(ul.getChildren("li").length<2){return}li=oParent.getNext();if(!li){li=ul.getFirst()}aDot=li.getFirst();if(!b){this.options.slideShow=false;this.onChange(aDot)}if(b&&this.options.slideShow){this.onChange(aDot);$("premiumNext").fireEvent("click",[true,true],this.options.timeRotate)}}.bind(this));$("premiumNext").fireEvent("click",[true,true],this.options.timeRotate);this.options.currentDot=$("premiumFirstDot")},onChange:function(d){if(!d){return}this.options.currentDot.getFirst().innerHTML="&#x25CB;";this.options.currentDot.getParent().removeClass("activedot");if(!this.options.isAjax){var c=this.options.currentDot.getProperty("data-id");var a=new Fx.Tween("premiumText"+c,{property:"opacity"});a.start(1,0).chain(function(){$("premiumText"+c).setStyle("visibility","hidden")});var b=new Fx.Tween("premiumPreview"+c,{property:"opacity"});b.start(1,0).chain(function(){$("premiumPreview"+c).setStyle("visibility","hidden")})}this.options.currentDot=d;d.getFirst().innerHTML="&bull;";d.getParent().addClass("activedot");var f=d.getProperty("data-id");if(!this.options.isAjax){img=$("premiumPreview"+f);text=$("premiumText"+f);if(dynsrc=img.getProperty("data-src")){img.src=dynsrc;img.erase("data-src")}text.fade("hide");img.fade("hide");text.setStyle("visibility","visible");img.setStyle("visibility","visible");text.fade("in");img.fade("in");return}if(this.options.loaded[f]){this.fillValues(f)}else{var e={id:f};new Request.JSON({url:"/ajax/bloc?bloc=Block_Premium&action=getMedia",method:"post",data:Hash.toQueryString(e),onSuccess:function(g){if(g&&g.error){alert("Erreur: "+g.error)}this.options.loaded[g.id]=g;this.fillValues(g.id)}}).send()}},dotEvent:function(a){a.removeEvent("click");a.addEvent("click",function(c){c.stop();var b=c.target;if(b.tagName!="A"){b=b.getParent("a")}if(!b.getParent().get("class").match("activedot")){this.onChange(b)}this.options.slideShow=false}.bind(this))},fillValues:function(a){data=Premium.loaded[a];$("premiumTitle").innerHTML=data.href;$("premiumDescription").innerHTML=data.desc;$("premiumPreview").setProperties({title:data.title,alt:data.desc,src:data.src})}});function viewExport(a,b){this.popup=new PopupWat();this.popup.showDialog("content_export","",$("onglet_export"),true,"Block_Player",function(){$("content_export").setStyle("z-index","1500001");$("close_dialog").addEvent("click",function(f){f.stop();$("content_export").dispose();$("dialogShadow").setStyle("display","none");try{WATPlayer.getFlash().setPlay()}catch(f){}});var d=new ExportCode($("newCodePlayer"),$("codePlayer"));$("codePlayer").hide();if($("checkEmbed")){$("checkEmbed").addEvent("click",function(){if($("checkEmbed").checked){$("newCodePlayer").show();$("codePlayer").hide()}else{$("newCodePlayer").hide();$("codePlayer").show()}})}$$(".changeEmbed").each(function(e){e.addEvent("click",function(){var f=this.value.split("_");d.changeExport(f[0],f[1],$("checkEmbed").checked)})});if($("selectSize")){var c=new RegExp("^[0-9]+$");$$(".selectChangeEmbed").each(function(e){e.addEvent("click",function(){var f=$("selectSize").value;if(f!=""&&c.test(f)){d.changeExport(f,null,$("checkEmbed").checked)}})});$("selectSize").addEvents({click:function(f){f.stop();$("selectSize").value=""},change:function(){var e=$("selectSize").value;if(c.test(e)){d.changeExport(e,null,$("checkEmbed").checked)}}})}if($("copypaste")){$("copypaste").addEvent("click",function(f){f.stop();if($("checkEmbed").checked){$("newCodePlayer").select()}else{$("codePlayer").select()}})}if($("newCodePlayer")){$("newCodePlayer").addEvent("click",function(f){f.stop();this.select()})}if($("codePlayer")){$("codePlayer").addEvent("click",function(f){f.stop();this.select()})}},"getExport","url="+a+"&id="+b)}function viewNotifier(a){this.popup=new PopupWat();this.popup.showDialog("content_alerte","",$("onglet_alerte"),true,"Block_Player",function(){$("content_alerte").setStyle("z-index","1500001");$("close_dialog").addEvent("click",function(b){b.stop();$("content_alerte").dispose();$("dialogShadow").setStyle("display","none");try{WATPlayer.getFlash().setPlay()}catch(b){}})},"getNotifier","id="+a)}function openDescriptionPlayer(){var a=$("descriptionMediasPlayer").measure(function(){this.setStyle("height","auto");var b=this.getSize();this.setStyle("height","40px");return b});if(a.y>40){$("media_description").addClass("behind");$("media_description").setStyle("height","auto");if(a.y>600){$("descriptionMediasPlayer").setStyle("height","600px");$("descriptionMediasPlayer").setStyle("overflow-y","scroll")}else{$("descriptionMediasPlayer").setStyle("height","auto")}$("descPlayer").toggleClass("hiddenMask");$("descHiderPlayer").toggleClass("hiddenMask")}}window.addEvent("domready",function(f){$$(".FBPlayer").each(function(e){e.set("html",'<fb:like href="'+e.get("data-href")+'" show_faces="false" send="true" width="528"></fb:like>')});$$(".shareTwitter").each(function(h){var g=h.get("data-url");var e=h.get("data-counturl");h.set("html",'<a href="http://twitter.com/share" data-counturl="http://www.wat.tv'+g+'" class="twitter-share-button" data-count="horizontal" data-via="wat_tv" data-lang="fr" data-url="'+e+'">Tweet</a>')});$$(".followTwitter").each(function(e){e.set("html",'<a href="http://www.twitter.com/wat_tv" class="twitter-follow-button" data-showscreen-name="true" data-show-count="false" data-lang="fr" style="color: #2A7090; font-weight: bold; line-height: 33px; line-height: 19px; margin-right: 10px;" data-width="200">Follow @wat_tv</a>')});var d=new Asset.javascript("http://platform.twitter.com/widgets.js");$$(".goToComment").each(function(e){e.addEvent("click",function(g){g.stop();window.scroll(0,$("Block_Comment").getCoordinates().top)})});var b=window.location.hash;if(b=="#addToChaine"){addToChaine($("addToChaine"))}if(b=="#abuse"){viewNotifier($("media").get("value"));$("media_description").set("highlight",{duration:"long"});$("media_description").highlight("#F00");var a=new Fx.Scroll(window).toElement("Block_Player")}if(b=="#viewCom"){window.scroll(0,$("Block_Comment").getCoordinates().top)}if($("descriptionMediasPlayer")){var c=$("descriptionMediasPlayer").measure(function(){this.setStyle("height","auto");var e=this.getSize();this.setStyle("height","40px");return e});if(c.y<=40){$("descPlayer").toggleClass("hiddenMask")}}});var ExportCode=new Class({initialize:function(a,b){this.newCodeEmbed=a.get("html");this.codeEmbed=b.get("html");this.newDiv=a;this.div=b;this.changeExport("480","270",true);this.changeExport("480","270",false)},changeExport:function(d,a,e){var c={width:d,height:a==null?(d*(9/16)).round():a};var b=null;if(e){b=this.newCodeEmbed.substitute(c);this.newDiv.set("html",b);this.newDiv.highlight()}else{b=this.codeEmbed.substitute(c);this.div.set("html",b);this.div.highlight()}}});function submitAlerte(e){var a;var d=$("formAbuse").getElements("input[name=choice]");d.each(function(f){if(f.getProperty("checked")==true){a=f.value}});if(!a){$("errRaison").removeClass("hidden");return}$("errRaison").addClass("hidden");if($("input_captcha").value==""){$("errCaptcha").removeClass("hidden");return}$("errCaptcha").addClass("hidden");var c={bloc:"Block_Player",action:"abuse",view:"mini",posted:"42",id:e,entry_type:"entry",check:a,wat_t:$("wat_inscription_t").value,wat_ct:$("wat_inscription_ct").value,captcha:$("input_captcha").value};var b=new Request.JSON({method:"post",url:"/ajax/bloc?controller=Media_Alerter",data:Hash.toQueryString(c),onComplete:function(f){if(f.error){return}if(!f.valid_timemark){$("errTimemark").removeClass("hidden");return}else{$("errTimemark").addClass("hidden")}if(!f.valid_captcha){newCaptcha("buttonCaptcha","/captcha/captcha_F0F0F0.jpg");$("input_captcha").value="";$("errCaptcha").removeClass("hidden");return}else{$("errCaptcha").addClass("hidden")}$("validAlerte").removeClass("hidden");$("validAlerte").set("html",f.msg)}});b.send()}function addToChaine(a,c){var b={bloc:"Block_Popup_Playlist",entryid:$(a).get("data-id")};new Request.JSON({url:"/ajax/bloc?controller=Media_Playlist&action=addToChaine",method:"post",evalScripts:true,evalResponse:true,data:Hash.toQueryString(b),onComplete:function(f,h){if(f.error){$("msgAddPlaylist").setStyle("display","none");$(a).setStyle("display","block");if(f.error=="USER_NOT_LOGGED"){var d=new LoginWat();d.view(window.location.href+"#{addToChaine",a,true)}else{if(f.error=="ENTRY_NOT_PLAYLISTABLE"){$(a).setStyle("display","none");$("msgAddPlaylist").set("html",f.msg);$("msgAddPlaylist").setStyle("display","block")}}return}if(f.dialog){$(a).setStyle("display","none");$("msgAddPlaylist").setStyle("display","block");var e=new PlaylistWat();var g={entryId:$("media").value};e.view(window.location.href,$("msgAddPlaylist"),true,Hash.toQueryString(g),c)}}}).send()}function WATPlayerInstance_DoFSCommand(b,a){switch(b){case"debug":return Try.these(function(){return console.debug(a)},function(){return xmlNode.textContent});break}}if(navigator.appName&&navigator.appName.indexOf("Microsoft")!=-1&&navigator.userAgent.indexOf("Windows")!=-1&&navigator.userAgent.indexOf("Windows 3.1")==-1){document.write("<script language=VBScript> \n");document.write("on error resume next \n");document.write("Sub WATPlayerInstance_FSCommand(ByVal command, ByVal args)\n");document.write(" call WATPlayerInstance_DoFSCommand(command, args)\n");document.write("end sub\n");document.write("<\/script> \n")}var permalink="";var WATPlayer={getFlash:function(){if(navigator.appName.indexOf("Microsoft")!=-1){return(window.WATPlayerInstance)}else{return(document.WATPlayerInstance)}},isUp2Date:function(){try{var b=Browser.Plugins.Flash;if(b.version>=10||(b.version>=9&&b.build>=115)){return(true)}else{return(false)}}catch(a){return(false)}},detectbrowser:function(){var b=navigator.userAgent.toLowerCase();var a={safari:/webkit/.test(b),opera:/opera/.test(b),msie:/msie/.test(b)&&!/opera/.test(b),firefox:/mozilla/.test(b)&&!/(compatible|webkit)/.test(b)};if(a.safari){return"safari"}if(a.opera){return"opera"}if(a.firefox){return"firefox"}if(a.msie){return"ie"}return"other"},detectdevice:function(){if((navigator.userAgent.match(/iPhone/i))||(navigator.userAgent.match(/iPod/i))){return"iphone"}else{if((navigator.userAgent.match(/iPad/i))){return"ipad"}else{if((navigator.userAgent.match(/Android/i))){return"android"}}}return false},showPlayer:function(b){var e=(b.revision)?b.revision:Math.floor(Math.random()*10000);var h=(b.container)?b.container:"FlashPlayer";var k=(b.updateContainer)?b.updateContainer:"";var n=(b.width)?b.width:"100%";var i=(b.height)?b.height:"100%";var s=(b.browser)?b.browser:WATPlayer.detectbrowser();var c=b.url;var j={embedMode:"direct",autoStart:"true"};for(x in b){switch(x){case"baseURL":case"revision":case"container":case"updateContainer":case"width":case"height":case"playerType":case"showExplicit":case"browser":case"url":break;default:j[x]=(b[x]);break}}if(window!=window.top){if(window.referer){img=new Image();img.src="http://log.wat.tv/iframe?host="+encodeURIComponent(window.referer)}j.rsynd="1";j.embedMode=""}var q={allowScriptAccess:"always",allowFullScreen:"true",wMode:"opaque"};var f={id:"WATPlayerInstance",name:"WATPlayerInstance"};if(WATPlayer.detectdevice()=="iphone"){if(!isNaN(b.iphoneId)){var r=Cookie.read("pays");viewVideo=function(){var m=Cookie.read("pays");var u=new Element("video",{width:640,height:360,controls:true,autoplay:true,tabindex:0,html:'<source src="/get/'+WATPlayer.detectdevice()+"/"+b.iphoneId+".m3u8?country="+m+'&bwmin=10000&bwmax=490000&context=wat" type="video/mp4" />'});$(h).empty();u.inject($(h))};if(r==null){var g=new IFrame({src:"http://s.wat.tv/static/country/country.html",styles:{width:0,height:0,border:0},events:{load:function(){viewVideo()}}});g.inject($("Block_Player"))}else{viewVideo()}return}else{$(h).empty();new Element("div",{html:'<br /><div style="text-align: center;margin-top: 21%;width: 100%; font-family:Arial,Helvetica,sans-serif;font-size:14px; color: white; font-weight: bold;">Ce contenu n\'est pas disponible sur iphone / ipad</div>'}).inject($(h),"bottom");return}}else{if(WATPlayer.detectdevice()=="ipad"){if(!isNaN(b.iphoneId)){var p=Asset.css("http://www.wat.tv/css/Engine/v3/Html5.css?6",{id:"myStyle",title:"myStyle"});var t=Asset.javascript("http://www.wat.tv/js/Engine/v3/Html5.js?30",{id:"myScript",onLoad:function(){new WatVideoJs("FlashPlayer",b.iphoneId,{defaultVolume:1,autoStart:true,IE9button:false,pubIpad:j.pubIpad,preview:""+b.previewMedia+"",controlsHiding:false,context:"web"})}});return}else{$(h).empty();new Element("div",{html:'<br /><div style="text-align: center;margin-top: 21%;width: 100%; font-family:Arial,Helvetica,sans-serif;font-size:14px; color: white; font-weight: bold;">Ce contenu n\'est pas disponible sur mobile / tablette</div>'}).inject($(h),"bottom");return}}else{if(WATPlayer.detectdevice()=="android"&&!WATPlayer.isUp2Date()&&!isNaN(b.iphoneId)){var p=Asset.css("http://www.wat.tv/css/Engine/v3/Html5.css",{id:"myStyle",title:"myStyle"});var t=Asset.javascript("http://www.wat.tv/js/Engine/v3/Html5.js",{id:"myScript",onLoad:function(){new WatVideoJs("FlashPlayer2",b.iphoneId,{defaultVolume:1,autoStart:false,IE9button:false})}});return}}}if(WATPlayer.detectdevice()=="android"){j.autoStart=0;j.android=1}var d=window.location.hash;if(d){var l=new RegExp("(&|#)t=([0-9]+)(&|$)");var o=l.exec(d);if(o!=null){j.startTime=o[2]}}getVarsPlayer=function(){return j};if(WATPlayer.isUp2Date()){new Swiff(c,{params:q,width:n,height:i,container:h,vars:j,id:f.id})}else{var a="/images/v40/updatePlayer.swf?version=9.0.115&browser="+s+"&revision="+e+"&curLocation="+encodeURIComponent(window.location.href);new Swiff(a,{width:n,height:i,container:h})}if(!WATPlayer.isUp2Date()){if($(k)){$(k).style.display="inline"}else{new Element("div",{html:'<br /><div style="width: 100%; font-family:Arial,Helvetica,sans-serif;font-size:14px; color: white; ">Pour profiter pleinement des fonctionnalités de ce lecteur,<br />Wat te recommande de <a style="color:blue;text-decoration:underline; color: white;" href="http://www.adobe.com/go/getflashplayer">mettre à jour ta version de Flash</a></div>'}).inject($(h),"bottom")}}},openURL:function(b,d){try{var a=window.open(b,d);if(a==null||typeof(a)=="undefined"){return false}if(window.opera){if(!a.opera){return false}}}catch(c){return false}return true},cleanScreen:function(){$$("a.lkCloseSceen").each(function(a){a.onclick()})}};var errMsgPlaylist;function setPlaylistMessages(){window.errMsgPlaylist=arguments};var PlaylistWat=new Class({Extends:PopupWat,view:function(e,a,d,c,b){this.showDialog("PlaylistDialog",e,a,d,"Block_Popup_Playlist",function(){this.idButton=b?$(b).getChildren("a")[0].get("id"):"addToChaineRailway";this.idMsg=b?$(b).getChildren("span")[0].get("id"):"msgAddPlaylistRailway";this.addFormEvent()}.bind(this),"",c)},hide:function(){$("PlaylistDialog").dispose();$("dialogShadow").setStyle("display","none");try{WATPlayer.getFlash().setPlay()}catch(a){}},addFormEvent:function(){$("close_dialog").addEvent("click",function(a){a.stop();$(this.idMsg).setStyle("display","none");$(this.idButton).setStyle("display","block");this.hide()}.bind(this));if($("ChaineID")){$("ChaineID").addEvent("change",function(b){var a={bloc:"Block_Popup_Playlist",chaineid:b.target.get("value"),entryid:$(this.idButton).get("data-id"),action:"getChainePlaylists"};new Request.HTML({url:"/ajax/bloc",method:"post",data:Hash.toQueryString(a),onComplete:function(){$("AlbumID").set("html",arguments[2]);$("AlbumSelect").show();$("FolderCreation").show();$("linkCreateFolder").addEvent("click",function(){$("createFolder").toggle();return false});$("SubmitAddToChaine").show();$("AlbumSelect").highlight();$("SubmitAddToChaine").addEvent("click",this.addToPlaylistOfChaine.bind(this));$("submitNameFolderEdit").addEvent("click",this.addNewPlaylist)}.bind(this)}).send()}.bind(this))}else{$("SubmitAddToChaine").addEvent("click",this.addToPlaylistOfChaine.bind(this));$("FolderCreation").show();$("linkCreateFolder").addEvent("click",function(){$("createFolder").toggle();return false});$("submitNameFolderEdit").addEvent("click",this.addNewPlaylist)}},addNewPlaylist:function(){var a=true;if($("inputNameFolderEdit").value==""||$("inputNameFolderEdit").value==window.errMsgPlaylist[0]){$("errorFolderEdit").set("html",window.errMsgPlaylist[1]);a=false}if(a){var b={bloc:"Block_Popup_Playlist",action:"createFolder",folder:$("inputNameFolderEdit").value};if($("ChaineID")){b.chaine=$("ChaineID").value}new Request.JSON({url:"/ajax/bloc?controller=User_Edit",method:"post",data:Hash.toQueryString(b),onComplete:function(c){if(c.error){$("errorFolderEdit").set("html",c.error);a=false}else{$("AlbumID").set("html",c.select);$("AlbumID").highlight()}}}).send()}if(a){$("createFolder").hide()}},addToPlaylistOfChaine:function(){var b=[];var a=0;$("AlbumID").getElements(".checkbox").each(function(d){if(d.checked){b[a]=d.value;a++}}.bind(this));var c={bloc:"Block_Popup_Playlist",requested:$(this.idButton).get("data-id")};if(a>0){c.folder=b}else{if($("ChaineID")){c.chaineId=$("ChaineID").value}}new Request.HTML({url:"/ajax/bloc?controller=Media_Playlist&action=add",method:"post",data:Hash.toQueryString(c),onComplete:function(){var d=$(this.idMsg).get("html");$(this.idMsg).set("html",arguments[2]);(function(){$(this.idMsg).setStyle("display","none");$(this.idMsg).set("html",d);$(this.idButton).setStyle("display","block")}.bind(this)).delay(5000);$("PlaylistDialog").dispose();$("dialogShadow").setStyle("display","none")}.bind(this)}).send();$("selectFolder").hide()}});var ContestQuestion=new Class({Implements:[Options,Events],options:{url:false,visuel:false,baseURL:false,contestId:false,simpleMode:false,flashContainerId:"FlashPlayer",txtReglement:false,pdfReglement:false,txtDotation:false,pdfDotation:false,txtWinners:false,filepath:false,cnil:false,subQuestion:false,random:false,questionFilePath:false,answersIndex:false},initialize:function(a){this.setOptions(a);if(this.options.random){this.createRandomQuizz();return}this.addEvents()},addEvents:function(){this.popup=new PopupWat();if($("showWinners")){$("showWinners").addEvent("click",function(a){a.stop();this.popup.showDialog("contestPopup","",$("contestDesc"),true,"Block_Contest_Question",function(){this.addFormEvent("contestPopup")}.bind(this),"","type=winners&txt="+this.options.txtWinners+"&filepath="+this.options.filepath)}.bind(this))}if(!this.options.simpleMode){this.nbQuestions=$("questionsCtn").getElements("div.questionset").length;this.currentQuestion=-1;this.initializedPlayer=false;this.participant={};this.defaultValues={j_bday:"JJ",m_bday:"MM",y_bday:"AAAA"};$$(".participateBtn").each(function(a){a.addEvent("click",function(b){b.stop();this.launchQuestion()}.bind(this))}.bind(this));$("questionsCtn").getElements(".pagineMore").each(function(a){$(a).addEvent("click",function(b){b.stop();this.showNextQuestion()}.bind(this))}.bind(this));$("questionsCtn").getElements(".pagineLess").each(function(a){$(a).addEvent("click",function(b){b.stop();this.showPreviousQuestion()}.bind(this))}.bind(this));if(!this.options.random){$each([$("j_bday"),$("m_bday"),$("y_bday")],function(a,b){a.addEvent("focus",function(){this.participant[a.id]=a.value;if(a.value==this.defaultValues[a.id]){a.value=""}}.bind(this));a.addEvent("blur",function(){if(a.value==""){a.value=this.defaultValues[a.id]}this.participant[a.id]=a.value}.bind(this))}.bind(this))}if($("checkInfos")){$("checkInfos").addEvent("click",function(){this.checkInfosParticipant()}.bind(this))}if($("restartContest")){$("restartContest").addEvent("click",function(){this.reinitialize()}.bind(this))}if($("showDotation")){$("showDotation").addEvent("click",function(a){a.stop();this.popup.showDialog("contestPopup","",$("contestDesc"),true,"Block_Contest_Question",function(){this.addFormEvent("contestPopup")}.bind(this),"","type=dotation&txt="+this.options.txtDotation+"&pdf="+this.options.pdfDotation+"&filepath="+this.options.filepath)}.bind(this))}if($("showReglement")){$("showReglement").addEvent("click",function(a){a.stop();this.popup.showDialog("contestPopup","",$("contestDesc"),true,"Block_Contest_Question",function(){this.addFormEvent("contestPopup")}.bind(this),"","type=reglement&txt="+this.options.txtReglement+"&pdf="+this.options.pdfReglement+"&filepath="+this.options.filepath)}.bind(this))}if($("showPopupReglement")){$("showPopupReglement").addEvent("click",function(a){a.stop();this.popup.showDialog("contestPopup","",$("contestDesc"),true,"Block_Contest_Question",function(){this.addFormEvent("contestPopup")}.bind(this),"","type=reglement&txt="+this.options.txtReglement+"&pdf="+this.options.pdfReglement+"&filepath="+this.options.filepath)}.bind(this))}$$(".cancelParticipation").each(function(a){a.addEvent("click",function(b){b.stop();this.initializedPlayer=false;$("questionsCtn").toggle();$("contestDesc").toggle();$("contestShadow").dispose();$("Block_Contest_Question").removeClass("flyover");if(this.options.subQuestion){$("Block_Contest_Question").removeClass("subQuestion")}else{if(this.options.cnil){$("Block_Contest_Question").removeClass("cnil")}}$("Block_Player").empty();if($("submitCtn")){$("submitCtn").hide()}this.currentQuestion=-1;this.showVisuel();if(!this.options.visuel){this.initializePlayer()}this.showNextQuestion()}.bind(this))}.bind(this));if(!this.options.visuel){this.initializePlayer()}this.showNextQuestion()}},createRandomQuizz:function(){var a={action:"random",bloc:"Block_Contest_Question",questionFilePath:this.options.questionFilePath};new Request.JSON({url:"/ajax/bloc",method:"post",data:Hash.toQueryString(a),onSuccess:function(c){if(c.html){var b=$("questionsCtn").getElement("div.descriptifText");b.set("html",c.html);this.options.url=c.url;this.options.answersIndex=c.answersIndex;this.addEvents()}}.bind(this)}).send()},launchQuestion:function(){$("contestDesc").hide();$("questionsCtn").show();$(new Element("div",{id:"contestShadow","class":"DialogShadow",style:"display:block;"})).inject("Premium","after");$("contestShadow").setStyle("opacity","0.6");$("Block_Contest_Question").addClass("flyover");if(!this.initializedPlayer){this.initializePlayer()}},initializePlayer:function(){try{if(typeof(PWpreroll)!="undefined"){WATPlayer.showPlayer({baseURL:this.options.baseURL,autoStart:"true",showExplicit:"true",oasTag:"WAT/generique/page",url:this.options.url,PWpreroll:PWpreroll,isStartAd:"0",isAd:"0",isEndAd:"0",modeWatMedia:"true"})}else{WATPlayer.showPlayer({baseURL:this.options.baseURL,autoStart:"true",showExplicit:"true",oasTag:"WAT/generique/page",url:this.options.url,isStartAd:"0",isAd:"0",isEndAd:"0",modeWatMedia:"true"})}}catch(a){}this.initializedPlayer=true},hideFormParticipate:function(){$("questionsCtn").hide();$("contestEnd").show();$("submitCtn").set("tween",{transition:Fx.Transitions.linear});$("submitCtn").tween("left",1000);$("submitCtn").hide();$("contestShadow").dispose();$("Block_Contest_Question").removeClass("flyover");if(this.options.subQuestion){("Block_Contest_Question").removeClass("subQuestion")}else{if(this.options.cnil){$("Block_Contest_Question").removeClass("cnil")}}$("Block_Player").empty();this.showVisuel()},reinitialize:function(){$("submitCtn").set("tween",{transition:Fx.Transitions.linear});$("submitCtn").tween("left",1000);$("submitCtn").hide();$("submitMess").set("html","");this.currentQuestion=-1;$("Block_Player").set("html","");$("Block_Player").adopt(new Element("div",{id:this.options.flashContainerId}));$("errNotAllAnswers").hide();this.initializePlayer();this.showNextQuestion()},showFormParticipate:function(){try{WATPlayer.getFlash().setPause()}catch(a){}$("submitCtn").show();if(this.options.subQuestion){$("Block_Contest_Question").addClass("subQuestion")}else{if(this.options.cnil){$("Block_Contest_Question").addClass("cnil")}}$("submitCtn").set("tween",{transition:Fx.Transitions.linear});$("submitCtn").tween("left",0)},showNextQuestion:function(){if(this.currentQuestion<this.nbQuestions){var b="question_"+this.currentQuestion;if($(b)&&$(b).getElements("input:checked").length==0){$("subtitle_"+this.currentQuestion).addClass("red");return}if($("subtitle_"+this.currentQuestion)){$("subtitle_"+this.currentQuestion).removeClass("red")}$("moreOrLess_"+this.currentQuestion);if($(b)){$(b).hide()}if(this.currentQuestion==0&&!this.options.visuel){this.initializePlayer()}var d=this.currentQuestion;this.currentQuestion++;b="question_"+this.currentQuestion;if($(b)){$(b).show();var c=$(b).get("data-id");if(d!=-1&&c!=null){try{WATPlayer.getFlash().swapMedia(c)}catch(a){}}}if(this.currentQuestion==this.nbQuestions){$("questionsCtn").getElements(".questionset").each(function(e){e.hide()});this.checkAnswers()}}},showPreviousQuestion:function(){if(this.currentQuestion>0){var b="question_"+this.currentQuestion;if($(b)){$(b).hide()}var d=this.currentQuestion;this.currentQuestion--;b="question_"+this.currentQuestion;if($(b)){$(b).show();var c=$(b).get("data-id");if(d!=0&&c!=null){try{WATPlayer.getFlash().swapMedia($(b).get("data-id"))}catch(a){}}}}},showVisuel:function(){var b=new Element("div",{id:this.options.flashContainerId});if(this.options.visuel){var a=new Element("img",{src:this.options.visuel});a.addEvent("click",function(c){c.stop();this.launchQuestion()}.bind(this));b.adopt(a)}$("Block_Player").adopt(b)},checkAnswers:function(){var e=$("questionsCtn").getElements("input:checked");if(e.length<this.nbQuestions){$("errNotAllAnswers").show();return}if(this.options.random){var f=0;for(var b=0;b<12;b++){if(e[b]&&e[b].get("value").toInt()==this.options.answersIndex[b].toInt()){if(b>=0&&b<4){f+=1}else{if(b>=4&&b<8){f+=5}else{if(b>=8&&b<12){f+=10}}}}}var a=((f/64)*100).round(0);$$("#submitCtn .subtitle")[0].set("html",a+"%");var c=$("randomContestFeed").get("href");var d=$("randomContestSend").get("href");c=c.substitute({score:a});d=d.substitute({score:a});$("randomContestFeed").set("href",c);$("randomContestSend").set("href",d)}this.showFormParticipate()},checkField:function(f,c){var e=this.trim($(f).value);var b=$(f).getPrevious("label");if($(f).hasClass("red")){$(f).removeClass("red");$(b).removeClass("red")}if($(f).hasClass("green")){$(f).removeClass("green");$(b).removeClass("green")}if(e==this.defaultValues[f]||e==""){$(f).addClass("red");$(b).addClass("red");return false}var a=new RegExp(c);if(!a.test(e)){$(f).addClass("red");$(b).addClass("red");return false}var d=(e.length==0||a.test(e)!=null);if(d){$(b).addClass("green")}return d},checkInfosParticipant:function(){var c=true;var b={name:"^([a-zA-Z \\'\\-âêîôûàèìòùáéíóúäëïöüãõñçÂÊÎÔÛÀÈÌÒÙÁÉÍÓÚÄËÏÖÜÃÕÑÇ]+)$",alphanum:"^([0-9a-zA-Z \\'\\-\\,âêîôûàèìòùáéíóúäëïöüãõñçÂÊÎÔÛÀÈÌÒÙÁÉÍÓÚÄËÏÖÜÃÕÑÇ]+)$",dayOrMonth:"^([0-9]{2})$",year:"^([0-9]{4})$",email:"^([a-zA-Z0-9_\\-])+(\\.?[a-zA-Z0-9_\\+\\-]{1,})*@([a-zA-Z0-9_\\-]{2,}\\.)+[a-zA-Z]{2,4}$",cp:"^([0-9]{5})$",tel:"^(01|02|03|04|05|06|07|08|09)[0-9]{8}$"};var a=this.checkField("j_bday",b.dayOrMonth);a=this.checkField("m_bday",b.dayOrMonth)&&a;a=this.checkField("y_bday",b.year)&&a;if(a){$("label_bday").removeClass("red");$("label_bday").addClass("green")}else{$("label_bday").addClass("red");$("label_bday").removeClass("green")}c=this.checkField("nom",b.name)&&c;c=this.checkField("prenom",b.name)&&c;c=this.checkField("email",b.email)&&c;c=this.checkField("tel",b.tel)&&c;c=this.checkField("adresse",b.alphanum)&&c;c=this.checkField("cp",b.cp)&&c;c=this.checkField("ville",b.name)&&c;c=a&&c;var d=$("accept_reglement").getParent("label");d.removeClass("red");d.removeClass("green");if($("accept_reglement").checked){d.addClass("green")}else{c=false;d.addClass("red")}if(c){this.submit()}},submit:function(){params={action:"save",controller:"Contest_Answer",bloc:"Block_Contest_Question",answers:new Array(),nbQuestions:this.nbQuestions,contestId:this.options.contestId};$("questionsCtn").getElements("input:checked").each(function(a){params.answers[a.get("data-question")]=a.value});$("submitCtn").getElements('input[type="text"]').each(function(a){this.participant[a.id]=a.value}.bind(this));if($("optin")){this.participant.optin=$("optin").checked?"1":"0"}if($("ownphone")){this.participant.ownphone=$("ownphone").checked?"1":"0"}if(this.options.subQuestion&&$("choice_subquestion")){this.participant.subquestion=$("choice_subquestion").value}params=$merge(params,this.participant);new Request.JSON({url:"/ajax/bloc",method:"post",data:Hash.toQueryString(params),onSuccess:function(b){if(b.errorCode){$("submitMess").set("html",b.msg)}else{if(b.success){this.hideFormParticipate();if(!this.options.visuel){this.initializePlayer()}else{var a=$("FlashPlayer").getChildren("img")[0];a.removeEvents("click")}}}}.bind(this)}).send()},trim:function(a){return a.replace(/^\s+/g,"").replace(/\s+$/g,"")},addFormEvent:function(a){$("contestPopup").setStyle("z-index","1500001");$("close_dialog").addEvent("click",function(c){c.stop();$(a).dispose();$("dialogShadow").setStyle("display","none")}.bind(this));var b=$$(".tirage span.head");b.each(function(d){var c=$(d).getNext("ul");d.addEvent("click",function(f){if(!c.hasClass("display")){f.stop();$$(".tirage ul.display").each(function(e){$(e).swapClass("display","hiddenList")});c.swapClass("hiddenList","display")}else{c.swapClass("display","hiddenList")}})})}});window.addEvent("domready",function(){if($("fakeFBContest")){$("fakeFBContest").addEvent("click",function(a){a.stop();FB.login(function(b){if(b.authResponse){setCookieWAT("FBS_WAT_uid",b.authResponse.userID);facebookContest()}},{scope:"email, user_birthday, user_location"})})}});function facebookContest(){var a=new Request.JSON({method:"post",url:"/ajax/bloc?controller=User_Facebook",onSuccess:function(c){if(c.userid){var b=c.userid;var d=FB.Data.query("select email, first_name, last_name, sex, birthday_date, uid, current_location, username from user where uid={0}",b);d.wait(function(e){if(e[0].last_name&&$("nom")){$("nom").set("value",e[0].last_name)}if(e[0].first_name&&$("prenom")){$("prenom").set("value",e[0].first_name)}if(e[0].email&&$("email")){$("email").set("value",e[0].email)}if(e[0].birthday_date){var f=e[0].birthday_date.split("/");$("j_bday").value=f[1];$("m_bday").value=f[0];$("y_bday").value=f[2]}if(e[0].current_location.city&&$("ville")){$("ville").set("value",e[0].current_location.city)}if(e[0].current_location.zip&&$("cp")){$("cp").value=e[0].current_location.zip}})}}});a.send("bloc=Block_User_Login&action=getInfos&isContest=true")};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 ChaineContent=new Class({options:{defaultOnglet:"medias",viewCurrentEntry:true},Implements:[Options,Events],initialize:function(a,f,d){this.chaine=a;this.entryid=f;this.addOngletEvent();this.setOptions(d);try{var c=window.location.hash;var g=c.split("-");if(g[0]=="#comment"){var b=c.split("#");this.afficheOnglet("Comments","col",1);this.changeOnglet("Comments")}}catch(h){}},addOngletEvent:function(){$$("#list_chaine_content li a").each(function(a){a.addEvent("click",function(c){c.stop();var d=a.get("data-src");var b=a.get("data-type");this.afficheOnglet(d,b,1);this.changeOnglet(d)}.bind(this))}.bind(this))},viewCurrentEntry:function(a){$$("#"+a+" li").each(function(b){if(this.entryid==b.get("data-id")){var c=new Element("div",{styles:{opacity:0.1},"class":"selectedLi bg2",title:"Vidéo en cours de lecture"});c.inject(b,"top");return}}.bind(this))},afficheOnglet:function(desti,type,page,tri,search,cType){var searchString=decodeURIComponent(search).trim();var searchSanitize=no_accent(searchString.replace(" ","_"));if($("memory_"+desti+"_"+this.chaine+"_"+type+"_"+page+"_"+tri+"_"+searchSanitize+"_"+cType)&&$("memory_"+desti+"_"+this.chaine+"_"+type+"_"+page+"_"+tri+"_"+searchSanitize+"_"+cType).getStyle("display")=="block"){return}var height=$("Selection").getStyle("height");$$(".memory").each(function(item){if(item.getStyle("display")=="block"){item.tween("opacity",0);item.setStyle("display","none")}});$("Block_Chaine_Content").setStyle("height",height);$("Block_Chaine_Content").addClass("loadingAjax");if(!$("memory_"+desti+"_"+this.chaine+"_"+type+"_"+page+"_"+tri+"_"+searchSanitize+"_"+cType)){var params={bloc:"Block_Chaine_Content",action:"get"+desti,login:this.chaine,type:type,page:page,entryid:this.entryid,tri:tri,search:searchString,cType:cType};new Request.HTML({url:"/ajax/bloc",method:"get",data:Hash.toQueryString(params),onSuccess:function(responseTree,responseElements,responseHTML,responseJavaScript){eval(responseJavaScript)},onComplete:function(html){var id="memory_"+desti+"_"+this.chaine+"_"+type+"_"+page+"_"+tri+"_"+searchSanitize+"_"+cType;var div=new Element("div",{id:id,"class":"memory",styles:{display:"block",opacity:0}}).inject($("contentChannel"),"bottom");div.adopt(html);div.tween("opacity",1);$("Block_Chaine_Content").removeProperty("style");$("Block_Chaine_Content").removeClass("loadingAjax");lazyLoad.run("#"+id,this);this.putEvent(id,desti,type,page,tri,search,cType);analyseTitle(id)}.bind(this)}).send()}else{$$(".memory").each(function(item){if(item.getStyle("display")=="block"){item.tween("opacity",0);item.setStyle("display","none")}});$("Block_Chaine_Content").removeProperty("style");$("Block_Chaine_Content").removeClass("loadingAjax");$("memory_"+desti+"_"+this.chaine+"_"+type+"_"+page+"_"+tri+"_"+searchSanitize+"_"+cType).setStyles({display:"block",opacity:0});$("memory_"+desti+"_"+this.chaine+"_"+type+"_"+page+"_"+tri+"_"+searchSanitize+"_"+cType).tween("opacity",1)}},changeOnglet:function(a){$$("#list_chaine_content li a").each(function(b){b.removeClass("select");if(b.get("data-src")==a){b.addClass("select")}})},putEvent:function(g,e,c,d,f,b,a){if(this.options.viewCurrentEntry){this.viewCurrentEntry(g)}if(e=="Albums"||e=="Medias"||e=="Search"){$$("#"+g+" .present_search a").each(function(h){h.addEvent("click",function(i){i.stop();var j=h.get("data-style");this.afficheOnglet(e,j,1,f,b,a)}.bind(this))}.bind(this))}$$("#"+g+" .filtre_text a").each(function(h){h.addEvent("click",function(j){j.stop();var i=h.get("data-filter");this.afficheOnglet(e,c,1,i,b,a)}.bind(this))}.bind(this));if(e!="Comments"){$$("#"+g+" .pagination a").each(function(h){h.addEvent("click",function(k){k.stop();var j=h.get("data-page");this.afficheOnglet(e,c,j,f,b,a);var i=new Fx.Scroll(window).toElement("contentChannel")}.bind(this))}.bind(this))}if(e=="Fans"){$$("#"+g+" .fanButton").each(function(i){var h=i.getProperty("data-id");if(!h){return}i.addEvent("click",function(k){k.stop();var j=new Request.JSON({method:"post",url:"/ajax/bloc?controller=Chaine_Fan",onSuccess:function(m){if(m.msg=="ok"){i.set("html","<span>Vous êtes fan</span>");i.highlight("#DEDEDE")}else{if(m.msg=="NOT_ALLOWED"){var l=new LoginWat();l.view(window.location.href,i,true)}else{if(m.msg=="ADD_FAILED"){alert("pas id")}}}}});j.send("bloc=Block_Lib_Chaine&action=fanatize&id="+h)})}.bind(this))}if(e=="Albums"||e=="Search"){$$("#"+g+" .playlist_select_play a").each(function(h){h.addEvent("click",function(i){i.stop();var j=h.get("data-id");this.afficheOnglet("Album",c,1,f,j,a)}.bind(this))}.bind(this));$$("#"+g+" .playlist_list a").each(function(h){h.addEvent("click",function(i){i.stop();var j=h.get("data-id");this.afficheOnglet("Album",c,1,f,j,a)}.bind(this))}.bind(this))}},showPopinPrivate:function(){var a={bloc:"Block_Chaine_Content",action:"showPopin"};new Request.HTML({url:"/ajax/bloc",method:"get",data:Hash.toQueryString(a),onSuccess:function(e,c,f,d){$("dialogShadow").setStyle("display","block");$("dialogShadow").setStyle("opacity","0");$("dialogShadow").fade(0,0.6);var b=new Element("div",{id:"popin",styles:{left:"50%",position:"fixed",top:"35%",visibility:"visible","margin-left":"-200px","margin-right":"-150px",width:"400px","z-index":"1500000000"}}).inject($("Grid"),"top");b.set("html",f);$("popinConfirm").addEvent("click",function(g){g.stop();$("popin").setStyle("display","none");$("dialogShadow").setStyle("display","none")}.bind(this))}.bind(this)}).send()}.bind(this)});function submitChaineSearch(a,f,c,d,b){c=$(c);if(c.value!=""&&c.value!=a){search=encodeURIComponent(c.value);var e=c.getParent("form").action.replace("SEARCHSTRING",search);if(f=="true"){newChaineContent.afficheOnglet("Search",d,"1","relevance",search,b)}else{window.location=e}}return false};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()});Comment=function(d,b,e,c,a){this.block=a;this.entry_id=d;this.type=b;this.pages=new Array();this.pageNum=e;this.hasTyped=false;this.request=c;$$(".chevron a").each(function(f){f.removeEvent("click")});if($("comment_text_add")){if(!isLogged()){$("comment_text_add").addEvent("click",function(g){g.stop();var f=new LoginWat();f.view(window.location.href+"#viewCom",$("comment_text_add"),true)});$("comment_link").addEvent("click",function(g){g.stop();var f=new LoginWat();f.view(window.location.href+"#viewCom",$("comment_text_add"),true)})}else{$("comment_link").addEvent("click",function(f){CommentManager.addComment(this.entry_id)})}$("comment_text_add").addEvent("focus",function(f){f=f.target;if($("comment_text_add").value=="Ecrire un commentaire..."){f.value=""}this.hasTyped=true;f.removeEvent("focus")}.bind(this));$("comment_text_add").addEvent("keyup",function(f){if($("comment_text_add").value.replace(/^\s+|\s+$/g,"")){$("comment_link").removeClass("commentOff");$("comment_link").addClass("commentOn")}else{$("comment_link").removeClass("commentOn");$("comment_link").addClass("commentOff")}})}this.initCommentsGroup=function(){$$(".showNextComments a").each(function(f){f.addEvent("click",function(g){g.stop();this.nextGroupIndex=f.get("data-group-index");this.doRequest({bloc:this.block,handler:"renderComments",page:parseInt(this.nextGroupIndex),entry_id:this.entry_id,type:this.type,request:this.request})}.bind(this))}.bind(this))};this.initCommentsGroup();$$("#comment_add_need_log a.btnCnx").each(function(f,g){f.removeEvents();f.setProperty("href","/login?urlback="+encodeURIComponent(window.location.pathname));f.addEvent("click",function(i){i.stop();var h=new LoginWat();target=i.target;if(target.tagName!="A"){target=$(target).getParent("a")}h.view(window.location.href+"#viewCom",target,true)})});this.changePage=function(f){this.pageNum=f;if(this.pages[f]){$("Comments").innerHTML=this.pages[f];this.initPagination();$$("#CommentList .altuser").each(function(g){g.title="Voir la chaîne de "+g.title});return}this.doRequest({bloc:this.block,handler:"renderComments",page:f,entry_id:this.entry_id,type:this.type,request:this.request})};this.initPagination=function(){$$(".current").each(function(f){f.removeEvent("click");f.addEvent("click",function(g){g.stop()}.bind(this))});$$(".PaginationPage").each(function(f){f.removeEvent("click");f.addEvent("click",function(h){h.stop();f=h.target;if(f.tagName!="A"){f=f.getParent("a")}id=f.get("data-page");this.changePage(parseInt(id));var g=new Fx.Scroll(window).toElement("Comments")}.bind(this))}.bind(this));$$("#Comments .pagination .next a").each(function(f){f.removeEvent("click");f.addEvent("click",function(h){h.stop();f=h.target;if(f.tagName!="A"){f=f.getParent("a")}pageToGo=parseInt(this.pageNum)+1;this.changePage(pageToGo);var g=new Fx.Scroll(window).toElement("Comments")}.bind(this))}.bind(this));$$("#Comments .pagination .prev a").each(function(f){f.removeEvent("click");f.addEvent("click",function(h){h.stop();f=h.target;if(f.tagName!="A"){f=f.getParent("a")}pageToGo=parseInt(this.pageNum)-1;this.changePage(pageToGo);var g=new Fx.Scroll(window).toElement("Comments")}.bind(this))}.bind(this))};this.addComment=function(f){if(!this.hasTyped||/^[ ]*$/.test($("comment_text_add").value)){alert("Le commentaire est vide ou celui-ci est le commentaire par défaut");return}if(!isLogged()){alert("Vous devez être loggé pour commenter");return}$("comment_link").style.display="none";$("waiting").style.display="block";this.pages=new Array();this.pageNum=1;this.doRequest({bloc:this.block,controller:"Comment",action:"add",handler:"renderComments",page:this.pageNum,entry_id:this.entry_id,comment:$("comment_text_add").value,type:this.type,wat_t:$("wat_t").value,wat_ct:$("wat_ct").value,request:this.request},function(){if($("linkCommentList")){openListComment($("linkCommentList"))}$("comment_text_add").value="";$("waiting").style.display="none";$("comment_link").style.display="block";$("comment_link").removeClass("commentOn");$("comment_link").addClass("commentOff")}.bind(this))};this.editComment=function(f){var g=$(f).getParent("div").getFirst("p");var h=g.innerHTML;h=h.replace(/<br>/g,"\r\n");area=new Element("textarea",{id:g.id+"edit",style:{width:"86%"},html:h});id=g.id.split("_")[1];g.hide();$(f).hide();$("sauver_"+id).style.display="inline";area.inject($(f).getParent("div"),"top")};this.deleteComment=function(f,g){if(g){if(!confirm(g)){return}}this.pages=new Array();var h=$(f).getParent("div").getFirst("p");comment_id=h.id.split("_")[1];this.doRequest({bloc:this.block,controller:"Comment",action:"delete",handler:"renderComments",id:comment_id,page:this.pageNum,entry_id:this.entry_id,type:this.type,request:this.request})};this.saveComment=function(f){var g=$(f).getParent("div").getFirst("p");textid=g.id+"edit";comment_id=g.id.split("_")[1];groupIndex=this.pageNum;if($("comment-"+comment_id).getParent().getParent().hasClass("CommentGroup")){groupIndex=$("comment-"+comment_id).getParent().getParent().get("id").split("_")[1]}this.pages=new Array();this.doRequest({bloc:this.block,controller:"Comment",action:"editComment",handler:"renderComments",id:comment_id,comment:$(textid).value,page:groupIndex,entry_id:this.entry_id,type:this.type,request:this.request})};this.doRequest=function(i,j){if(!j){j=function(){}}if(i.controller&&i.action){var h=i.action;var f=i.controller;var g=new Hash(i);g.erase("action");g.erase("controller");url="/ajax/bloc?controller="+f+"&action="+h;i=g}else{if(i.controller){var f=i.controller;var g=new Hash(i);g.erase("controller");url="/ajax/bloc?controller="+f;i=g}else{url="/ajax/bloc"}}new Request.JSON({url:url,method:"post",data:Hash.toQueryString(i),onCreate:function(){$("Block_Comment").addClass("Loading")},onSuccess:function(o){try{if(o.error){alert("Erreur: "+o.error)}else{if(o.group){var l=new Element("div");l.set("html",o.content);var m=l.getFirst().get("id");if($(m)){if($(m)==$("Comments").getFirst()){$("Comments").set("html",o.content)}else{$(m).set("html",$(l.getFirst()).innerHTML)}var n=m}else{$("Comments").set("html",$("Comments").innerHTML+o.content);n=$("Comments").getLast(".CommentGroup").get("id")}$$(".showNextComments").each(function(q){q.hide();if($$(".showNextComments").getLast()==q&&q.getParent(".CommentGroup")==$("Comments").getLast(".CommentGroup")){q.show()}});var k=new Fx.Scroll(window).toElement(n);this.initCommentsGroup()}else{$("Comments").set("html",o.content)}if($("comment_count")){$("comment_count").set("html",o.counter)}count=parseInt(o.counter,10);$$(".commentCount").each(function(q){q.set("html",count)});this.pages[this.pageNum]=$("Comments").innerHTML}this.initPagination();$$("#CommentList .altuser").each(function(q){q.title="Voir la page de "+q.title})}catch(p){console.log(p)}}.bind(this),onComplete:j}).send()};this.pages[this.pageNum]=$("Comments").innerHTML};function toggleVisibility(c,a){var b=new Fx.Reveal(a,{duration:500,mode:"vertical"});b.toggle()}window.addEvent("domready",function(){if($("facebookFan")){var a=$("facebookFan").get("html").trim();$("facebookFan").set("html",'<iframe scrolling="no" frameborder="0" src="http://www.facebook.com/connect/connect.php?id='+a+'&amp;connections=10&amp;stream=false&amp;height=245" allowtransparency="true" style="border: none; width: 277px; height: 245px;"></iframe>')}});function openDescription(){var a=$("desc_chaine").measure(function(){this.setStyle("height","auto");var b=this.getSize();return b});if(a.y>55){if(a.y>300){$("desc_chaine").setStyle("height","300px");$("desc_chaine").setStyle("overflow-y","scroll")}else{$("desc_chaine").setStyle("height","auto")}$("descDisplayer").toggleClass("hiddenMask");$("descHider").toggleClass("hiddenMask")}}function closeDescription(){if($("desc_chaine").getStyle("height").toInt()=="300"){$("desc_chaine").setStyle("overflow-y","hidden")}$("desc_chaine").setStyle("height","55px");$("descDisplayer").toggleClass("hiddenMask");$("descHider").toggleClass("hiddenMask")};function addToChaineRailway(a,c){var b={bloc:"Block_Popup_Playlist",entryid:$(a).get("data-id")};new Request.JSON({url:"/ajax/bloc?controller=Media_Playlist&action=addToChaine",method:"post",evalScripts:true,evalResponse:true,data:Hash.toQueryString(b),onComplete:function(f,h){if(f.error){$("msgAddPlaylistRailway").setStyle("display","none");$(a).setStyle("display","block");if(f.error=="USER_NOT_LOGGED"){var d=new LoginWat();d.view(window.location.href+"#addToChaine",a,true)}else{if(f.error=="ENTRY_NOT_PLAYLISTABLE"){$(a).setStyle("display","none");$("msgAddPlaylistRailway").set("html",f.msg);$("msgAddPlaylistRailway").setStyle("display","block")}}return}if(f.dialog){$(a).setStyle("display","none");$("msgAddPlaylistRailway").setStyle("display","block");var e=new PlaylistWat();var g={entryId:$("media").value};e.view(window.location.href,$("msgAddPlaylistRailway"),true,Hash.toQueryString(g),c)}}}).send()};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}});

