(function(){this.Ply={};this.Ply.version="4.4.0";this.Ply.local=(document.domain=="localhost")?true:false;this.Ply.debug=false;this.Ply.domready="Ply.Domready";this.Ply.compat=true;if(Ply.compat==true){this.Ply.domready="domready"}this.Ply._Objects={};this.Ply.Initialize=function(){Ply.Labels=new Ply._Objects.Datas("Unknown label");Ply.Links=new Ply._Objects.Datas("");Ply.Variables=new Ply._Objects.Datas("Unknown variable");if(Ply.compat==false){useLibraryPopup.create()}useLibraryLabels=Ply.Labels;useLibraryLinks=Ply.Links;useLibraryVariables=Ply.Variables;if(Ply.compat==false){window.fireEvent(Ply.domready);document.fireEvent(Ply.domready)}}})();(function(){var a={_keyStr:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",base64_encode:function(e){var g="";var c,j,k,h,d,l,f;var b=0;e=this.utf8_encode(e);while(b<e.length){c=e.charCodeAt(b++);j=e.charCodeAt(b++);k=e.charCodeAt(b++);h=c>>2;d=((c&3)<<4)|(j>>4);l=((j&15)<<2)|(k>>6);f=k&63;if(isNaN(j)){l=f=64}else{if(isNaN(k)){f=64}}g=g+this._keyStr.charAt(h)+this._keyStr.charAt(d)+this._keyStr.charAt(l)+this._keyStr.charAt(f)}return g},base64_decode:function(e){var g="";var c,j,k;var h,d,l,f;var b=0;e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");while(b<e.length){h=this._keyStr.indexOf(e.charAt(b++));d=this._keyStr.indexOf(e.charAt(b++));l=this._keyStr.indexOf(e.charAt(b++));f=this._keyStr.indexOf(e.charAt(b++));c=(h<<2)|(d>>4);j=((d&15)<<4)|(l>>2);k=((l&3)<<6)|f;g=g+String.fromCharCode(c);if(l!=64){g=g+String.fromCharCode(j)}if(f!=64){g=g+String.fromCharCode(k)}}g=this.utf8_decode(g);return g},utf8_encode:function(d){d=d.replace(/\r\n/g,"\n");var e="";for(var f=0;f<d.length;f++){var b=d.charCodeAt(f);if(b<128){e+=String.fromCharCode(b)}else{if((b>127)&&(b<2048)){e+=String.fromCharCode((b>>6)|192);e+=String.fromCharCode((b&63)|128)}else{e+=String.fromCharCode((b>>12)|224);e+=String.fromCharCode(((b>>6)&63)|128);e+=String.fromCharCode((b&63)|128)}}}return e},utf8_decode:function(f){var e="";var b=0;var d=c1=c2=0;while(b<f.length){d=f.charCodeAt(b);if(d<128){e+=String.fromCharCode(d);b++}else{if((d>191)&&(d<224)){c2=f.charCodeAt(b+1);e+=String.fromCharCode(((d&31)<<6)|(c2&63));b+=2}else{c2=f.charCodeAt(b+1);c3=f.charCodeAt(b+2);e+=String.fromCharCode(((d&15)<<12)|((c2&63)<<6)|(c3&63));b+=3}}}return e}};this.Ply.Encoding=a})();(function(){var a={_names:{login:"LoginWithUserCredentials",logout:"Logout",password:"SendPassword",saveAccount:"SaveUserAccount",saveOptin:"SaveUserOptin",savePersonalData:"SaveUserPersonalData",findInvoices:"FindInvoices",findPromotions:"FindPromotions",findFrontPromotion:"FindFrontPromotion",getFrontPromotionByCode:"GetFrontPromotionByCode",getPromotionByRef:"GetPromotionByRef",getFrontPromotionByRef:"GetFrontPromotionByRef",createSubscription:"CreateUserSubscription",unsubscribe:"Unsubscribe",contact:"ContactFormSend"},_urls:{player:"/_wsplayerxrm_/PlayerCrmApi.asmx/"},get:function(b,d){var c=Ply.Links.get("ws_"+b);if(c==null||c==""){c=this._urls[b]}c=c||"";var e=this._names[d]||"";return c+e}};this.Ply.Ws=a})();(function(){var a={toObj:function(d){var f={};if(d.nodeType==1){if(d.attributes.length){for(var b=0;b<d.attributes.length;b++){f["@"+d.attributes[b].nodeName]=(d.attributes[b].nodeValue||"").toString()}}if(d.firstChild){var h=0,g=0,c=false;for(var e=d.firstChild;e;e=e.nextSibling){if(e.nodeType==1){c=true}else{if(e.nodeType==3&&e.nodeValue.match(/[^ \f\n\r\t\v]/)){h++}else{if(e.nodeType==4){g++}}}}if(c){if(h<2&&g<2){this.removeWhite(d);for(var e=d.firstChild;e;e=e.nextSibling){if(e.nodeType==3){f["#text"]=this.escape(e.nodeValue)}else{if(e.nodeType==4){f["#cdata"]=this.escape(e.nodeValue)}else{if(f[e.nodeName]){if(f[e.nodeName] instanceof Array){f[e.nodeName][f[e.nodeName].length]=this.toObj(e)}else{f[e.nodeName]=[f[e.nodeName],this.toObj(e)]}}else{f[e.nodeName]=this.toObj(e)}}}}}else{if(!d.attributes.length){f=this.escape(this.innerXml(d))}else{f["#text"]=this.escape(this.innerXml(d))}}}else{if(h){if(!d.attributes.length){f=this.escape(this.innerXml(d))}else{f["#text"]=this.escape(this.innerXml(d))}}else{if(g){if(g>1){f=this.escape(this.innerXml(d))}else{for(var e=d.firstChild;e;e=e.nextSibling){f["#cdata"]=this.escape(e.nodeValue)}}}}}}if(!d.attributes.length&&!d.firstChild){f=null}}else{if(d.nodeType==9){f=this.toObj(d.documentElement)}else{alert("unhandled node type: "+d.nodeType)}}return f},toJson:function(f,j,d){var h=j?('"'+j+'"'):"";if(f instanceof Array){for(var b=0,e=f.length;b<e;b++){f[b]=this.toJson(f[b],"",d+"\t")}h+=(j?":[":"[")+(f.length>1?("\n"+d+"\t"+f.join(",\n"+d+"\t")+"\n"+d):f.join(""))+"]"}else{if(f==null){h+=(j&&":")+"null"}else{if(typeof(f)=="object"){var c=[];for(var g in f){c[c.length]=this.toJson(f[g],g,d+"\t")}h+=(j?":{":"{")+(c.length>1?("\n"+d+"\t"+c.join(",\n"+d+"\t")+"\n"+d):c.join(""))+"}"}else{if(typeof(f)=="string"){h+=(j&&":")+'"'+f.toString()+'"'}else{h+=(j&&":")+f.toString()}}}}return h},innerXml:function(f){var d="";if("innerHTML" in f){d=f.innerHTML}else{var b=function(k){var h="";if(k.nodeType==1){h+="<"+k.nodeName;for(var g=0;g<k.attributes.length;g++){h+=" "+k.attributes[g].nodeName+'="'+(k.attributes[g].nodeValue||"").toString()+'"'}if(k.firstChild){h+=">";for(var j=k.firstChild;j;j=j.nextSibling){h+=b(j)}h+="</"+k.nodeName+">"}else{h+="/>"}}else{if(k.nodeType==3){h+=k.nodeValue}else{if(k.nodeType==4){h+="<![CDATA["+k.nodeValue+"]]>"}}}return h};for(var e=f.firstChild;e;e=e.nextSibling){d+=b(e)}}return d},escape:function(b){return b.replace(/[\\]/g,"\\\\").replace(/[\"]/g,'\\"').replace(/[\n]/g,"\\n").replace(/[\r]/g,"\\r")},unescape:function(b){return b.replace(/\\\\/g,"\\").replace(/\\"/g,'"').replace(/\\n/g,"\n").replace(/\\r/g,"\r")},removeWhite:function(d){if(d.normalize){d.normalize()}for(var c=d.firstChild;c;){if(c.nodeType==3){if(!c.nodeValue.match(/[^ \f\n\r\t\v]/)){var b=c.nextSibling;d.removeChild(c);c=b}else{c=c.nextSibling}}else{if(c.nodeType==1){this.removeWhite(c);c=c.nextSibling}else{c=c.nextSibling}}}return d}};this.Ply.Xml=a})();(function(){var a=new Class({data_default:"",data:{},initialize:function(b){this.data_default=b+""},add:function(b,c){this.data[b]=c},get:function(b){var c="";if(typeof this.data[b]!=="undefined"){c=this.data[b]}else{if(this.data_default!=""){c=this.data_default+" : "+b}}return c}});this.Ply._Objects.Datas=a})();(function(){var a=new Class({Implements:[Options],ajax:null,properties:{methods:["get","post","GET","POST"]},options:{onLoadstart:Function.from(),onProgress:Function.from(),onRequest:Function.from(),onComplete:Function.from(),onSuccess:Function.from(),onFailure:Function.from(),onCancel:Function.from(),onException:Function.from(),onTimeout:Function.from(),evalScripts:false},initialize:function(b,c,d){this.setOptions(d);this.options.url=b;this.options.method=(this.properties.methods.indexOf(c)!=-1)?c:this.properties.methods[0];this.ajax=new Request({url:this.options.url,method:this.options.method,onLoadstart:this.options.onLoadstart,onProgress:this.options.onLoadstart,onRequest:this.options.onRequest,onComplete:this.options.onComplete,onSuccess:this.options.onSuccess,onFailure:this.options.onFailure,onCancel:this.options.onCancel,onException:this.options.onException,onTimeout:this.options.onTimeout,evalScripts:this.options.evalScripts})},send:function(b){this.ajax.send(b)}});this.Ply._Objects.Ajax=a})();(function(){var a=new Class({activated:false,log_activate:function(){this.activated=true},log_deactivate:function(){this.activated=false},log_info:function(){this._log("info","Info : ",arguments)},log_warn:function(){this._log("warn","Warn : ",arguments)},log_error:function(){this._log("error","Error : ",arguments)},_log:function(c,d,b){if(this.activated==true||Ply.debug==true||Ply.local==true){if(typeof console!="undefined"&&typeof console[c]!="undefined"&&console&&console[c]&&console[c].apply){console[c].apply(console,b)}}}});this.Ply._Objects.Log=a})();(function(){var a=new Class({Implements:[Options,Events,Ply._Objects.Log],properties:{pagename:"myprofile",user_reference:"myprofile",menus_current:"abo",menus_status:{abo:"show",id:"show",coor:"show"},zones:{abo_show:["title","show"],abo_update:["title","show","subscribe"],id_show:["title","show"],id_update:["title","update"],coor_show:["title","show"],coor_update:["title","update"]},forms_id_default:{},forms_coor_default:{},forms_id_values:{},forms_coor_values:{},forms_id_validator:null,forms_coor_validator:null,forms_coor_flag_personaldata:false,forms_coor_flag_optin:false,forms_id_struct:{email:{id:"email",input_type:"text",get:{type_value:"text",type_text:"text",default_value:""},set:{show:{},update:{}}},login:{id:"login",input_type:"text",get:{type_value:"text",type_text:"text",default_value:""},set:{show:{},update:{}}},password:{id:"password",input_type:"text",get:{type_value:"text",type_text:"text",default_value:""},set:{show:{overwrite:"********"},update:{overwrite:""}}},newpassword:{id:"newpassword",input_type:"text",get:{type_value:"text",type_text:"text",default_value:""},set:{update:{overwrite:""}}},newpassword2:{id:"newpassword2",input_type:"text",get:{type_value:"text",type_text:"text",default_value:""},set:{update:{overwrite:""}}},language:{id:"language",input_type:"select",get:{type_value:"text",type_text:"text",default_value:""},set:{show:{},update:{}}}},forms_coor_struct:{firstname:{id:"firstname",input_type:"text",get:{type_value:"text",type_text:"text",default_value:""},set:{show:{},update:{}}},lastname:{id:"lastname",input_type:"text",get:{type_value:"text",type_text:"text",default_value:""},set:{show:{},update:{}}},birthdate_day:{id:"birthdate_day",input_type:"select",get:{type_value:"number",type_text:"text",default_value:"0"},set:{show:{},update:{}}},birthdate_month:{id:"birthdate_month",input_type:"select",get:{type_value:"number",type_text:"text",default_value:"0"},set:{show:{},update:{}}},birthdate_year:{id:"birthdate_year",input_type:"select",get:{type_value:"number",type_text:"text",default_value:"0"},set:{show:{},update:{}}},gender:{id:"gender",classname:".genderfield",input_type:"radio",get:{type_value:"text",type_text:"text",default_value:"0"},set:{show:{},update:{}}},address:{id:"address",input_type:"text",get:{type_value:"text",type_text:"text",default_value:""},set:{show:{},update:{}}},zipcode:{id:"zipcode",input_type:"text",get:{type_value:"text",type_text:"text",default_value:""},set:{show:{},update:{}}},city:{id:"city",input_type:"text",get:{type_value:"text",type_text:"text",default_value:""},set:{show:{},update:{}}},country:{id:"country",input_type:"select",get:{type_value:"text",type_text:"text",default_value:""},set:{show:{},update:{}}},mobilephone:{id:"mobilephone",input_type:"text",get:{type_value:"text",type_text:"text",default_value:""},set:{show:{},update:{}}},eurosportoptin:{id:"eurosportoptin",input_type:"checkbox",get:{type_value:"bool",type_text:"bool",default_value:false},set:{show:{},update:{}}},partnersoptin:{id:"partnersoptin",input_type:"checkbox",get:{type_value:"bool",type_text:"bool",default_value:false},set:{show:{},update:{}}},espplayeroptin:{id:"espplayeroptin",input_type:"checkbox",get:{type_value:"bool",type_text:"bool",default_value:false},set:{show:{},update:{}}}},forms_id_loading:{div_show_id:["myprofile_id_loading"],div_hide_id:["myprofile_id_buttons"]},forms_coor_loading:{div_show_id:["myprofile_coor_loading"],div_hide_id:["myprofile_coor_buttons"]},subscribe_loading:{div_show_id:["myprofile_abo_loading"],div_hide_id:["myprofile_abo_buttons"]},promocode_validator:null,promocode_loading:{div_show_id:["myprofile_promocode_loading"],div_hide_id:["myprofile_promocode_buttons"]},unsubscribe_ids:{form:"myprofile_unsubscribe_form",reasons:".reasons_radio",reason_other:"myprofile_unsubscribe_reasons_other",button:"myprofile_unsubscribe_button",popup:"myprofile_unsubscribe_popup",popup_content:"myprofile_unsubscribe_popup_content"},unsubscribe_loading:{div_show_id:["myprofile_unsubscribe_loading"],div_hide_id:["myprofile_unsubscribe_buttons"]}},selectors:{container:"myprofile_container",menus_items:".myprofile_menu_item",buttons_items:".myprofile_button"},elements:{container:null,menus_items:null,buttons_items:null},options:{},initialize:function(c,d){this.setOptions(d);this.log_info("MyProfile->initialize(",c,",",d,")");this.properties.user_reference=c;this.elements.container=$(this.selectors.container);var b=false;if(!this.elements.container){this.log_error("MyProfile->initialize : container doesn't exist (#"+this.selectors.container+")");b=true}if(!b){this.elements.menus_items=this.elements.container.getElements(this.selectors.menus_items);this.elements.buttons_items=this.elements.container.getElements(this.selectors.buttons_items)}this.log_info("MyProfile->initialize : Elements => ",this.elements);this.log_info("MyProfile->initialize : Properties => ",this.properties);this.log_info("MyProfile->initialize : Options => ",this.options);if(!b){this.menus_init();this.forms_init();this.promocode_init();this.buttons_init();this.unsubscribe_init()}},toElement:function(){},zones_process:function(b,c){this.zones_hide(this.properties.menus_current,this.properties.menus_status[this.properties.menus_current]);this.zones_show(b,c);this.properties.menus_current=b;this.properties.menus_status[b]=c},zones_show:function(c,e){var b=this.properties.zones[c+"_"+e];var d="";if(typeof b=="object"){for(var f=0;f<b.length;f++){d=this.properties.pagename+"_"+c+"_"+b[f];if($(d)){$(d).removeClass("nodisplay")}}d=this.properties.pagename+"_menu_"+c;if($(d)){$(d).addClass("active")}}},zones_hide:function(c,e){var b=this.properties.zones[c+"_"+e];var d="";if(typeof b=="object"){for(var f=0;f<b.length;f++){d=this.properties.pagename+"_"+c+"_"+b[f];if($(d)){$(d).addClass("nodisplay")}}d=this.properties.pagename+"_menu_"+c;if($(d)){$(d).removeClass("active")}}},menus_init:function(){this.zones_show(this.properties.menus_current,this.properties.menus_status[this.properties.menus_current]);this.menus_events()},menus_events:function(){var b=this;this.elements.menus_items.addEvent("click",function(){var c=(this.get("id")).split("_");if(c.length==3){b.zones_process(c[2],b.properties.menus_status[c[2]])}})},buttons_init:function(){var b=this;this.buttons_event_over();this.buttons_event_click();useLibraryForm.bind_enter("myprofile_abo_promo_text",this.promocode_request.bind(this))},buttons_event_over:function(){var b=this;this.elements.buttons_items.addEvents({mouseenter:function(){b.buttons_callback_over(this)},mouseleave:function(){b.buttons_callback_over(this)}})},buttons_event_click:function(){var b=this;this.elements.buttons_items.addEvents({click:function(c){c.stop();b.buttons_callback_click(this)}})},buttons_callback_over:function(d){var b=["lightgreen","yellow","black","blue"];for(var c=0;c<b.length;c++){if(d.hasClass(b[c])){d.removeClass(b[c]);d.addClass(b[c]+"_active")}else{if(d.hasClass(b[c]+"_active")){d.removeClass(b[c]+"_active");d.addClass(b[c])}}}},buttons_callback_click:function(d){var c=d.get("data-buttontype");var b=d.get("data-buttonmenu");switch(c){case"modify":this.zones_process(b,"update");break;case"cancel":this.forms_reset(b);this.zones_process(b,"show");break;case"update":this.forms_update(b);break;case"renew":this.buttons_hide_renew();this.buttons_hide_change();this.zones_process(b,"update");break;case"promocode":this.promocode_request();break;case"subscribe":this.subscribe_request(b);break;case"cancelsubscribe":this.buttons_show_renew();this.buttons_show_change();this.zones_process(b,"show");break;case"unsubscribe":this.unsubscribe_process();break}},buttons_show_renew:function(){if($("myprofile_abo_button_renew")){$("myprofile_abo_button_renew").show()}},buttons_show_change:function(){if($("myprofile_abo_button_change")){$("myprofile_abo_button_change").show()}},buttons_hide_renew:function(){if($("myprofile_abo_button_renew")){$("myprofile_abo_button_renew").hide()}},buttons_hide_change:function(){if($("myprofile_abo_button_change")){$("myprofile_abo_button_change").hide()}},forms_account:function(c){var b={Email:c.email.value,Login:c.login.value,UserPassword:c.password.value,NewPassword:c.newpassword.value,PreferredLanguage:c.language.value};return b},forms_personaldata:function(c){var b={FirstName:c.firstname.value,LastName:c.lastname.value,BirthDate:c.birthdate_month.value+"/"+c.birthdate_day.value+"/"+c.birthdate_year.value,Gender:c.gender.value,ZipCode:c.zipcode.value,Country:c.country.value,City:c.city.value,Address:c.address.value,Mobilephone:c.mobilephone.value};return b},forms_optin:function(c){var b={EurosportOptin:c.eurosportoptin.value,PartnersOptin:c.partnersoptin.value,EspPlayerOptin:c.espplayeroptin.value};return b},forms_init:function(){useLibraryForm.extend_validator();this.forms_validator();this.properties.forms_id_default=useLibraryForm.load_from_page("myprofile_id_",this.properties.forms_id_struct);this.properties.forms_coor_default=useLibraryForm.load_from_page("myprofile_coor_",this.properties.forms_coor_struct)},forms_validator:function(){Form.Validator.add("ply-mandatory",{errorMsg:Ply.Labels.get(4092),test:function(d){return !Form.Validator.getValidator("IsEmpty").test(d)}});Form.Validator.add("ply-mandatorydate",{errorMsg:Ply.Labels.get(4092),test:function(d){return !Form.Validator.getValidator("IsEmpty").test($("myprofile_coor_update_birthdate_day"))&&!Form.Validator.getValidator("IsEmpty").test($("myprofile_coor_update_birthdate_month"))&&!Form.Validator.getValidator("IsEmpty").test($("myprofile_coor_update_birthdate_year"))}});Form.Validator.add("ply-mandatorydateinvisible",{errorMsg:false,test:function(d){return !Form.Validator.getValidator("IsEmpty").test($("myprofile_coor_update_birthdate_day"))&&!Form.Validator.getValidator("IsEmpty").test($("myprofile_coor_update_birthdate_month"))&&!Form.Validator.getValidator("IsEmpty").test($("myprofile_coor_update_birthdate_year"))}});Form.Validator.add("ply-mandatorygender",{errorMsg:Ply.Labels.get(4092),test:function(d){return !(useLibraryForm.get_checked_from_classname(".genderfield")==null)}});Form.Validator.add("ply-mandatorygenderinvisible",{errorMsg:false,test:function(d){return !(useLibraryForm.get_checked_from_classname(".genderfield")==null)}});Form.Validator.add("ply-nospaces",{errorMsg:Ply.Labels.get(4583),test:function(d){return !d.get("value").test(/\s/)}});Form.Validator.add("ply-wronglogin",{errorMsg:Ply.Labels.get(4381),test:function(d){return true}});Form.Validator.add("ply-wrongemail",{errorMsg:Ply.Labels.get(1257),test:function(d){return true}});Form.Validator.add("ply-formatemail",{errorMsg:Ply.Labels.get(4093),test:function(d){return Form.Validator.getValidator("IsEmpty").test(d)||(/^(?:[a-z0-9!#$%&'*+\/=?^_`{|}~-]\.?){0,63}[a-z0-9!#$%&'*+\/=?^_`{|}~-]@(?:(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\.)*[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\])$/i).test(d.get("value"))}});Form.Validator.add("ply-wrongpassword",{errorMsg:Ply.Labels.get(1168),test:function(d){return true}});Form.Validator.add("ply-wrongpasswordconf",{errorMsg:Ply.Labels.get(1167),test:function(d){if($("myprofile_id_update_newpassword")&&$("myprofile_id_update_newpassword2")){useLibraryForm.get_value("myprofile_id_update_newpassword");if(useLibraryForm.get_value("myprofile_id_update_newpassword")==useLibraryForm.get_value("myprofile_id_update_newpassword2")){return true}else{return false}}return true}});var c=Ply.Labels.get(4658);var b=Ply.Labels.get(4659);if(c.contains(":")!=true){c+=" : "}if(b.contains(":")!=true){b+=" : "}if($("myprofile_id_update_form")){this.properties.forms_id_validator=new Form.Validator.Inline($("myprofile_id_update_form"),{evaluateFieldsOnBlur:false,evaluateFieldsOnChange:false,warningPrefix:c,errorPrefix:b})}if($("myprofile_coor_update_form")){this.properties.forms_coor_validator=new Form.Validator.Inline($("myprofile_coor_update_form"),{evaluateFieldsOnBlur:false,evaluateFieldsOnChange:false,warningPrefix:c,errorPrefix:b})}},forms_validate:function(b){var c=false;switch(b){case"id":$("myprofile_id_update_form").fireEvent("submit");c=this.properties.forms_id_validator.validate();break;case"coor":$("myprofile_coor_update_form").fireEvent("submit");c=this.properties.forms_coor_validator.validate();break}return c},forms_reset:function(b){switch(b){case"abo":this.promocode_reset(true);break;case"id":this.properties.forms_id_validator.reset();useLibraryForm.load_to_page("myprofile_id_",this.properties.forms_id_struct,this.properties.forms_id_default);break;case"coor":this.properties.forms_coor_validator.reset();useLibraryForm.load_to_page("myprofile_coor_",this.properties.forms_coor_struct,this.properties.forms_coor_default);break}return true},forms_update:function(c){var b=this;useLibraryLoading.process("div","show",this.properties["forms_"+c+"_loading"]);this.properties["forms_"+c+"_validator"].reset();(function(){var d=b.forms_validate(c);if(d==true){b.forms_request(c)}else{useLibraryLoading.process("div","hide",b.properties["forms_"+c+"_loading"])}}).delay(1000)},forms_request:function(c){var d={};switch(c){case"id":this.properties.forms_id_values=useLibraryForm.load_from_page("myprofile_id_",this.properties.forms_id_struct);d=this.forms_account(this.properties.forms_id_values);var b=new Ply._Objects.Ajax(Ply.Ws.get("player","saveAccount"),"post",{onSuccess:this.forms_success_id_account.bind(this),onFailure:this.forms_failure_id.bind(this)});b.send("userRef="+this.properties.user_reference+"&account="+JSON.encode(d));break;case"coor":this.properties.forms_coor_values=useLibraryForm.load_from_page("myprofile_coor_",this.properties.forms_coor_struct);d=this.forms_personaldata(this.properties.forms_coor_values);var b=new Ply._Objects.Ajax(Ply.Ws.get("player","savePersonalData"),"post",{onSuccess:this.forms_success_coor_personaldata.bind(this),onFailure:this.forms_failure_coor.bind(this)});b.send("userRef="+this.properties.user_reference+"&data="+JSON.encode(d));d=this.forms_optin(this.properties.forms_coor_values);var e=new Ply._Objects.Ajax(Ply.Ws.get("player","saveOptin"),"post",{onSuccess:this.forms_success_coor_optin.bind(this),onFailure:this.forms_failure_coor.bind(this)});e.send("userRef="+this.properties.user_reference+"&optin="+JSON.encode(d));break}},forms_success_id_account:function(d,b){var c=Ply.Xml.toObj(b);this.forms_success("id","account",c)},forms_success_coor_personaldata:function(d,b){var c=Ply.Xml.toObj(b);this.forms_success("coor","personaldata",c)},forms_success_coor_optin:function(d,b){var c=Ply.Xml.toObj(b);this.forms_success("coor","optin",c)},forms_success:function(b,c,d){switch(b){case"id":if(d.Success==1&&d.Code==0){useAppPlayer.set_ply_userlogin(this.properties.forms_id_values.login.value);this.properties.forms_id_default=useLibraryForm.load_to_page("myprofile_id_",this.properties.forms_id_struct,this.properties.forms_id_values);this.properties.forms_id_values={};this.properties.forms_id_validator.reset();useLibraryLoading.process("div","hide",this.properties.forms_id_loading);this.zones_process("id","show")}else{this.forms_errors(b,d);useLibraryLoading.process("div","hide",this.properties.forms_id_loading)}break;case"coor":if(d.Success==1&&d.Code==0){if(c=="personaldata"){this.properties.forms_coor_flag_personaldata=true}else{if(c=="optin"){this.properties.forms_coor_flag_optin=true}}}else{this.forms_errors(b,d);useLibraryLoading.process("div","hide",this.properties.forms_coor_loading)}if(this.properties.forms_coor_flag_personaldata==true&&this.properties.forms_coor_flag_optin==true){this.properties.forms_coor_flag_personaldata=false;this.properties.forms_coor_flag_optin=false;this.properties.forms_coor_default=useLibraryForm.load_to_page("myprofile_coor_",this.properties.forms_coor_struct,this.properties.forms_coor_values);this.properties.forms_coor_values={};this.properties.forms_coor_validator.reset();useLibraryLoading.process("div","hide",this.properties.forms_coor_loading);this.zones_process("coor","show")}break}},forms_errors:function(d,h){var c=parseInt(h.Code);var g=h.Message;var e=[];switch(c){case 6006:e.push({field:"myprofile_id_update_email",classname:"ply-wrongemail"});break;case 103:e.push({field:"myprofile_id_update_password",classname:"ply-wrongpassword"});break;case 104:e.push({field:"myprofile_id_update_login",classname:"ply-wronglogin"});break;case 113:e.push({field:"myprofile_coor_update_address",classname:"ply-mandatory"});break;case 114:e.push({field:"myprofile_coor_update_city",classname:"ply-mandatory"});break;case 115:e.push({field:"myprofile_coor_update_firstname",classname:"ply-mandatory"});break;case 116:e.push({field:"myprofile_coor_update_lastname",classname:"ply-mandatory"});break;case 117:e.push({field:"myprofile_coor_update_birthdate_day",classname:"ply-mandatorydateinvisible"});e.push({field:"myprofile_coor_update_birthdate_month",classname:"ply-mandatorydateinvisible"});e.push({field:"myprofile_coor_update_birthdate_year",classname:"ply-mandatorydate"});break;case 118:e.push({field:"myprofile_coor_update_zipcode",classname:"ply-mandatory"});break;case 119:e.push({field:"myprofile_coor_update_country",classname:"ply-mandatory"});break;case 120:e.push({field:"myprofile_id_update_password",classname:"ply-mandatory"});break;case 121:e.push({field:"myprofile_id_update_login",classname:"ply-mandatory"});break;case 122:e.push({field:"myprofile_id_update_email",classname:"ply-mandatory"});break}var f="";switch(d){case"id":f=this.properties.forms_id_validator;break;case"coor":f=this.properties.forms_coor_validator;break}for(var b=0;b<e.length;b++){this.forms_errors_active(f,e[b].field,e[b].classname)}},forms_errors_active:function(b,c,d){if($(c)){$(c).removeClass("validation-passed");b.fireEvent("elementValidate",[false,$(c),d,false]);$(c).addClass("validation-failed")}},forms_failure_id:function(){this.forms_failure("id")},forms_failure_coor:function(){this.forms_failure("coor")},forms_failure:function(b){switch(b){case"id":useLibraryLoading.process("div","hide",this.properties.forms_id_loading);break;case"coor":useLibraryLoading.process("div","hide",this.properties.forms_coor_loading);break}},subscribe_request:function(d){var h={};switch(d){case"abo":var g=useLibraryForm.get_checked_from_classname(".myprofile_offer_input");if(g!=null){var e="";if(g.hasClass("myprofile_promo_radio")==true){if($("myprofile_abo_promo_text")){e=$("myprofile_abo_promo_text").get("value")}}var b=g.get("value");var c="userLogin="+useAppPlayer.get_ply_userlogin();c+="&g="+useAppPlayer.get_ply_geoloc();c+="&d="+useAppPlayer.get_ply_device();c+="&s="+useAppPlayer.get_ply_player();c+="&codePromo="+e;c+="&partner="+useAppPlayer.get_ply_partner();c+="&promoRef="+b;c+="&langueId="+useAppPlayer.get_ply_languageid();c+="&accepturl="+Ply.Links.get("accepturl");c+="&declineurl="+Ply.Links.get("declineurl");c+="&exceptionurl="+Ply.Links.get("exceptionurl");c+="&cancelurl="+Ply.Links.get("cancelurl");this.promocode_reset();var f=new Ply._Objects.Ajax(Ply.Ws.get("player","createSubscription"),"post",{onSuccess:this.subscribe_success.bind(this),onFailure:this.subscribe_failure.bind(this)});f.send(c);useLibraryLoading.process("div","show",this.properties.subscribe_loading)}break}},subscribe_success:function(e,b){var d=Ply.Xml.toObj(b);if(d.Response.Success==1&&(d.Response.Code==108||d.Response.Code==109)){var c=function(){this.subscribe_reload(d)};c.delay(1000,this)}else{var c=function(){this.forms_errors_active(this.properties.promocode_validator,"myprofile_abo_promo_text","ply-error-"+d.Response.Code);useLibraryLoading.process("div","hide",this.properties.subscribe_loading)};c.delay(1000,this)}},subscribe_failure:function(){useLibraryLoading.process("div","hide",this.properties.subscribe_loading)},subscribe_reload:function(g){switch(parseInt(g.Response.Code)){case 108:var c=g.XrmObj.split("|");var d=Ply.Links.get("accepturl");var e="";if(d.indexOf("?")==-1){e="?"}else{e="&"}useLibraryGlobale.window_location("href",d+e+"orderID="+c[1]);break;case 109:if(document.body){var f=Ply.Xml.unescape(g.Response.Message);var b=new Element("div.nodisplay");b.set("html",f);document.body.grab(b,"bottom");if($("gosub")){$("gosub").submit()}}break}},promocode_init:function(){this.promocode_validator();var b=$$("#myprofile_abo_subscribe_promo_ul li");if(b.length==1){b.setStyle("display","none");b.removeClass("nodisplay")}},promocode_validator:function(){Form.Validator.addAllThese([["ply-error-107",{errorMsg:Ply.Labels.get(4401),test:function(d){return true}}],["ply-error-201",{errorMsg:Ply.Labels.get(4403),test:function(d){return true}}],["ply-error-202",{errorMsg:Ply.Labels.get(4404),test:function(d){return true}}],["ply-error-204",{errorMsg:Ply.Labels.get(4405),test:function(d){return true}}],["ply-error-205",{errorMsg:Ply.Labels.get(4406),test:function(d){return true}}],["ply-error-206",{errorMsg:Ply.Labels.get(4407),test:function(d){return true}}],["ply-error-301",{errorMsg:Ply.Labels.get(4408),test:function(d){return true}}],["ply-error-302",{errorMsg:Ply.Labels.get(4409),test:function(d){return true}}],["ply-error-303",{errorMsg:Ply.Labels.get(4410),test:function(d){return true}}],["ply-error-304",{errorMsg:Ply.Labels.get(4411),test:function(d){return true}}],["ply-error-401",{errorMsg:Ply.Labels.get(3414),test:function(d){return true}}],["ply-error-801",{errorMsg:Ply.Labels.get(4415),test:function(d){return true}}],["ply-error-901",{errorMsg:Ply.Labels.get(4416),test:function(d){return true}}],["ply-error-1000",{errorMsg:Ply.Labels.get(4417),test:function(d){return true}}],["ply-error-2000",{errorMsg:Ply.Labels.get(4418),test:function(d){return true}}]]);var c=Ply.Labels.get(4658);var b=Ply.Labels.get(4659);if(c.contains(":")!=true){c+=" : "}if(b.contains(":")!=true){b+=" : "}if($("myprofile_promocode_form")){this.properties.promocode_validator=new Form.Validator.Inline("myprofile_promocode_form",{evaluateFieldsOnBlur:false,evaluateFieldsOnChange:false,warningPrefix:c,errorPrefix:b})}},promocode_request:function(){if($("myprofile_abo_promo_text")){var d=$("myprofile_abo_promo_text").get("value");if(d!=""){var c="c="+d;c+="&g="+useAppPlayer.get_ply_geoloc();c+="&d="+useAppPlayer.get_ply_device();c+="&s="+useAppPlayer.get_ply_player();c+="&languageid="+useAppPlayer.get_ply_languageid();this.promocode_reset();this.promocode_hide();var b=new Ply._Objects.Ajax(Ply.Ws.get("player","getFrontPromotionByCode"),"post",{onSuccess:this.promocode_success.bind(this),onFailure:this.promocode_failure.bind(this)});b.send(c);useLibraryLoading.process("div","show",this.properties.promocode_loading)}}},promocode_success:function(e,b){var d=Ply.Xml.toObj(b);if(d.Response.Success==1&&d.Response.Code==0){var c=function(){this.promocode_show(d);useLibraryLoading.process("div","hide",this.properties.promocode_loading)};c.delay(1000,this)}else{var c=function(){this.forms_errors_active(this.properties.promocode_validator,"myprofile_abo_promo_text","ply-error-"+d.Response.Code);useLibraryLoading.process("div","hide",this.properties.promocode_loading)};c.delay(1000,this)}},promocode_failure:function(){useLibraryLoading.process("div","hide",this.properties.promocode_loading)},promocode_reset:function(b){b=useLibraryGlobale.convert("bool",b);if(b){useLibraryForm.set_value("myprofile_abo_promo_text","");this.promocode_hide()}this.properties.promocode_validator.fullResetField("myprofile_abo_promo_text")},promocode_show:function(g){if(g.XrmObj.Promo.FrontPromotion!=null){var b=$$("#myprofile_abo_subscribe_promo_ul li");if(b.length==1){b.addClass("offers_template_"+g.XrmObj.Promo.FrontPromotion.DisplayTemplate);var c=b.getElement(".myprofile_offer_input");c.set("id","myprofile_abo_subscribe_"+g.XrmObj.Promo.FrontPromotion.ReferenceNumber);c.set("value",g.XrmObj.Promo.FrontPromotion.ReferenceNumber);var e=b.getElement(".offers_labels_top");e.set("for","myprofile_abo_subscribe_"+g.XrmObj.Promo.FrontPromotion.ReferenceNumber);e.set("text",g.XrmObj.Promo.FrontPromotion.LabelTop);var f=b.getElement(".offers_labels_sub");f.set("for","myprofile_abo_subscribe_"+g.XrmObj.Promo.FrontPromotion.ReferenceNumber);f.set("text",g.XrmObj.Promo.FrontPromotion.LabelSub);if(b.reveal){b.reveal()}else{b.setStyle("display","none")}var d=$("myprofile_abo_subscribe_promo_list");d.addClass("border")}}},promocode_hide:function(){useLibraryForm.set_checked_from_classname(".myprofile_offer_input","#ALL#",false);var c=$$("#myprofile_abo_subscribe_promo_ul li");if(c.length==1){if(c.dissolve){c.dissolve()}else{c.setStyle("display","none")}}var b=$("myprofile_abo_subscribe_promo_list");b.removeClass("border")},unsubscribe_init:function(){this.unsubscribe_popup();this.unsubscribe_events()},unsubscribe_process:function(){this.unsubscribe_popup_activate()},unsubscribe_events:function(){var b=this;$(this.properties.unsubscribe_ids.button).addEvent("click",function(c){c.stop();b.unsubscribe_request()})},unsubscribe_popup:function(){useLibraryPopup.popup_create({container_id:this.properties.unsubscribe_ids.popup,content_id:this.properties.unsubscribe_ids.popup_content,theme:"firstvisit",title:Ply.Labels.get(4387),close:true,close_title:Ply.Labels.get(3862),close_image:Ply.Links.get("img_popup_close"),draggable:true})},unsubscribe_popup_activate:function(){this.unsubscribe_popup_update();useLibraryPopup.show(this.properties.unsubscribe_ids.popup,true)},unsubscribe_popup_deactivate:function(){useLibraryPopup.hide(this.properties.unsubscribe_ids.popup)},unsubscribe_popup_update:function(){if($("myprofile_unsubscribe_infos_now")){$("myprofile_unsubscribe_infos_now").set("text",useLibraryPhp.date("d/m/Y"))}if($("myprofile_unsubscribe_infos_end")){$("myprofile_unsubscribe_infos_end").set("text",Ply.Variables.get("myprofile_enddate"))}},unsubscribe_request:function(){var e=useLibraryForm.get_checked_from_classname(this.properties.unsubscribe_ids.reasons);if(e==null){return false}var b=parseInt(e.get("value"));if(b<1||b>5){return false}var d="";if($(this.properties.unsubscribe_ids.reason_other)){d=$(this.properties.unsubscribe_ids.reason_other).get("value")}var c=new Ply._Objects.Ajax(Ply.Ws.get("player","unsubscribe"),"post",{onSuccess:this.unsubscribe_success.bind(this),onFailure:this.unsubscribe_failure.bind(this)});c.send("referenceNumber="+Ply.Variables.get("myprofile_referencenumber")+"&reason="+b+"&comment="+d);useLibraryLoading.process("div","show",this.properties.unsubscribe_loading)},unsubscribe_success:function(d,b){var c=Ply.Xml.toObj(b);useLibraryLoading.process("div","hide",this.properties.unsubscribe_loading);if(c.Success==1){alert(Ply.Labels.get(4130));useLibraryGlobale.window_reload(true)}else{useLibraryError.process(0,"alert_all")}},unsubscribe_failure:function(){useLibraryLoading.process("div","hide",this.properties.unsubscribe_loading);useLibraryError.process(0,"alert_all")}});this.Ply._Objects.MyProfile=a})();var oLibraryPopup=function(){this.mask=null;this.mask_class="player_popup_mask";this.themes=["grey","roundedwhite","firstvisit"];this.popup_mask=[];this.popup_close_class="player_popup_close";this.zIndex=10010;this.create=function(){this.mask_create()};this.popup_create=function(k){var g=this;k.close=!!k.close;k.draggable=!!k.draggable;if(typeof k.theme==="undefined"){k.theme=this.themes[0]}if(typeof k.title==="undefined"){k.title=""}if(typeof k.close_title==="undefined"){k.close_title="Close"}if(typeof k.close_image==="undefined"){k.close_image="http://layout.eurosportplayer.com/i/button/close_button_grey.png"}if(this.themes.indexOf(k.theme)==-1){k.theme=this.themes[0]}var j=new Element("div.ply_popup_container.ply_popup_theme_"+k.theme+"#"+k.container_id);var h=new Element("div.ply_popup_opacity");var d=new Element("div.ply_popup_header");var b=new Element("div.ply_popup_body");if(k.title!=""||k.close!=false){if(k.title!=""){var c=new Element("div.ply_popup_header_left").set("text",k.title);d.grab(c,"bottom")}if(k.close!=false){var e=new Element("div.ply_popup_header_right",{style:"cursor: pointer;"});var f=new Element("span");f.set("text",k.close_title);var a=new Element("img",{align:"absmiddle",src:k.close_image});e.grab(f,"bottom");e.grab(a,"bottom");e.addEvent("click",function(){g.hide(k.container_id)});d.grab(e,"bottom")}if(k.theme=="firstvisit"){j.grab(d,"bottom")}else{h.grab(d,"bottom")}}if($(k.content_id)){var i=$(k.content_id).setStyles({visibility:"visible",display:"block"});b.grab(i,"bottom")}h.grab(b,"bottom");j.grab(h,"bottom");$(document.body).grab(j,"bottom");if(k.draggable){d.set("id",k.container_id+"_draggable");d.addClass("ply_popup_draggable");new Drag.Move(k.container_id,{handle:k.container_id+"_draggable",container:window,includeMargins:false})}};this.popup_title=function(a,b){if($(a)){$(a).getElement(".ply_popup_header_left").set("text",b)}};this.theme_add=function(a){if(useLibraryPhp.in_array(a,this.themes)===false){this.themes.push(a)}};this.show=function(b,c,a){if($(b)){$(b).fireEvent("popup_show");c=!!c;this.popup_movetop(b);this.popup_show(b,a);if(c){this.popup_mask_show(b)}else{this.popup_mask_hide(b)}return true}return false};this.hide=function(a){if($(a)){$(a).fireEvent("popup_hide");this.popup_hide(a);this.popup_mask_hide(a);return true}return false};this.mask_create=function(){if(!Browser.ie6){this.mask=new Mask("",{"class":this.mask_class})}};this.mask_show=function(){if(!Browser.ie6){this.mask.show()}};this.mask_hide=function(){if(!Browser.ie6){this.mask.hide()}};this.popup_mask_show=function(a){this.popup_mask.push(a);this.mask_show()};this.popup_mask_hide=function(a){this.popup_mask.erase(a);if(this.popup_mask.length==0){this.mask_hide()}};this.popup_movetop=function(b){var a=document.body;var c=a.getChildren("#"+b);if(c.length==0){$(b).inject(a,"bottom")}};this.popup_show=function(b,a){this.positions=["fixed","absolute"];if(typeof a==="undefined"){a=this.positions[0]}if(this.positions.indexOf(a)==-1){a=this.positions[0]}if(a=="fixed"){$(b).position({ignoreScroll:true});if(!Browser.ie6){$(b).setStyle("position","fixed")}}else{var c=$(b).position({ignoreScroll:true,returnPos:true});delete c.top;$(b).setStyles(c)}$(b).setStyles({display:"block",visibility:"visible",zIndex:this.zIndex});this.zIndex++};this.popup_hide=function(a){$(a).setStyles({display:"none",visibility:"hidden"})}};var useLibraryPopup=new oLibraryPopup();var oLibraryPhp=function(){this.in_array=function(needle,haystack,argStrict){var key="",strict=!!argStrict;if(strict){for(key in haystack){if(haystack[key]===needle){return true}}}else{for(key in haystack){if(haystack[key]==needle){return true}}}return false};this.number_format=function(number,decimals,dec_point,thousands_sep){return number.format({decimals:decimals,decimal:dec_point,group:thousands_sep})};this.utf8_encode=function(argString){if(argString===null||typeof argString==="undefined"){return""}var string=(argString+"");var utftext="",start,end,stringl=0;start=end=0;stringl=string.length;for(var n=0;n<stringl;n++){var c1=string.charCodeAt(n);var enc=null;if(c1<128){end++}else{if(c1>127&&c1<2048){enc=String.fromCharCode((c1>>6)|192)+String.fromCharCode((c1&63)|128)}else{enc=String.fromCharCode((c1>>12)|224)+String.fromCharCode(((c1>>6)&63)|128)+String.fromCharCode((c1&63)|128)}}if(enc!==null){if(end>start){utftext+=string.slice(start,end)}utftext+=enc;start=end=n+1}}if(end>start){utftext+=string.slice(start,stringl)}return utftext};this.utf8_decode=function(str_data){var tmp_arr=[],i=0,ac=0,c1=0,c2=0,c3=0;str_data+="";while(i<str_data.length){c1=str_data.charCodeAt(i);if(c1<128){tmp_arr[ac++]=String.fromCharCode(c1);i++}else{if(c1>191&&c1<224){c2=str_data.charCodeAt(i+1);tmp_arr[ac++]=String.fromCharCode(((c1&31)<<6)|(c2&63));i+=2}else{c2=str_data.charCodeAt(i+1);c3=str_data.charCodeAt(i+2);tmp_arr[ac++]=String.fromCharCode(((c1&15)<<12)|((c2&63)<<6)|(c3&63));i+=3}}}return tmp_arr.join("")};this.echo=function(){var arg="",argc=arguments.length,argv=arguments,i=0,holder,win=window,d=win.document,ns_xhtml="http://www.w3.org/1999/xhtml",ns_xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul";var stringToDOM=function(str,parent,ns,container){var extraNSs="";if(ns===ns_xul){extraNSs=' xmlns:html="'+ns_xhtml+'"'}var stringContainer="<"+container+' xmlns="'+ns+'"'+extraNSs+">"+str+"</"+container+">";var dils=win.DOMImplementationLS,dp=win.DOMParser,ax=win.ActiveXObject;if(dils&&dils.createLSInput&&dils.createLSParser){var lsInput=dils.createLSInput();lsInput.stringData=stringContainer;var lsParser=dils.createLSParser(1,null);return lsParser.parse(lsInput).firstChild}else{if(dp){try{var fc=new dp().parseFromString(stringContainer,"text/xml");if(fc&&fc.documentElement&&fc.documentElement.localName!=="parsererror"&&fc.documentElement.namespaceURI!=="http://www.mozilla.org/newlayout/xml/parsererror.xml"){return fc.documentElement.firstChild}}catch(e){}}else{if(ax){var axo=new ax("MSXML2.DOMDocument");axo.loadXML(str);return axo.documentElement}}}if(d.createElementNS&&(d.documentElement.namespaceURI||d.documentElement.nodeName.toLowerCase()!=="html"||(d.contentType&&d.contentType!=="text/html"))){holder=d.createElementNS(ns,container)}else{holder=d.createElement(container)}holder.innerHTML=str;while(holder.firstChild){parent.appendChild(holder.firstChild)}return false};var ieFix=function(node){if(node.nodeType===1){var newNode=d.createElement(node.nodeName);var i,len;if(node.attributes&&node.attributes.length>0){for(i=0,len=node.attributes.length;i<len;i++){newNode.setAttribute(node.attributes[i].nodeName,node.getAttribute(node.attributes[i].nodeName))}}if(node.childNodes&&node.childNodes.length>0){for(i=0,len=node.childNodes.length;i<len;i++){newNode.appendChild(ieFix(node.childNodes[i]))}}return newNode}else{return d.createTextNode(node.nodeValue)}};var replacer=function(s,m1,m2){if(m1!=="\\"){return m1+eval(m2)}else{return s}};this.php_js=this.php_js||{};var phpjs=this.php_js,ini=phpjs.ini,obs=phpjs.obs;for(i=0;i<argc;i++){arg=argv[i];if(ini&&ini["phpjs.echo_embedded_vars"]){arg=arg.replace(/(.?)\{?\$(\w*?\}|\w*)/g,replacer)}if(!phpjs.flushing&&obs&&obs.length){obs[obs.length-1].buffer+=arg;continue}if(d.appendChild){if(d.body){if(win.navigator.appName==="Microsoft Internet Explorer"){d.body.appendChild(stringToDOM(ieFix(arg)))}else{var unappendedLeft=stringToDOM(arg,d.body,ns_xhtml,"div").cloneNode(true);if(unappendedLeft){d.body.appendChild(unappendedLeft)}}}else{d.documentElement.appendChild(stringToDOM(arg,d.documentElement,ns_xul,"description"))}}else{if(d.write){d.write(arg)}}}};this.print_r=function(array,return_val){var output="",pad_char=" ",pad_val=4,d=window.document,getFuncName=function(fn){var name=(/\W*function\s+([\w\$]+)\s*\(/).exec(fn);if(!name){return"(Anonymous)"}return name[1]},repeat_char=function(len,pad_char){var str="";for(var i=0;i<len;i++){str+=pad_char}return str},formatArray=function(obj,cur_depth,pad_val,pad_char){if(cur_depth>0){cur_depth++}var base_pad=repeat_char(pad_val*cur_depth,pad_char);var thick_pad=repeat_char(pad_val*(cur_depth+1),pad_char);var str="";if(typeof obj==="object"&&obj!==null&&obj.constructor&&getFuncName(obj.constructor)!=="PHPJS_Resource"){str+="Array\n"+base_pad+"(\n";for(var key in obj){if(Object.prototype.toString.call(obj[key])==="[object Array]"){str+=thick_pad+"["+key+"] => "+formatArray(obj[key],cur_depth+1,pad_val,pad_char)}else{str+=thick_pad+"["+key+"] => "+obj[key]+"\n"}}str+=base_pad+")\n"}else{if(obj===null||obj===undefined){str=""}else{str=obj.toString()}}return str};output=formatArray(array,0,pad_val,pad_char);if(return_val!==true){if(d.body){this.echo(output)}else{try{d=XULDocument;this.echo('<pre xmlns="http://www.w3.org/1999/xhtml" style="white-space:pre;">'+output+"</pre>")}catch(e){this.echo(output)}}return true}return output};this.date=function(format,timestamp){this.jsdate=null;this.txt_words=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","January","February","March","April","May","June","July","August","September","October","November","December"];this.formatChr=/\\?([a-z])/gi;this.formatChrCb=function(t,s){if(this.f[t]){return this.f[t].attempt(null,this)}else{return s}};this._pad=function(n,c){if((n=n+"").length<c){return new Array((++c)-n.length).join("0")+n}return n};this.f={d:function(){return this._pad(this.f.j.attempt(null,this),2)},D:function(){return this.f.l.attempt(null,this).slice(0,3)},j:function(){return this.jsdate.getDate()},l:function(){return this.txt_words[this.f.w.attempt(null,this)]},N:function(){return this.f.w.attempt(null,this)||7},S:function(){var j=this.f.j.attempt(null,this);return j>4||j<21?"th":{1:"st",2:"nd",3:"rd"}[j%10]||"th"},w:function(){return this.jsdate.getDay()},z:function(){var a=new Date(this.f.Y.attempt(null,this),this.f.n.attempt(null,this)-1,this.f.j.attempt(null,this)),b=new Date(this.f.Y.attempt(null,this),0,1);return Math.round((a-b)/86400000)+1},W:function(){var a=new Date(this.f.Y.attempt(null,this),this.f.n.attempt(null,this)-1,this.f.j.attempt(null,this)-this.f.N.attempt(null,this)+3),b=new Date(a.getFullYear.attempt(null,this),0,4);return this._pad(1+Math.round((a-b)/86400000/7),2)},F:function(){return this.txt_words[6+this.f.n.attempt(null,this)]},m:function(){return this._pad(this.f.n.attempt(null,this),2)},M:function(){return this.f.F.attempt(null,this).slice(0,3)},n:function(){return this.jsdate.getMonth()+1},t:function(){return(new Date(this.f.Y.attempt(null,this),this.f.n.attempt(null,this),0)).getDate()},L:function(){return new Date(this.f.Y.attempt(null,this),1,29).getMonth()===1|0},o:function(){var n=this.f.n.attempt(null,this),W=this.f.W.attempt(null,this),Y=this.f.Y.attempt(null,this);return Y+(n===12&&W<9?-1:n===1&&W>9)},Y:function(){return this.jsdate.getFullYear()},y:function(){return(this.f.Y.attempt(null,this)+"").slice(-2)},a:function(){return this.jsdate.getHours()>11?"pm":"am"},A:function(){return this.f.a.attempt(null,this).toUpperCase()},B:function(){var H=this.jsdate.getUTCHours()*3600,i=this.jsdate.getUTCMinutes()*60,s=this.jsdate.getUTCSeconds();return this._pad(Math.floor((H+i+s+3600)/86.4)%1000,3)},g:function(){return this.f.G.attempt(null,this)%12||12},G:function(){return this.jsdate.getHours()},h:function(){return this._pad(this.f.g.attempt(null,this),2)},H:function(){return this._pad(this.f.G.attempt(null,this),2)},i:function(){return this._pad(this.jsdate.getMinutes(),2)},s:function(){return this._pad(this.jsdate.getSeconds(),2)},u:function(){return this._pad(this.jsdate.getMilliseconds()*1000,6)},e:function(){throw"Not supported (see source code of date() for timezone on how to add support)"},I:function(){var a=new Date(this.f.Y.attempt(null,this),0),c=Date.UTC(this.f.Y.attempt(null,this),0),b=new Date(this.f.Y.attempt(null,this),6),d=Date.UTC(this.f.Y.attempt(null,this),6);return 0+((a-c)!==(b-d))},O:function(){var a=this.jsdate.getTimezoneOffset();return(a>0?"-":"+")+this._pad(Math.abs(a/60*100),4)},P:function(){var O=this.f.O.attempt(null,this);return(O.substr(0,3)+":"+O.substr(3,2))},T:function(){return"UTC"},Z:function(){return -this.jsdate.getTimezoneOffset()*60},c:function(){return"Y-m-d\\Th:i:sP".replace(this.formatChr,formatChrCb.bind(this))},r:function(){return"D, d M Y H:i:s O".replace(this.formatChr,formatChrCb.bind(this))},U:function(){return this.jsdate.getTime()/1000|0}};this.traduction=function(id){if($(id)){this.content=JSON.decode($(id).get("html"));if(this.content.length==19){this.txt_words=this.content}}};this.date=function(format,timestamp){this.jsdate=((typeof timestamp==="undefined")?new Date():(timestamp instanceof Date)?new Date(timestamp):new Date(timestamp*1000));return format.replace(this.formatChr,this.formatChrCb.bind(this))};return this.date(format,timestamp)}};var useLibraryPhp=new oLibraryPhp();var oLibraryLoading=function(){this.loaders=["loading_rect_small","loading_rect_big","loading_points","loading_circle_small","loading_circle_big"];this.process=function(b,d,c){var a=b+"_"+d;switch(a){case"div_show":c=this.div_show(c);break;case"div_hide":c=this.div_hide(c);break;case"class_show":c=this.class_show(c);break;case"class_hide":c=this.class_hide(c);break}return c};this.obj_div_check=function(a){a.div_show_id=this.obj_div_check_array(a.div_show_id);a.div_hide_id=this.obj_div_check_array(a.div_hide_id);return a};this.obj_div_check_array=function(a){var b=[];if(typeof a=="string"){b=[a]}else{if(typeof a=="object"){b=a}}return b};this.obj_class_check=function(a){a.loader=(typeof a.loader=="string")?((useLibraryPhp.in_array(a.loader.toLowerCase(),this.methods))?a.loader.toLowerCase():this.loaders[0]):this.loaders[0];a.div_id=(typeof a.div_id=="string")?a.div_id:"";return a};this.div_show=function(a){a=this.obj_div_check(a);for(var b=0;b<a.div_hide_id.length;b++){if($(a.div_hide_id[b])){$(a.div_hide_id[b]).setStyles({display:"none",visibility:"hidden"})}}for(var b=0;b<a.div_show_id.length;b++){if($(a.div_show_id[b])){$(a.div_show_id[b]).setStyles({visibility:"visible",display:"block"})}}return a};this.div_hide=function(a){a=this.obj_div_check(a);for(var b=0;b<a.div_show_id.length;b++){if($(a.div_show_id[b])){$(a.div_show_id[b]).setStyles({display:"none",visibility:"hidden"})}}for(var b=0;b<a.div_hide_id.length;b++){if($(a.div_hide_id[b])){$(a.div_hide_id[b]).setStyles({visibility:"visible",display:"block"})}}return a};this.class_show=function(a){a=this.obj_class_check(a);if($(a.div_id)){a.content=$(a.div_id).get("html");$(a.div_id).empty();$(a.div_id).addClass(a.loader)}return a};this.class_hide=function(a){a=this.obj_class_check(a);if($(a.div_id)){$(a.div_id).removeClass(a.loader);$(a.div_id).set("html",a.content)}return a}};var useLibraryLoading=new oLibraryLoading();var oLibraryError=function(){this.codes={0:[3414],101:[3621],102:[3150],103:[3505],1000:[4558]};this.process=function(c,d){var e=[];var a=this.codes[c];if(typeof a!="undefined"){for(var b=0;b<a.length;b++){e.push(Ply.Labels.get(a[b]))}}else{e.push(Ply.Labels.get(this.codes[0]))}switch(d){case"alert_first":this.alert_first(e);break;case"alert_all":this.alert_all(e);break}return e};this.alert_first=function(a){if(a.length>0){alert(a[0])}};this.alert_all=function(a){if(a.length>0){alert(a.join("\n"))}}};var useLibraryError=new oLibraryError();var oLibraryForm=function(){this.bind_value=function(a,b){if($(a)){$(a).addEvents({focus:function(){if(this.get("value")==b){this.set("value","")}},blur:function(){if(this.get("value")==""){this.set("value",b)}}})}};this.bind_enter=function(a,b){if($(a)){$(a).addEvent("keydown",function(c){if(c.key=="enter"){c.stop();b();return false}return true})}};this.bind_spaces=function(a,b){if($(a)&&$(b)){$(a).addEvent("keypress",function(c){if(c.key=="space"){c.stop();$(b).set("text",Ply.Labels.get(4583));$(b).removeClass("nodisplay")}else{$(b).addClass("nodisplay")}})}};this.load_from_page=function(c,d){var e={};var b={};for(var a in d){b=d[a];e[a]={};if(typeof b.get=="undefined"){continue}if(b.input_type=="radio"){e[a]=this.get(b.input_type,b.classname,b.get.default_value)}else{e[a]=this.get(b.input_type,c+"update_"+b.id,b.get.default_value)}if(typeof b.get.type_value!="undefined"){e[a].value=useLibraryGlobale.convert(b.get.type_value,e[a].value)}if(typeof b.get.type_text!="undefined"){e[a].text=useLibraryGlobale.convert(b.get.type_text,e[a].text)}}return e};this.load_to_page=function(b,f,c){var d={};var a={};for(var e in f){d=f[e];if(typeof d.set=="undefined"){continue}if(typeof d.set.show!="undefined"){if(typeof d.set.show.overwrite!="undefined"){if(typeof d.set.show.overwrite=="object"){c[e].text=d.set.show.overwrite(c[e].text)}else{c[e].text=d.set.show.overwrite}}this.set("show",d.input_type,b+"show_"+d.id,c[e].text)}if(typeof d.set.update!="undefined"){if(typeof d.set.update.overwrite!="undefined"){if(typeof d.set.update.overwrite=="object"){c[e].value=d.set.update.overwrite(c[e].value)}else{c[e].value=d.set.update.overwrite}}if(d.input_type=="radio"){this.set("update",d.input_type,d.classname,c[e].value)}else{this.set("update",d.input_type,b+"update_"+d.id,c[e].value)}}}return c};this.get=function(b,a,e){var d={value:"",text:""};switch(b){case"text":d.value=this.get_value(a,e);d.text=d.value;break;case"checkbox":d.value=this.get_checked(a,e);d.text=d.value;break;case"select":d.value=this.get_selected_value(a,e);d.text=this.get_selected_text(a,e);break;case"radio":var c=this.get_checked_from_classname(a);if(c!=null){d.value=this.get_value(c.get("id"),e);d.text=this.get_text(c.get("id")+"_label",e)}else{d.value=0;d.text=""}break}return d};this.set=function(d,c,b,a){switch(d){case"show":switch(c){case"text":this.set_text(b,a);break;case"select":this.set_text(b,a);break;case"checkbox":this.set_checked(b,a);break;case"radio":this.set_text(b,a);break}break;case"update":switch(c){case"text":this.set_value(b,a);break;case"select":this.set_value(b,a);break;case"checkbox":this.set_checked(b,a);break;case"radio":this.set_checked_from_classname(b,"#ALL#",false);this.set_checked_from_classname(b,a,true);break}break}return obj};this.get_selected_value=function(a,c){if($(a)){var b=$(a).getSelected()[0];return b.get("value").trim()}if(typeof c=="undefined"){return""}return c};this.get_value=function(a,b){if($(a)){return $(a).get("value").trim()}if(typeof b=="undefined"){return""}return b};this.set_value=function(a,b){if($(a)){$(a).set("value",b)}};this.get_selected_text=function(a,c){if($(a)){var b=$(a).getSelected()[0];return b.get("text")}if(typeof c=="undefined"){return""}return c};this.get_text=function(a,b){if($(a)){return $(a).get("text")}if(typeof b=="undefined"){return""}return b};this.set_text=function(a,b){if($(a)){$(a).set("text",b)}};this.get_selected_html=function(a,c){if($(a)){var b=$(a).getSelected();return b.get("html")}if(typeof c=="undefined"){return""}return c};this.get_html=function(a,b){if($(a)){return $(a).get("html")}if(typeof b=="undefined"){return""}return b};this.set_html=function(a,b){if($(a)){$(a).set("html",b)}};this.get_checked=function(a,b){if($(a)){return $(a).get("checked")}if(typeof b=="undefined"){return""}return b};this.set_checked=function(a,b){if($(a)){$(a).set("checked",b)}};this.get_checked_from_classname=function(a){var b=null;$$(a).each(function(d,c){if(d.get("checked")==true){b=d}});return b};this.set_checked_from_classname=function(c,b,a){$$(c).each(function(e,d){if(e.get("value")==b||b=="#ALL#"){e.set("checked",a)}})};this.extend_validator=function(){var b={getAllValidators:function(){return this.validators},fullResetField:function(c){c=document.id(c);if(c){Object.each(Form.Validator.getAllValidators(),function(d){if(d.className.test("^warn-")){d.className=d.className.replace(/^warn-/,"")}c.removeClass("validation-failed");c.removeClass("warning");c.removeClass("validation-passed")},this)}return this}};Object.append(Form.Validator,b);Form.Validator.implement(b);var a={fullResetField:function(c){c=document.id(c);if(c){this.parent(c);Object.each(Form.Validator.getAllValidators(),function(e,d){this.hideAdvice(e.className,c)},this)}}};Object.append(Form.Validator.Inline,a);Form.Validator.Inline.implement(a)}};var useLibraryForm=new oLibraryForm();var oLibraryScripts=function(){this.load=function(a,c){if(!c){c={}}var b=new Element("script",{src:a,type:"text/javascript"});var e=c.document||document.head||null;var g=0;var f=c.onload||c.onLoad;if(!e){return false}var d=f?function(){if(++g==1){f.call(this)}}:function(){};delete c.onload;delete c.onLoad;delete c.document;return b.addEvents({load:d,readystatechange:function(){if(["loaded","complete"].contains(this.readyState)){d.call(this)}}}).set(c).inject(e)}};var useLibraryScripts=new oLibraryScripts();var oLibraryGlobale=function(){this.window_height=function(){return window.getHeight()};this.window_width=function(){return window.getWidth()};this.log=function(b,a){switch(b){case"log":console.log(a);break;case"debug":console.debug(a);break;case"info":console.info(a);break;case"warn":console.warn(a);break;case"error":console.error(a);break;case"time":console.time(a);break;case"timeEnd":console.timeEnd(a);break;case"trace":console.trace();break;case"group":console.group(a);break;case"groupEnd":console.groupEnd();break;case"dir":console.dir(a);break;case"dirxml":console.dirxml(a);break}};this.window_reload=function(a){window.location.reload(a)};this.window_replace=function(a){window.location.replace(a)};this.window_location=function(b,a){switch(b){case"hash":case"host":case"hostname":case"href":case"pathname":case"port":case"protocol":case"search":break;default:return"";break}if(typeof a!="undefined"){window.location[b]=a}else{return window.location[b]}};this.convert=function(b,a){switch(b){case"bool":a=!!a;break;case"number":a=(+a);break;case"float":a=parseFloat(a);break;case"int":a=parseInt(a);break;case"text":a=a+"";break}return a};this.split=function(b,c,a){var d=b.split(c);return d[a]};this.splitfromto=function(a,b,c,d){var e=a.split(b);if(typeof c!="number"){c=0}if(typeof d!="number"){d=0}if(d<0){d=e.length+d}e=e.slice(c,d);return e.join(b)};this.splitlast=function(a,b){var c=a.split(b);return c[c.length-1]};this.check_date=function(b,a){var c=this.check_format_date(b,a);if(!c.correct){return false}else{return;c.month>0&&c.month<13&&c.year>0&&c.year<32768&&c.day>0&&c.day<=(new Date(c.year,c.month,0)).getDate()}};this.check_birthdate=function(f,c,b,a){var e={day:true,month:true,year:true,correct_date:true,valid_date:true,birthdate:""};var d={day:parseInt($(f).getProperty("value")),month:parseInt($(c).getProperty("value")),year:parseInt($(b).getProperty("value"))};if(d.day==""||d.day<=0){e.correct_date=false;e.day=false}if(d.month==""||d.month<=0){e.correct_date=false;e.month=false}if(d.year==""||d.year<=0){e.correct_date=false;e.year=false}if(e.correct_date){e.birthdate=this.apply_format_date(d,a);e.valid_date=this.check_date(e.birthdate,a)}return e};this.check_format_date=function(b,a){var c={correct:true,day:0,month:0,year:0};switch(a){case"jj/mm/aaaa":if(b.length!=10||b.substring(2,3)!="/"||b.substring(5,6)!="/"){c.correct=false}else{c.day=b.substring(0,2);c.month=b.substring(3,5);c.year=b.substring(6,10)}break;case"jj/mm/aa":if(b.length!=8||b.substring(2,3)!="/"||b.substring(5,6)!="/"){c.correct=false}else{c.day=b.substring(0,2);c.month=b.substring(3,5);c.year=b.substring(6,8)}break;case"jjmmaaaa":if(b.length!=8){c.correct=false}else{c.day=b.substring(0,2);c.month=b.substring(2,4);c.year=b.substring(4,8)}break;case"jjmmaa":if(b.length!=6){c.correct=false}else{c.day=b.substring(0,2);c.month=b.substring(2,4);c.year=b.substring(4,6)}break;default:c.correct=false;break}c.day=parseInt(c.day);c.month=parseInt(c.month);c.year=parseInt(c.year);return c};this.apply_format_date=function(b,a){var c=a;switch(a){case"dd/mm/aaaa":case"ddmmaaaa":c=c.replace("dd",b.day);c=c.replace("mm",b.month);c=c.replace("aaaa",b.year);break;case"dd/mm/aa":case"ddmmaa":c=c.replace("dd",b.day);c=c.replace("mm",b.month);c=c.replace("aa",b.year);break}return c};this.check_pattern=function(c,b){var a=-1;if(b){a=b.search(c)}return a};this.check_email=function(b){var a=new RegExp("^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z]{2,3}$","i");if(this.check_pattern(a,b)!=-1){return true}return false}};var useLibraryGlobale=new oLibraryGlobale();var oAppPlayer=function(){this.geoloc={GeoIPCode:"",Name:""};this.device={Desktop:1,Iphone:2,ConnectTv:3};this.player={PlayerEurosport:1,PlayerWTCC:2};this.partner={ply:""};this.language={id:-1};this.ws_domain="";this.userLogin="";this.isConnected=false;this.current_page="";this.create=function(e,d,b,c,a){this.geoloc.GeoIPCode=d;this.language.id=parseInt(e);this.ws_domain=b;this.set_ply_userlogin(c);if(a=="True"||a=="true"||a==true){this.isConnected=true}this.current_page=this.get_current_page()};this.get_current_page=function(){var b=useLibraryGlobale.window_location("pathname");var a=useLibraryGlobale.splitlast(b,"/");return useLibraryGlobale.splitfromto(a,".",0,-1)};this.get_ply_current_page=function(){return this.current_page};this.get_ply_userlogin=function(){return this.userLogin};this.get_ply_connected=function(){return this.isConnected};this.get_ply_geoloc=function(){return this.geoloc.GeoIPCode};this.get_ply_device=function(){return this.device.Desktop};this.get_ply_player=function(){return this.player.PlayerEurosport};this.get_ply_partner=function(){return this.partner.ply};this.get_ply_languageid=function(){return this.language.id};this.get_ply_ws_domain=function(){return this.ws_domain};this.get_ply_ws_name=function(a){var b="";switch(a){case"login":b="LoginWithUserCredentials";break;case"logout":b="Logout";break;case"password":b="SendPassword";break;case"saveAccount":b="SaveUserAccount";break;case"saveOptin":b="SaveUserOptin";break;case"savePersonalData":b="SaveUserPersonalData";break;case"findInvoices":b="FindInvoices";break;case"findPromotions":b="FindPromotions";break;case"getFrontPromotionByCode":b="GetFrontPromotionByCode";break;case"getPromotionByRef":b="GetPromotionByRef";break;case"createSubscription":b="CreateUserSubscription";break;case"unsubscribe":b="Unsubscribe";break;case"contact":b="ContactFormSend";break;case"keepAlive":b="KeepAlive";break}return b};this.get_ply_ws_url=function(a){var b=this.get_ply_ws_domain();b+=this.get_ply_ws_name(a);return b};this.set_ply_userlogin=function(a){this.userLogin=a}};var useAppPlayer=new oAppPlayer();var oAppOAS=function(){this.teaser_position_right=function(){var a="";if(useAppPlayer.get_ply_connected()==true){a="promoplayer_oas_right1"}else{a="promoplayer_oas_right"}$(a).removeClass("nodisplay")};this.firstvisit_position_right=function(b,d){var a="";var c=null;Object.each(d,function(e){c=$(e);if(c){c.addClass("nodisplay")}});if(typeof d[b]!="undefined"){if(typeof d[b].oas_id!="undefined"){if($(d[b].oas_id)){$(d[b].oas_id).removeClass("nodisplay")}}}}};var useAppOAS=new oAppOAS();var oAppNedstat=function(){this.keys={plugin_akamai:"clic.Plugin.akamai",fullmenu_help_notconnected:"clic.NavTop.Faq.",fullmenu_help_connected:"clic.NavTop.Connected.Faq.",fullmenu_subscription:"clic.NavTop.Subscription",fullmenu_videos:"clic.NavTop.Videos",fullmenu_myprofile:"clic.NavTop.MyProfile",fullmenu_firstvisit:"clic.NavTop.Firstvisit",subscription_testvideo:"clic.Subscription.TestVideo",subscription_submit:"clic.Subscription.Submit",promoplayer_firstvisit:"clic.Promo.Firstvisit",footerlinks_sportlist:"clic.NavBottom.SportList.",footerlinks_legal:"clic.NavBottom.Legal",footerlinks_terms:"clic.NavBottom.Terms",footerlinks_faq:"clic.NavBottom.Faq",footerlinks_contact:"clic.NavBottom.Contact",footerlinks_topsearch_query:"clic.TopSearch.Query.",footerlinks_topsearch_global:"clic.TopSearch.Global",footerlinks_iframe:"clic.NavBottom.Iframe",vod_pagination:"clic.Vod.Page.",vod_sportlist:"clic.Vod.SportList.",firstvisit_pc_video:"clic.Firstvisit.Pc.Video",firstvisit_pc_demo:"clic.Firstvisit.Pc.Demo",firstvisit_pc_calendar:"clic.Firstvisit.Pc.Calendar",firstvisit_pc_offers:"clic.Firstvisit.Pc.Offers",firstvisit_pc_subscribe:"clic.Firstvisit.Pc.Subscribe",firstvisit_pc_popup_subscribe:"clic.Firstvisit.Pc.Popup.Subscribe",firstvisit_mobile_video:"clic.Firstvisit.Mobile.Video",firstvisit_mobile_demo:"clic.Firstvisit.Mobile.Demo",firstvisit_mobile_calendar:"clic.Firstvisit.Mobile.Calendar",firstvisit_mobile_facebook:"clic.Firstvisit.Mobile.Facebook",firstvisit_mobile_twitter:"clic.Firstvisit.Mobile.Twitter",firstvisit_mobile_appstore:"clic.Firstvisit.Mobile.Appstore",firstvisit_mobile_popup_appstore:"clic.Firstvisit.Mobile.Popup.Appstore",coverflow_main:"clic.Coverflow.Main.",coverflow_thumb:"clic.Coverflow.Vignette.",coverflow_buttonplay:"clic.Coverflow.Main.ButtonPlay."};this.selectors={promoplayer_firstvisit:"promoplayer_firstvisit_link"};this.promoplayer_process=function(){this.event(this.selectors.promoplayer_firstvisit,"promoplayer_firstvisit")};this.event=function(c,e,b){var a=this;if($(c)){var d=function(f){f.stop();a.call(this,e,b)};$(c).addEvent("click",d)}};this.call=function(a,e,c,b){if(typeof b=="undefined"){b=""}if(typeof this.keys[e]!="undefined"){var d=this.keys[e];if(typeof c!="undefined"){d+=c}ns_onclick(a,b,d,"clickin")}}};var useAppNedstat=new oAppNedstat();var oAppWat=function(){this.construct=function(c,b,a,e){var f={width:"640",height:"360",type:"application/x-shockwave-flash"};var d=$(c);if(typeof e.width!="undefined"){f.width=e.width}if(typeof e.height!="undefined"){f.height=e.height}if(typeof e.type!="undefined"){f.type=e.type}swfobject.embedSWF(a,b,f.width,f.height,"7",false,{PWpreroll:"",oasTag:"",autoStart:1,embedMode:"direct"},{movie:a,allowScriptAccess:"always",allowFullScreen:"true",wmode:"transparent",embedMode:"direct",autoStart:1},{allowScriptAccess:"always",type:f.type,data:a,width:f.width,height:f.height},function(){})}};var useAppWat=new oAppWat();function ShowUserLoginContainer(){if(!useAppPlayer.get_ply_connected()){useAppFullmenu.login_popup_activate()}}var oAppFullmenu=function(){this.create=function(){this.login_popup();this.password_popup();this.version_popup();this.menu();this.login_event();this.logout_event();this.password_event();this.version_process();this.nedstat_process()};this.menu=function(){var a=useLibraryGlobale.window_location("pathname");if(a=="/"){this.menu_active("fullmenu_accueil");return}switch(useAppPlayer.current_page){case"tv":this.menu_active("fullmenu_tv");break;case"vod":case"video":this.menu_active("fullmenu_vod");break;case"teaser":case"promo":case"":this.menu_active("fullmenu_accueil");break}};this.menu_active=function(a){if($(a)){$(a).addClass("active")}};this.buttons_event_over=function(a){var b=["lightgreen","yellow","black","blue"];if($(a)){$(a).addEvents({mouseenter:function(){for(var c=0;c<b.length;c++){if(this.hasClass(b[c])){this.removeClass(b[c]);this.addClass(b[c]+"_active")}}},mouseleave:function(){for(var c=0;c<b.length;c++){if(this.hasClass(b[c]+"_active")){this.removeClass(b[c]+"_active");this.addClass(b[c])}}}})}};this.nedstat_selectors={firstvisit:"fullmenu_firstvisit_link",register:"fullmenu_register_link",vod:"fullmenu_vod_link",myprofile:"fullmenu_myprofile_link",faq_notconnected:"fullmenu_faq_notconnected_link",faq_connected:"fullmenu_faq_connected_link"};this.nedstat_process=function(){var b=useAppPlayer.get_current_page();if(b==""){b="teaser"}if(b.indexOf("_")!=-1){var a=b.split("_");b=a[0]}this.nedstat_event(this.nedstat_selectors.firstvisit,"fullmenu_firstvisit");this.nedstat_event(this.nedstat_selectors.register,"fullmenu_subscription");this.nedstat_event(this.nedstat_selectors.vod,"fullmenu_videos");this.nedstat_event(this.nedstat_selectors.myprofile,"fullmenu_myprofile");this.nedstat_event(this.nedstat_selectors.faq_notconnected,"fullmenu_help_notconnected",b);this.nedstat_event(this.nedstat_selectors.faq_connected,"fullmenu_help_connected",b)};this.nedstat_event=function(b,d,a){if($(b)){var c=function(f){f.stop();useAppNedstat.call(this,d,a)};$(b).addEvent("click",c)}};this.login_ids={popup:"fullmenu_login_popup",content:"fullmenu_login_popup_content",form:"fullmenu_login_form",email:"login_email",password:"login_password",submit:"login_submit",error:"frmLogin_error"};this.login_loading={div_show_id:["loadingV2_login"],div_hide_id:[this.login_ids.submit]};this.login_event=function(){var a=this;this.buttons_event_over(this.login_ids.submit);if($(this.login_ids.form)){$(this.login_ids.form).addEvent("submit",function(b){b.stop();a.login_process()})}useLibraryForm.bind_value(this.login_ids.email,Ply.Labels.get(2965));useLibraryForm.bind_value(this.login_ids.password,Ply.Labels.get(3865))};this.login_process=function(){var a={email:"",password:""};this.login_error("");if($(this.login_ids.email)&&$(this.login_ids.password)){a.email=useLibraryForm.get_value(this.login_ids.email);a.password=useLibraryForm.get_value(this.login_ids.password)}if(a.email!=""&&a.password!=""){this.login_request(a)}};this.login_request=function(a){var b=new Ply._Objects.Ajax(Ply.Ws.get("player","login"),"post",{onSuccess:this.login_success.bind(this),onFailure:this.login_failure.bind(this)});b.send("u="+a.email+"&p="+a.password+"&g="+useAppPlayer.get_ply_geoloc()+"&d="+useAppPlayer.get_ply_device()+"&s="+useAppPlayer.get_ply_player());useLibraryLoading.process("div","show",this.login_loading)};this.login_failure=function(){useAppDisclaimer.connexion_process();useLibraryLoading.process("div","hide",this.login_loading);this.login_error(Ply.Labels.get(3414))};this.login_success=function(g,d){var j=Ply.Xml.toObj(d);var f=this;var h=function(l,n){switch(l){case"reload":if(a==true){var k=useLibraryGlobale.window_reload.delay(useAppDisclaimer.connexion_delay(),null,true);var m=useAppDisclaimer.connexion_get_active();if($(m)){$(m).addEvent("popup_hide",function(){clearTimeout(k);useLibraryGlobale.window_reload(true)})}}else{useLibraryGlobale.window_reload(true)}break;case"location":if(a==true){var k=useLibraryGlobale.window_location.delay(useAppDisclaimer.connexion_delay(),null,["href",n]);var m=useAppDisclaimer.connexion_get_active();if($(m)){$(m).addEvent("popup_hide",function(){clearTimeout(k);useLibraryGlobale.window_location("href",n)})}}else{useLibraryGlobale.window_location("href",n)}break}};if(j.Success==1){if(j.Code==101){useLibraryError.process(101,"alert_all");var a=useAppDisclaimer.connexion_process();h("reload")}else{var a=useAppDisclaimer.connexion_process();var i=Ply.Links.get("streaming");if(i!=""){var c=useLibraryGlobale.splitlast(i,"/");var e=useLibraryGlobale.splitlast(useLibraryGlobale.window_location("href"),"/");if(c==e){h("reload")}else{h("location",c)}}else{h("reload")}}}else{useLibraryLoading.process("div","hide",this.login_loading);var b=useLibraryError.process(j.Code);this.login_error(b.join(" "))}};this.login_error=function(a){if($(this.login_ids.error)){$(this.login_ids.error).set("text",a)}};this.login_popup=function(){useLibraryPopup.popup_create({container_id:this.login_ids.popup,content_id:this.login_ids.content,theme:"firstvisit",title:" ",close:true,close_title:Ply.Labels.get(3862),close_image:Ply.Links.get("img_popup_close"),draggable:true})};this.login_popup_activate=function(){useLibraryPopup.show(this.login_ids.popup,true)};this.login_popup_deactivate=function(){useLibraryPopup.hide(this.login_ids.popup)};this.logout_ids={link:"fullmenu_logout_link",submit:"logout_submit",error:"frmLogout_error"};this.logout_loading={div_show_id:["loadingV2_logout"],div_hide_id:[this.logout_ids.submit]};this.logout_event=function(){var a=this;this.buttons_event_over(this.logout_ids.submit);if($(this.logout_ids.submit)){$(this.logout_ids.submit).addEvent("click",function(b){b.stop();a.logout_process()})}if($(this.logout_ids.link)){$(this.logout_ids.link).addEvent("click",function(b){b.stop();a.logout_process()})}};this.logout_process=function(){this.logout_error("");if(useAppPlayer.get_ply_userlogin()!=""){this.logout_request()}};this.logout_request=function(){var a=new Ply._Objects.Ajax(Ply.Ws.get("player","logout"),"post",{onSuccess:this.logout_success.bind(this),onFailure:this.logout_failure.bind(this)});a.send("u="+useAppPlayer.get_ply_userlogin()+"&g="+useAppPlayer.get_ply_geoloc()+"&d="+useAppPlayer.get_ply_device()+"&s="+useAppPlayer.get_ply_player());useLibraryLoading.process("div","show",this.logout_loading)};this.logout_failure=function(){useLibraryLoading.process("div","hide",this.logout_loading);this.logout_error(Ply.Labels.get(3414))};this.logout_success=function(d,a){var c=Ply.Xml.toObj(a);if(c.Success==1){var b=Ply.Links.get("teaserpage");if(b!=""){useLibraryGlobale.window_location("href",b)}else{useLibraryGlobale.window_reload(true)}}else{useLibraryLoading.process("div","hide",this.logout_loading)}};this.logout_error=function(a){if($(this.logout_ids.error)){$(this.logout_ids.error).set("text",a)}};this.password_ids={link:"fullmenu_password_link",link2:"fullmenu_password_link2",popup:"fullmenu_password_popup",content:"fullmenu_password_popup_content",form:"fullmenu_password_form",email:"emailPwd",submit:"password_submit",error:"frmPassword_error"};this.password_loading={div_show_id:["loadingV2_password"],div_hide_id:[this.password_ids.submit]};this.password_event=function(){var a=this;this.buttons_event_over(this.password_ids.submit);if($(this.password_ids.form)){$(this.password_ids.form).addEvent("submit",function(b){b.stop();a.password_process()})}useLibraryForm.bind_value(this.password_ids.email,Ply.Labels.get(3123));if($(this.password_ids.link)){$(this.password_ids.link).addEvent("click",function(b){b.stop();a.password_popup_activate()})}if($(this.password_ids.link2)){$(this.password_ids.link2).addEvent("click",function(b){b.stop();a.login_popup_deactivate();a.password_popup_activate()})}};this.password_process=function(){var a={email:""};this.password_error("");if($(this.password_ids.email)){a.email=useLibraryForm.get_value(this.password_ids.email)}if(useLibraryGlobale.check_email(a.email)==true){this.password_request(a)}};this.password_request=function(a){var b=new Ply._Objects.Ajax(Ply.Ws.get("player","password"),"post",{onSuccess:this.password_success.bind(this),onFailure:this.password_failure.bind(this)});b.send("m="+a.email);useLibraryLoading.process("div","show",this.password_loading)};this.password_failure=function(){useLibraryLoading.process("div","hide",this.password_loading);this.password_error(Ply.Labels.get(3414))};this.password_success=function(d,a){var c=Ply.Xml.toObj(a);if(c.Success==1){alert(Ply.Labels.get(3134));useLibraryLoading.process("div","hide",this.password_loading)}else{$(this.password_ids.email).setStyle("background-color","#FFBCBC");var b=useLibraryError.process(c.Code);this.password_error(b.join(" "));useLibraryLoading.process("div","hide",this.password_loading)}};this.password_error=function(a){if($(this.password_ids.error)){$(this.password_ids.error).set("text",a)}};this.password_popup=function(){useLibraryPopup.popup_create({container_id:this.password_ids.popup,content_id:this.password_ids.content,theme:"firstvisit",title:Ply.Labels.get(3804),close:true,close_title:Ply.Labels.get(3862),close_image:Ply.Links.get("img_popup_close"),draggable:true})};this.password_popup_activate=function(){useLibraryPopup.show(this.password_ids.popup,true)};this.password_popup_deactivate=function(){useLibraryPopup.hide(this.password_ids.popup)};this.version_ids={popup:"fullmenu_version_popup",content:"fullmenu_version_popup_content"};this.version_process=function(){if(this.version_is_active_geoloc()==false){return false}if(useAppPlayer.get_ply_connected()==false){return false}if(useAppPlayer.get_ply_current_page()!="tv"){return false}if(this.version_is_first_time()==false){return false}this.version_popup_activate()};this.version_is_active_geoloc=function(){var a=useAppPlayer.get_ply_geoloc();switch(a){default:return false;break}};this.version_is_first_time=function(){var a=Cookie.read("popupnewversion");if(parseInt(a)!=1){Cookie.write("popupnewversion",1,{duration:365});return true}return false};this.version_popup=function(){useLibraryPopup.popup_create({container_id:this.version_ids.popup,content_id:this.version_ids.content,title:Ply.Labels.get(4598),close:true,close_title:Ply.Labels.get(3862),close_image:Ply.Links.get("img_popup_close"),draggable:true})};this.version_popup_activate=function(){useLibraryPopup.show(this.version_ids.popup,true)};this.version_popup_deactivate=function(){useLibraryPopup.hide(this.version_ids.popup)}};var useAppFullmenu=new oAppFullmenu();var oAppMyprofile=function(){this.pagename="myprofile";this.user_reference="";this.menus_current="abo";this.menus_status={abo:"show",id:"show",coor:"show"};this.create=function(a){this.user_reference=a;this.menus_init();this.forms_init();this.promocode_init();this.buttons_init();this.unsubscribe_init()};this.zones={abo_show:["title","show"],abo_update:["title","show","subscribe"],id_show:["title","show"],id_update:["title","update"],coor_show:["title","show"],coor_update:["title","update"]};this.zones_process=function(a,b){this.zones_hide(this.menus_current,this.menus_status[this.menus_current]);this.zones_show(a,b);this.menus_current=a;this.menus_status[a]=b};this.zones_show=function(b,d){var a=this.zones[b+"_"+d];var c="";if(typeof a=="object"){for(var e=0;e<a.length;e++){c=this.pagename+"_"+b+"_"+a[e];if($(c)){$(c).removeClass("nodisplay")}}c=this.pagename+"_menu_"+b;if($(c)){$(c).addClass("active")}}};this.zones_hide=function(b,d){var a=this.zones[b+"_"+d];var c="";if(typeof a=="object"){for(var e=0;e<a.length;e++){c=this.pagename+"_"+b+"_"+a[e];if($(c)){$(c).addClass("nodisplay")}}c=this.pagename+"_menu_"+b;if($(c)){$(c).removeClass("active")}}};this.forms_id_default={};this.forms_coor_default={};this.forms_id_values={};this.forms_coor_values={};this.forms_id_validator=null;this.forms_coor_validator=null;this.forms_coor_flag_personaldata=false;this.forms_coor_flag_optin=false;this.forms_id_struct={email:{id:"email",input_type:"text",get:{type_value:"text",type_text:"text",default_value:""},set:{show:{},update:{}}},login:{id:"login",input_type:"text",get:{type_value:"text",type_text:"text",default_value:""},set:{show:{},update:{}}},password:{id:"password",input_type:"text",get:{type_value:"text",type_text:"text",default_value:""},set:{show:{overwrite:"********"},update:{overwrite:""}}},newpassword:{id:"newpassword",input_type:"text",get:{type_value:"text",type_text:"text",default_value:""},set:{update:{overwrite:""}}},newpassword2:{id:"newpassword2",input_type:"text",get:{type_value:"text",type_text:"text",default_value:""},set:{update:{overwrite:""}}},language:{id:"language",input_type:"select",get:{type_value:"text",type_text:"text",default_value:""},set:{show:{},update:{}}}};this.forms_coor_struct={firstname:{id:"firstname",input_type:"text",get:{type_value:"text",type_text:"text",default_value:""},set:{show:{},update:{}}},lastname:{id:"lastname",input_type:"text",get:{type_value:"text",type_text:"text",default_value:""},set:{show:{},update:{}}},birthdate_day:{id:"birthdate_day",input_type:"select",get:{type_value:"number",type_text:"text",default_value:"0"},set:{show:{},update:{}}},birthdate_month:{id:"birthdate_month",input_type:"select",get:{type_value:"number",type_text:"text",default_value:"0"},set:{show:{},update:{}}},birthdate_year:{id:"birthdate_year",input_type:"select",get:{type_value:"number",type_text:"text",default_value:"0"},set:{show:{},update:{}}},gender:{id:"gender",classname:".genderfield",input_type:"radio",get:{type_value:"text",type_text:"text",default_value:"0"},set:{show:{},update:{}}},address:{id:"address",input_type:"text",get:{type_value:"text",type_text:"text",default_value:""},set:{show:{},update:{}}},zipcode:{id:"zipcode",input_type:"text",get:{type_value:"text",type_text:"text",default_value:""},set:{show:{},update:{}}},city:{id:"city",input_type:"text",get:{type_value:"text",type_text:"text",default_value:""},set:{show:{},update:{}}},country:{id:"country",input_type:"select",get:{type_value:"text",type_text:"text",default_value:""},set:{show:{},update:{}}},mobilephone:{id:"mobilephone",input_type:"text",get:{type_value:"text",type_text:"text",default_value:""},set:{show:{},update:{}}},eurosportoptin:{id:"eurosportoptin",input_type:"checkbox",get:{type_value:"bool",type_text:"bool",default_value:false},set:{show:{},update:{}}},partnersoptin:{id:"partnersoptin",input_type:"checkbox",get:{type_value:"bool",type_text:"bool",default_value:false},set:{show:{},update:{}}},espplayeroptin:{id:"espplayeroptin",input_type:"checkbox",get:{type_value:"bool",type_text:"bool",default_value:false},set:{show:{},update:{}}}};this.forms_id_loading={div_show_id:["myprofile_id_loading"],div_hide_id:["myprofile_id_buttons"]};this.forms_coor_loading={div_show_id:["myprofile_coor_loading"],div_hide_id:["myprofile_coor_buttons"]};this.forms_account=function(b){var a={Email:b.email.value,Login:b.login.value,UserPassword:b.password.value,NewPassword:b.newpassword.value,PreferredLanguage:b.language.value};return a};this.forms_personaldata=function(b){var a={FirstName:b.firstname.value,LastName:b.lastname.value,BirthDate:b.birthdate_month.value+"/"+b.birthdate_day.value+"/"+b.birthdate_year.value,Gender:b.gender.value,ZipCode:b.zipcode.value,Country:b.country.value,City:b.city.value,Address:b.address.value,Mobilephone:b.mobilephone.value};return a};this.forms_optin=function(b){var a={EurosportOptin:b.eurosportoptin.value,PartnersOptin:b.partnersoptin.value,EspPlayerOptin:b.espplayeroptin.value};return a};this.forms_init=function(){useLibraryForm.extend_validator();this.forms_validator();this.forms_id_default=useLibraryForm.load_from_page("myprofile_id_",this.forms_id_struct);this.forms_coor_default=useLibraryForm.load_from_page("myprofile_coor_",this.forms_coor_struct)};this.forms_validator=function(){Form.Validator.add("ply-mandatory",{errorMsg:Ply.Labels.get(4092),test:function(c){return !Form.Validator.getValidator("IsEmpty").test(c)}});Form.Validator.add("ply-mandatorydate",{errorMsg:Ply.Labels.get(4092),test:function(c){return !Form.Validator.getValidator("IsEmpty").test($("myprofile_coor_update_birthdate_day"))&&!Form.Validator.getValidator("IsEmpty").test($("myprofile_coor_update_birthdate_month"))&&!Form.Validator.getValidator("IsEmpty").test($("myprofile_coor_update_birthdate_year"))}});Form.Validator.add("ply-mandatorydateinvisible",{errorMsg:false,test:function(c){return !Form.Validator.getValidator("IsEmpty").test($("myprofile_coor_update_birthdate_day"))&&!Form.Validator.getValidator("IsEmpty").test($("myprofile_coor_update_birthdate_month"))&&!Form.Validator.getValidator("IsEmpty").test($("myprofile_coor_update_birthdate_year"))}});Form.Validator.add("ply-mandatorygender",{errorMsg:Ply.Labels.get(4092),test:function(c){return !(useLibraryForm.get_checked_from_classname(".genderfield")==null)}});Form.Validator.add("ply-mandatorygenderinvisible",{errorMsg:false,test:function(c){return !(useLibraryForm.get_checked_from_classname(".genderfield")==null)}});Form.Validator.add("ply-nospaces",{errorMsg:Ply.Labels.get(4583),test:function(c){return !c.get("value").test(/\s/)}});Form.Validator.add("ply-wronglogin",{errorMsg:Ply.Labels.get(4381),test:function(c){return true}});Form.Validator.add("ply-wrongemail",{errorMsg:Ply.Labels.get(1257),test:function(c){return true}});Form.Validator.add("ply-formatemail",{errorMsg:Ply.Labels.get(4093),test:function(c){return Form.Validator.getValidator("IsEmpty").test(c)||(/^(?:[a-z0-9!#$%&'*+\/=?^_`{|}~-]\.?){0,63}[a-z0-9!#$%&'*+\/=?^_`{|}~-]@(?:(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\.)*[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\])$/i).test(c.get("value"))}});Form.Validator.add("ply-wrongpassword",{errorMsg:Ply.Labels.get(1168),test:function(c){return true}});Form.Validator.add("ply-wrongpasswordconf",{errorMsg:Ply.Labels.get(1167),test:function(c){if($("myprofile_id_update_newpassword")&&$("myprofile_id_update_newpassword2")){useLibraryForm.get_value("myprofile_id_update_newpassword");if(useLibraryForm.get_value("myprofile_id_update_newpassword")==useLibraryForm.get_value("myprofile_id_update_newpassword2")){return true}else{return false}}return true}});var b=Ply.Labels.get(4658);var a=Ply.Labels.get(4659);if(b.contains(":")!=true){b+=" : "}if(a.contains(":")!=true){a+=" : "}if($("myprofile_id_update_form")){this.forms_id_validator=new Form.Validator.Inline($("myprofile_id_update_form"),{evaluateFieldsOnBlur:false,evaluateFieldsOnChange:false,warningPrefix:b,errorPrefix:a})}if($("myprofile_coor_update_form")){this.forms_coor_validator=new Form.Validator.Inline($("myprofile_coor_update_form"),{evaluateFieldsOnBlur:false,evaluateFieldsOnChange:false,warningPrefix:b,errorPrefix:a})}};this.forms_validate=function(a){var b=false;switch(a){case"id":$("myprofile_id_update_form").fireEvent("submit");b=this.forms_id_validator.validate();break;case"coor":$("myprofile_coor_update_form").fireEvent("submit");b=this.forms_coor_validator.validate();break}return b};this.forms_reset=function(a){switch(a){case"abo":this.promocode_reset(true);break;case"id":this.forms_id_validator.reset();useLibraryForm.load_to_page("myprofile_id_",this.forms_id_struct,this.forms_id_default);break;case"coor":this.forms_coor_validator.reset();useLibraryForm.load_to_page("myprofile_coor_",this.forms_coor_struct,this.forms_coor_default);break}return true};this.forms_request=function(b){var c={};switch(b){case"id":this.forms_id_values=useLibraryForm.load_from_page("myprofile_id_",this.forms_id_struct);c=this.forms_account(this.forms_id_values);var a=new Ply._Objects.Ajax(Ply.Ws.get("player","saveAccount"),"post",{onSuccess:this.forms_success_id_account.bind(this),onFailure:this.forms_failure_id.bind(this)});a.send("userRef="+this.user_reference+"&account="+JSON.encode(c));break;case"coor":this.forms_coor_values=useLibraryForm.load_from_page("myprofile_coor_",this.forms_coor_struct);c=this.forms_personaldata(this.forms_coor_values);var a=new Ply._Objects.Ajax(Ply.Ws.get("player","savePersonalData"),"post",{onSuccess:this.forms_success_coor_personaldata.bind(this),onFailure:this.forms_failure_coor.bind(this)});a.send("userRef="+this.user_reference+"&data="+JSON.encode(c));c=this.forms_optin(this.forms_coor_values);var d=new Ply._Objects.Ajax(Ply.Ws.get("player","saveOptin"),"post",{onSuccess:this.forms_success_coor_optin.bind(this),onFailure:this.forms_failure_coor.bind(this)});d.send("userRef="+this.user_reference+"&optin="+JSON.encode(c));break}};this.forms_success_id_account=function(c,a){var b=Ply.Xml.toObj(a);this.forms_success("id","account",b)};this.forms_success_coor_personaldata=function(c,a){var b=Ply.Xml.toObj(a);this.forms_success("coor","personaldata",b)};this.forms_success_coor_optin=function(c,a){var b=Ply.Xml.toObj(a);this.forms_success("coor","optin",b)};this.forms_success=function(a,b,c){switch(a){case"id":if(c.Success==1&&c.Code==0){useAppPlayer.set_ply_userlogin(this.forms_id_values.login.value);this.forms_id_default=useLibraryForm.load_to_page("myprofile_id_",this.forms_id_struct,this.forms_id_values);this.forms_id_values={};this.forms_id_validator.reset();useLibraryLoading.process("div","hide",this.forms_id_loading);this.zones_process("id","show")}else{this.forms_errors(a,c);useLibraryLoading.process("div","hide",this.forms_id_loading)}break;case"coor":if(c.Success==1&&c.Code==0){if(b=="personaldata"){this.forms_coor_flag_personaldata=true}else{if(b=="optin"){this.forms_coor_flag_optin=true}}}else{this.forms_errors(a,c);useLibraryLoading.process("div","hide",this.forms_coor_loading)}if(this.forms_coor_flag_personaldata==true&&this.forms_coor_flag_optin==true){this.forms_coor_flag_personaldata=false;this.forms_coor_flag_optin=false;this.forms_coor_default=useLibraryForm.load_to_page("myprofile_coor_",this.forms_coor_struct,this.forms_coor_values);this.forms_coor_values={};this.forms_coor_validator.reset();useLibraryLoading.process("div","hide",this.forms_coor_loading);this.zones_process("coor","show")}break}};this.forms_errors=function(c,g){var b=parseInt(g.Code);var f=g.Message;var d=[];switch(b){case 6006:d.push({field:"myprofile_id_update_email",classname:"ply-wrongemail"});break;case 103:d.push({field:"myprofile_id_update_password",classname:"ply-wrongpassword"});break;case 104:d.push({field:"myprofile_id_update_login",classname:"ply-wronglogin"});break;case 113:d.push({field:"myprofile_coor_update_address",classname:"ply-mandatory"});break;case 114:d.push({field:"myprofile_coor_update_city",classname:"ply-mandatory"});break;case 115:d.push({field:"myprofile_coor_update_firstname",classname:"ply-mandatory"});break;case 116:d.push({field:"myprofile_coor_update_lastname",classname:"ply-mandatory"});break;case 117:d.push({field:"myprofile_coor_update_birthdate_day",classname:"ply-mandatorydateinvisible"});d.push({field:"myprofile_coor_update_birthdate_month",classname:"ply-mandatorydateinvisible"});d.push({field:"myprofile_coor_update_birthdate_year",classname:"ply-mandatorydate"});break;case 118:d.push({field:"myprofile_coor_update_zipcode",classname:"ply-mandatory"});break;case 119:d.push({field:"myprofile_coor_update_country",classname:"ply-mandatory"});break;case 120:d.push({field:"myprofile_id_update_password",classname:"ply-mandatory"});break;case 121:d.push({field:"myprofile_id_update_login",classname:"ply-mandatory"});break;case 122:d.push({field:"myprofile_id_update_email",classname:"ply-mandatory"});break}var e="";switch(c){case"id":e=this.forms_id_validator;break;case"coor":e=this.forms_coor_validator;break}for(var a=0;a<d.length;a++){this.forms_errors_active(e,d[a].field,d[a].classname)}};this.forms_errors_active=function(a,b,c){if($(b)){$(b).removeClass("validation-passed");a.fireEvent("elementValidate",[false,$(b),c,false]);$(b).addClass("validation-failed")}};this.forms_failure_id=function(){this.forms_failure("id")};this.forms_failure_coor=function(){this.forms_failure("coor")};this.forms_failure=function(a){switch(a){case"id":useLibraryLoading.process("div","hide",this.forms_id_loading);break;case"coor":useLibraryLoading.process("div","hide",this.forms_coor_loading);break}};this.menus_init=function(){this.zones_show(this.menus_current,this.menus_status[this.menus_current]);this.menus_events()};this.menus_events=function(){var a=this;$("myprofile_container").getElements(".myprofile_menu_item").each(function(b){b.addEvent("click",function(){var c=(b.get("id")).split("_");if(c.length==3){a.zones_process(c[2],a.menus_status[c[2]])}})})};this.buttons_init=function(){var a=this;this.buttons_event_over();this.buttons_event_modify("myprofile_id_button_modify","id");this.buttons_event_modify("myprofile_coor_button_modify","coor");this.buttons_event_cancel("myprofile_id_button_cancel","id");this.buttons_event_cancel("myprofile_coor_button_cancel","coor");this.buttons_event_update("myprofile_id_button_update","id");this.buttons_event_update("myprofile_coor_button_update","coor");this.buttons_event_invoices();this.buttons_event_renew("myprofile_abo_button_renew","abo");this.buttons_event_renew("myprofile_abo_button_change","abo");this.buttons_event_cancelsubscribe("myprofile_abo_button_cancel","abo");this.buttons_event_subscribe("myprofile_abo_button_subscribe","abo");this.buttons_event_promocode("myprofile_abo_promo_valid","abo");useLibraryForm.bind_enter("myprofile_abo_promo_text",this.promocode_request.bind(this));this.buttons_event_unsubscribe("myprofile_abo_button_unsubscribe","abo")};this.buttons_event_invoices=function(){var a=this;if($("myprofile_abo_show_invoices")){$("myprofile_abo_show_invoices").addEvent("click",function(){a.invoices_process()})}};this.buttons_event_over=function(){var a=["lightgreen","yellow","black","blue"];$("myprofile_container").getElements(".myprofile_button").each(function(b){b.addEvents({mouseenter:function(){for(var c=0;c<a.length;c++){if(this.hasClass(a[c])){this.removeClass(a[c]);this.addClass(a[c]+"_active")}}},mouseleave:function(){for(var c=0;c<a.length;c++){if(this.hasClass(a[c]+"_active")){this.removeClass(a[c]+"_active");this.addClass(a[c])}}}})})};this.buttons_event_update=function(c,b){var a=this;if($(c)){$(c).addEvent("click",function(d){d.stop();useLibraryLoading.process("div","show",a["forms_"+b+"_loading"]);a["forms_"+b+"_validator"].reset();(function(){var e=a.forms_validate(b);if(e==true){a.forms_request(b)}else{useLibraryLoading.process("div","hide",a["forms_"+b+"_loading"])}}).delay(1000)})}};this.buttons_event_modify=function(c,b){var a=this;if($(c)){$(c).addEvent("click",function(d){d.stop();a.zones_process(b,"update")})}};this.buttons_event_cancel=function(c,b){var a=this;if($(c)){$(c).addEvent("click",function(d){d.stop();a.forms_reset(b);a.zones_process(b,"show")})}};this.buttons_event_renew=function(c,b){var a=this;if($(c)){$(c).addEvent("click",function(d){d.stop();a.buttons_hide_renew();a.buttons_hide_change();a.zones_process(b,"update")})}};this.buttons_event_subscribe=function(c,b){var a=this;if($(c)){$(c).addEvent("click",function(d){d.stop();a.subscribe_request(b)})}};this.buttons_event_cancelsubscribe=function(c,b){var a=this;if($(c)){$(c).addEvent("click",function(d){d.stop();a.buttons_show_renew();a.buttons_show_change();a.zones_process(b,"show")})}};this.buttons_event_promocode=function(c,b){var a=this;if($(c)){$(c).addEvent("click",function(d){d.stop();a.promocode_request()})}};this.buttons_event_unsubscribe=function(c,b){var a=this;if($(c)){$(c).addEvent("click",function(d){d.stop();a.unsubscribe_process()})}};this.buttons_show_renew=function(){if($("myprofile_abo_button_renew")){$("myprofile_abo_button_renew").show()}};this.buttons_show_change=function(){if($("myprofile_abo_button_change")){$("myprofile_abo_button_change").show()}};this.buttons_hide_renew=function(){if($("myprofile_abo_button_renew")){$("myprofile_abo_button_renew").hide()}};this.buttons_hide_change=function(){if($("myprofile_abo_button_change")){$("myprofile_abo_button_change").hide()}};this.subscribe_loading={div_show_id:["myprofile_abo_loading"],div_hide_id:["myprofile_abo_buttons"]};this.subscribe_request=function(c){var g={};switch(c){case"abo":var f=useLibraryForm.get_checked_from_classname(".myprofile_offer_input");if(f!=null){var d="";if(f.hasClass("myprofile_promo_radio")==true){if($("myprofile_abo_promo_text")){d=$("myprofile_abo_promo_text").get("value")}}var a=f.get("value");var b="userLogin="+useAppPlayer.get_ply_userlogin();b+="&g="+useAppPlayer.get_ply_geoloc();b+="&d="+useAppPlayer.get_ply_device();b+="&s="+useAppPlayer.get_ply_player();b+="&codePromo="+d;b+="&partner="+useAppPlayer.get_ply_partner();b+="&promoRef="+a;b+="&langueId="+useAppPlayer.get_ply_languageid();b+="&accepturl="+Ply.Links.get("accepturl");b+="&declineurl="+Ply.Links.get("declineurl");b+="&exceptionurl="+Ply.Links.get("exceptionurl");b+="&cancelurl="+Ply.Links.get("cancelurl");this.promocode_reset();var e=new Ply._Objects.Ajax(Ply.Ws.get("player","createSubscription"),"post",{onSuccess:this.subscribe_success.bind(this),onFailure:this.subscribe_failure.bind(this)});e.send(b);useLibraryLoading.process("div","show",this.subscribe_loading)}break}};this.subscribe_success=function(d,a){var c=Ply.Xml.toObj(a);if(c.Response.Success==1&&(c.Response.Code==108||c.Response.Code==109)){var b=function(){this.subscribe_reload(c)};b.delay(1000,this)}else{var b=function(){this.forms_errors_active(this.promocode_validator,"myprofile_abo_promo_text","ply-error-"+c.Response.Code);useLibraryLoading.process("div","hide",this.subscribe_loading)};b.delay(1000,this)}};this.subscribe_failure=function(){useLibraryLoading.process("div","hide",this.subscribe_loading)};this.subscribe_reload=function(f){switch(parseInt(f.Response.Code)){case 108:var b=f.XrmObj.split("|");var c=Ply.Links.get("accepturl");var d="";if(c.indexOf("?")==-1){d="?"}else{d="&"}useLibraryGlobale.window_location("href",c+d+"orderID="+b[1]);break;case 109:if(document.body){var e=Ply.Xml.unescape(f.Response.Message);var a=new Element("div.nodisplay");a.set("html",e);document.body.grab(a,"bottom");if($("gosub")){$("gosub").submit()}}break}};this.promocode_validator=null;this.promocode_loading={div_show_id:["myprofile_promocode_loading"],div_hide_id:["myprofile_promocode_buttons"]};this.promocode_init=function(){this.promocode_validator();var a=$$("#myprofile_abo_subscribe_promo_ul li");if(a.length==1){a.setStyle("display","none");a.removeClass("nodisplay")}};this.promocode_validator=function(){Form.Validator.addAllThese([["ply-error-107",{errorMsg:Ply.Labels.get(4401),test:function(c){return true}}],["ply-error-201",{errorMsg:Ply.Labels.get(4403),test:function(c){return true}}],["ply-error-202",{errorMsg:Ply.Labels.get(4404),test:function(c){return true}}],["ply-error-204",{errorMsg:Ply.Labels.get(4405),test:function(c){return true}}],["ply-error-205",{errorMsg:Ply.Labels.get(4406),test:function(c){return true}}],["ply-error-206",{errorMsg:Ply.Labels.get(4407),test:function(c){return true}}],["ply-error-301",{errorMsg:Ply.Labels.get(4408),test:function(c){return true}}],["ply-error-302",{errorMsg:Ply.Labels.get(4409),test:function(c){return true}}],["ply-error-303",{errorMsg:Ply.Labels.get(4410),test:function(c){return true}}],["ply-error-304",{errorMsg:Ply.Labels.get(4411),test:function(c){return true}}],["ply-error-801",{errorMsg:Ply.Labels.get(4415),test:function(c){return true}}],["ply-error-901",{errorMsg:Ply.Labels.get(4416),test:function(c){return true}}],["ply-error-1000",{errorMsg:Ply.Labels.get(4417),test:function(c){return true}}],["ply-error-2000",{errorMsg:Ply.Labels.get(4418),test:function(c){return true}}]]);var b=Ply.Labels.get(4658);var a=Ply.Labels.get(4659);if(b.contains(":")!=true){b+=" : "}if(a.contains(":")!=true){a+=" : "}if($("myprofile_promocode_form")){this.promocode_validator=new Form.Validator.Inline("myprofile_promocode_form",{evaluateFieldsOnBlur:false,evaluateFieldsOnChange:false,warningPrefix:b,errorPrefix:a})}};this.promocode_request=function(){if($("myprofile_abo_promo_text")){var c=$("myprofile_abo_promo_text").get("value");if(c!=""){var b="c="+c;b+="&g="+useAppPlayer.get_ply_geoloc();b+="&d="+useAppPlayer.get_ply_device();b+="&s="+useAppPlayer.get_ply_player();b+="&languageid="+useAppPlayer.get_ply_languageid();this.promocode_reset();this.promocode_hide();var a=new Ply._Objects.Ajax(Ply.Ws.get("player","getFrontPromotionByCode"),"post",{onSuccess:this.promocode_success.bind(this),onFailure:this.promocode_failure.bind(this)});a.send(b);useLibraryLoading.process("div","show",this.promocode_loading)}}};this.promocode_success=function(d,a){var c=Ply.Xml.toObj(a);if(c.Response.Success==1&&c.Response.Code==0){var b=function(){this.promocode_show(c);useLibraryLoading.process("div","hide",this.promocode_loading)};b.delay(1000,this)}else{var b=function(){this.forms_errors_active(this.promocode_validator,"myprofile_abo_promo_text","ply-error-"+c.Response.Code);useLibraryLoading.process("div","hide",this.promocode_loading)};b.delay(1000,this)}};this.promocode_failure=function(){useLibraryLoading.process("div","hide",this.promocode_loading)};this.promocode_reset=function(a){a=useLibraryGlobale.convert("bool",a);if(a){useLibraryForm.set_value("myprofile_abo_promo_text","");this.promocode_hide()}this.promocode_validator.fullResetField("myprofile_abo_promo_text")};this.promocode_show=function(f){if(f.XrmObj.Promo.FrontPromotion!=null){var a=$$("#myprofile_abo_subscribe_promo_ul li");if(a.length==1){a.addClass("offers_template_"+f.XrmObj.Promo.FrontPromotion.DisplayTemplate);var b=a.getElement(".myprofile_offer_input");b.set("id","myprofile_abo_subscribe_"+f.XrmObj.Promo.FrontPromotion.ReferenceNumber);b.set("value",f.XrmObj.Promo.FrontPromotion.ReferenceNumber);var d=a.getElement(".offers_labels_top");d.set("for","myprofile_abo_subscribe_"+f.XrmObj.Promo.FrontPromotion.ReferenceNumber);d.set("text",f.XrmObj.Promo.FrontPromotion.LabelTop);var e=a.getElement(".offers_labels_sub");e.set("for","myprofile_abo_subscribe_"+f.XrmObj.Promo.FrontPromotion.ReferenceNumber);e.set("text",f.XrmObj.Promo.FrontPromotion.LabelSub);if(a.reveal){a.reveal()}else{a.setStyle("display","none")}var c=$("myprofile_abo_subscribe_promo_list");c.addClass("border")}}};this.promocode_hide=function(){useLibraryForm.set_checked_from_classname(".myprofile_offer_input","#ALL#",false);var b=$$("#myprofile_abo_subscribe_promo_ul li");if(b.length==1){if(b.dissolve){b.dissolve()}else{b.setStyle("display","none")}}var a=$("myprofile_abo_subscribe_promo_list");a.removeClass("border")};this.invoices_list=[];this.invoices_inits={loaded:false,pagination_loaded:false,pagination_current:1,page_nb:0};this.invoices_configs={nb_per_page:12,pagination_nb:5};this.invoices_ids={form:"myprofile_invoices_form",invoices:".invoices",pagination:".pages",popup:"myprofile_invoices_popup",popup_content:"myprofile_invoices_popup_content"};this.invoices_loading={loader:"loading_rect_small",div_id:"myprofile_abo_show_invoices",content:""};this.invoices_process=function(){if(!this.invoices_inits.loaded){this.invoices_popup();this.invoices_request()}else{this.invoices_construct();this.invoices_popup_activate()}};this.invoices_popup=function(){useLibraryPopup.popup_create({container_id:this.invoices_ids.popup,content_id:this.invoices_ids.popup_content,theme:"firstvisit",title:Ply.Labels.get(4543),close:true,close_title:Ply.Labels.get(3862),close_image:Ply.Links.get("img_popup_close"),draggable:true})};this.invoices_popup_activate=function(){useLibraryPopup.show(this.invoices_ids.popup,true)};this.invoices_popup_deactivate=function(){useLibraryPopup.hide(this.invoices_ids.popup)};this.invoices_request=function(){var a=new Ply._Objects.Ajax(Ply.Ws.get("player","findInvoices"),"post",{onSuccess:this.invoices_success.bind(this),onFailure:this.invoices_failure.bind(this)});a.send("userRef="+this.user_reference+"&g="+useAppPlayer.get_ply_geoloc()+"&d="+useAppPlayer.get_ply_device()+"&s="+useAppPlayer.get_ply_player());this.invoices_loading=useLibraryLoading.process("class","show",this.invoices_loading)};this.invoices_success=function(c,a){var b=Ply.Xml.toObj(a);if(b.Response.Success==1){this.invoices_inits.loaded=true;useLibraryLoading.process("class","hide",this.invoices_loading);this.invoices_list=b.XrmObj.Invoice;if(typeof b.XrmObj.Invoice.length=="undefined"){this.invoices_list=[];this.invoices_list[0]=b.XrmObj.Invoice}this.invoices_pagination_nb();this.invoices_pagination_construct();this.invoices_process()}else{useLibraryLoading.process("class","hide",this.invoices_loading);useLibraryError.process(b.Response.Code,"alert_all")}};this.invoices_failure=function(){useLibraryLoading.process("class","hide",this.invoices_loading);useLibraryError.process(0,"alert_all")};this.invoices_construct=function(a){a=this.invoices_pagination_check(a);this.invoices_pagination_init(a);this.invoices_construct_table(a)};this.invoices_construct_table=function(e){var c=$(this.invoices_ids.form).getElement(this.invoices_ids.invoices).getElement("tbody");c.empty();var a=this.invoices_configs.nb_per_page;if(e==this.invoices_inits.page_nb){var f=this.invoices_list.length%this.invoices_configs.nb_per_page;if(f!=0){a=f}}var d=parseInt((e-1)*this.invoices_configs.nb_per_page);for(var b=0;b<a;b++){c.grab(this.invoices_construct_tr(b+d))}};this.invoices_construct_tr=function(a){var b=new Element("tr");b.grab(this.invoices_construct_td(a,this.invoices_payment_date(this.invoices_list[a].InvoiceDate)));b.grab(this.invoices_construct_td(a,useLibraryPhp.number_format(useLibraryGlobale.convert("number",this.invoices_list[a].Amount),2)+" "+this.invoices_list[a].Currency.Symbol));b.grab(this.invoices_construct_td(a,this.invoices_payment_status(this.invoices_list[a].PaymentStatus)));b.grab(this.invoices_construct_td(a,this.invoices_list[a].PaymentType));return b};this.invoices_construct_td=function(b,a){var c=new Element("td");c.set("text",a);c.addClass("altrow"+(b%2));return c};this.invoices_payment_status=function(b){b=parseInt(b);var a=0;switch(b){case 1:a=4548;break;case 2:a=4549;break;case 3:a=4550;break;case 4:a=4551;break;case 5:a=4552;break;case 6:a=4553;break;case 7:a=4554;break;case 8:a=4555;break;case 9:a=4556;break;default:a=4557;break}return Ply.Labels.get(a)};this.invoices_payment_date=function(c){var b="";if(c!=""&&c!="0001-01-01T00:00:00"){var a=c.substr(0,10).split("-");b=a[2]+"/"+a[1]+"/"+a[0]}return b};this.invoices_pagination_nb=function(){this.invoices_inits.page_nb=Math.ceil(this.invoices_list.length/this.invoices_configs.nb_per_page)};this.invoices_pagination_check=function(a){if(typeof a=="undefined"){a=1}else{if(a<1){a=1}else{if(a>this.invoices_inits.page_nb){a=this.invoices_inits.page_nb}}}return a};this.invoices_pagination_init=function(d){if(this.invoices_inits.pagination_loaded){var c=$(this.invoices_ids.form).getElement(this.invoices_ids.pagination).getElements("a");c.removeClass("active");var b=d%this.invoices_configs.pagination_nb;if(b==0){b=this.invoices_configs.pagination_nb}c[b].addClass("active")}};this.invoices_pagination_hide=function(c){if(this.invoices_inits.pagination_loaded){var b=$(this.invoices_ids.form).getElement(this.invoices_ids.pagination).getElements("a");if(c=="previous"){c=0}else{if(c=="next"){c=b.length-1}}b[c].addClass("nodisplay")}};this.invoices_pagination_show=function(c){if(this.invoices_inits.pagination_loaded){var b=$(this.invoices_ids.form).getElement(this.invoices_ids.pagination).getElements("a");if(c=="previous"){c=0}else{if(c=="next"){c=b.length-1}}b[c].removeClass("nodisplay")}};this.invoices_pagination_move=function(a){if(a=="previous"){this.invoices_inits.pagination_current-=this.invoices_configs.pagination_nb}else{if(a=="next"){this.invoices_inits.pagination_current+=this.invoices_configs.pagination_nb}}if(this.invoices_inits.pagination_current<1){this.invoices_inits.pagination_current=1}else{if(this.invoices_inits.pagination_current>this.invoices_inits.page_nb-this.invoices_configs.pagination_nb+1){this.invoices_inits.pagination_current=this.invoices_inits.page_nb-this.invoices_configs.pagination_nb+1}}this.invoices_pagination_construct()};this.invoices_pagination_first=function(){if(this.invoices_inits.pagination_current==1){return true}else{return false}};this.invoices_pagination_last=function(){if(this.invoices_inits.pagination_current==this.invoices_inits.page_nb-this.invoices_configs.pagination_nb+1){return true}else{return false}};this.invoices_pagination_event=function(){if(this.invoices_inits.pagination_loaded){var b=$(this.invoices_ids.form).getElement(this.invoices_ids.pagination).getElements("a");var c=this;if(this.invoices_pagination_first()){this.invoices_pagination_hide("previous")}else{this.invoices_pagination_show("previous")}if(this.invoices_pagination_last()){this.invoices_pagination_hide("next")}else{this.invoices_pagination_show("next")}if(this.invoices_inits.page_nb<=this.invoices_configs.pagination_nb){this.invoices_pagination_hide("previous");this.invoices_pagination_hide("next")}b.addEvent("click",function(){b.removeClass("active");$(this).addClass("active");var a=$(this).getElement("span").get("text");if(a=="previous"||a=="next"){c.invoices_pagination_move(a)}else{c.invoices_construct(a)}})}};this.invoices_pagination_construct=function(){var b=$(this.invoices_ids.form).getElement(this.invoices_ids.pagination);b.empty();if(this.invoices_inits.page_nb>1){b.grab(this.invoices_pagination_construct_a("previous","<<"));var c=this.pagination_nb;if(this.invoices_inits.page_nb<=this.invoices_configs.pagination_nb){c=this.invoices_inits.page_nb}for(var a=this.invoices_inits.pagination_current;a<this.invoices_inits.pagination_current+c;a++){b.grab(this.invoices_pagination_construct_a(a,a))}b.grab(this.invoices_pagination_construct_a("next",">>"));this.invoices_inits.pagination_loaded=true}this.invoices_pagination_event()};this.invoices_pagination_construct_a=function(c,e){var d=new Element("span");d.addClass("nodisplay");d.set("text",c);var b=new Element("a");b.set("html","&#160;"+e+"&#160;");b.grab(d);return b};this.unsubscribe_ids={form:"myprofile_unsubscribe_form",reasons:".reasons_radio",reason_other:"myprofile_unsubscribe_reasons_other",button:"myprofile_unsubscribe_button",popup:"myprofile_unsubscribe_popup",popup_content:"myprofile_unsubscribe_popup_content"};this.unsubscribe_loading={div_show_id:["myprofile_unsubscribe_loading"],div_hide_id:["myprofile_unsubscribe_buttons"]};this.unsubscribe_init=function(){this.unsubscribe_popup();this.unsubscribe_events()};this.unsubscribe_process=function(){this.unsubscribe_popup_activate()};this.unsubscribe_events=function(){var a=this;$(this.unsubscribe_ids.button).addEvent("click",function(b){b.stop();a.unsubscribe_request()})};this.unsubscribe_popup=function(){useLibraryPopup.popup_create({container_id:this.unsubscribe_ids.popup,content_id:this.unsubscribe_ids.popup_content,theme:"firstvisit",title:Ply.Labels.get(4387),close:true,close_title:Ply.Labels.get(3862),close_image:Ply.Links.get("img_popup_close"),draggable:true})};this.unsubscribe_popup_activate=function(){this.unsubscribe_popup_update();useLibraryPopup.show(this.unsubscribe_ids.popup,true)};this.unsubscribe_popup_deactivate=function(){useLibraryPopup.hide(this.unsubscribe_ids.popup)};this.unsubscribe_popup_update=function(){if($("myprofile_unsubscribe_infos_now")){$("myprofile_unsubscribe_infos_now").set("text",useLibraryPhp.date("d/m/Y"))}if($("myprofile_unsubscribe_infos_end")){$("myprofile_unsubscribe_infos_end").set("text",Ply.Variables.get("myprofile_enddate"))}};this.unsubscribe_request=function(){var d=useLibraryForm.get_checked_from_classname(this.unsubscribe_ids.reasons);if(d==null){return false}var a=parseInt(d.get("value"));if(a<1||a>5){return false}var c="";if($(this.unsubscribe_ids.reason_other)){c=$(this.unsubscribe_ids.reason_other).get("value")}var b=new Ply._Objects.Ajax(Ply.Ws.get("player","unsubscribe"),"post",{onSuccess:this.unsubscribe_success.bind(this),onFailure:this.unsubscribe_failure.bind(this)});b.send("referenceNumber="+Ply.Variables.get("myprofile_referencenumber")+"&reason="+a+"&comment="+c);useLibraryLoading.process("div","show",this.unsubscribe_loading)};this.unsubscribe_success=function(c,a){var b=Ply.Xml.toObj(a);useLibraryLoading.process("div","hide",this.unsubscribe_loading);if(b.Success==1){alert(Ply.Labels.get(4130));useLibraryGlobale.window_reload(true)}else{useLibraryError.process(0,"alert_all")}};this.unsubscribe_failure=function(){useLibraryLoading.process("div","hide",this.unsubscribe_loading);useLibraryError.process(0,"alert_all")}};var useAppMyprofile=new oAppMyprofile();var oAppSubscription=function(){this.pagename="subscription";this.create=function(){}};var useAppSubscription=new oAppSubscription();var oAppCoverflow=function(){this.pagename="coverflow";this.effects=["slide","fade"];this.configs={};this.images=[];this.selectors={image:this.pagename+"_image",image_link:this.pagename+"_image_link",slide:this.pagename+"_slide",text:this.pagename+"_text",text_content:this.pagename+"_text_content",text_watchnow:this.pagename+"_text_watchnow",picto_ul:this.pagename+"_pictos",picto_class:this.pagename+"_picto",picto_item:this.pagename+"_pictos_",thumb_list:this.pagename+"_thumb_content",thumb_simple:this.pagename+"_thumb_simple",thumb_arrow:this.pagename+"_arrow_bottom"};this.events={image_show_start:this.pagename+"_image_show_start",image_show_complete:this.pagename+"_image_show_complete",image_hide_start:this.pagename+"_image_hide_start",image_hide_complete:this.pagename+"_image_hide_complete",slide_show_start:this.pagename+"_slide_show_start",slide_show_complete:this.pagename+"_slide_show_complete",slide_hide_start:this.pagename+"_slide_hide_start",slide_hide_complete:this.pagename+"_slide_hide_complete",picto_show_start:this.pagename+"_pictos_show_start",picto_show_complete:this.pagename+"_pictos_show_complete",picto_hide_start:this.pagename+"_pictos_hide_start",picto_hide_complete:this.pagename+"_pictos_hide_complete",thumb_move_complete:this.pagename+"_thumb_move_complete"};this.elements={image:null,image_link:null,slide:null,text:null,text_content:null,text_content_p:null,text_watchnow:null,text_longtitle:null,text_shorttitle:null,text_teaser:null,picto_ul:null,picto_class:null,thumb_list:null,thumb_simple:null,thumb_arrow:null};this.pictos={LiveVideo:null,Video:null,LiveHQ:null,Multiplex:null,Bonus:null};this.sorter=null;this.sorter_nb=1;this.sorter_index=0;this.sorter_running=false;this.sorter_duration=300;this.sorter_current=0;this.sorter_sort=[];this.create=function(a){this.configs={effect:(this.effects.indexOf(a.effect)!=-1)?a.effect:this.effects[0],image_effect:{show:"in",hide:"hide"},picto_effect:{show:"in",hide:"hide"},slide_effect:{slide:{show:"show",hide:"hide",show_options:{property:"right",set:"-238px",start:"0px"}},fade:{show:"in",hide:"out"}},mousewheel:!!a.mousewheel,waiting_time:parseInt(a.waiting_time),click_thumbnail:!!a.click_thumbnail};this.elements.image=$(this.selectors.image);this.elements.image_link=$(this.selectors.image_link);this.elements.slide=$(this.selectors.slide);this.elements.text=$(this.selectors.text);this.elements.text_content=$(this.selectors.text_content);this.elements.text_content_p=this.elements.text_content.getElement("p");this.elements.text_watchnow=$(this.selectors.text_watchnow);this.elements.text_longtitle=this.elements.text.getElement("h1");this.elements.text_shorttitle=this.elements.text.getElement("h2");this.elements.text_teaser=this.elements.text.getElement("p");this.elements.picto_ul=$(this.selectors.picto_ul);this.elements.picto_class=$$("."+this.selectors.pictos_class);this.elements.thumb_list=$(this.selectors.thumb_list);this.elements.thumb_simple=$(this.selectors.thumb_simple);this.elements.thumb_arrow=$(this.selectors.thumb_arrow);this.pictos.LiveVideo=$(this.selectors.picto_item+"live");this.pictos.Video=$(this.selectors.picto_item+"vod");this.pictos.LiveHQ=$(this.selectors.picto_item+"hq");this.pictos.Multiplex=$(this.selectors.picto_item+"multiplex");this.pictos.Bonus=$(this.selectors.picto_item+"bonus");this.image_init();this.picto_init();this.slide_init()};this.add=function(b,a){this.images[b]=a};this.process=function(){var c=this;var a=null;this.buttonplay_process();if(this.elements.image!=null){var d=function(){c.slide_stop();c.picto_stop();c.image_stop();c.slide_hide();c.picto_hide();c.image_process(c.images[c.sorter_current].url,c.images[c.sorter_current].link,c.images[c.sorter_current].target);clearTimeout(a);a=b.delay(c.configs.waiting_time)};var b=function(){c.slide_stop();c.picto_stop();c.slide_process(c.images[c.sorter_current]);c.picto_process(c.images[c.sorter_current].pictos)};c.elements.thumb_list.addEvent(c.events.thumb_move_complete,d);c.thumb_process();b.delay(c.configs.waiting_time)}};this.buttonplay_process=function(){this.buttonplay_events()};this.buttonplay_events=function(){var a=this;if(this.elements.text_watchnow!=null){this.elements.text_watchnow.tween("opacity",0.8);this.elements.text_watchnow.addEvents({mouseenter:function(){this.get("tween").stop();this.tween("opacity",0.8,1)},mouseleave:function(){this.tween("opacity",1,0.8)},click:function(){a.buttonplay_nedstat()}})}};this.buttonplay_nedstat=function(){useAppNedstat.call(this,"coverflow_buttonplay",this.images[this.sorter_current].title_nedstat)};this.thumb_process=function(){if(this.images.length>3){this.thumb_loop_init()}else{this.thumb_simple_init()}};this.thumb_simple_init=function(){var a=this;a.elements.thumb_simple.getElements("a").each(function(c,b){c.addEvent("click",function(){a.image_process(a.images[this.retrieve("index")].url,a.images[this.retrieve("index")].link,a.images[this.retrieve("index")].target);var d=this.retrieve("index");a.thumb_nedstat(d);a.image_process(a.images[d].url)})});a.elements.thumb_arrow.fade("hide")};this.thumb_loop_init=function(){var b=this;for(var a=1;a<this.images.length;a++){b.sorter_sort.push(a)}b.sorter_sort.push(0);b.sorter_sort.push(this.images.length);b.sorter=new Fx.Sort(b.elements.thumb_list.getElements("a"),{duration:b.sorter_duration,transition:Fx.Transitions.linear.easeIn,mode:"vertical",onComplete:function(){if(b.sorter.options.duration==0){b.thumb_loop_apply(false)}else{b.thumb_loop_finish();b.thumb_loop_apply(true)}}});var c=function(){var d=this.retrieve("index");b.thumb_nedstat(d);if(!b.sorter_running){if(b.sorter_current>d){b.sorter_nb=b.images.length-b.sorter_current+d}else{b.sorter_nb=d-b.sorter_current}b.thumb_loop_apply(true)}};if(b.configs.click_thumbnail){b.elements.thumb_list.getElements("a").each(function(e,d){e.store("index",d);e.addEvent("click:throttle(500)",c)})}if(b.configs.mousewheel){var b=this;b.elements.thumb_list.addEvent("mousewheel:throttle(500)",function(d){d.stop();if(d.wheel<0){if(b.sorter_running){b.sorter_nb++}else{b.sorter_nb=1;b.thumb_loop_apply(true)}}})}b.elements.thumb_arrow.addEvent("click:throttle(500)",function(){if(b.sorter_running){b.sorter_nb++}else{b.sorter_nb=1;b.thumb_loop_apply(true)}})};this.thumb_loop_swap=function(){this.sorter.options.duration=0;this.sorter.swap(0,this.images.length)};this.thumb_loop_sort=function(){this.sorter.options.duration=this.sorter_duration;this.elements.thumb_list.getElement("a:last-child").setStyle("visibility","hidden");this.sorter.sort(this.sorter_sort)};this.thumb_loop_finish=function(){this.sorter.rearrangeDOM();this.sorter.setDefaultOrder();this.sorter_current++;if(this.sorter_current>=this.images.length){this.sorter_current=0}};this.thumb_loop_apply=function(b){var a=this;b=!!b;if(a.sorter_index==0){a.sorter_running=true}if(a.sorter_index<a.sorter_nb){a.sorter_index+=0.5;if(b){a.thumb_loop_swap()}else{a.thumb_loop_sort()}}else{a.sorter_running=false;a.sorter_index=0;a.elements.thumb_list.fireEvent(a.events.thumb_move_complete)}};this.thumb_nedstat=function(a){useAppNedstat.call(this,"coverflow_thumb",(a+1)+"."+this.images[a].title_nedstat)};this.image_init=function(){var a=this;this.elements.image.set("tween",{duration:1000,link:"cancel"});this.elements.image.addEvent("click",function(){a.image_nedstat()})};this.image_stop=function(){this.elements.image.get("tween").stop()};this.image_process=function(d,c,a){var b=this;b.elements.image.addEvent(b.events.image_hide_complete,function(){b.elements.image.removeEvents(b.events.image_hide_complete);b.image_change(d,c,a);b.image_show()});b.image_hide()};this.image_hide=function(){var a=this;var d=a.elements.image.get("tween");var c=function(){a.elements.image.fireEvent(a.events.image_hide_start)};var e=function(){a.elements.image.fireEvent(a.events.image_hide_complete)};var b=function(){a.elements.image.fade(a.configs.image_effect.hide)};if(a.configs.image_effect.hide=="hide"){c();b();e()}else{d.removeEvents("start");d.removeEvents("complete");d.addEvent("start",c);d.addEvent("complete",e);b()}};this.image_change=function(c,b,a){this.elements.image.set("src",c);this.elements.image_link.set("target",a);this.elements.image_link.set("href",b)};this.image_show=function(){var a=this;var d=a.elements.image.get("tween");var c=function(){a.elements.image.fireEvent(a.events.image_show_start)};var e=function(){a.elements.image.fireEvent(a.events.image_show_complete)};var b=function(){a.elements.image.fade(a.configs.image_effect.show)};if(a.configs.image_effect.show=="show"){c();b();e()}else{d.removeEvents("start");d.removeEvents("complete");d.addEvent("start",c);d.addEvent("complete",e);b()}};this.image_nedstat=function(){useAppNedstat.call(this,"coverflow_main",this.images[this.sorter_current].title_nedstat)};this.picto_init=function(){this.elements.picto_ul.set("tween",{duration:1000,link:"cancel"})};this.picto_stop=function(){this.elements.picto_ul.get("tween").stop()};this.picto_process=function(b){var a=this;a.elements.picto_ul.addEvent(a.events.picto_hide_complete,function(){a.elements.picto_ul.removeEvents(a.events.picto_hide_complete);a.picto_change(b);a.picto_show()});a.picto_hide()};this.picto_hide=function(){var a=this;var d=a.elements.picto_ul.get("tween");var c=function(){a.elements.picto_ul.fireEvent(a.events.picto_hide_start)};var e=function(){a.elements.picto_ul.fireEvent(a.events.picto_hide_complete)};var b=function(){a.elements.picto_ul.fade(a.configs.picto_effect.hide)};if(a.configs.picto_effect.hide=="hide"){c();b();e()}else{d.removeEvents("start");d.removeEvents("complete");d.addEvent("start",c);d.addEvent("complete",e);b()}};this.picto_change=function(c){var b=this;var a=c.split(" ");Object.each(b.pictos,function(e,d){if(e){if(a.indexOf(d)!=-1){e.removeClass("nodisplay")}else{e.addClass("nodisplay")}}})};this.picto_show=function(){var b=this;var d=b.elements.picto_ul.get("tween");var c=function(){b.elements.picto_ul.fireEvent(b.events.picto_show_start)};var e=function(){b.elements.picto_ul.fireEvent(b.events.picto_show_complete)};var a=function(){b.elements.picto_ul.fade(b.configs.picto_effect.show)};if(b.configs.picto_effect.show=="show"){c();a();e()}else{d.removeEvents("start");d.removeEvents("complete");d.addEvent("start",c);d.addEvent("complete",e);a()}};this.slide_init=function(){this.elements.slide.set("tween",{duration:1000,link:"cancel"});this.elements.text.set("tween",{duration:1000,link:"cancel"})};this.slide_stop=function(){this.elements.slide.get("tween").stop();this.elements.text.get("tween").stop()};this.slide_process=function(b){var a=this;a.elements.slide.addEvent(a.events.slide_hide_complete,function(){a.elements.slide.removeEvents(a.events.slide_hide_complete);a.slide_change(b);a.slide_show()});a.slide_hide()};this.slide_hide=function(){var f=this;var g=f.elements.slide.get("tween");var e=f.elements.text.get("tween");var b=f.configs.slide_effect[f.configs.effect].hide_options;var a=function(){f.elements.slide.fireEvent(f.events.slide_hide_start)};var c=function(){f.elements.slide.fireEvent(f.events.slide_hide_complete)};var d={fade:function(){if(typeof b!="undefined"){g.setOptions({property:b.property}).set(b.set);e.setOptions({property:b.property}).set(b.set)}f.elements.slide.fade(f.configs.slide_effect.fade.hide);f.elements.text.fade(f.configs.slide_effect.fade.hide);f.elements.text_watchnow.addClass("nodisplay");if(typeof b!="undefined"){g.setOptions({property:b.property}).set(b.set);e.setOptions({property:b.property}).set(b.set)}},slide:function(){if(typeof b!="undefined"){g.setOptions({property:b.property}).set(b.set);e.setOptions({property:b.property}).set(b.set)}f.elements.slide.fade(f.configs.slide_effect.slide.hide);f.elements.text.fade(f.configs.slide_effect.slide.hide);f.elements.text_watchnow.addClass("nodisplay");if(typeof b!="undefined"){g.setOptions({property:b.property}).start(b.start);e.setOptions({property:b.property}).start(b.start)}}};if(f.configs.slide_effect[f.configs.effect].hide=="hide"){a();d[f.configs.effect]();c()}else{g.removeEvents("start");g.removeEvents("complete");g.addEvent("start",a);g.addEvent("complete",c);d[f.configs.effect]()}};this.slide_change=function(c){if(this.elements.text_longtitle){this.elements.text_longtitle.set("text",c.title)}if(this.elements.text_shorttitle){this.elements.text_shorttitle.set("text",c.date)}if(this.elements.text_teaser&&this.elements.text_longtitle){if(c.teaser!=""){this.elements.text_longtitle.removeClass("title_alone");this.elements.text_longtitle.addClass("title_and_teaser");var b=c.teaser.split("[br]").join("<br />");this.elements.text_teaser.set("html",b)}else{this.elements.text_longtitle.removeClass("title_and_teaser");this.elements.text_longtitle.addClass("title_alone");this.elements.text_teaser.set("html","")}}var a=c.pictos.split(" ");if(this.elements.text_watchnow){if(a.indexOf("PlayButton")!=-1){this.elements.text_watchnow.removeClass("nodisplay");this.elements.text_content.setStyle("height","160px");this.elements.text_content_p.setStyle("margin-top","10px")}else{this.elements.text_watchnow.addClass("nodisplay");this.elements.text_content.setStyle("height","185px");this.elements.text_content_p.setStyle("margin-top","35px")}}};this.slide_show=function(){var e=this;var g=e.elements.slide.get("tween");var d=e.elements.text.get("tween");var b=e.configs.slide_effect[e.configs.effect].show_options;var a=function(){e.elements.slide.fireEvent(e.events.slide_show_start)};var c=function(){e.elements.slide.fireEvent(e.events.slide_show_complete)};var f={fade:function(){if(typeof b!="undefined"){g.setOptions({property:b.property}).set(b.set);d.setOptions({property:b.property}).set(b.set)}e.elements.slide.fade(e.configs.slide_effect.fade.show);e.elements.text.fade(e.configs.slide_effect.fade.show);if(typeof b!="undefined"){g.setOptions({property:b.property}).set(b.set);d.setOptions({property:b.property}).set(b.set)}},slide:function(){if(typeof b!="undefined"){g.setOptions({property:b.property}).set(b.set);d.setOptions({property:b.property}).set(b.set)}e.elements.slide.fade(e.configs.slide_effect.slide.show);e.elements.text.fade(e.configs.slide_effect.slide.show);if(typeof b!="undefined"){g.setOptions({property:b.property}).start(b.start);d.setOptions({property:b.property}).start(b.start)}}};if(e.configs.slide_effect[e.configs.effect].show=="show"){a();f[e.configs.effect]();c()}else{g.removeEvents("start");g.removeEvents("complete");g.addEvent("start",a);g.addEvent("complete",c);f[e.configs.effect]()}}};var useAppCoverflow=new oAppCoverflow();var oAppPlayerscheduleteaser=function(){this.pagename="playerscheduleteaser";this.create=function(){this.disclaimer_popup()};this.disclaimer_ids={popup:"playerscheduleteaser_disclaimer_popup",content:"playerscheduleteaser_disclaimer_popup_content"};this.disclaimer_process=function(){return this.disclaimer_popup_activate()};this.disclaimer_popup=function(){if($(this.disclaimer_ids.content)){useLibraryPopup.popup_create({container_id:this.disclaimer_ids.popup,content_id:this.disclaimer_ids.content,theme:"firstvisit",title:Ply.Labels.get(4754),close:false,draggable:false})}};this.disclaimer_popup_activate=function(){return useLibraryPopup.show(this.disclaimer_ids.popup,true)};this.disclaimer_popup_deactivate=function(){return useLibraryPopup.hide(this.disclaimer_ids.popup)}};var useAppPlayerscheduleteaser=new oAppPlayerscheduleteaser();var oAppFirstvisit=function(){this.pagename="firstvisit";this.mods=["pc","iphone"];this.offers=["pc","both"];this.configs={mod:this.mods[0],mod_old:this.mods[0],offer:this.offers[0],pc_wat_url:"",iphone_wat_url:"",display_program:false};this.selectors={container:this.pagename+"_container",program_popup:this.pagename+"_program_popup",program_content:this.pagename+"_program_popup_content"};this.properties_popup={pc:{title:4818,id:this.pagename+"_program_pc",events:this.pagename+"_program_pc_events"},iphone:{title:4821,id:this.pagename+"_program_iphone",events:this.pagename+"_program_iphone_events"}};this.properties_page={pc:{title_id:this.pagename+"_title_pc",video_id:this.pagename+"_video_pc",onglet_id:this.pagename+"_video_pc_onglet",video_wat_div:this.pagename+"_video_pc_wat",video_container:this.pagename+"_video_pc_container",video_wat_id:this.pagename+"_video_pc_wat_id",blocs_id:this.pagename+"_description_blocs_pc",bloc_demo:this.pagename+"_description_bloc_pc_demo",bloc_calendar:this.pagename+"_description_bloc_pc_calendar",bloc_offers:this.pagename+"_description_bloc_pc_offers",subscribe:this.pagename+"_subscribe_link",subscribe_popup:this.pagename+"_subscribe_popup_link",buttons_id:this.pagename+"_description_buttons_pc",oas_id:this.pagename+"_column_oas_pc",wat_displayed:false,wat_width:"441",wat_height:"248"},iphone:{title_id:this.pagename+"_title_iphone",video_id:this.pagename+"_video_iphone",onglet_id:this.pagename+"_video_iphone_onglet",video_wat_div:this.pagename+"_video_iphone_wat",video_container:this.pagename+"_video_iphone_container",video_wat_id:this.pagename+"_video_iphone_wat_id",blocs_id:this.pagename+"_description_blocs_iphone",bloc_demo:this.pagename+"_description_bloc_iphone_demo",bloc_calendar:this.pagename+"_description_bloc_iphone_calendar",bloc_socialnetworks:this.pagename+"_description_bloc_iphone_socialnetworks",bloc_facebook:this.pagename+"_facebook_link",bloc_twitter:this.pagename+"_twitter_link",appstore:this.pagename+"_appstore_link",appstore2:this.pagename+"_appstore2_link",appstore3:this.pagename+"_appstore3_link",appstore_popup:this.pagename+"_appstore_popup_link",appstore2_popup:this.pagename+"_appstore2_popup_link",appstore3_popup:this.pagename+"_appstore3_popup_link",buttons_id:this.pagename+"_description_buttons_iphone",oas_id:this.pagename+"_column_oas_iphone",wat_displayed:false,wat_width:"385",wat_height:"256"}};this.effects={ie:false,show:"in",hide:"out",transition_duration:1000,work_in_progess:false};this.create=function(a){this.mod_change(a.mod);this.offer_change(a.offer);this.configs.pc_wat_url=a.pc_wat_url;this.configs.iphone_wat_url=a.iphone_wat_url;if(a.display_program=="false"){this.configs.display_program=false}else{this.configs.display_program=true}if(Browser.ie){this.effects.ie=true;this.effects.show="show";this.effects.hide="hide";this.effects.transition_duration=0}this.program_popup();this.events();this.page_init()};this.events=function(){var b=this;var a;this.event_onglet("pc","iphone");this.event_onglet("iphone","pc");this.event_iconbig("iphone");this.event_iconbig("pc");this.event_blocs();this.event_buttons()};this.event_onglet=function(d,a){var b=this;var c=$(this.properties_page[d].onglet_id);this.page_init_tween(b.properties_page[d].video_wat_div);if(c){c.addEvent("click",function(f){f.stop();if(!b.effects.work_in_progess){b.effects.work_in_progess=true;$(b.properties_page[d].video_wat_div).fade(b.effects.hide);$(b.properties_page[d].video_container).fade("hide");$(b.properties_page[a].video_container).fade("show");$(b.properties_page[a].video_wat_div).fade("show");b.mod_change(a);b.page_change();if(b.properties_page[d].wat_displayed){b.page_wat_deactivate(d)}(function(){b.effects.work_in_progess=false}).delay(b.effects.transition_duration)}})}};this.event_iconbig=function(b){var a=this;var c=$(this.properties_page[b].video_wat_div);if(c){c.addEvent("click",function(d){d.stop();if(!a.properties_page[b].wat_displayed){a.page_wat_activate(a.configs.mod);switch(b){case"pc":useAppNedstat.call(this,"firstvisit_pc_video");break;case"iphone":useAppNedstat.call(this,"firstvisit_mobile_video");break}}})}};this.event_buttons=function(){var a=["lightgreen","yellow","black","blue"];$(this.selectors.container).getElements(".firstvisit_button").each(function(b){b.addEvents({mouseenter:function(){for(var c=0;c<a.length;c++){if(this.hasClass(a[c])){this.removeClass(a[c]);this.addClass(a[c]+"_active")}}},mouseleave:function(){for(var c=0;c<a.length;c++){if(this.hasClass(a[c]+"_active")){this.removeClass(a[c]+"_active");this.addClass(a[c])}}}})})};this.event_blocs=function(){var a=this;if($(this.properties_page.pc.bloc_demo)){$(this.properties_page.pc.bloc_demo).addEvent("click",function(){a.program_popup_activate("pc",true);useAppNedstat.call(this,"firstvisit_pc_demo")})}if($(this.properties_page.pc.bloc_calendar)){$(this.properties_page.pc.bloc_calendar).addEvent("click",function(){a.program_popup_activate("pc",false);useAppNedstat.call(this,"firstvisit_pc_calendar")})}if($(this.properties_page.pc.bloc_offers)){$(this.properties_page.pc.bloc_offers).addEvent("click",function(){useAppNedstat.call(this,"firstvisit_pc_offers","",Ply.Links.get("subscription"))})}if($(this.properties_page.pc.subscribe)){$(this.properties_page.pc.subscribe).addEvent("click",function(b){b.stop();useAppNedstat.call(this,"firstvisit_pc_subscribe")})}if($(this.properties_page.pc.subscribe_popup)){$(this.properties_page.pc.subscribe_popup).addEvent("click",function(b){b.stop();useAppNedstat.call(this,"firstvisit_pc_popup_subscribe")})}if($(this.properties_page.iphone.bloc_demo)){$(this.properties_page.iphone.bloc_demo).addEvent("click",function(){a.program_popup_activate("iphone",true);useAppNedstat.call(this,"firstvisit_mobile_demo")})}if($(this.properties_page.iphone.bloc_calendar)){$(this.properties_page.iphone.bloc_calendar).addEvent("click",function(){a.program_popup_activate("iphone",false);useAppNedstat.call(this,"firstvisit_mobile_calendar")})}if($(this.properties_page.iphone.bloc_facebook)){$(this.properties_page.iphone.bloc_facebook).addEvent("click",function(b){b.stop();useAppNedstat.call(this,"firstvisit_mobile_facebook")})}if($(this.properties_page.iphone.bloc_twitter)){$(this.properties_page.iphone.bloc_twitter).addEvent("click",function(b){b.stop();useAppNedstat.call(this,"firstvisit_mobile_twitter")})}if($(this.properties_page.iphone.appstore)){$(this.properties_page.iphone.appstore).addEvent("click",function(b){b.stop();useAppNedstat.call(this,"firstvisit_mobile_appstore")})}if($(this.properties_page.iphone.appstore_popup)){$(this.properties_page.iphone.appstore_popup).addEvent("click",function(b){b.stop();useAppNedstat.call(this,"firstvisit_mobile_popup_appstore")})}};this.mod_check=function(a,c){var b="";if(typeof a=="string"){b=(this.mods.indexOf(a))?a:c}else{b=c}return b};this.mod_change=function(a){this.configs.mod_old=this.mod_check(this.configs.mod,this.mods[0]);this.configs.mod=this.mod_check(a,this.mods[0])};this.offer_check=function(a,b){var c="";if(typeof a=="string"){c=(this.offers.indexOf(a))?a:b}else{c=b}return c};this.offer_change=function(a){this.configs.offer=this.offer_check(a,this.offers[0])};this.process=function(){if(this.configs.display_program){this.program_popup_activate(this.configs.mod,false)}useAppOAS.firstvisit_position_right(this.configs.mod,this.properties_page)};this.page_init=function(){var a=this;Object.each(this.properties_page,function(b){a.page_init_tween(b.title_id);a.page_init_tween(b.video_id);a.page_init_tween(b.blocs_id);a.page_init_tween(b.buttons_id);a.page_init_tween(b.oas_id)})};this.page_init_tween=function(a){if($(a)){$(a).get("tween").setOptions({duration:this.effects.transition_duration})}};this.page_change=function(){var b=this.configs.mod;var a=this.configs.mod_old;var d=this.properties_page[b];var c=this.properties_page[a];if($(c.title_id)&&$(d.title_id)){$(c.title_id).fade(this.effects.hide);$(d.title_id).fade(this.effects.show)}if($(c.video_id)&&$(d.video_id)){$(c.video_id).fade(this.effects.hide);$(d.video_id).fade(this.effects.show)}if($(c.blocs_id)&&$(d.blocs_id)){$(c.blocs_id).fade(this.effects.hide);$(d.blocs_id).fade(this.effects.show)}if($(c.buttons_id)&&$(d.buttons_id)){$(c.buttons_id).fade(this.effects.hide);$(d.buttons_id).fade(this.effects.show)}if($(c.oas_id)&&$(d.oas_id)){$(c.oas_id).fade(this.effects.hide);$(d.oas_id).fade(this.effects.show)}};this.page_wat_activate=function(e){var f=this;var b=f.properties_page[e];var d=f.configs[e+"_wat_url"];var a=$(b.video_wat_div);if(!b.wat_displayed){if(e=="iphone"){if(!f.effects.work_in_progess){f.effects.work_in_progess=true;var g=a.get("tween").options.duration+10;var c=function(){a.removeClass("firstvisit_video_"+e+"_wat");a.addClass("firstvisit_video_"+e+"_wat2");a.fade(f.effects.show);useAppWat.construct(b.video_container,b.video_wat_id,d,{width:b.wat_width,height:b.wat_height});(function(){f.effects.work_in_progess=false}).delay(g);b.wat_displayed=true};a.fade(this.effects.hide);c.delay(g)}}else{useAppWat.construct(b.video_wat_div,b.video_wat_id,d,{width:b.wat_width,height:b.wat_height});b.wat_displayed=true}}};this.page_wat_deactivate=function(d){var b=this;var a=b.properties_page[d];var e=$(a.video_wat_div);var c=$(a.video_container);if(a.wat_displayed){if(d=="iphone"){e.removeClass("firstvisit_video_"+d+"_wat2");e.addClass("firstvisit_video_"+d+"_wat");if(c){c.empty();c.adopt(new Element("div#"+a.video_wat_id))}a.wat_displayed=false}else{if(c){c.empty();c.adopt(new Element("div#"+a.video_wat_id))}a.wat_displayed=false}}};this.program_popup=function(){if($(this.selectors.program_content)){useLibraryPopup.popup_create({container_id:this.selectors.program_popup,content_id:this.selectors.program_content,theme:"firstvisit",title:Ply.Labels.get(4769),close:true,draggable:false})}};this.program_popup_activate=function(c,a){a=!!a;this.program_popup_generate(c,a);var d=useLibraryPopup.show(this.selectors.program_popup,true,"absolute");var b=new Fx.Scroll($(window));b.toTop();return d};this.program_popup_deactivate=function(){return useLibraryPopup.hide(this.selectors.program_popup)};this.program_popup_title=function(a){useLibraryPopup.popup_title(this.selectors.program_popup,a)};this.program_popup_generate=function(c,e){e=!!e;var d=this.mod_check(c,this.configs.mod);var f=this.properties_popup[d];if(typeof f!="undefined"){this.program_popup_title(Ply.Labels.get(f.title));var a=null;for(var b in this.properties_popup){a=$(this.properties_popup[b].id);if(a){a.addClass("nodisplay")}}a=$(f.id);if(a){a.removeClass("nodisplay")}if(e){$(f.events).addClass("nodisplay")}else{$(f.events).removeClass("nodisplay")}}}};var useAppFirstvisit=new oAppFirstvisit();var oAppContact=function(){this.pagename="contact";this.connected=false;this.selectors={container:this.pagename+"_container",form:this.pagename+"_form",language:this.pagename+"_language",firstname:this.pagename+"_firstname",lastname:this.pagename+"_lastname",email:this.pagename+"_email",problem_div:this.pagename+"_problem",problem:this.pagename+"_problem_text",os:this.pagename+"_os",browser:this.pagename+"_browser",silverlight:this.pagename+"_silverlight",ip:this.pagename+"_ip",submit:this.pagename+"_submit",buttons:"."+this.pagename+"_button",button:this.pagename+"_button",loading:this.pagename+"_loading"};this.user_configs={os:"",browser:"",useragent:"",silverlight:"",ip:"",cookies:false};this.configs={userRef:"",templateId:0,preferredLanguage:0};this.form_validator=null;this.loading={div_show_id:[this.selectors.loading],div_hide_id:[this.selectors.submit]};this.create=function(b,a,c){this.user_configs.os=navigator.platform;this.user_configs.browser=Browser.name.capitalize()+" "+Browser.version;this.user_configs.useragent=navigator.userAgent;this.user_configs.silverlight=GetSilverlightVersion();this.user_configs.ip=b;this.user_configs.cookies=navigator.cookieEnabled;this.configs.preferredLanguage=a;this.configs.templateId=c;this.forms_validator()};this.create_connected=function(b,d,a,e,c){this.configs.userRef=b;if($(this.selectors.firstname)){$(this.selectors.firstname).set("value",d)}if($(this.selectors.lastname)){$(this.selectors.lastname).set("value",a)}if($(this.selectors.email)){$(this.selectors.email).set("value",e)}this.configs.preferredLanguage=c};this.process=function(){this.user_configs_fill();this.events()};this.events=function(){this.events_over();this.events_submit();this.events_language()};this.events_over=function(){var a=["lightgreen","yellow","black","blue"];if($(this.selectors.container)){$(this.selectors.container).getElements(this.selectors.buttons).each(function(b){b.addEvents({mouseenter:function(){for(var c=0;c<a.length;c++){if(this.hasClass(a[c])){this.removeClass(a[c]);this.addClass(a[c]+"_active")}}},mouseleave:function(){for(var c=0;c<a.length;c++){if(this.hasClass(a[c]+"_active")){this.removeClass(a[c]+"_active");this.addClass(a[c])}}}})})}};this.events_submit=function(){var a=this;if($(this.selectors.button)){$(this.selectors.button).addEvent("click",function(b){b.stop();useLibraryLoading.process("div","show",a.loading);a.form_validator.reset();(function(){var c=a.forms_validate();if(c==true){a.request()}else{useLibraryLoading.process("div","hide",a.loading)}}).delay(1000)})}};this.events_language=function(){var a=this;if($(this.selectors.language)&&$(this.selectors.problem_div)){var c=$(this.selectors.problem_div).getElement("h2");var b=function(e){var f=0;e=!!e;if(e==true){var d=useAppPlayer.get_ply_languageid();if(d==0||d==1||d==3){f=d;useLibraryForm.set("update","select",a.selectors.language,f)}}else{f=useLibraryForm.get("select",a.selectors.language,f).value}c.set("text",Ply.Labels.get(3593+"_"+f))};$(this.selectors.language).addEvent("change",b.pass(false));b(true)}};this.forms_validator=function(){Form.Validator.add("ply-mandatory",{errorMsg:Ply.Labels.get(4092),test:function(c){var d=true;if(c.type!="select-one"&&c.type!="select"){d=c.get("value").trim()}return !Form.Validator.getValidator("IsEmpty").test(c)&&d!=null&&d.length!=0}});Form.Validator.add("ply-formatemail",{errorMsg:Ply.Labels.get(4093),test:function(c){return !Form.Validator.getValidator("ply-mandatory").test(c)||(/^(?:[a-z0-9!#$%&'*+\/=?^_`{|}~-]\.?){0,63}[a-z0-9!#$%&'*+\/=?^_`{|}~-]@(?:(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\.)*[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\])$/i).test(c.get("value"))}});var b=Ply.Labels.get(4658);var a=Ply.Labels.get(4659);if(b.contains(":")!=true){b+=" : "}if(a.contains(":")!=true){a+=" : "}if($(this.selectors.form)){this.form_validator=new Form.Validator.Inline($(this.selectors.form),{evaluateFieldsOnBlur:false,evaluateFieldsOnChange:false,warningPrefix:b,errorPrefix:a})}};this.forms_validate=function(){var a=false;$(this.selectors.form).fireEvent("submit");a=this.form_validator.validate();return a};this.user_configs_fill=function(){$(this.selectors.os).set("value",this.user_configs.os);$(this.selectors.browser).set("value",this.user_configs.browser+" : "+this.user_configs.useragent);$(this.selectors.silverlight).set("value",this.user_configs.silverlight)};this.user_configs_get=function(){var a={os:navigator.platform,browser:Browser.name.capitalize()+" "+Browser.version,useragent:navigator.userAgent,silverlight:GetSilverlightVersion(),cookies:navigator.cookieEnabled};return a};this.user_configs_generator=function(a){a=(a+"").replace(/([^>\r\n]?)(\r\n|\n\r|\r|\n)/g,"$1<br />$2");var b="<b>Message joint :</b>";b+="<hr /><i>"+a+"</i><hr />";b+="<b>Informations techniques : </b>";b+='<table border="1">';b+="<tr><th>Operating System</th><td>"+this.user_configs.os+"</td></tr>";b+="<tr><th>Internet Browser</th><td>"+this.user_configs.browser+"<br />"+this.user_configs.useragent+"</td></tr>";b+="<tr><th>Silverlight</th><td>"+this.user_configs.silverlight+"</td></tr>";b+="<tr><th>IP Address</th><td>"+this.user_configs.ip+"</td></tr>";b+="<tr><th>Cookies</th><td>"+((this.user_configs.cookies==true)?"Enabled":"Disabled")+"</td></tr>";b+="</table>";return b};this.request=function(){var c=useLibraryForm.get("text",this.selectors.firstname,"");var e=useLibraryForm.get("text",this.selectors.lastname,"");var f=useLibraryForm.get("text",this.selectors.email,"");var d=useLibraryForm.get("text",this.selectors.problem,"");var a=useLibraryForm.get("select",this.selectors.language,this.configs.preferredLanguage);var g="";var b="subject="+g;b+="&bodyContent="+this.user_configs_generator(d.value);b+="&g="+useAppPlayer.get_ply_geoloc();b+="&d="+useAppPlayer.get_ply_device();b+="&s="+useAppPlayer.get_ply_player();b+="&templateId="+this.configs.templateId;b+="&preferredLanguage="+a.value;b+="&email="+f.value;b+="&userRef="+this.configs.userRef;b+="&lastName="+e.value;b+="&firstName="+c.value;var h=new Ply._Objects.Ajax(Ply.Ws.get("player","contact"),"post",{onSuccess:this.success.bind(this),onFailure:this.failure.bind(this)});h.send(b);useLibraryLoading.process("div","show",this.loading)};this.success=function(c,a){var b=Ply.Xml.toObj(a);if(b.Success==1&&b.Code==0){(function(){useLibraryLoading.process("div","hide",this.loading);alert(Ply.Labels.get(3610));window.parent.location.href=Ply.Links.get("contact_teaser")}).delay(1000,this)}else{(function(){useLibraryLoading.process("div","hide",this.loading);alert(Ply.Labels.get(3071))}).delay(1000,this)}};this.failure=function(){useLibraryLoading.process("div","hide",this.loading);useLibraryError.process(0,"alert_all")}};var useAppContact=new oAppContact();var oAppFaqiframe=function(){this.pagename="faqiframe";this.mods=["pc","mobile","tv"];this.mod="";this.options={};this.selectors={pc:this.pagename+"_pc",tv:this.pagename+"_tv",mobile:this.pagename+"_mobile",iframe:this.pagename+"_iframe"};this.elements={pc:null,tv:null,mobile:null,iframe:null};this.elements_exists={pc:false,tv:false,mobile:false,iframe:false};this.create=function(a){this.options=a;this.elements.pc=$(this.selectors.pc);this.elements.tv=$(this.selectors.tv);this.elements.mobile=$(this.selectors.mobile);this.elements.iframe=$(this.selectors.iframe);if(this.elements.pc){this.elements_exists.pc=true}if(this.elements.tv){this.elements_exists.tv=true}if(this.elements.mobile){this.elements_exists.mobile=true}if(this.elements.iframe){this.elements_exists.iframe=true}};this.process=function(){this.events();var a=true;if(this.mods.indexOf(this.options.mod)!=-1){if(this.elements_exists[this.options.mod]){this.change(this.options.mod,decodeURIComponent(this.options.url));a=false}}if(a==true){if(this.elements_exists.pc){this.change("pc")}else{if(this.elements_exists.mobile){this.change("mobile")}else{if(this.elements_exists.tv){this.change("tv")}}}}};this.events=function(){var a=this;if(this.elements_exists.pc){this.elements.pc.addEvent("click",function(){return a.change("pc")})}if(this.elements_exists.tv){this.elements.tv.addEvent("click",function(){return a.change("tv")})}if(this.elements_exists.mobile){this.elements.mobile.addEvent("click",function(){return a.change("mobile")})}};this.change=function(a,b){if(this.elements_exists.iframe){if(this.elements_exists.pc){this.elements.pc.removeClass("active")}if(this.elements_exists.tv){this.elements.tv.removeClass("active")}if(this.elements_exists.mobile){this.elements.mobile.removeClass("active")}if(this.elements_exists[a]){this.elements[a].addClass("active");if(typeof b=="undefined"){b=this.elements[a].get("href")}this.elements.iframe.set("src",b);this.mod=a}return false}return true}};var useAppFaqiframe=new oAppFaqiframe();var oAppDisclaimer=function(){this.pagename="disclaimer";this.has_maintenance=false;this.has_noel=false;this.has_legendesdusport=false;this.create=function(){this.has_maintenance=this.maintenance_popup();this.has_legendesdusport=(this.legendesdusport_popup()&&this.legendesdusport_candisplay());this.has_noel=(this.noel_popup()&&this.noel_candisplay())};this.connexion_process=function(){var a=false;if(this.has_maintenance){a=this.maintenance_process()}else{if(this.has_legendesdusport){a=this.legendesdusport_process()}else{if(this.has_noel){a=this.noel_process()}}}return a};this.connexion_delay=function(){var a=0;if(this.has_maintenance){a=this.maintenance_ids.duration}else{if(this.has_legendesdusport){a=this.legendesdusport_ids.duration}else{if(this.has_noel){a=this.noel_ids.duration}}}return a};this.connexion_get_active=function(){var a=null;if(this.has_maintenance){a=this.maintenance_ids.popup}else{if(this.has_legendesdusport){a=this.legendesdusport_ids.popup}else{if(this.has_noel){a=this.noel_ids.popup}}}return a};this.maintenance_ids={popup:this.pagename+"_maintenance_popup",content:this.pagename+"_maintenance_popup_content",duration:10000};this.maintenance_process=function(){return this.maintenance_popup_activate()};this.maintenance_popup=function(){if($(this.maintenance_ids.content)){useLibraryPopup.popup_create({container_id:this.maintenance_ids.popup,content_id:this.maintenance_ids.content,theme:"firstvisit",title:Ply.Variables.get("disclaimer_popup_maintenance_title"),close:true,close_title:Ply.Labels.get(3862),close_image:Ply.Links.get("img_popup_close"),draggable:true});return true}return false};this.maintenance_popup_activate=function(){return useLibraryPopup.show(this.maintenance_ids.popup,true)};this.maintenance_popup_deactivate=function(){return useLibraryPopup.hide(this.maintenance_ids.popup)};this.legendesdusport_ids={popup:this.pagename+"_legendesdusport_popup",content:this.pagename+"_legendesdusport_popup_content",duration:10000};this.legendesdusport_process=function(){return this.legendesdusport_popup_activate()};this.legendesdusport_popup=function(){if($(this.legendesdusport_ids.content)){useLibraryPopup.popup_create({container_id:this.legendesdusport_ids.popup,content_id:this.legendesdusport_ids.content,theme:"firstvisit",title:Ply.Variables.get("disclaimer_popup_legendesdusport_title"),close:true,close_title:Ply.Labels.get(3862),close_image:Ply.Links.get("img_popup_close"),draggable:true});return true}return false};this.legendesdusport_popup_activate=function(){this.legendesdusport_cookie();return useLibraryPopup.show(this.legendesdusport_ids.popup,true)};this.legendesdusport_popup_deactivate=function(){return useLibraryPopup.hide(this.legendesdusport_ids.popup)};this.legendesdusport_candisplay=function(){var a=Cookie.read("popuplegendesdusport");if(parseInt(a)!=1){return true}return false};this.legendesdusport_cookie=function(){Cookie.write("popuplegendesdusport",1,{duration:365})};this.noel_ids={popup:this.pagename+"_noel_popup",content:this.pagename+"_noel_popup_content",duration:10000};this.noel_process=function(){return this.noel_popup_activate()};this.noel_popup=function(){if($(this.noel_ids.content)){useLibraryPopup.popup_create({container_id:this.noel_ids.popup,content_id:this.noel_ids.content,theme:"firstvisit",title:Ply.Variables.get("disclaimer_popup_noel_title"),close:true,close_title:Ply.Labels.get(3862),close_image:Ply.Links.get("img_popup_close"),draggable:true});return true}return false};this.noel_popup_activate=function(){this.noel_cookie();return useLibraryPopup.show(this.noel_ids.popup,true)};this.noel_popup_deactivate=function(){return useLibraryPopup.hide(this.noel_ids.popup)};this.noel_candisplay=function(){var a=Cookie.read("popupnoel2011");if(parseInt(a)!=1){return true}return false};this.noel_cookie=function(){Cookie.write("popupnoel2011",1,{duration:365})}};var useAppDisclaimer=new oAppDisclaimer();(function(){if(Ply.compat==true){window.addEvent("domready",function(){useLibraryPopup.create()});Ply.Initialize()}})();function StringBuffer(){this.buffer=[]}StringBuffer.prototype.append=function append(b){this.buffer.push(b);return this};StringBuffer.prototype.toString=function toString(){return this.buffer.join("")};function setDisplayNone(a,c){var b=getEltById(a);if(b!=null){b.style.display="none";if(c=="important"){b.style.display="none !important"}}}function setDisplayBlock(b,d,e){var c=getEltById(b);var a="block";if(d=="inline"){a=d}if(e=="important"){a+=" !important"}if(c!=null){c.style.display=a}}function getEltById(a){var b=document.getElementById(a);return b}function getEltsByTgN(c,b){var a=document.getElementsByTagName(c);if(b){a=b.getElementsByTagName(c)}return a}function getEltsByN(e,b,a){var d=document.getElementsByName(e);if(b){var c=getEltById(b);d=c.getElementsByName(e)}return d}function removeChildByName(b,d){var a=getEltById(b);var c=getEltById(d);if(c!=null&&a!=null){a.removeChild(c)}}function appendElt(b,a){if(a!=null&&b!=null){b.appendChild(a)}}function setField(a,g,h){if(a){if(document.getElementById("myaccountform")||document.getElementById("userlogin")||document.getElementById("myaccountformdelete")||document.getElementById("myprofileplayer_form_unsub")){var e=document.getElementById("msgError_"+a.id);if(document.getElementById("myaccountform")){var b=document.getElementById("blockPseudo")}if(a.id=="email"){var c=document.getElementById("msgError_"+a.id+"_Format")}if(a.id=="unsuboptin_email"){var c=document.getElementById("msgError_"+a.id+"_Format")}if(a.id=="password_delete"){var f=document.getElementById("msgError_"+a.id+"_Wp")}}if(a.id=="id_email"){var c=document.getElementById("msgError_"+a.id+"_Format")}switch(g){case"std":if(a.id=="div_termandconditions"){a.style.backgroundColor=""}else{if(e){e.style.display="none"}if(c){c.style.display="none"}if(f){f.style.display="none"}a.style.backgroundColor="#FFFFFF";if(a.type&&a.type.indexOf("select")==-1){a.style.border="1px solid #7F9DB9"}}break;case"nok":if(e){e.style.display="block"}if(c){c.style.display="none"}if(f){f.style.display="none"}if(a.id!="birthdate"){a.style.backgroundColor="#FFBCBC"}if(a.type&&a.type.indexOf("select")==-1){a.style.border="1px solid #C24949"}if(h){a.focus();if(a.type=="text"){a.select()}}break;case"nokfe":if(c){c.style.display="block"}a.style.backgroundColor="#FFBCBC";break;case"nokwp":if(f){f.style.display="block"}a.style.backgroundColor="#FFBCBC";break;case"nokpseudo":var d=document.getElementById("propositionsPseudo");d.style.display="block";b.style.height="78px";d.style.padding="10px";break;case"okpseudo":a.src=my_ctes.avaiable;var d=document.getElementById("propositionsPseudo");d.style.display="none";b.style.height="";d.style.padding="0px";break;default:break}}}function VerifDate(a,c){var b;b=1;if(c=="jj/mm/aaaa"){if((a.length!=10)||(a.substring(2,3)!="/")||(a.substring(5,6)!="/")){b=-1}else{jour=a.substring(0,2);mois=a.substring(3,5);annee=a.substring(6,10)}}else{if(c=="jjmmaaaa"){if((a.length!=8)){b=-1}else{jour=a.substring(0,2);mois=a.substring(2,4);annee=a.substring(4,8)}}else{if(c=="jj/mm/aa"){if((a.length!=8)||(a.substring(2,3)!="/")||(a.substring(5,6)!="/")){b=-1}else{jour=a.substring(0,2);mois=a.substring(3,5);annee="20"+a.substring(6,8)}}else{if(c=="jjmmaa"){if((a.length!=6)){b=-1}else{jour=a.substring(0,2);mois=a.substring(2,4);annee="20"+a.substring(4,6)}}}}}if(b>0){if((isNaN(jour))||(isNaN(mois))||(isNaN(annee))){b=-1}else{if((parseInt(mois,10)<1)||(parseInt(mois,10)>12)){b=-1}else{if((parseInt(mois,10)==1||parseInt(mois,10)==3||parseInt(mois,10)==5||parseInt(mois,10)==7||parseInt(mois,10)==8||parseInt(mois,10)==10||parseInt(mois,10)==12)&&(parseInt(jour,10)<1||parseInt(jour,10)>31)){b=-1}else{if((parseInt(mois,10)==4||parseInt(mois,10)==6||parseInt(mois,10)==9||parseInt(mois,10)==11)&&(parseInt(jour,10)<1||parseInt(jour,10)>30)){b=-1}else{if(parseInt(mois,10)==2&&((annee%400==0)||(annee%4==0&&annee%100!=0))){if(parseInt(jour,10)<1||parseInt(jour,10)>29){b=-1}}else{if((parseInt(mois,10)==2)&&((parseInt(jour,10)<1)||(parseInt(jour,10)>28))){b=-1}}}}}}}return b}function valid_pattern(pattern,valeur,sep,field){var test=-1;if(valeur){if(sep){test=1;if(typeof sep=="object"){if(sep.length==1){sep=sep[0]}else{var ref_car=sep[0];var car="";for(var i=1;i<sep.length;i++){car=sep[i];var rgx=eval("/["+car+"]+/g");valeur=valeur.replace(rgx,ref_car)}var rgx=eval("/["+ref_car+"]+/g");valeur=valeur.replace(rgx,ref_car);if(field){field.value=valeur}sep=ref_car}}var valeurs=valeur.split(sep);for(var i=0;i<valeurs.length;i++){test=trim(valeurs[i]).search(pattern);if(test==-1){break}}}else{test=valeur.search(pattern)}}return test}function displayError(c,b){var d="";if(c!="none"&&getEltById(c)){d=getEltById(c).value}var a=getEltById(b+"_myprofile_error");a.innerHTML=d;a.style.display="block"}function verify_myprofile_form(c,j){var e=true;if(c=="ply"){var a=getEltById("myprofileplayer_form")}else{if(c==4&&j=="unsub"){var a=getEltById("myprofileplayer_form_unsub")}}if(c==4){var d=$("unsuboptin_email");if(d.value==""){setField(d,"nok");return false}else{if(valid_pattern(email_pattern,d.value)==-1){setField(d,"std");setField(d,"nokfe");return false}else{setField(d,"std")}}if(j=="service"){unsubscribeService()}else{if(j=="optin"){unsubscribeMailing()}else{if(j=="unsub"){oUnsubscribeFromOptin()}}}}else{if(c=="ply"){for(var b=0;b<a.length;b++){if(a[b].name.indexOf("coor_")==0||a[b].name.indexOf("id_")==0){var f="";if(a[b].name.indexOf("coor_")==0){f="coor"}else{f="id"}if(f=="coor"){player_usr_birthdate_format=checkBirthday();if(!player_usr_birthdate_format){displayError("msgError_coor_birthday",f);updateMyProfile(f,false);return false}}if(a[b].name==f+"_email"){var d=a[b];if(d.value.trim()==""){setField(d,"nok");displayError("msgError_id_email",f);updateMyProfile(f,false);return false}else{if(valid_pattern(email_pattern,d.value.trim())==-1){setField(d,"std");setField(d,"nokfe");displayError("msgError_id_email_Format",f);updateMyProfile(f,false);return false}else{setField(d,"std")}}}else{if(a[b].name=="id_country"){var g=getEltById("id_country");g.options[0].value=-1}else{if(a[b].name==f+"_pwd_conf"){if(a.id_pwd.value.trim()!=a.id_pwd_conf.value.trim()){setField(a.id_pwd_conf,"nok");a.id_pwd_conf.value="";a.id_pwd_conf.focus();displayError("msgError_id_pwd_conf",f);updateMyProfile(f,false);return false}else{setField(a.id_pwd_conf,"std")}}else{var h=a[b];if(h.name!="coor_mobile"){if(h.type!="checkbox"&&h.value.trim()==""){setField(h,"nok");displayError("msgError_"+a[b].name,f);updateMyProfile(f,false);return false}else{setField(h,"std")}}}}}}}displayError("none",j);callWS(a,j)}}}function checkBirthday(){var c=getEltById("birthdate");var f=getEltById("dnaiss_a");var d=getEltById("dnaiss_m");var b=getEltById("dnaiss_j");var e=f.value;var a=d.value;var g=b.value;player_usr_birthdate_format=g+"/"+a+"/"+e;if(e==""||a==""||g==""){if(e==""){setField(f,"nok")}else{setField(f,"std")}if(a==""){setField(d,"nok")}else{setField(d,"std")}if(g==""){setField(b,"nok")}else{setField(b,"std")}setField(c,"nok");return false}else{if(VerifDate(player_usr_birthdate_format,"jj/mm/aaaa")==-1){setField(c,"nok");return false}else{setField(f,"std");setField(d,"std");setField(b,"std");setField(c,"std")}}return player_usr_birthdate_format}function createCookie(e,a,d){if(d){var b=new Date();b.setTime(b.getTime()+(d*24*60*60*1000));var c="; expires="+b.toGMTString()}else{var c=""}document.cookie=e+"="+a+c+"; path=/"}function createCookieWithDomain(f,a,e,b){if(e){var d=new Date();d.setTime(d.getTime()+(e*24*60*60*1000));var c="; expires="+d.toGMTString()}else{var c=""}document.cookie=f+"="+a+c+"; path=/; domain="+b}function readCookie(f){var b=f+"=";var e=document.cookie.split(";");for(var a=0;a<e.length;a++){var d=e[a];while(d.charAt(0)==" "){d=d.substring(1,d.length)}if(d.indexOf(b)==0){return d.substring(b.length,d.length)}}return null}function eraseCookieWithDomain(a,b){createCookieWithDomain(a,"",-1,b)}function eraseCookie(a){createCookie(a,"",-1)}function GetParamFromCookie(g){var b=readCookie("CommunityUserHash");var e=g+"=";var f=b.split("&");for(var a=0;a<f.length;a++){var d=f[a];if(d.indexOf(e)==0){return decode_utf8(d.substring(e.length,d.length))}}}function watchCookie(){eraseCookie("CommunityCheck");eraseCookie("CommunityUserHash");eraseCookie("CommunityCheck_IsPermanent");var b=readCookie("CommunityCheck");var a=readCookie("CommunityUserHash");var d=readCookie("CommunityRememberMe");if(b){if(a!=null){if(d){var c=getCookieDomain();createCookieWithDomain("CommunityCheck",b,30,c);createCookieWithDomain("CommunityUserHash",a,30,c);createCookieWithDomain("CommunityRememberMe",d,30,c)}userPseudo=GetParamFromCookie("pseudo");return true}}eraseCookie("CommunityCheck_IsPermanent");eraseCookie("CommunityUserHash");return false}function getCookieDomain(){var b="";var c=new Array();c=dom.substring(0,(dom.length-1)).split(".");var a=c.length;while(a>0&&c[a-1].length<4){b="."+c[a-1]+b;a=a-1}return"."+c[a-1]+b}function decode_utf8(a){return decodeURIComponent(a.replace(/\+/g," "))}function loadConfUnsub(){setDisplayNone("labelNews");setDisplayNone("titleUnsub");setDisplayBlock("titleConfUnsub","inline");setDisplayBlock("user_unsubscription_conf")}function loadNoConfUnsub(){setDisplayNone("labelNews");setDisplayNone("titleUnsub");setDisplayBlock("titleConfUnsub","inline");setDisplayBlock("user_unsubscription_noconf")}var getIEversion=function(){var a=0;if(navigator.appVersion.indexOf("MSIE")!=-1){temp=navigator.appVersion.split("MSIE");a=parseFloat(temp[1])}return a}();var isIE6Browser=function(){var a=0;if(navigator.appVersion.indexOf("MSIE")!=-1){temp=navigator.appVersion.split("MSIE");a=parseFloat(temp[1])}if(a>=6&&a<7){return true}else{return false}}();function resetValue(a,b){if(b){getEltById(a).innerHTML=""}else{getEltById(a).value=""}}function OAS_NORMAL(a){document.write('<a href="'+OAS_url+"click_nx.ads/"+OAS_sitepage+"/1"+OAS_rns+"@"+OAS_listpos+"!"+a+OAS_query+'" target=new>');document.write('<img src="'+OAS_url+"adstream_nx.ads/"+OAS_sitepage+"/1"+OAS_rns+"@"+OAS_listpos+"!"+a+OAS_query+'" border=0></a>')}function OAS_AD(a){if(OAS_version>=11){OAS_RICH(a)}else{OAS_NORMAL(a)}}function createModalBackground(f){if(!f){f="modalBackground"}var g=document.getElementById(f);if(!g){g=document.createElement("div");g.className=f;g.setAttribute("id",f);var e=document.getElementsByTagName("body")[0];e.appendChild(g);if(f=="modalBackground"){e.style.height="100%";var a=10000;var d=50;var c=0.5;var b="#000000";g.style.overflow="hidden";g.style.display="none";g.style.height="100%";g.InnerText=" ";g.style.opacity=c;g.style.MozOpacity=c;g.style.filter="alpha(opacity="+d+")";g.style.zIndex=a;g.style.backgroundColor=b;g.style.display="none"}}return g}function ShowReasonUnsubContainer(){var b=document.getElementById("modalBackground");if(!b){b=createModalBackground()}b.style.display="block";b.style.visibility="visible";var c=document.getElementById("modalreasoncontainer");c.style.display="block";c.style.visibility="visible";var a=document.getElementsByTagName("body")[0];a.appendChild(c);getEltById("dt_now").innerHTML=getDateNow();getEltById("dt_end").innerHTML=player_realenddate_unsub}function HideReasonUnsubContainer(){var b=document.getElementById("modalBackground");if(!b){b=createModalBackground()}b.style.display="none";b.style.visibility="hidden";var a=document.getElementById("modalreasoncontainer");a.style.display="none";a.style.visibility="hidden"}function ShowPrettyOpacity(){var a=document.getElementById("prettyOver");if(!a){a=createModalBackground("prettyOver")}a.style.display="block";a.style.visibility="visible";var b=getEltById("PageMyProfile");b.appendChild(a)}function HidePrettyOpacity(){var a=document.getElementById("prettyOver");a.style.display="none";a.style.visibility="hidden";var b=document.getElementsByTagName("body")[0];b.appendChild(a)}function HideReallyModal(a){var c=document.getElementById(a);var b=document.getElementById("modalBackground");if(b){b.style.display="none";b.style.visibility="hidden"}c.style.display="none";c.style.visibility="hidden"}var zindex=100000;var opacity=50;var opaque=0.5;var modalBg="black";var boxBg="#191919";var modal_close="";var isIE6=function(){var a=0;if(navigator.appVersion.indexOf("MSIE")!=-1){temp=navigator.appVersion.split("MSIE");a=parseFloat(temp[1])}if(a>=6&&a<7){return true}else{return false}}();var type="vid";function createCssModalGlobal(e,c,b){if(e=="picture"){var c=458;var b=250}var f=document.getElementById("container");f.style.display="block";f.style.visibility="visible";f.style.position="fixed";f.style.top="50%";f.style.left="50%";f.style.color="#FF0000";f.style.height=b+"px";f.style.zIndex=zindex+3;f.style.marginLeft="-"+c/2+"px";f.style.marginTop="-"+b/2+"px";if(isIE6){f.style.position="absolute"}var d=document.getElementById("opacitycontainer");if(e=="login_form"||e=="deleteModal"){d.style.width=(c-2)+"px";d.style.height="23px";d.style.borderTopLeftRadius="5px";d.style.borderTopRightRadius="5px";d.style.MozBorderRadius="5px 5px 0 0";d.style.WebkitBorderRadius="5px";d.style.background="#004898";if(my_ctes.sitId==79||my_ctes.sitId==80){d.style.background="#046B02"}d.style.border="1px solid #b4b4b4";d.style.marginLeft="1px"}else{d.style.width=(c+15)+"px";d.style.paddingRight="5px";d.style.background=boxBg;d.style.border="1px solid #4a4a4a";d.style.borderBottom="0px"}d.style.textAlign="right";var a=document.getElementById("contentBox");a.style.overflow="hidden";a.style.position="absolute";a.style.zIndex=zindex+2;a.style.display="block";a.style.opacity="1";a.style.MozOpacity="1";a.style.filter="alpha(opacity=100)";a.style.visibility="visible";a.style.width=c+"px";a.style.textAlign="center";if(e=="login_form"||e=="deleteModal"){}else{a.style.background=boxBg;a.style.height=b+"px";a.style.padding="10px 10px 15px 10px"}a.style.border="1px solid #4a4a4a";a.style.borderTop="0px"}function CreateLoginForm(c){var b=new StringBuffer();b.append("");b.append('<div id="'+c.id+'">');b.append('<div style="text-align:center;">');b.append('<img src="'+logoEurosport+'" class="logo">');if(c.siteId=="1"&c.langId=="3"||c.siteId=="2"&c.langId=="3"){b.append('<img src="'+logoPartnerSmall+'" class="logo" style="padding-bottom:20px;margin-left:40px;">')}b.append("</div>");b.append("<h3>"+libIfSubscribe+"</h3>");if(c.siteId=="1"&c.langId=="3"||c.siteId=="2"&c.langId=="3"){b.append("<strong>"+libIdEuroRugby+"</strong>")}else{b.append("<strong>"+libIdSubscribEuro+"</strong>")}b.append('<form name="'+c.id+'" id="'+c.id+'" onsubmit="verify_my_account_form_modal();return false;" class="login_form">');b.append("<fieldset>");b.append("<ul>");b.append("<li>");b.append('<label for="'+libEmail+'">'+libEmail+"<sup>*</sup></label>");b.append('<input type="text" name="email" id="email" value="">');b.append('<div id="msgError_email_Format" class="error">'+libErrorEmailFormat+"</div>");b.append('<div id="msgError_email" class="error">'+libRequiredField+"</div>");b.append("</li>");b.append("<li>");b.append('<label for="'+libPassword+'">'+libPassword+"<sup>*</sup></label>");b.append('<input type="password" name="password" id="password" value="">');b.append('<div id="msgError_password" class="error">'+libRequiredField+"</div>");b.append("</li>");b.append('<li class="remember">');b.append('<label for="'+libRememberMeSimple+'">'+libRememberMeSimple+"</label>");b.append('<input type="checkbox" name="remember" class="check" id="remember"  onclick="if(this.checked) this.value = true; else this.value = false;" value="false" >');b.append("</li>");b.append('<li class="submit">');b.append('<button class="community_login_button" type="submit" name="send" id="id_send_login_'+c.id+'">'+libLogin+"</button>");b.append("</li>");b.append('<li class="lostpassword">');b.append("<span>"+libLostPassword+"</span>");b.append('<a onclick="resetMyPwd(); return false;" class="form_link" href="#">'+libClickHere+"</a>");b.append("<br/><sup>*</sup>"+libRequired+"");b.append("</li>");b.append("</ul>");b.append("</fieldset>");b.append('<input type="hidden" value="-1" name="UserIdFB" id="UserIdFB">');b.append("</form>");b.append("<strong>"+libWithFacebookId+"</strong>");b.append("<p>"+libUseCpteFacebook+"</p>");b.append('<div style="text-align: center;" id="fb">');b.append('<fb:login-button scope="email,user_birthday" autologoutlink="true">connect with facebook</fb:login-button>');b.append('<div id="fb-root">&nbsp;</div>');b.append("</div>");b.append("<hr/>");if(document.domain=="localhost"){var a="http://"+document.domain+"/twister/subscription.shtml"}else{var a="http://"+document.domain+"/subscription.shtml"}b.append('<h3 style="display:inline;">'+libIfNoMember+'</h3> <a style="font-weight:bold;" href="'+a+'">'+libClickHere+"</a> ");b.append("<div>");b.append('<iframe scrolling="no" frameborder="0" src="javascript:false;" style="display: none; left: 0px; position: absolute; top: 0px;" id="login_form_iframe_'+c.id+'">&amp;lt;!----&amp;gt;</iframe>');b.append("</div>");return b}function createDivModalGlobal(i){var f=new StringBuffer();var a=document.createElement("div");a.className="modalBackground";a.setAttribute("id","modalBackgroundEmbed");a.style.display="block";a.style.visibility="visible";a.style.zIndex=zindex;a.style.overflow="hidden";a.style.height="100%";a.style.opacity=opaque;a.style.MozOpacity=opaque;a.style.filter="alpha(opacity=50)";a.style.backgroundColor=modalBg;a.style.width="100%";a.style.top="0";a.style.left="0";a.style.cursor="pointer";a.onclick=function(){HideModalGlobal()};var b="";var g=document.createElement("div");g.id="container";f.append('<div id="opacitycontainer">');f.append("<h2>"+i.title+'</h2><a href="Javascript:HideModalGlobal();" style="color:white;cursor:pointer;text-decoration:underline;margin-top:4px;display:block;">');if(modal_close!=""){f.append("<small>"+modal_close+"</small>")}f.append("</a></div>");f.append('<div id="contentBox" class="container"></div>');g.innerHTML=f.toString();document.body.appendChild(a);document.body.appendChild(g);createCssModalGlobal(i.type,i.width,i.height);var d=document.createElement("div");d.id=i.genId;var c=document.getElementById("contentBox");if(c){c.appendChild(d);if(i.type=="video"){if(queryStat[i.genId].mediaFormatId!=""){if(queryStat[i.genId].mediaFormatId=="66"){createPlayerWat(i.genId,queryStat)}else{createPlayer(i.genId,queryStat)}}}else{if(i.type=="picture"){var h=new StringBuffer();h.append('<img src="');h.append(queryStat[i.genId].mediaUrl);h.append('"/>');d.innerHTML=h.toString()}else{if(i.type=="login_form"){var e=new StringBuffer();e.append(CreateLoginForm(i));d.setAttribute("id",i.id);d.className="modalBody";d.style.background="white";d.innerHTML=e.toString();FB_connect(i)}else{if(i.type=="videoplayer"){CreateVideoPlayer(i.genId)}else{if(i.type=="deleteModal"){var e=new StringBuffer();e.append(createDeleteModal(i));d.setAttribute("id",i.id);d.className="modalBody";d.style.background="white";d.innerHTML=e.toString()}}}}}}}function createDeleteModal(a){var b=new StringBuffer();b.append("");b.append('<div id="'+a.id+'">');b.append('<span style="float:left;margin-left:40px;">');b.append('<img src="'+logoEurosport+'" class="left , logo" style="padding:5px 20px 5px 5px;">');if(a.siteId=="1"&a.langId=="3"||a.siteId=="2"&a.langId=="3"){b.append('<img src="'+logoPartnerSmall+'" class="left , logo" vspace="29">')}b.append("</span>");b.append('<br><br><span style="float:left;margin:15px;">'+msgConfDelete+"</span>");b.append('<br><br><span style="padding:5px;margin-left:5px;"><button name="send" class="community_login_button" onclick="Javascript:deleteUser();">'+libValidate+"</button></span>");b.append('<span style="padding:5px;"><button name="send" class="community_login_button" onclick="Javascript:HideModalGlobal(true);">'+libCancel+"</button></span>");b.append("</div>");return b}function HideModalGlobal(b){var c=document.getElementById("modalBackgroundEmbed");c.style.display="none";c.style.visibility="hidden";var d=document.getElementById("container");d.style.display="none";d.style.visibility="hidden";document.getElementById("contentBox").innerHTML="";var a=document.getElementsByTagName("body")[0];a.removeChild(d);a.removeChild(c);if(b){loadCaptcha()}}function resetMyPwd(){var a=getEltById("email");if(a.value!=""){resetPassword();setField(a,"std")}else{setField(a,"nok")}}function selectNav(d,b){var c="divDisplayUser";var g="div_"+d;var f="div_"+b+"_"+d;if(b=="update"){c="divUpdateUser";setDisplayNone("divDisplayUser")}else{setDisplayNone("divUpdateUser")}hidePromo(player_oUA.Status);setDisplayBlock(c);var e=getEltsByTgN("div",getEltById(c));for(var a=0;a<e.length;a++){var h=e[a].id;if(h.indexOf("div_"+b+"_")==0){if(h==f){getEltById(h).className="display";getEltById("nav_div_"+h.split("_")[2]).className="navClicked"}else{getEltById(h).className="notdisplay";getEltById("nav_div_"+h.split("_")[2]).className="navNotClicked"}}}switch(d){case"abo":setDisplayBlock("statusAbo");setDisplayNone("titleCoor");setDisplayNone("titleId");break;case"id":setDisplayBlock("titleId");setDisplayNone("titleCoor");setDisplayNone("statusAbo");break;case"coor":setDisplayBlock("titleCoor");setDisplayNone("titleId");setDisplayNone("statusAbo");break}}function updateMyProfile(b,a){if(a){verify_myprofile_form("ply",b)}else{selectNav(b,"update")}}function fillDataForm(a){var b=getEltById("myprofileplayer_form");switch(a.rootName){case"Account":b.id_email.value=a.xrmObj.Email;b.id_pseudo.value=a.xrmObj.Login;displayData("display_id_email",a.xrmObj.Email);displayData("display_id_pseudo",a.xrmObj.Login);displayData("display_id_langue",getLanguage(a.xrmObj.PreferredLanguage));getEltById("id_id_langue").value=a.xrmObj.PreferredLanguage;player_oUA.Status=a.xrmObj.Status;player_oUA.Type=a.xrmObj.Type;player_oUA.Reference=a.xrmObj.Reference;if(getEltById("hideActionSave").value==""){oGetUserSubscription()}break;case"PersonalData":b.coor_prenom.value=a.xrmObj.FirstName;b.coor_nom.value=a.xrmObj.LastName;b.coor_addr.value=a.xrmObj.Address;b.coor_cp.value=a.xrmObj.ZipCode;b.coor_mobile.value=a.xrmObj.MobilePhone;b.coor_ville.value=a.xrmObj.City;getEltById("id_country").value=a.xrmObj.Country;b.dnaiss_j.value=formatDate(a.xrmObj.BirthDate)[2];b.dnaiss_m.value=formatDate(a.xrmObj.BirthDate)[1];b.dnaiss_a.value=formatDate(a.xrmObj.BirthDate)[0];player_usr_birthdate_format=b.dnaiss_j.value+"/"+b.dnaiss_m.value+"/"+b.dnaiss_a.value;displayData("display_coor_prenom",a.xrmObj.FirstName);displayData("display_coor_nom",a.xrmObj.LastName);if(player_usr_birthdate_format!="//"){displayData("display_coor_birthday",player_usr_birthdate_format)}displayData("display_coor_addr",a.xrmObj.Address);displayData("display_coor_cp",a.xrmObj.ZipCode);displayData("display_coor_ville",a.xrmObj.City);displayData("display_coor_mobile",a.xrmObj.MobilePhone);displayData("display_coor_country",a.xrmObj.Country);break;case"Optin":getEltById("myprofileplayer_form").coor_offer_esp.checked=checkOption(a.xrmObj.EurosportOptin);getEltById("myprofileplayer_form").coor_offer_part.checked=checkOption(a.xrmObj.PartnersOptin);getEltById("myprofileplayer_form").coor_offer_player.checked=checkOption(a.xrmObj.EspPlayerOptin);getEltById("disp_coor_offer_esp").checked=checkOption(a.xrmObj.EurosportOptin);getEltById("disp_coor_offer_part").checked=checkOption(a.xrmObj.PartnersOptin);getEltById("disp_coor_offer_player").checked=checkOption(a.xrmObj.EspPlayerOptin);break;case"Invoices":displayTableInvoices(a.xrmObj.invoices);break;case"Subscription":displayData("display_abo_date_actif_since",formatDateDisplay(a.xrmObj.StartDate));displayData("display_abo_date_last_paid",formatDateDisplay(a.xrmObj.LastInvoiceDate));displayData("display_abo_date_unsub",formatDateDisplay(a.xrmObj.TerminationDate));displayData("display_abo_date_end_subs",formatDateDisplay(a.xrmObj.EndDate));player_oUS.ReferenceNumber=a.xrmObj.ReferenceNumber;player_oUS.Status=a.xrmObj.Status;player_oUS.StartDate=a.xrmObj.StartDate;player_oUS.EndDate=a.xrmObj.EndDate;player_oUS.TerminationDate=a.xrmObj.TerminationDate;player_oUS.LastInvoiceDate=a.xrmObj.LastInvoiceDate;player_oUS.Player=a.xrmObj.Player;player_oUS.Devices=a.xrmObj.Devices;player_oUS.Duration=a.xrmObj.Duration;player_oUS.IsReconductible=a.xrmObj.IsReconductible;break}}function displayData(e,a){if(e=="display_coor_country"){getEltById(e).innerHTML="";var b=getEltById("myprofileplayer_form").id_country;var d=getEltById("id_country").selectedIndex;var c=b.options[d].text;getEltById(e).innerHTML+=c}else{getEltById(e).innerHTML+=a}}function callWS(b,a){switch(a){case"abo":break;case"id":player_oUA.Email=b.id_email.value;player_oUA.Login=b.id_pseudo.value.trim();player_oUA.UserPassword=b.id_pwd_conf.value.trim();player_oUA.PreferredLanguage=getEltById("id_id_langue").value;oSaveUserAccount();break;case"coor":player_oUPD.FirstName=b.coor_prenom.value;player_oUPD.LastName=b.coor_nom.value;player_oUPD.BirthDate=b.dnaiss_m.value+"/"+b.dnaiss_j.value+"/"+b.dnaiss_a.value;player_oUPD.ZipCode=b.coor_cp.value;player_oUPD.Country=getEltById("id_country").value;player_oUPD.City=b.coor_ville.value;player_oUPD.Address=b.coor_addr.value;player_oUPD.Mobilephone=b.coor_mobile.value;oSaveUserPersonalData();player_oUO.EurosportOptin=getEltById("myprofileplayer_form").coor_offer_esp.checked;player_oUO.PartnersOptin=getEltById("myprofileplayer_form").coor_offer_part.checked;player_oUO.EspPlayerOptin=getEltById("myprofileplayer_form").coor_offer_player.checked;oSaveUserOptin();break}}function formatDate(a){return a.substr(0,10).split("-")}function formatDateDisplay(a){var c="";if(a!=""&&a!="0001-01-01T00:00:00"){var b=formatDate(a);c=b[2]+"/"+b[1]+"/"+b[0]}return c}function checkOption(b){var a=false;if(b=="true"){a=true}return a}function displayPromo(a){ShowPrettyOpacity();if(a){usePromotionsManage=new oPromotionsManage();usePromotionsManage.load(QueryCode,QueryRef)}setDisplayBlock("block_promo")}function hidePromo(a){HidePrettyOpacity();if(a=="Active"||a=="Pending"){setDisplayNone("id_abo_actif_change");setDisplayBlock("id_abo_actif_after_changeafter","inline")}else{if(a=="Inactive"){setDisplayNone("id_abo_inactif_renew");setDisplayBlock("id_abo_inactif_renewafter","inline")}}setDisplayNone("block_promo")}function prettyOnOverMouse(a,b){if(b=="over"){addClass(a,"opacity_0")}else{if(b=="out"){addClass(a,"opacity_50")}}}function closePromotion(){setDisplayNone("block_promo")}function displayconfUnsub(){setDisplayNone("form_unsub")}function addClass(a,b){if(a!=null&&getEltById(a)!=null){getEltById(a).className=a+" "+b}}function resetUpdateForm(c,b){fieldsForm=getEltById(c);for(var a=0;a<fieldsForm.length;a++){if(fieldsForm[a].id.indexOf(b+"_")==0){if(fieldsForm[a].type!="button"&&fieldsForm[a].type!="checkbox"){resetValue(fieldsForm[a].id)}}}}function resetDisplayForm(a,b){spansDisplay=getEltsByTgN("span",a);for(var c=0;c<spansDisplay.length;c++){if(spansDisplay[c].id.indexOf("display_"+b+"_")==0&&spansDisplay[c].id!="display_coor_offer_esp"&&spansDisplay[c].id!="display_coor_offer_part"&&spansDisplay[c].id!="display_coor_offer_player"&&spansDisplay[c].type!="button"&&spansDisplay[c].type!="checkbox"&&spansDisplay[c].id!="display_id_pwd"&&spansDisplay[c].id!="display_id_pwd_conf"){resetValue(spansDisplay[c].id,true)}}}function resetInfos(a){resetUpdateForm("myprofileplayer_form",a);resetDisplayForm(getEltById("divDisplayUser"),a)}function manageCB(a,b){if(b){b.checked=true;getEltById("reason_choose").value=b.value;var c=document.forms[a].elements.reason;for(var d=0;d<c.length;d++){if(b.id!=c[d].id){c[d].checked=false}if(c[d].id!="reason_cb_5"){getEltById("otherReason").value=""}}if(b.id=="reason_cb_5"){getEltById("otherReason").value="";getEltById("otherReason").focus()}else{return false}}}function getDateNow(){var f=new Date();var a=f.getDate();var c=f.getMonth();var e=f.getHours();var b=f.getMinutes();a=a<10?"0"+a:a;c=c<10?"0"+c:c;e=e<10?"0"+e:e;b=b<10?"0"+b:b;return a+"/"+c+"/"+f.getFullYear()+" "+e+":"+b}function checkUpdatesubscription(){var a=false;var b=null;var c=null;var e=null;var d=null;$("subForm").getElements("input").each(function(f){if(f.type=="radio"){b=checkForm.getValueRadioSpecific(f.id);e=f.id.slice(inputLength);d=checkForm.getImg(e)}else{if(f.type=="input"){c=f.value;e=f.id.slice(inputLength);d=checkForm.getImg(e)}}});if(b!=null&&b!=""||c!=null){a=true}else{if(e!=null||d!=null){checkForm.displayError(e,d)}}return a}var oModalInvoices=function(){this.nb_per_page=12;this.pagination_nb=5;this.loaded=false;this.pagination_loaded=false;this.pagination_current=1;this.listInvoices=null;this.page_nb=0;this.process=function(){this.load()};this.unprocess=function(){this.hide_modal()};this.load=function(){if(!this.loaded){oGetUserInvoices();this.loaded=true}else{this.construct()}};this.load_callback=function(a){this.listInvoices=a;this.page_calc_nb();this.construct_pagination();this.load()};this.construct=function(a){a=this.page_check(a);this.page_init(a);this.construct_table(a);this.show_modal()};this.page_calc_nb=function(){this.page_nb=Math.ceil(this.listInvoices.length/this.nb_per_page)};this.page_check=function(a){if(typeof a=="undefined"){a=1}else{if(a<1){a=1}else{if(a>this.page_nb){a=this.page_nb}}}return a};this.page_init=function(d){if(this.pagination_loaded){var c=$("forminvoicesplayer").getElement(".forminvoicespages").getElements("a");c.removeClass("active");var b=d%this.pagination_nb;if(b==0){b=this.pagination_nb}c[b].addClass("active")}};this.page_hide=function(c){if(this.pagination_loaded){var b=$("forminvoicesplayer").getElement(".forminvoicespages").getElements("a");if(c=="previous"){c=0}else{if(c=="next"){c=b.length-1}}b[c].addClass("nodisplay")}};this.page_show=function(c){if(this.pagination_loaded){var b=$("forminvoicesplayer").getElement(".forminvoicespages").getElements("a");if(c=="previous"){c=0}else{if(c=="next"){c=b.length-1}}b[c].removeClass("nodisplay")}};this.page_move=function(a){if(a=="previous"){this.pagination_current-=this.pagination_nb}else{if(a=="next"){this.pagination_current+=this.pagination_nb}}if(this.pagination_current<1){this.pagination_current=1}else{if(this.pagination_current>this.page_nb-this.pagination_nb+1){this.pagination_current=this.page_nb-this.pagination_nb+1}}this.construct_pagination()};this.page_first=function(){if(this.pagination_current==1){return true}else{return false}};this.page_last=function(){if(this.pagination_current==this.page_nb-this.pagination_nb+1){return true}else{return false}};this.page_event=function(){if(this.pagination_loaded){var b=$("forminvoicesplayer").getElement(".forminvoicespages").getElements("a");var c=this;if(this.page_first()){this.page_hide("previous")}else{this.page_show("previous")}if(this.page_last()){this.page_hide("next")}else{this.page_show("next")}if(this.page_nb<=this.pagination_nb){this.page_hide("previous");this.page_hide("next")}b.addEvent("click",function(){b.removeClass("active");$(this).addClass("active");var a=$(this).getElement("span").get("text");if(a=="previous"||a=="next"){c.page_move(a)}else{c.construct(a)}})}};this.payment_status=function(b){b=parseInt(b);var a="0";switch(b){case 1:a="4548";break;case 2:a="4549";break;case 3:a="4550";break;case 4:a="4551";break;case 5:a="4552";break;case 6:a="4553";break;case 7:a="4554";break;case 8:a="4555";break;case 9:a="4556";break;default:a="4557";break}return a};this.payment_date=function(a){return formatDateDisplay(a)};this.construct_tr=function(a){var b=new Element("tr");b.grab(this.construct_td(a,this.payment_date(this.listInvoices[a].PaymentDate)));b.grab(this.construct_td(a,(this.listInvoices[a].Amount).format({decimals:2})+" "+this.listInvoices[a].Symbol));b.grab(this.construct_td(a,useLibraryPhp.number_format(this.listInvoices[a].Amount,2)+" "+this.listInvoices[a].Symbol));b.grab(this.construct_td(a,getLabel[this.payment_status(this.listInvoices[a].PaymentStatus)].message));b.grab(this.construct_td(a,this.listInvoices[a].PaymentType));return b};this.construct_td=function(b,a){var c=new Element("td");c.set("text",a);c.setAttribute("class","altrow"+(b%2));return c};this.construct_table=function(e){var c=$("forminvoicesplayer").getElement("tbody");c.empty();var a=this.nb_per_page;if(e==this.page_nb){var f=this.listInvoices.length%this.nb_per_page;if(f!=0){a=f}}var d=parseInt((e-1)*this.nb_per_page);for(var b=0;b<a;b++){c.grab(this.construct_tr(b+d))}};this.construct_pagination=function(){var b=$("forminvoicesplayer").getElement(".forminvoicespages");b.empty();if(this.page_nb>1){b.grab(this.construct_a("previous","<<"));var c=this.pagination_nb;if(this.page_nb<=this.pagination_nb){c=this.page_nb}for(var a=this.pagination_current;a<this.pagination_current+c;a++){b.grab(this.construct_a(a,a))}b.grab(this.construct_a("next",">>"));this.pagination_loaded=true}this.page_event()};this.construct_a=function(c,e){var d=new Element("span");d.setAttribute("class","nodisplay");d.set("text",c);var b=new Element("a");b.set("html","&#160;"+e+"&#160;");b.grab(d);return b};this.show_modal=function(){var b=$("modalBackground");if(!b){b=createModalBackground()}b.style.display="block";b.style.visibility="visible";var c=$("modalinvoicescontainer");c.style.display="block";c.style.visibility="visible";var a=document.getElementsByTagName("body")[0];a.appendChild(c)};this.hide_modal=function(){var b=$("modalBackground");if(!b){b=createModalBackground()}b.style.display="none";b.style.visibility="hidden";var a=$("modalinvoicescontainer");a.style.display="none";a.style.visibility="hidden"}};var useModalInvoices=new oModalInvoices();function displayInvoices(){useModalInvoices.process()}function hideInvoices(){useModalInvoices.unprocess()}function displayTableInvoices(a){useModalInvoices.load_callback(a)}var oWaitV2=function(){this.show=function(a,b){if($("loadingV2_"+a)){$("loadingV2_"+a).removeClass("nodisplay")}};this.del=function(a){if($("loadingV2_"+a)){$("loadingV2_"+a).addClass("nodisplay")}}};var waiting=new oWaitV2();var CallAjax=function(b,c){if(c){objLoading={Type:"img",Img:{Id:"ajaxloader",BlockToHide:b.blockToHide},Go:1};if(b.loader!=null){objLoading.Img.Id=b.loader}b.loading=buildLoading(objLoading);b.onFailure=function(){loadingWaitAjax({Type:"img",Img:{Id:"ajaxloader",BlockToHide:b.blockToHide},Go:0})}}if(b.ws=="FindPromotionsForRenew"){b.data="g="+geoloc+"&d="+device+"&s="+service+"&userRef="+player_oUA.Reference}else{if(b.ws=="GetPromotionForRenewByCode"){var a=getEltById("code_promo").value;b.data="g="+geoloc+"&d="+device+"&s="+service+"&promoCode="+a+"&userRef="+player_oUA.Reference}}if(b||c){CallAjaxNew(b);if(c){loadingWaitAjax(b.loading)}}};var CallAjaxNew=function(c){var a;var b;if(typeof c.onRequest=="function"){a=c.onRequest}else{a=$empty}if(typeof c.onFailure=="function"){b=c.onFailure}else{b=$empty}var d=new Request({url:c.url,method:c.method,onRequest:a,onSuccess:c.callback,onFailure:b,evalScripts:false});d.send(c.data)};if(hideCaptcha==undefined){var hideCaptcha=function(){var a=getIEversion;if(a!=0&&a<8){return true}else{return true}}()}var failureCaptcha=function(){messError.show("3414");waiting.del("captcha")};var updateCaptcha=function(d,a){var b=a.getElementsByTagName("base64Binary");if(b.length>0){var c="data:image/gif;base64,"+b[0].firstChild.nodeValue;$("img_code").setProperty("src",c)}waiting.del("captcha")};var validCaptcha=function(e,a){var c=a.getElementsByTagName("Success")[0].firstChild;var d=(c!=null?c.nodeValue:"0");var b=$(preCheck.concat("captcha"));if(b!=""){if(d=="0"){checkForm.displayError("captcha",b);messError.delAll();messError.show("4244");$("subscription_button_loading").addClass("nodisplay");$("btn_submit").removeClass("nodisplay")}else{checkForm.displaySuccess("captcha",b);messError.del("4244");createUser()}}};var oValidCaptcha=function(a){if(!hideCaptcha){obj={url:ws_domain+uiValidateCaptcha,method:"post",data:"captcha="+$(a).get("value"),callback:validCaptcha};CallAjax(obj,true)}};var oReloadCaptcha=function(){if(!hideCaptcha){obj={url:ws_domain+uiCreateCaptcha,method:"post",data:"width=100&height=50",onFailure:failureCaptcha,callback:updateCaptcha};waiting.show("captcha",{width:100,height:50,classes:"captcha_loading"});CallAjax(obj)}};function loadingWaitAjax(a){if(a!=undefined){if(a.Type!=null){ajaxLoading(a)}}}function ajaxLoading(a){var b=null;switch(a.Type){case"img":if(a.Img!=null||a.Img!=""||a.Img!=undefined){var d=getEltById(a.Img.Id);if(a.Go=="1"){if(a.Img.BlockToHide!=""&&a.Img.BlockToHide!=null){getEltById(a.Img.BlockToHide).className="notdisplay"}if(d!=null){d.style.display="block"}}else{if(d!=null){d.style.display="none"}if(a.Img.BlockToHide!=""&&a.Img.BlockToHide!=null){getEltById(a.Img.BlockToHide).className="display"}}}break;case"element":if(a.Go=="1"){if(a.Elt!=null){var c=window.document.createElement(a.Elt.Type);if(a.Elt.Style!=null){c.setAttribute("style",a.Elt.Style)}if(a.Elt.Id!=null){c.setAttribute("id",a.Elt.Id)}if(a.Elt.Name!=null){c.setAttribute("name",a.Elt.Name)}if(a.Elt.Class!=null){c.setAttribute("class",elt.Elt.Class)}appendElt(elt.Elt.Parent,elt.Elt.Child)}}else{removeChildByName(a.Elt.Parent,a.Elt.Id)}break}}function buildLoading(b){var c=null;var a=null;if(b.Type=="img"){c={Id:b.Img.Id,BlockToHide:b.Img.BlockToHide};a={Type:b.Type,Go:1,Img:c,Elt:null}}else{if(b.Type=="element"){c={Type:b.EltType,Style:b.Style,Id:b.Id,Name:b.Name,Class:b.Class,Parent:b.Parent,Child:b.Child};a={Type:b.Type,Go:1,Img:null,Elt:c}}}return a}function parseNodeBothBrowser(b,c,a){if(navigator.appName=="Microsoft Internet Explorer"){if(a){return(b.getElementsByTagName(c)[0].firstChild!=null)?b.getElementsByTagName(c)[0].firstChild.nodeValue:""}else{return b.getElementsByTagName(c)[0].text}}else{if(b.getElement(c)){return b.getElement(c).get("text")}else{return""}}}var swfobject=function(){var u="undefined",K="object",h="Shockwave Flash",C="ShockwaveFlash.ShockwaveFlash",c="application/x-shockwave-flash",l="SWFObjectExprInst",z="onreadystatechange",D=window,A=document,S=navigator,J=false,W=[x],e=[],v=[],j=[],w,o,V,n,B=false,b=false,a,G,q=true,f=function(){var Y=typeof A.getElementById!=u&&typeof A.getElementsByTagName!=u&&typeof A.createElement!=u,af=S.userAgent.toLowerCase(),aa=S.platform.toLowerCase(),ad=aa?/win/.test(aa):/win/.test(af),Z=aa?/mac/.test(aa):/mac/.test(af),ac=/webkit/.test(af)?parseFloat(af.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,ab=!+"\v1",ah=[0,0,0],X=null;if(typeof S.plugins!=u&&typeof S.plugins[h]==K){X=S.plugins[h].description;if(X&&!(typeof S.mimeTypes!=u&&S.mimeTypes[c]&&!S.mimeTypes[c].enabledPlugin)){J=true;ab=false;X=X.replace(/^.*\s+(\S+\s+\S+$)/,"$1");ah[0]=parseInt(X.replace(/^(.*)\..*$/,"$1"),10);ah[1]=parseInt(X.replace(/^.*\.(.*)\s.*$/,"$1"),10);ah[2]=/[a-zA-Z]/.test(X)?parseInt(X.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0}}else{if(typeof D.ActiveXObject!=u){try{var ae=new ActiveXObject(C);if(ae){X=ae.GetVariable("$version");if(X){ab=true;X=X.split(" ")[1].split(",");ah=[parseInt(X[0],10),parseInt(X[1],10),parseInt(X[2],10)]}}}catch(ag){}}}return{w3:Y,pv:ah,wk:ac,ie:ab,win:ad,mac:Z}}(),I=function(){if(!f.w3){return}if((typeof A.readyState!=u&&A.readyState=="complete")||(typeof A.readyState==u&&(A.getElementsByTagName("body")[0]||A.body))){L()}if(!B){if(typeof A.addEventListener!=u){A.addEventListener("DOMContentLoaded",L,false)}if(f.ie&&f.win){A.attachEvent(z,function(){if(A.readyState=="complete"){A.detachEvent(z,arguments.callee);L()}});if(D==top){(function(){if(B){return}try{A.documentElement.doScroll("left")}catch(X){setTimeout(arguments.callee,0);return}L()})()}}if(f.wk){(function(){if(B){return}if(!/loaded|complete/.test(A.readyState)){setTimeout(arguments.callee,0);return}L()})()}i(L)}}();function L(){if(B){return}try{var Z=A.getElementsByTagName("body")[0].appendChild(m("span"));Z.parentNode.removeChild(Z)}catch(aa){return}B=true;var Y=W.length;for(var X=0;X<Y;X++){W[X]()}}function k(X){if(B){X()}else{W[W.length]=X}}function i(X){if(typeof D.addEventListener!=u){D.addEventListener("load",X,false)}else{if(typeof A.addEventListener!=u){A.addEventListener("load",X,false)}else{if(typeof D.attachEvent!=u){H(D,"onload",X)}else{if(typeof D.onload=="function"){var Y=D.onload;D.onload=function(){Y();X()}}else{D.onload=X}}}}}function x(){if(J){T()}else{U()}}function T(){var Z=A.getElementsByTagName("body")[0];var X=m(K);X.setAttribute("type",c);var Y=Z.appendChild(X);if(Y){var aa=0;(function(){if(typeof Y.GetVariable!=u){var ab=Y.GetVariable("$version");if(ab){ab=ab.split(" ")[1].split(",");f.pv=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}else{if(aa<10){aa++;setTimeout(arguments.callee,10);return}}Z.removeChild(X);Y=null;U()})()}else{U()}}function U(){var ad=e.length;if(ad>0){for(var Y=0;Y<ad;Y++){var ab=e[Y].id;var ah=e[Y].callbackFn;var X={success:false,id:ab};if(f.pv[0]>0){var ai=R(ab);if(ai){if(O(e[Y].swfVersion)&&!(f.wk&&f.wk<312)){P(ab,true);if(ah){X.success=true;X.ref=E(ab);ah(X)}}else{if(e[Y].expressInstall&&F()){var aa={};aa.data=e[Y].expressInstall;aa.width=ai.getAttribute("width")||"0";aa.height=ai.getAttribute("height")||"0";if(ai.getAttribute("class")){aa.styleclass=ai.getAttribute("class")}if(ai.getAttribute("align")){aa.align=ai.getAttribute("align")}var ag={};var ae=ai.getElementsByTagName("param");var ac=ae.length;for(var Z=0;Z<ac;Z++){if(ae[Z].getAttribute("name").toLowerCase()!="movie"){ag[ae[Z].getAttribute("name")]=ae[Z].getAttribute("value")}}t(aa,ag,ab,ah)}else{Q(ai);if(ah){ah(X)}}}}}else{P(ab,true);if(ah){var af=E(ab);if(af&&typeof af.SetVariable!=u){X.success=true;X.ref=af}ah(X)}}}}}function E(X){var Y=null;var Z=R(X);if(Z&&Z.nodeName=="OBJECT"){if(typeof Z.SetVariable!=u){Y=Z}else{var aa=Z.getElementsByTagName(K)[0];if(aa){Y=aa}}}return Y}function F(){return !b&&O("6.0.65")&&(f.win||f.mac)&&!(f.wk&&f.wk<312)}function t(aa,Y,ac,Z){b=true;V=Z||null;n={success:false,id:ac};var ae=R(ac);if(ae){if(ae.nodeName=="OBJECT"){w=p(ae);o=null}else{w=ae;o=ac}aa.id=l;if(typeof aa.width==u||(!/%$/.test(aa.width)&&parseInt(aa.width,10)<310)){aa.width="310"}if(typeof aa.height==u||(!/%$/.test(aa.height)&&parseInt(aa.height,10)<137)){aa.height="137"}A.title=A.title.slice(0,47)+" - Flash Player Installation";var X=f.ie&&f.win?"ActiveX":"PlugIn",ab="MMredirectURL="+D.location.toString().replace(/&/g,"%26")+"&MMplayerType="+X+"&MMdoctitle="+A.title;if(typeof Y.flashvars!=u){Y.flashvars+="&"+ab}else{Y.flashvars=ab}if(f.ie&&f.win&&ae.readyState!=4){var ad=m("div");ac+="SWFObjectNew";ad.setAttribute("id",ac);ae.parentNode.insertBefore(ad,ae);ae.style.display="none";(function(){if(ae.readyState==4){ae.parentNode.removeChild(ae)}else{setTimeout(arguments.callee,10)}})()}N(aa,Y,ac)}}function Q(Y){if(f.ie&&f.win&&Y.readyState!=4){var X=m("div");Y.parentNode.insertBefore(X,Y);X.parentNode.replaceChild(p(Y),X);Y.style.display="none";(function(){if(Y.readyState==4){Y.parentNode.removeChild(Y)}else{setTimeout(arguments.callee,10)}})()}else{Y.parentNode.replaceChild(p(Y),Y)}}function p(ad){var ab=m("div");if(f.win&&f.ie){ab.innerHTML=ad.innerHTML}else{var Y=ad.getElementsByTagName(K)[0];if(Y){var aa=Y.childNodes;if(aa){var Z=aa.length;for(var X=0;X<Z;X++){if(!(aa[X].nodeType==1&&aa[X].nodeName=="PARAM")&&!(aa[X].nodeType==8)){ab.appendChild(aa[X].cloneNode(true))}}}}}return ab}function N(ab,aa,ac){var ag,ai=R(ac);if(f.wk&&f.wk<312){return ag}if(ai){if(typeof ab.id==u){ab.id=ac}if(f.ie&&f.win){var ah="";for(var Y in ab){if(ab[Y]!=Object.prototype[Y]){if(Y.toLowerCase()=="data"){aa.movie=ab[Y]}else{if(Y.toLowerCase()=="styleclass"){ah+=' class="'+ab[Y]+'"'}else{if(Y.toLowerCase()!="classid"){ah+=" "+Y+'="'+ab[Y]+'"'}}}}}var X="";for(var Z in aa){if(aa[Z]!=Object.prototype[Z]){X+='<param name="'+Z+'" value="'+aa[Z]+'" />'}}ai.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+ah+">"+X+"</object>";v[v.length]=ab.id;ag=R(ab.id)}else{var ad=m(K);ad.setAttribute("type",c);for(var ae in ab){if(ab[ae]!=Object.prototype[ae]){if(ae.toLowerCase()=="styleclass"){ad.setAttribute("class",ab[ae])}else{if(ae.toLowerCase()!="classid"){ad.setAttribute(ae,ab[ae])}}}}for(var af in aa){if(aa[af]!=Object.prototype[af]&&af.toLowerCase()!="movie"){d(ad,af,aa[af])}}ai.parentNode.replaceChild(ad,ai);ag=ad}}return ag}function d(Z,X,Y){var aa=m("param");aa.setAttribute("name",X);aa.setAttribute("value",Y);Z.appendChild(aa)}function r(X){var Y=R(X);if(Y&&Y.nodeName=="OBJECT"){if(f.ie&&f.win){Y.style.display="none";(function(){if(Y.readyState==4){g(X)}else{setTimeout(arguments.callee,10)}})()}else{Y.parentNode.removeChild(Y)}}}function g(X){var Y=R(X);if(Y){for(var Z in Y){if(typeof Y[Z]=="function"){Y[Z]=null}}Y.parentNode.removeChild(Y)}}function R(X){var Y=null;try{Y=A.getElementById(X)}catch(Z){}return Y}function m(X){return A.createElement(X)}function H(X,Z,Y){X.attachEvent(Z,Y);j[j.length]=[X,Z,Y]}function O(X){var Z=f.pv,Y=X.split(".");Y[0]=parseInt(Y[0],10);Y[1]=parseInt(Y[1],10)||0;Y[2]=parseInt(Y[2],10)||0;return(Z[0]>Y[0]||(Z[0]==Y[0]&&Z[1]>Y[1])||(Z[0]==Y[0]&&Z[1]==Y[1]&&Z[2]>=Y[2]))?true:false}function M(aa,ab,X,ac){if(f.ie&&f.mac){return}var Y=A.getElementsByTagName("head")[0];if(!Y){return}var Z=(X&&typeof X=="string")?X:"screen";if(ac){a=null;G=null}if(!a||G!=Z){var ad=m("style");ad.setAttribute("type","text/css");ad.setAttribute("media",Z);a=Y.appendChild(ad);if(f.ie&&f.win&&typeof A.styleSheets!=u&&A.styleSheets.length>0){a=A.styleSheets[A.styleSheets.length-1]}G=Z}if(f.ie&&f.win){if(a&&typeof a.addRule==K){a.addRule(aa,ab)}}else{if(a&&typeof A.createTextNode!=u){a.appendChild(A.createTextNode(aa+" {"+ab+"}"))}}}function P(X,Y){if(!q){return}var Z=Y?"visible":"hidden";if(B&&R(X)){R(X).style.visibility=Z}else{M("#"+X,"visibility:"+Z)}}function s(Y){var Z=/[\\\"<>\.;]/;var X=Z.exec(Y)!=null;return X&&typeof encodeURIComponent!=u?encodeURIComponent(Y):Y}var y=function(){if(f.ie&&f.win){window.attachEvent("onunload",function(){var Y=j.length;for(var X=0;X<Y;X++){j[X][0].detachEvent(j[X][1],j[X][2])}var ac=v.length;for(var aa=0;aa<ac;aa++){r(v[aa])}for(var Z in f){f[Z]=null}f=null;for(var ab in swfobject){swfobject[ab]=null}swfobject=null})}}();return{registerObject:function(X,ab,Z,aa){if(f.w3&&X&&ab){var Y={};Y.id=X;Y.swfVersion=ab;Y.expressInstall=Z;Y.callbackFn=aa;e[e.length]=Y;P(X,false)}else{if(aa){aa({success:false,id:X})}}},getObjectById:function(X){if(f.w3){return E(X)}},embedSWF:function(af,ag,ah,ad,ac,Z,Y,aa,ab,X){var ae={success:false,id:ag};if(f.w3&&!(f.wk&&f.wk<312)&&af&&ag&&ah&&ad&&ac){P(ag,false);k(function(){ah+="";ad+="";var am={};if(ab&&typeof ab===K){for(var al in ab){am[al]=ab[al]}}am.data=af;am.width=ah;am.height=ad;var ai={};if(aa&&typeof aa===K){for(var aj in aa){ai[aj]=aa[aj]}}if(Y&&typeof Y===K){for(var ak in Y){if(typeof ai.flashvars!=u){ai.flashvars+="&"+ak+"="+Y[ak]}else{ai.flashvars=ak+"="+Y[ak]}}}if(O(ac)){var an=N(am,ai,ag);if(am.id==ag){P(ag,true)}ae.success=true;ae.ref=an}else{if(Z&&F()){am.data=Z;t(am,ai,ag,X);return}else{P(ag,true)}}if(X){X(ae)}})}else{if(X){X(ae)}}},switchOffAutoHideShow:function(){q=false},ua:f,getFlashPlayerVersion:function(){return{major:f.pv[0],minor:f.pv[1],release:f.pv[2]}},hasFlashPlayerVersion:O,createSWF:function(Z,X,Y){if(f.w3){return N(Z,X,Y)}else{return undefined}},showExpressInstall:function(aa,Z,Y,X){if(f.w3&&F()){t(aa,Z,Y,X)}},removeSWF:function(X){if(f.w3){r(X)}},createCSS:function(aa,Z,X,Y){if(f.w3){M(aa,Z,X,Y)}},addDomLoadEvent:k,addLoadEvent:i,getQueryParamValue:function(Z){var X=A.location.search||A.location.hash;if(X){if(/\?/.test(X)){X=X.split("?")[1]}if(Z==null){return s(X)}var Y=X.split("&");for(var aa=0;aa<Y.length;aa++){if(Y[aa].substring(0,Y[aa].indexOf("="))==Z){return s(Y[aa].substring((Y[aa].indexOf("=")+1)))}}}return""},expressInstallCallback:function(){if(b){var X=R(l);if(X&&w){X.parentNode.replaceChild(w,X);if(o){P(o,true);if(f.ie&&f.win){w.style.display="block"}}if(V){V(n)}}b=false}}}}();function GetSilverlightVersion(){var b=Array("ver-major","ver-minor","ver-build","ver-revision");var a=navigator.plugins["Silverlight Plug-In"];var c="";if(a){c=a.description}else{if(SilverlightIsInstalledOnIE){c=GetSilverlightVersionOnIE()}else{c=-1}}return c}function SilverlightIsInstalledOnIE(a){if(a==null){a="1.0"}var c=null;if(window.ActiveXObject){try{c=new ActiveXObject("AgControl.AgControl")}catch(b){}}if(c==null){return false}else{return c.isVersionSupported(a)}}function GetSilverlightVersionOnIE(){var b=Array(1,0,0,0);for(var a=0;a<b.length;a++){b[a]=FindSupportedMaxVersionOnIE(b,a,0,10000000)}return GetVersionString(b)}function GetVersionString(c,b,a){if(a==null){a=-1}var e="";for(var d=0;d<c.length;d++){if(d>0){e+="."}if(d==a){e+=b}else{e+=c[d]}}return e}function FindSupportedMaxVersionOnIE(e,f,g,d){if(g>=d){return g}var c=g;var b=c;var a=1;while(c<d){if(SilverlightIsInstalledOnIE(GetVersionString(e,c,f))){b=c;c+=a;a*=2}else{return FindSupportedMaxVersionOnIE(e,f,b,c-1)}}if(SilverlightIsInstalledOnIE(GetVersionString(e,d,f))){return d}else{return FindSupportedMaxVersionOnIE(e,f,b,d-1)}}if(!window.Silverlight){window.Silverlight={}}Silverlight._silverlightCount=0;Silverlight.__onSilverlightInstalledCalled=false;Silverlight.fwlinkRoot="http://go2.microsoft.com/fwlink/?LinkID=";Silverlight.__installationEventFired=false;Silverlight.onGetSilverlight=null;Silverlight.onSilverlightInstalled=function(){window.location.reload(false)};Silverlight.isInstalled=function(u){if(u==undefined){u=null}var t=false,s=null;try{var o=null,p=false;if(window.ActiveXObject){try{o=new ActiveXObject("AgControl.AgControl");if(u===null){t=true}else{if(o.IsVersionSupported(u)){t=true}}o=null}catch(r){p=true}}else{p=true}if(p){var q=navigator.plugins["Silverlight Plug-In"];if(q){if(u===null){t=true}else{var n=q.description;if(n==="1.0.30226.2"){n="2.0.30226.2"}var v=n.split(".");while(v.length>3){v.pop()}while(v.length<4){v.push(0)}var x=u.split(".");while(x.length>4){x.pop()}var w,z,y=0;do{w=parseInt(x[y]);z=parseInt(v[y]);y++}while(y<x.length&&w===z);if(w<=z&&!isNaN(w)){t=true}}}}}catch(r){t=false}return t};Silverlight.WaitForInstallCompletion=function(){if(!Silverlight.isBrowserRestartRequired&&Silverlight.onSilverlightInstalled){try{navigator.plugins.refresh()}catch(b){}if(Silverlight.isInstalled(null)&&!Silverlight.__onSilverlightInstalledCalled){Silverlight.onSilverlightInstalled();Silverlight.__onSilverlightInstalledCalled=true}else{setTimeout(Silverlight.WaitForInstallCompletion,3000)}}};Silverlight.__startup=function(){navigator.plugins.refresh();Silverlight.isBrowserRestartRequired=Silverlight.isInstalled(null);if(!Silverlight.isBrowserRestartRequired){Silverlight.WaitForInstallCompletion();if(!Silverlight.__installationEventFired){Silverlight.onInstallRequired();Silverlight.__installationEventFired=true}}else{if(window.navigator.mimeTypes){var f=navigator.mimeTypes["application/x-silverlight-2"],g=navigator.mimeTypes["application/x-silverlight-2-b2"],h=navigator.mimeTypes["application/x-silverlight-2-b1"],e=h;if(g){e=g}if(!f&&(h||g)){if(!Silverlight.__installationEventFired){Silverlight.onUpgradeRequired();Silverlight.__installationEventFired=true}}else{if(f&&e){if(f.enabledPlugin&&e.enabledPlugin){if(f.enabledPlugin.description!=e.enabledPlugin.description){if(!Silverlight.__installationEventFired){Silverlight.onRestartRequired();Silverlight.__installationEventFired=true}}}}}}}if(!Silverlight.disableAutoStartup){if(window.removeEventListener){window.removeEventListener("load",Silverlight.__startup,false)}else{window.detachEvent("onload",Silverlight.__startup)}}};if(!Silverlight.disableAutoStartup){if(window.addEventListener){window.addEventListener("load",Silverlight.__startup,false)}else{window.attachEvent("onload",Silverlight.__startup)}}Silverlight.createObject=function(s,y,x,q,r,n,p){var w={},t=q,v=r;w.version=t.version;t.source=s;w.alt=t.alt;if(n){t.initParams=n}if(t.isWindowless&&!t.windowless){t.windowless=t.isWindowless}if(t.framerate&&!t.maxFramerate){t.maxFramerate=t.framerate}if(x&&!t.id){t.id=x}delete t.ignoreBrowserVer;delete t.inplaceInstallPrompt;delete t.version;delete t.isWindowless;delete t.framerate;delete t.data;delete t.src;delete t.alt;if(Silverlight.isInstalled(w.version)){for(var u in v){if(v[u]){if(u=="onLoad"&&typeof v[u]=="function"&&v[u].length!=1){var o=v[u];v[u]=function(b){return o(document.getElementById(x),p,b)}}var z=Silverlight.__getHandlerName(v[u]);if(z!=null){t[u]=z;v[u]=null}else{throw"typeof events."+u+" must be 'function' or 'string'"}}}slPluginHTML=Silverlight.buildHTML(t)}else{slPluginHTML=Silverlight.buildPromptHTML(w)}if(y){y.innerHTML=slPluginHTML}else{return slPluginHTML}};Silverlight.buildHTML=function(d){var e=[];e.push('<object type="application/x-silverlight" data="data:application/x-silverlight,"');if(d.id!=null){e.push(' id="'+Silverlight.HtmlAttributeEncode(d.id)+'"')}if(d.width!=null){e.push(' width="'+d.width+'"')}if(d.height!=null){e.push(' height="'+d.height+'"')}e.push(" >");delete d.id;delete d.width;delete d.height;for(var f in d){if(d[f]){e.push('<param name="'+Silverlight.HtmlAttributeEncode(f)+'" value="'+Silverlight.HtmlAttributeEncode(d[f])+'" />')}}e.push("</object>");return e.join("")};Silverlight.createObjectEx=function(e){var d=e,f=Silverlight.createObject(d.source,d.parentElement,d.id,d.properties,d.events,d.initParams,d.context);if(d.parentElement==null){return f}};Silverlight.buildPromptHTML=function(f){var e="",h=Silverlight.fwlinkRoot,g=f.version;if(f.alt){e=f.alt}else{if(!g){g=""}e="<a href='javascript:Silverlight.getSilverlight(\"{1}\");' style='text-decoration: none;'><img src='{2}' alt='Get Microsoft Silverlight' style='border-style: none'/></a>";e=e.replace("{1}",g);e=e.replace("{2}",h+"108181")}return e};Silverlight.getSilverlight=function(j){if(Silverlight.onGetSilverlight){Silverlight.onGetSilverlight()}var g="",f=String(j).split(".");if(f.length>1){var h=parseInt(f[0]);if(isNaN(h)||h<2){g="1.0"}else{g=f[0]+"."+f[1]}}var i="";if(g.match(/^\d+\056\d+$/)){i="&v="+g}Silverlight.followFWLink("149156"+i)};Silverlight.followFWLink=function(b){top.location=Silverlight.fwlinkRoot+String(b)};Silverlight.HtmlAttributeEncode=function(g){var e,f="";if(g==null){return null}for(var h=0;h<g.length;h++){e=g.charCodeAt(h);if(e>96&&e<123||e>64&&e<91||e>43&&e<58&&e!=47||e==95){f=f+String.fromCharCode(e)}else{f=f+"&#"+e+";"}}return f};Silverlight.default_error_handler=function(j,g){var i,h=g.ErrorType;i=g.ErrorCode;var f="\nSilverlight error message     \n";f+="ErrorCode: "+i+"\n";f+="ErrorType: "+h+"       \n";f+="Message: "+g.ErrorMessage+"     \n";if(h=="ParserError"){f+="XamlFile: "+g.xamlFile+"     \n";f+="Line: "+g.lineNumber+"     \n";f+="Position: "+g.charPosition+"     \n"}else{if(h=="RuntimeError"){if(g.lineNumber!=0){f+="Line: "+g.lineNumber+"     \n";f+="Position: "+g.charPosition+"     \n"}f+="MethodName: "+g.methodName+"     \n"}}alert(f)};Silverlight.__cleanup=function(){for(var b=Silverlight._silverlightCount-1;b>=0;b--){window["__slEvent"+b]=null}Silverlight._silverlightCount=0;if(window.removeEventListener){window.removeEventListener("unload",Silverlight.__cleanup,false)}else{window.detachEvent("onunload",Silverlight.__cleanup)}};Silverlight.__getHandlerName=function(e){var d="";if(typeof e=="string"){d=e}else{if(typeof e=="function"){if(Silverlight._silverlightCount==0){if(window.addEventListener){window.addEventListener("unload",Silverlight.__cleanup,false)}else{window.attachEvent("onunload",Silverlight.__cleanup)}}var f=Silverlight._silverlightCount++;d="__slEvent"+f;window[d]=e}else{d=null}}return d};Silverlight.onRequiredVersionAvailable=function(){};Silverlight.onRestartRequired=function(){};Silverlight.onUpgradeRequired=function(){};Silverlight.onInstallRequired=function(){};Silverlight.IsVersionAvailableOnError=function(h,e){var f=false;try{if(e.ErrorCode==8001&&!Silverlight.__installationEventFired){Silverlight.onUpgradeRequired();Silverlight.__installationEventFired=true}else{if(e.ErrorCode==8002&&!Silverlight.__installationEventFired){Silverlight.onRestartRequired();Silverlight.__installationEventFired=true}else{if(e.ErrorCode==5014||e.ErrorCode==2106){if(Silverlight.__verifySilverlight2UpgradeSuccess(e.getHost())){f=true}}else{f=true}}}}catch(g){}return f};Silverlight.IsVersionAvailableOnLoad=function(e){var d=false;try{if(Silverlight.__verifySilverlight2UpgradeSuccess(e.getHost())){d=true}}catch(f){}return d};Silverlight.__verifySilverlight2UpgradeSuccess=function(i){var h=false,g="3.0.40818",f=null;try{if(i.IsVersionSupported(g+".99")){f=Silverlight.onRequiredVersionAvailable;h=true}else{if(i.IsVersionSupported(g+".0")){f=Silverlight.onRestartRequired}else{f=Silverlight.onUpgradeRequired}}if(f&&!Silverlight.__installationEventFired){f();Silverlight.__installationEventFired=true}}catch(j){}return h};function onSilverlightError(d,f){var b="";if(d!=null&&d!=0){b=d.getHost().Source}var a=f.ErrorType;var e=f.ErrorCode;if(a=="ImageError"||a=="MediaError"){return}var c="Unhandled Error in Silverlight Application "+b+"\n";c+="Code: "+e+"    \n";c+="Category: "+a+"       \n";c+="Message: "+f.ErrorMessage+"     \n";if(a=="ParserError"){c+="File: "+f.xamlFile+"     \n";c+="Line: "+f.lineNumber+"     \n";c+="Position: "+f.charPosition+"     \n"}else{if(a=="RuntimeError"){if(f.lineNumber!=0){c+="Line: "+f.lineNumber+"     \n";c+="Position: "+f.charPosition+"     \n"}c+="MethodName: "+f.methodName+"     \n"}}throw new Error(c)};
