if(typeof YAHOO=="undefined"||!YAHOO){var YAHOO={}}YAHOO.namespace=function(){var A=arguments,E=null,C,B,D;for(C=0;C<A.length;C=C+1){D=A[C].split(".");E=YAHOO;for(B=(D[0]=="YAHOO")?1:0;B<D.length;B=B+1){E[D[B]]=E[D[B]]||{};E=E[D[B]]}}return E};YAHOO.log=function(D,A,C){var B=YAHOO.widget.Logger;if(B&&B.log){return B.log(D,A,C)}else{return false}};YAHOO.register=function(A,E,D){var I=YAHOO.env.modules;if(!I[A]){I[A]={versions:[],builds:[]}}var B=I[A],H=D.version,G=D.build,F=YAHOO.env.listeners;B.name=A;B.version=H;B.build=G;B.versions.push(H);B.builds.push(G);B.mainClass=E;for(var C=0;C<F.length;C=C+1){F[C](B)}if(E){E.VERSION=H;E.BUILD=G}else{YAHOO.log("mainClass is undefined for module "+A,"warn")}};YAHOO.env=YAHOO.env||{modules:[],listeners:[]};YAHOO.env.getVersion=function(A){return YAHOO.env.modules[A]||null};YAHOO.env.ua=function(){var C={ie:0,opera:0,gecko:0,webkit:0,mobile:null,air:0};var B=navigator.userAgent,A;if((/KHTML/).test(B)){C.webkit=1}A=B.match(/AppleWebKit\/([^\s]*)/);if(A&&A[1]){C.webkit=parseFloat(A[1]);if(/ Mobile\//.test(B)){C.mobile="Apple"}else{A=B.match(/NokiaN[^\/]*/);if(A){C.mobile=A[0]}}A=B.match(/AdobeAIR\/([^\s]*)/);if(A){C.air=A[0]}}if(!C.webkit){A=B.match(/Opera[\s\/]([^\s]*)/);if(A&&A[1]){C.opera=parseFloat(A[1]);A=B.match(/Opera Mini[^;]*/);if(A){C.mobile=A[0]}}else{A=B.match(/MSIE\s([^;]*)/);if(A&&A[1]){C.ie=parseFloat(A[1])}else{A=B.match(/Gecko\/([^\s]*)/);if(A){C.gecko=1;A=B.match(/rv:([^\s\)]*)/);if(A&&A[1]){C.gecko=parseFloat(A[1])}}}}}return C}();(function(){YAHOO.namespace("util","widget","example");if("undefined"!==typeof YAHOO_config){var B=YAHOO_config.listener,A=YAHOO.env.listeners,D=true,C;if(B){for(C=0;C<A.length;C=C+1){if(A[C]==B){D=false;break}}if(D){A.push(B)}}}})();YAHOO.lang=YAHOO.lang||{};(function(){var A=YAHOO.lang,C=["toString","valueOf"],B={isArray:function(D){if(D){return A.isNumber(D.length)&&A.isFunction(D.splice)}return false},isBoolean:function(D){return typeof D==="boolean"},isFunction:function(D){return typeof D==="function"},isNull:function(D){return D===null},isNumber:function(D){return typeof D==="number"&&isFinite(D)},isObject:function(D){return(D&&(typeof D==="object"||A.isFunction(D)))||false},isString:function(D){return typeof D==="string"},isUndefined:function(D){return typeof D==="undefined"},_IEEnumFix:(YAHOO.env.ua.ie)?function(F,E){for(var D=0;D<C.length;D=D+1){var H=C[D],G=E[H];if(A.isFunction(G)&&G!=Object.prototype[H]){F[H]=G}}}:function(){},extend:function(H,I,G){if(!I||!H){throw new Error("extend failed, please check that all dependencies are included.")}var E=function(){};E.prototype=I.prototype;H.prototype=new E();H.prototype.constructor=H;H.superclass=I.prototype;if(I.prototype.constructor==Object.prototype.constructor){I.prototype.constructor=I}if(G){for(var D in G){if(A.hasOwnProperty(G,D)){H.prototype[D]=G[D]}}A._IEEnumFix(H.prototype,G)}},augmentObject:function(H,G){if(!G||!H){throw new Error("Absorb failed, verify dependencies.")}var D=arguments,F,I,E=D[2];if(E&&E!==true){for(F=2;F<D.length;F=F+1){H[D[F]]=G[D[F]]}}else{for(I in G){if(E||!(I in H)){H[I]=G[I]}}A._IEEnumFix(H,G)}},augmentProto:function(G,F){if(!F||!G){throw new Error("Augment failed, verify dependencies.")}var D=[G.prototype,F.prototype];for(var E=2;E<arguments.length;E=E+1){D.push(arguments[E])}A.augmentObject.apply(this,D)},dump:function(D,I){var F,H,K=[],L="{...}",E="f(){...}",J=", ",G=" => ";if(!A.isObject(D)){return D+""}else{if(D instanceof Date||("nodeType" in D&&"tagName" in D)){return D}else{if(A.isFunction(D)){return E}}}I=(A.isNumber(I))?I:3;if(A.isArray(D)){K.push("[");for(F=0,H=D.length;F<H;F=F+1){if(A.isObject(D[F])){K.push((I>0)?A.dump(D[F],I-1):L)}else{K.push(D[F])}K.push(J)}if(K.length>1){K.pop()}K.push("]")}else{K.push("{");for(F in D){if(A.hasOwnProperty(D,F)){K.push(F+G);if(A.isObject(D[F])){K.push((I>0)?A.dump(D[F],I-1):L)}else{K.push(D[F])}K.push(J)}}if(K.length>1){K.pop()}K.push("}")}return K.join("")},substitute:function(S,E,L){var I,H,G,O,P,R,N=[],F,J="dump",M=" ",D="{",Q="}";for(;;){I=S.lastIndexOf(D);if(I<0){break}H=S.indexOf(Q,I);if(I+1>=H){break}F=S.substring(I+1,H);O=F;R=null;G=O.indexOf(M);if(G>-1){R=O.substring(G+1);O=O.substring(0,G)}P=E[O];if(L){P=L(O,P,R)}if(A.isObject(P)){if(A.isArray(P)){P=A.dump(P,parseInt(R,10))}else{R=R||"";var K=R.indexOf(J);if(K>-1){R=R.substring(4)}if(P.toString===Object.prototype.toString||K>-1){P=A.dump(P,parseInt(R,10))}else{P=P.toString()}}}else{if(!A.isString(P)&&!A.isNumber(P)){P="~-"+N.length+"-~";N[N.length]=F}}S=S.substring(0,I)+P+S.substring(H+1)}for(I=N.length-1;I>=0;I=I-1){S=S.replace(new RegExp("~-"+I+"-~"),"{"+N[I]+"}","g")}return S},trim:function(D){try{return D.replace(/^\s+|\s+$/g,"")}catch(E){return D}},merge:function(){var G={},E=arguments;for(var F=0,D=E.length;F<D;F=F+1){A.augmentObject(G,E[F],true)}return G},later:function(K,E,L,G,H){K=K||0;E=E||{};var F=L,J=G,I,D;if(A.isString(L)){F=E[L]}if(!F){throw new TypeError("method undefined")}if(!A.isArray(J)){J=[G]}I=function(){F.apply(E,J)};D=(H)?setInterval(I,K):setTimeout(I,K);return{interval:H,cancel:function(){if(this.interval){clearInterval(D)}else{clearTimeout(D)}}}},isValue:function(D){return(A.isObject(D)||A.isString(D)||A.isNumber(D)||A.isBoolean(D))}};A.hasOwnProperty=(Object.prototype.hasOwnProperty)?function(D,E){return D&&D.hasOwnProperty(E)}:function(D,E){return !A.isUndefined(D[E])&&D.constructor.prototype[E]!==D[E]};B.augmentObject(A,B,true);YAHOO.util.Lang=A;A.augment=A.augmentProto;YAHOO.augment=A.augmentProto;YAHOO.extend=A.extend})();YAHOO.register("yahoo",YAHOO,{version:"2.5.2",build:"1076"});YAHOO.util.Get=function(){var M={},L=0,Q=0,E=false,N=YAHOO.env.ua,R=YAHOO.lang;var J=function(V,S,W){var T=W||window,X=T.document,Y=X.createElement(V);for(var U in S){if(S[U]&&YAHOO.lang.hasOwnProperty(S,U)){Y.setAttribute(U,S[U])}}return Y};var H=function(S,T,V){var U=V||"utf-8";return J("link",{id:"yui__dyn_"+(Q++),type:"text/css",charset:U,rel:"stylesheet",href:S},T)};var O=function(S,T,V){var U=V||"utf-8";return J("script",{id:"yui__dyn_"+(Q++),type:"text/javascript",charset:U,src:S},T)};var A=function(S,T){return{tId:S.tId,win:S.win,data:S.data,nodes:S.nodes,msg:T,purge:function(){D(this.tId)}}};var B=function(S,V){var T=M[V],U=(R.isString(S))?T.win.document.getElementById(S):S;if(!U){P(V,"target node not found: "+S)}return U};var P=function(V,U){var S=M[V];if(S.onFailure){var T=S.scope||S.win;S.onFailure.call(T,A(S,U))}};var C=function(V){var S=M[V];S.finished=true;if(S.aborted){var U="transaction "+V+" was aborted";P(V,U);return }if(S.onSuccess){var T=S.scope||S.win;S.onSuccess.call(T,A(S))}};var G=function(U,Y){var T=M[U];if(T.aborted){var W="transaction "+U+" was aborted";P(U,W);return }if(Y){T.url.shift();if(T.varName){T.varName.shift()}}else{T.url=(R.isString(T.url))?[T.url]:T.url;if(T.varName){T.varName=(R.isString(T.varName))?[T.varName]:T.varName}}var b=T.win,a=b.document,Z=a.getElementsByTagName("head")[0],V;if(T.url.length===0){if(T.type==="script"&&N.webkit&&N.webkit<420&&!T.finalpass&&!T.varName){var X=O(null,T.win,T.charset);X.innerHTML='YAHOO.util.Get._finalize("'+U+'");';T.nodes.push(X);Z.appendChild(X)}else{C(U)}return }var S=T.url[0];if(T.type==="script"){V=O(S,b,T.charset)}else{V=H(S,b,T.charset)}F(T.type,V,U,S,b,T.url.length);T.nodes.push(V);if(T.insertBefore){var c=B(T.insertBefore,U);if(c){c.parentNode.insertBefore(V,c)}}else{Z.appendChild(V)}if((N.webkit||N.gecko)&&T.type==="css"){G(U,S)}};var K=function(){if(E){return }E=true;for(var S in M){var T=M[S];if(T.autopurge&&T.finished){D(T.tId);delete M[S]}}E=false};var D=function(Z){var W=M[Z];if(W){var Y=W.nodes,S=Y.length,X=W.win.document,V=X.getElementsByTagName("head")[0];if(W.insertBefore){var U=B(W.insertBefore,Z);if(U){V=U.parentNode}}for(var T=0;T<S;T=T+1){V.removeChild(Y[T])}}W.nodes=[]};var I=function(T,S,U){var W="q"+(L++);U=U||{};if(L%YAHOO.util.Get.PURGE_THRESH===0){K()}M[W]=R.merge(U,{tId:W,type:T,url:S,finished:false,nodes:[]});var V=M[W];V.win=V.win||window;V.scope=V.scope||V.win;V.autopurge=("autopurge" in V)?V.autopurge:(T==="script")?true:false;R.later(0,V,G,W);return{tId:W}};var F=function(b,W,V,T,X,Y,a){var Z=a||G;if(N.ie){W.onreadystatechange=function(){var c=this.readyState;if("loaded"===c||"complete"===c){Z(V,T)}}}else{if(N.webkit){if(b==="script"){if(N.webkit>=420){W.addEventListener("load",function(){Z(V,T)})}else{var S=M[V];if(S.varName){var U=YAHOO.util.Get.POLL_FREQ;S.maxattempts=YAHOO.util.Get.TIMEOUT/U;S.attempts=0;S._cache=S.varName[0].split(".");S.timer=R.later(U,S,function(h){var e=this._cache,d=e.length,c=this.win,f;for(f=0;f<d;f=f+1){c=c[e[f]];if(!c){this.attempts++;if(this.attempts++>this.maxattempts){var g="Over retry limit, giving up";S.timer.cancel();P(V,g)}else{}return }}S.timer.cancel();Z(V,T)},null,true)}else{R.later(YAHOO.util.Get.POLL_FREQ,null,Z,[V,T])}}}}else{W.onload=function(){Z(V,T)}}}};return{POLL_FREQ:10,PURGE_THRESH:20,TIMEOUT:2000,_finalize:function(S){R.later(0,null,C,S)},abort:function(T){var U=(R.isString(T))?T:T.tId;var S=M[U];if(S){S.aborted=true}},script:function(S,T){return I("script",S,T)},css:function(S,T){return I("css",S,T)}}}();YAHOO.register("get",YAHOO.util.Get,{version:"2.5.2",build:"1076"});YAHOO.namespace("YAHOO.EU.Shopping");YAHOO.EU.Shopping.templating=new function(){var A={};this.init=function(C,B){this.cache={}};this.render=function(D,C){var B=!/\W/.test(D)?this.cache[D]=this.cache[D]||this.render(document.getElementById(D).innerHTML):new Function("obj","var p=[],print=function(){p.push.apply(p,arguments);};with(obj){p.push('"+D.replace(/[\r\t\n]/g," ").split("<%").join("\t").replace(/((^|%>)[^\t]*)'/g,"$1\r").replace(/\t=(.*?)%>/g,"',$1,'").split("\t").join("');").split("%>").join("p.push('").split("\r").join("\\'")+"');}return p.join('');");return C?B(C):B}}();var sTemplate='<div id="<%=dsfId%>-loading-results" class="loading-results">    <span id="hd"><span></span></span><span id="cont"><span id="loading"><%=loadingText%></span></span><span id="tl"><span></span></span></div><form method="post" action="<%=formAction%>" id="<%=dsfId%>-form" name="<%=dsfId%>-form">    <span id="<%=dsfId%>-nboffers" class="dsf-nboffers"><%=nbOffers%></span>    <fieldset id="<%=dsfId%>-searchform" class="dsf-searchform">        <ul id="<%=dsfId%>-fieldslist" class="dsf-fieldlist">        <% for (var i = 0; i < aFields.length; i++){ %>            <% if (aFields[i].type == "select"){ %>                <li class="<%=aFields[i].className%>">                    <label for="<%=dsfId%>-<%=aFields[i].value%>"><%=aFields[i].name%></label>                    <select id="<%=dsfId%>-<%=aFields[i].value%>" name="<%=dsfId%>-<%=aFields[i].value%>">                    <% for (var j = 0; j < aFields[i].entries.length; j++){ %>                        <option value="<%=aFields[i].entries[j].value%>"><%=aFields[i].entries[j].name%></option>                    <% } %>                    </select>                </li>            <% } else if (aFields[i].type == "input"){ %>                <li class="<%=aFields[i].className%>">                    <label for="<%=dsfId%>-<%=aFields[i].value%>"><%=aFields[i].name%></label>                    <input type="text" name="<%=aFields[i].fieldName%>" id="<%=dsfId%>-<%=aFields[i].value%>" value="<%=aFields[i].example%>" />                </li>            <% } %>        <% } %>        </ul>    </fieldset>    <fieldset id="<%=dsfId%>-advanced-searchform" class="dsf-adv-searchform">        <ul id="<%=dsfId%>-fieldslist" class="dsf-fieldlist">        <% for (var i = 0; i < aAdvFields.length; i++){ %>            <% if (aAdvFields[i].type == "select"){ %>                <li class="<%=aAdvFields[i].className%>">                    <label for="<%=dsfId%>-<%=aAdvFields[i].value%>"><%=aAdvFields[i].name%></label>                    <select id="<%=dsfId%>-<%=aAdvFields[i].value%>" name="<%=dsfId%>-<%=aAdvFields[i].value%>">                    <% for (var j = 0; j < aAdvFields[i].entries.length; j++){ %>                        <option value="<%=aAdvFields[i].entries[j].value%>"><%=aAdvFields[i].entries[j].name%></option>                    <% } %>                    </select>                </li>            <% } else if (aAdvFields[i].type == "input"){ %>                <li class="<%=aAdvFields[i].className%>">                    <label for="<%=dsfId%>-<%=aAdvFields[i].value%>"><%=aAdvFields[i].name%></label>                    <input type="text" name="<%=aAdvFields[i].fieldName%>" id="<%=dsfId%>-<%=aAdvFields[i].value%>" value="<%=aAdvFields[i].example%>" />                </li>            <% } %>        <% } %>        </ul>    </fieldset>    <fieldset id="<%=dsfId%>-option-searchform" class="dsf-opt-searchform">        <ul>            <li>                <div id="<%=dsfId%>-advanced-ctn" class="advanced hidden">                    <span class="t"><span></span></span><span class="b"><span></span></span><span class="cont"><a href="#" class="advanced-btn" id="<%=dsfId%>-advanced-btn"><span class="cont-inside"><%=detailedSearchText%></span><span class="border"></span><span class="arrow"></span></a></span>                </div>            </li>            <li class="submit">                <button class="cta internal" id="<%=dsfId%>-submit-btn" type="submit"><span class="t"><span></span></span><span class="cont"><span><%=searchText%></span></span><span class="b"><span> </span></span></button>            </li>        </ul>    </fieldset></form>';YAHOO.namespace("Kelkoo");YAHOO.Kelkoo.DSF=function(){var A=this;this.init=function(){if(YAHOO.Kelkoo.DSF.config!=undefined){this.sId=YAHOO.Kelkoo.DSF.config.dId;this.iCatId=YAHOO.Kelkoo.DSF.config.cId;this.aFields=YAHOO.Kelkoo.DSF.config.f;this.aAdvFields=YAHOO.Kelkoo.DSF.config.aF;this.config=[];var B=YAHOO.Kelkoo.DSF.config.json.r;this.config[this.sId]=YAHOO.Kelkoo.DSF.config;if(B!=undefined){this.parseTemplate(this.sId,B,this.aFields,this.aAdvFields)}}};this.attachEvents=function(){var G=document.getElementById(A.sId).getElementsByTagName("select");for(var D=0,C=G.length;D<C;D++){var F=G[D];F.onchange=function(H){this.blur();A.switchLoadingDisplay(A.sId);A.updateData(this.id,this.value,A.sId);A.switchFieldsStatus(A.sId);return false}}var G=document.getElementById(A.sId).getElementsByTagName("input");for(var D=0,C=G.length;D<C;D++){var F=G[D];F.onclick=function(H){this.value="";A.switchSubmitStatus(A.sId,"enable")}}var E=document.getElementById(A.sId+"-advanced-btn");E.onmouseover=function(I){var H=this.parentNode.parentNode;if(A.hasClass(H,"hidden")){A.replaceClass(H,"hidden","over")}return false};E.onmouseout=function(I){var H=this.parentNode.parentNode;if(A.hasClass(H,"over")){A.replaceClass(H,"over","hidden")}return false};E.onclick=function(H){A.switchAdvDisplay(this);this.blur();return false};var B=document.getElementById(A.sId+"-submit-btn");B.onclick=function(H){alert(YAHOO.Kelkoo.DSF.config.locale.errorOneCriteria);return false}};this.parseTemplate=function(B,D,E,G){var F={dsfId:A.sId,nbOffers:A.setNbOffersText(YAHOO.Kelkoo.DSF.config.json.nb),detailedSearchText:YAHOO.Kelkoo.DSF.config.locale.advanced,searchText:YAHOO.Kelkoo.DSF.config.locale.search,loadingText:YAHOO.Kelkoo.DSF.config.locale.loading,formAction:YAHOO.Kelkoo.DSF.config.rU+"?partner="+YAHOO.Kelkoo.DSF.config.pR+"&partnerId="+YAHOO.Kelkoo.DSF.config.pRId,aFields:A.createTemplateData(F,D,E,false),aAdvFields:A.createTemplateData(F,D,G,true)};if(document.getElementById(this.sId)){YAHOO.EU.Shopping.templating.init();var C=YAHOO.EU.Shopping.templating.render(sTemplate,F);document.getElementById(this.sId).innerHTML=C;if(YAHOO.Kelkoo.DSF.config.adv=="visible"){document.getElementById(B+"-advanced-searchform").style.display="block";document.getElementById(B+"-advanced-ctn").style.display="none"}else{if(YAHOO.Kelkoo.DSF.config.adv=="hidden"){document.getElementById(B+"-advanced-ctn").style.display="none"}}this.attachEvents()}};this.createTemplateData=function(N,F,G,H){var S=[];var O=0,L=0;for(var Q=0,P=G.length;Q<P;Q++){var K=G[Q].toLowerCase();if(F.a[K]!=undefined){var J=F.a[K];if((L==0)&&(!H)){var E="first"}else{var E=""}L++;var C={type:J.t,name:J.n,value:J.v,className:E};if(J.t=="input"){if(J.e.length>0){C.fieldName=J.nm;C.example=J.e[0][0]}}else{if(J.t=="select"){C.entries=[];if(J.e){var B=J.e;var I=J.v;B.unshift([YAHOO.Kelkoo.DSF.config.locale.all[I],""]);for(var O=0,M=B.length;O<M;O++){var D=B[O];var R="";if(D[0]==undefined){D[0]=""}var T={name:D[0],value:D[1]};C.entries.push(T)}}}}S.push(C)}}return S};this.updateData=function(B,F,E){var D="";D=A.config[E].dU+F+A.config[E].dUA;var C=YAHOO.util.Get.script(D,{data:{fieldId:B,dsfId:E,url:D,cfg:A.config[E]},onSuccess:function(I){A.switchFieldsStatus(I.data.dsfId);oDSFResults=YAHOO.Kelkoo.DSF.config.json;A.switchLoadingDisplay(I.data.dsfId);I.purge();var P=oDSFResults.nb;var H=A.setNbOffersText(P);document.getElementById(I.data.dsfId+"-nboffers").innerHTML=H;A.aSavedValues=[];A.oForm=document.getElementById(I.data.dsfId+"-form");A.switchSubmitStatus(I.data.dsfId,"enable");for(var N=0,M=A.oForm.length;N<M;N++){if(A.oForm[N]!=undefined){var K=A.oForm[N].id;A.aSavedValues[K]=[];if(A.oForm[N].type=="select-one"){A.aSavedValues[K]["id"]=A.oForm[N].id;A.aSavedValues[K]["text"]=A.oForm[N].options[A.oForm[N].selectedIndex].text;A.aSavedValues[K]["value"]=A.oForm[N].options[A.oForm[N].selectedIndex].value}else{if(A.oForm[N].type=="text"){A.aSavedValues[K]["id"]=A.oForm[N].id;A.aSavedValues[K]["text"]=A.oForm[N].value;A.aSavedValues[K]["value"]=A.oForm[N].value}}}}for(var N in oDSFResults.r.a){var Q=oDSFResults.r.a[N];var O=Q.v;if((A.oForm[I.data.dsfId+"-"+O])&&(Q.e!=undefined)){if(A.oForm[I.data.dsfId+"-"+O].type=="select-one"){A.oForm[I.data.dsfId+"-"+O].options.length=1}if(Q.t=="select"){Q.e.unshift([I.data.cfg.locale.all[Q.v],""])}for(var L=0,J=(Q.e.length+1);L<J;L++){if(Q.e[L]!=undefined){var R=Q.e[L][1];var S=Q.e[L][0];if((A.oForm[I.data.dsfId+"-"+O].type=="select-one")&&(S!=undefined)){A.oForm[I.data.dsfId+"-"+O].options[L]=new Option(S,R,false,false);S=S.replace(/&amp;/g,"&");A.oForm[I.data.dsfId+"-"+O].options[L].innerHTML=S;if(A.aSavedValues[I.data.dsfId+"-"+O]["text"]==A.oForm[I.data.dsfId+"-"+O].options[L].innerHTML){A.oForm[I.data.dsfId+"-"+O].options[L].selected=true;A.oForm[I.data.dsfId+"-"+O].options[0].value=Q.e[L][1]}else{A.oForm[I.data.dsfId+"-"+O].options[L].selected=false}}}}}}var G=I.data.cfg.rU+F+"?";if(I.data.cfg.fMM){G+="&forceMM1=1"}if(I.data.cfg.fDSF){G+="&fromDSF=1"}G+="&partner="+I.data.cfg.pR;G+="&partnerId="+I.data.cfg.pRId;G=G.replace("?&","?").replace("/&","/?").replace(",?","?");if(G.substring((G.length-1),(G.length))=="?"){G=G.substring(0,(G.length-1))}A.oForm.action=G}})};this.switchAdvDisplay=function(C){var E=document.getElementById(A.sId+"-advanced-searchform");if(E!=undefined){var B=C.parentNode.parentNode;if(A.hasClass(B,"visible")){A.replaceClass(B,"visible","hidden")}else{if(A.hasClass(B,"hidden")){A.replaceClass(B,"hidden","visible")}else{if(A.hasClass(B,"over")){A.replaceClass(B,"over","visible")}}}var D=E.style.display;E.style.display=D=="block"?"none":"block"}return false};this.switchLoadingDisplay=function(D){var E=document.getElementById(D+"-loading-results");var B=E.style.visibility;if((B=="hidden")||(B=="")){var C=document.createElement("iframe");C.id=D+"-loading-iframe";C.style.position="absolute";C.style.width=E.offsetWidth+"px";C.style.height=E.offsetHeight+"px";C.style.top=E.offsetTop+"px";C.style.left=E.offsetLeft+"px";C.style.opacity=0;C.style.filter="progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)";C.style.zIndex="999";C.setAttribute("frameborder","0");C.setAttribute("src","javascript:false;");E.parentNode.appendChild(C);E.style.zIndex="46"}else{E.parentNode.removeChild(document.getElementById(D+"-loading-iframe"))}E.style.visibility=B=="visible"?"hidden":"visible"};this.switchFieldsStatus=function(E){var G=document.getElementById(E+"-form");for(var D=0,C=G.length;D<C;D++){var F=G[D];var B=F.disabled==""?"disabled":"";F.disabled=B}};this.switchSubmitStatus=function(D,C){var E=document.getElementById(D+"-submit-btn");var B="";if(C=="disable"){B="disabled"}else{if(C=="enable"){E.onclick=function(L){var J=this.id.replace("-submit-btn","");var N=document.getElementById(J+"-form");var G="";for(var I=0,H=N.length;I<H;I++){if(N[I].type=="text"){var K=N[I].id.replace(J+"-","");var M=A.config[J].json.r.a[K].e[0][0];if((N[I].value!=M)&&(N[I].value!="")){G+="&"+N[I].name+"="+N[I].value}}}var F=N.action+G.replace(" ","+");F+="&partner="+A.config[J].pR;F+="&partnerId="+A.config[J].pRId;F=F.replace("?&","?").replace("/&","/?").replace(",?","?");N.action=F}}}E.disabled=B};this.setNbOffersText=function(B){if(parseInt(B)>1){sOffers=B+" "+YAHOO.Kelkoo.DSF.config.locale.results}else{sOffers=B+" "+YAHOO.Kelkoo.DSF.config.locale.result}return sOffers};this.hasClass=function(C,B){if(C.className.match(new RegExp("(?:^|\\s+)"+B+"(?:\\s+|$)"))){return true}else{return false}};this.replaceClass=function(C,B,D){C.className=C.className.replace(B,D)};this.init()};