Object.extend=function(_1,_2,_3){for(prop in _2){if(_3==false&&_1[prop]!=null){continue;}_1[prop]=_2[prop];}return _1;};Object.extend(Function.prototype,{apply:function(o,a){var r,x="__fapply";if(typeof o!="object"){o={};}o[x]=this;var s="r = o."+x+"(";for(var i=0;i0){s+=",";}s+="a["+i+"]";}s+=");";eval(s);delete o[x];return r;},bind:function(o){if(!Function.__objs){Function.__objs=[];Function.__funcs=[];}var _a=o.__oid;if(!_a){Function.__objs[_a=o.__oid=Function.__objs.length]=o;}var me=this;var _c=me.__fid;if(!_c){Function.__funcs[_c=me.__fid=Function.__funcs.length]=me;}if(!o.__closures){o.__closures=[];}var _d=o.__closures[_c];if(_d){return _d;}o=null;me=null;return Function.__objs[_a].__closures[_c]=function(){return Function.__funcs[_c].apply(Function.__objs[_a],arguments);};}},false);Object.extend(Array.prototype,{push:function(o){this[this.length]=o;},addRange:function(_f){if(_f.length>0){for(var i=0;i<_f.length;i++){this.push(_f[i]);}}},clear:function(){this.length=0;return this;},shift:function(){if(this.length==0){return null;}var o=this[0];for(var i=0;i");}}if(window.frames&&window.frames[_2b]){this.iframe=window.frames[_2b];}this.iframe.name=_2b;this.iframe.document.open();this.iframe.document.write("");this.iframe.document.close();}this.method=_28;this.url=url;this.async=_2a;},setRequestHeader:function(_2d,_2e){for(var i=0;i=0){tag="textarea";}if(doc.all){ele=doc.createElement("<"+tag+" name=\""+_34+"\" />");}else{ele=doc.createElement(tag);ele.setAttribute("name",_34);}ele.setAttribute("value",_35);_33.appendChild(ele);ele=null;},send:function(_38){if(this.iframe==null){return;}var doc=this.iframe.contentDocument||this.iframe.document;var _3a=doc.createElement("form");doc.body.appendChild(_3a);_3a.setAttribute("action",this.url);_3a.setAttribute("method",this.method);_3a.setAttribute("enctype","application/x-www-form-urlencoded");for(var i=0;i=" "){if(c=="\\"||c=="\""){v.push("\\");}v.push(c);}else{switch(c){case "\n":v.push("\\n");break;case "\r":v.push("\\r");break;case "\b":v.push("\\b");break;case "\f":v.push("\\f");break;case "\t":v.push("\\t");break;default:v.push("\\u00");v.push(c.charCodeAt().toString(16));}}}return "\""+v.join("")+"\"";case Array:var v=[];for(var i=0;i0){return "{"+v.join(",")+"}";}return "{}";}return o.toString();}},dispose:function(){if(AjaxPro.queue!=null){AjaxPro.queue.dispose();}}},false);addEvent(window,"unload",AjaxPro.dispose);AjaxPro.Request=function(url){this.url=url;this.xmlHttp=null;};AjaxPro.Request.prototype={url:null,callback:null,onLoading:AjaxPro.noOperation,onError:AjaxPro.noOperation,onTimeout:AjaxPro.noOperation,onStateChanged:AjaxPro.noOperation,args:null,context:null,isRunning:false,abort:function(){if(this.timeoutTimer!=null){clearTimeout(this.timeoutTimer);}if(this.xmlHttp){this.xmlHttp.onreadystatechange=AjaxPro.noOperation;this.xmlHttp.abort();}if(this.isRunning){this.isRunning=false;this.onLoading(false);}},dispose:function(){this.abort();},getEmptyRes:function(){return {error:null,value:null,request:{method:this.method,args:this.args},context:this.context,duration:this.duration};},endRequest:function(res){this.abort();if(res.error!=null){this.onError(res.error,this);}if(typeof this.callback=="function"){this.callback(res,this);}},mozerror:function(){if(this.timeoutTimer!=null){clearTimeout(this.timeoutTimer);}var res=this.getEmptyRes();res.error={Message:"Unknown",Type:"ConnectFailure",Status:0};this.endRequest(res);},doStateChange:function(){this.onStateChanged(this.xmlHttp.readyState,this);if(this.xmlHttp.readyState!=4||!this.isRunning){return;}this.duration=new Date().getTime()-this.__start;if(this.timeoutTimer!=null){clearTimeout(this.timeoutTimer);}var res=this.getEmptyRes();if(this.xmlHttp.status==200&&this.xmlHttp.statusText=="OK"){res=this.createResponse(res);}else{res=this.createResponse(res,true);res.error={Message:this.xmlHttp.statusText,Type:"ConnectFailure",Status:this.xmlHttp.status};}this.endRequest(res);},createResponse:function(r,_4b){if(!_4b){var _4c=new String(this.xmlHttp.responseText);if(AjaxPro.cryptProvider!=null&&typeof AjaxPro.cryptProvider=="function"){_4c=AjaxPro.cryptProvider.decrypt(_4c);}if(this.xmlHttp.getResponseHeader("Content-Type")=="text/xml"){r.value=this.xmlHttp.responseXML;}else{if(_4c!=null&&_4c.trim().length>0){r.json=_4c;eval("r.value = "+_4c+"*/");}}}return r;},timeout:function(){this.duration=new Date().getTime()-this.__start;var r=this.onTimeout(this.duration,this);if(typeof r=="undefined"||r!=false){this.abort();}else{this.timeoutTimer=setTimeout(this.timeout.bind(this),AjaxPro.timeoutPeriod);}},invoke:function(_4e,_4f,_50,_51){this.__start=new Date().getTime();if(this.xmlHttp==null){this.xmlHttp=new XMLHttpRequest();}this.isRunning=true;this.method=_4e;this.args=_4f;this.callback=_50;this.context=_51;var _52=typeof _50=="function"&&_50!=AjaxPro.noOperation;if(_52){if(MS.Browser.isIE){this.xmlHttp.onreadystatechange=this.doStateChange.bind(this);}else{this.xmlHttp.onload=this.doStateChange.bind(this);this.xmlHttp.onerror=this.mozerror.bind(this);}this.onLoading(true);}var _53=AjaxPro.toJSON(_4f)+"";if(AjaxPro.cryptProvider!=null){_53=AjaxPro.cryptProvider.encrypt(_53);}this.xmlHttp.open("POST",this.url,_52);this.xmlHttp.setRequestHeader("Content-Type","text/plain; charset=utf-8");this.xmlHttp.setRequestHeader("X-"+AjaxPro.ID+"-Method",_4e);if(AjaxPro.token!=null&&AjaxPro.token.length>0){this.xmlHttp.setRequestHeader("X-"+AjaxPro.ID+"-Token",AjaxPro.token);}if(!MS.Browser.isIE){this.xmlHttp.setRequestHeader("Connection","close");}this.timeoutTimer=setTimeout(this.timeout.bind(this),AjaxPro.timeoutPeriod);try{this.xmlHttp.send(_53);}catch(e){}if(!_52){return this.createResponse({error:null,value:null});}return true;}};AjaxPro.RequestQueue=function(_54){this.queue=[];this.requests=[];this.timer=null;if(isNaN(_54)){_54=2;}for(var i=0;i<_54;i++){this.requests[i]=new AjaxPro.Request();this.requests[i].callback=function(res){var r=res.context;res.context=r[3][1];r[3][0](res,this);};this.requests[i].callbackHandle=this.requests[i].callback.bind(this.requests[i]);}};AjaxPro.RequestQueue.prototype={process:function(){this.timer=null;if(this.queue.length==0){return;}for(var i=0;i0;i++){if(this.requests[i].isRunning==false){var r=this.queue.shift();this.requests[i].url=r[0];this.requests[i].onLoading=r[3].length>2&&r[3][2]!=null&&typeof r[3][2]=="function"?r[3][2]:AjaxPro.onLoading;this.requests[i].onError=r[3].length>3&&r[3][3]!=null&&typeof r[3][3]=="function"?r[3][3]:AjaxPro.onError;this.requests[i].onTimeout=r[3].length>4&&r[3][4]!=null&&typeof r[3][4]=="function"?r[3][4]:AjaxPro.onTimeout;this.requests[i].onStateChanged=r[3].length>5&&r[3][5]!=null&&typeof r[3][5]=="function"?r[3][5]:AjaxPro.onStateChanged;this.requests[i].invoke(r[1],r[2],this.requests[i].callbackHandle,r);r=null;}}if(this.queue.length>0&&this.timer==null){this.timer=setTimeout(this.process.bind(this),10);}},add:function(url,_5b,_5c,e){this.queue.push([url,_5b,_5c,e]);if(this.timer==null){this.timer=setTimeout(this.process.bind(this),1);}},abort:function(){this.queue.length=0;if(this.timer!=null){clearTimeout(this.timer);}this.timer=null;for(var i=0;i-1){var pid=document.getElementById("CPI").value;var ret=Soda.Ajax.Polls.RegisterVote(pid,val);var t=readCookie("_vc");if(t==null||t.length==0){t=pid;}else{t=t+","+pid;}createCookie("_vc",t,1985); top.location.href=top.location.href.replace(/\#Polls/,"")+"#Polls"; top.location.reload(); return; document.getElementById("PollBox").innerHTML=ret.value;try{if(isIE){addRoundedIECorners();}else{addRoundedCorners();}}catch(e){}}else{alert("S\ufffdlectionnez une option...");}}function showhideBoxVideo(bid){if(document.getElementById("VideoBox")!=null){if(bid!=null){video=document.getElementById("VideoBox").getElementsByTagName("a");for(i=0;i-1){var iid=video[i].id.replace("vl","");if(iid==bid){video[i].className="VideoOn";}else{video[i].className="VideoOff";}VideoSelect=document.getElementById("vid"+iid);(VideoSelect.id==("vid"+bid))?(VideoSelect.style.display="block"):(VideoSelect.style.display="none");}}}}} var Font=function(){this.init.apply(this,arguments);};Font.prototype={init:function(_1,_2){this.swf=_1;this.setOptions(_2||{});},setOptions:function(o){this.options={sizeAdjust:o.sizeAdjust||0,color:o.color||o.sColor,width:o.width,height:o.height,sWmode:o.sWmode||"transparent",tags:o.tags||""};},replace:function(_4){if(!this.hasFlash){return;}var _5=(_5||this.options.tags).split(",");for(var i=0;tag=_5[i];i++){this.replaceTag(tag);}},replaceTag:function(_7){this.replaceElements(document.getElementsByTagName(_7));},replaceElements:function(_8){for(var i=0;el=_8[i];i++){this.replaceElement(el);}},replaceElement:function(el){if(el.oldHTML){return;}var o=this.options;var c=o.color;var _d=o.width||(el.offsetWidth+o.sizeAdjust)*0.9;var _e=o.height||el.offsetHeight;var _f="txt="+el.innerHTML+"&textcolor="+c+"&w="+_d+"&h="+(_e+o.sizeAdjust)+"";el.oldHTML=el.innerHTML;el.innerHTML="";},hasFlash:function(){var _10=6;if(navigator.appVersion.indexOf("MSIE")!=-1&&navigator.appVersion.indexOf("Windows")>-1){document.write(" \n");if(window.hasFlash!=null){return window.hasFlash;}}if(navigator.mimeTypes&&navigator.mimeTypes["application/x-shockwave-flash"]&&navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin){var _11=(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]).description; return parseInt(_11.substr(_11.indexOf(".")-2,2).replace(" ",""))>=_10;}return false;}()}; function showhideBoxTv(bid){if(bid!=null){Tv=document.getElementById("TvBox").getElementsByTagName("a");for(i=0;i2){setTimeout("EQFN();",5000);}else{EQ_NSH++;setTimeout("EQLT();",5000);}} var tmp = navigator.appName == 'Microsoft Internet Explorer' && navigator.userAgent.indexOf('Opera') < 1 ? 1 : 0; if(tmp) var isIE = document.namespaces && !window.opera ? 1 : 0; if(isIE) { if(document.namespaces['v']==null) { var e=["shape","shapetype","group","background","path","formulas","handles","fill","stroke","shadow","textbox","textpath","imagedata","line","polyline","curve","roundrect","oval","rect","arc","image"],s=document.createStyleSheet(); for(var i=0; i'].join('')); flt = image.currentStyle.styleFloat.toLowerCase(); display = (flt=='left'||flt=='right')?'inline':display; var path = "m 0," + radius; if(bl==1) {path += " l 0," + (image.height-radius) + " qy " + radius + "," + image.height;}else {path += " l 0," + image.height;} if(br==1) {path += " l " + (image.width-radius) + "," + image.height + " qx " + image.width + "," + (image.height-radius);}else {path += " l " + image.width + "," + image.height;} if(tr==1) {path += " l " + image.width + "," + radius + " qy " + (image.width-radius) + ",0";}else {path += " l " + image.width + ",0";} if(tl==1) {path += " l " + radius + ",0 qx 0," + radius;}else {path += " l 0,0";} path += " x e"; data = ''; vml.innerHTML = [data ].join(''); vml.className = newClasses; vml.style.cssText = image.style.cssText; vml.style.visibility = 'visible'; vml.src = image.src; vml.alt = image.alt; if(image.id!='') vml.id = image.id; if(image.title!='') vml.title = image.title; if(image.getAttribute('onclick')!='') vml.setAttribute('onclick',image.getAttribute('onclick')); image.insertAdjacentElement('BeforeBegin',vml); if(image.getAttribute("usemap")) { object.style.position = 'relative'; object.style.height = image.height+'px'; object.style.width = image.width+'px'; image.left = 0; image.top = 0; image.style.position = 'absolute'; image.style.height = image.height+'px'; image.style.width = image.width+'px'; image.style.left = 0 + 'px'; image.style.top = 0 + 'px'; image.style.filter = "Alpha(opacity=0)"; }else { image.style.display = 'none'; } } } function addRoundedCorners() { var image, object, canvas, context, classNames, classes = ''; var iradius = 0, iborder = 0, icolor = '', newClasses = ''; var maxdim = 0, mindim = 0, i, j, child, tmp = ''; var tl = 1, tr = 1, bl = 1, br = 1, color = ''; var children = document.getElementsByTagName('img'); var theimages = new Array(); for(i=0;i0) { roundedCorners(context,canvas.width,canvas.height,iradius,tl,tr,bl,br); context.strokeStyle = '#'+color; context.lineWidth = iborder; context.stroke(); } canvas.style.visibility = 'visible'; } } } function OpenLive(){window.open("http://www.rfj.ch/htdocs/modules/RadioLive/index"+ZN+".html","radio","height=470,width=600,left=0,top=0,toolbar=no");}function favoris(a,b){if(typeof (window.sidebar)!="undefined"){window.sidebar.addPanel(a,b,"");}else{window.external.AddFavorite(b,a);}}function verif(){var b=document.SearchForm.srh.value.length<3;if(b)alert("Veuillez saisir un critère de recherche de minimum 3 positions");return !b;}