var REQUEST_PATH='/';var SJF_DATE='2012-02-23 02:23:29';var MessagesClass=new Class({messages:{"I_USE_THE_REDUCTION":"Je profite de la r&eacute;duction","MASK_DISCOUNT_CODES_OPINIONS":"Masquer les avis","ADD_DISCOUNT_CODE_PARTNER_NAME_ERROR":"Ce nom ne correspond a aucun site marchand!","ADD_DISCOUNT_CODE_TYPE_ERROR":"Vous devez ajouter au moins un avantage client : une valeur (&euro; ou %), un cadeau ou une livraison gratuite.","ADD_DISCOUNT_CODE_ALREADY_EXISTS":"Ce code existe d&eacute;j&agrave;!","GO_TO_PROMOTION":"Acc&eacute;der &agrave la promotion","GO_TO_SALE":"Acc&eacute;der &agrave la solde","YOU_LOOK_AFTER_THIS_PARTNER":"Vous surveillez maintenant ce partenaire!","EMPTY_ERROR":"Ne doit pas etre vide,","MIN_ERROR":"Doit faire au moins {0} caract&egrave;res","MAX_ERROR":"Ne doit pas faire plus de {0} caract&egrave;res","EMAIL_ERROR":"Doit &ecirc;tre un email valide","HTTP_URL_ERROR":"Doit &ecirc;tre une url valide","NUMERIC_ERROR":"Saisir une valeur num&eacute;rique","USERNAME_SEND_BY_EMAIL_TO":"Votre identifiant vous a &eacute;t&eacute; envoy&eacute; par mail &agrave;","RELOAD_PASSWORD_BY_EMAIL":"Un e-mail a &eacute;t&eacute; envoy&eacute; dans votre boite de messagerie. L'e-mail contient un code de v&eacute;rification. Veuillez suivre le lien fourni dans le mail et copier-coller le code dans le champ appropri&eacute;.","MUST_BE_LOGGED_TO_ADMIN_PARTNER":"Vous devez être connecté pour administrer vos sites!","SEARCH_DEFAULT_TEXT":"Recherche...","SEARCH_READ_MORE":"Voir la suite...","SEARCH_NO_RESULT":"Pas de resultat","SEARCH_ADVANCED":"Recherche avancée","SEARCH_VIEW_ALL_RESULTS":"Voir tous les resultats","RESULTS":"Resultats","VALIDATE":"Valider","CANCEL":"Annuler","UNDO":"Re-init","SELECTION":"S&eacute;lection","TOTAL":"Total","NB CREATIONS":"Créations","NB UPDATES":"Mises a jour"},get:function(messageKey){if(this.messages[messageKey]){return this.messages[messageKey];}
return messageKey;}});var messages=new MessagesClass();messages.lang='fr-FR';var PropertiesClass=new Class({initialize:function(){this.properties=[];this.properties["PARTNER_SHOW_EVENT_POP_UP"]='0';},get:function(propertyKey){if(this.properties[propertyKey]){return this.properties[propertyKey];}
return propertyKey;}});var properties=new PropertiesClass();var emailX=/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;String.prototype.isEmail=function(){return this.match(emailX);};String.prototype.brToNl=function(){return this.trim().replaceAll("<br>","\n").replaceAll("<br/>","\n");};String.prototype.nlToBr=function(){return this.trim().replaceAll("\n","<br/>");};String.prototype.replaceAll=function(from,to){return this.replace(new RegExp(from,"gi"),to);};String.prototype.trim=function(){return this.replace(/^\s+/g,'').replace(/\s+$/g,'');};function trim(string){return string.trim();};String.prototype.endsWith=function(str){return this.match(str+"$")==str;};function InputTxtOnFocus(input){if(!input.f){input.f=input.value;}
if(trim(input.value)==input.f){input.value="";}};function InputTxtOnBlur(input){if(trim(input.value)==""){input.value=input.f;}};var ShooUtilsClass=new Class({exec:function(fcnt,p1,p2,p3,p4){if(typeof(fcnt)=='object'&&(fcnt instanceof Array)){fcnt.each(function(f){exec(f,p1,p2,p3,p4);});return;}
a=new Function("p1","p2","p3","p4",'if (typeof('+fcnt
+') != "undefined"){return '+fcnt+'(p1, p2, p3, p4);}');var ret=false;try{ret=a(p1,p2,p3,p4);}catch(e){}
return ret;},loginHandler:null,loginExec:function(message,loginHandler){this.loginHandler=loginHandler;var q=new Ajax(REQUEST_PATH+"index.php",{method:'post',data:'option=com_partner&controller=partneruser&task=isLogged&format=raw',onSuccess:function(text){if(text.trim()=="true"){ShooUtils.onLoginOk();}
else{$shooModule("user").displayLogin(message);}}});q.request();},onLoginOk:function(){if(this.loginHandler){this.loginHandler();}},getKeyCode:function(event){var keyCode=null;if(event!=undefined&&event.which!=undefined){keyCode=event.which;}else if(window.event!=undefined&&window.event.keyCode!=undefined){keyCode=window.event.keyCode;}
return keyCode;},inputTxtFocus:function(input){input.f=false;input.onfocus=function(){InputTxtOnFocus(this);};input.onblur=function(){InputTxtOnBlur(this);};},is:function(b){return b?"1":"0";},getRadioValue:function(radioValues){for(var i=0;i<radioValues.length;i++){var value=radioValues[i];if(value.checked){return value.value;}}
return null;},includedScripts:new Array(),include:function(src,onLoadHandler){if(this.includedScripts[src]){if(onLoadHandler){onLoadHandler();}
return;}
this.includedScripts[src]=1;var script=document.createElement("script");script.src=REQUEST_PATH+src;script.type='text/javascript';var heads=document.getElementsByTagName('head');if(heads[0]){heads[0].appendChild(script);}
script.onreadystatechange=function(){if(this.readyState=='complete'){if(onLoadHandler){onLoadHandler();}}}
script.onload=onLoadHandler;},includeExt:function(src,onLoadHandler){if(this.includedScripts[src]){if(onLoadHandler){onLoadHandler();}
return;}
this.includedScripts[src]=1;var script=document.createElement("script");script.src=src;script.type='text/javascript';var heads=document.getElementsByTagName('head');if(heads[0]){script.onreadystatechange=function(){if(this.readyState=='complete'){if(onLoadHandler){onLoadHandler();}}}
script.onload=onLoadHandler;heads[0].appendChild(script);}},boxes:new Array(),openBox:function(name,options){var boxOptions={handler:"url"};if(options.handler){boxOptions.handler=options.handler;}
if(options.url){boxOptions.url=options.url;}
else{boxOptions.url=REQUEST_PATH+"index.php";}
if(options.datas){boxOptions.ajaxOptions={method:'post',data:options.datas};}
else{boxOptions.ajaxOptions={method:'get',data:null};}
if(options.onSuccess){boxOptions.ajaxOptions.onSuccess=options.onSuccess;}
if(options.size){boxOptions.size=options.size;}
if(options.onClose){boxOptions.onClose=options.onClose;}
boxOptions.name=name;this.boxes[name]=SqueezeBox.fromElement(null,boxOptions);},closeBox:function(name){var box=this.boxes[name];if(box){box.close();}
this.boxes[name]=null;},getBox:function(name){return this.boxes[name];},getIframeBoxWindow:function(boxName){var box=this.getBox(boxName);if(box&&box.iframe){return box.iframe.contentWindow;}
return null;},getIframeBoxDocument:function(name){var box=this.getBox(name);if(box&&box.iframe){if(box.iframe.contentWindow){box.iframeDocument=box.iframe.contentWindow.document;}
else if(box.iframe.contentDocument){box.iframeDocument=box.iframe.contentDocument;}
return box.iframeDocument||null;}
return null;},getIframeBoxElement:function(boxName,elementId){var doc=this.getIframeBoxDocument(boxName);if(doc){var el=doc.getElementById(elementId);if(el){return $(el);}}
return null;},displayEditor:function(field,mode){if(!mode){mode="Basic";}
var e=new FCKeditor(field,"100%","300",mode);e.BasePath=REQUEST_PATH+"plugins/editors/fckeditor/";e.Config["SitePath"]="http://www.shoocare.fr";e.Config["CustomConfigurationsPath"]="/plugins/editors/fckconfigjoomla.js";e.Config["EnterMode"]="br";e.Config["ShiftEnterMode"]="div";e.Config["BaseAddCSSPath"]="/templates/rt_solarsentinel_j15/css/";e.Config["EditorAreaCSS"]="/templates/rt_solarsentinel_j15/css/template.css";e.Config["ContentLangDirection"]="ltr";e.Config["AutoDetectLanguage"]="0";e.Config["DefaultLanguage"]="fr";e.Config["ProcessHTMLEntities"]=false;e.Config["IncludeLatinEntities"]=false;e.Config["IncludeGreekEntities"]=false;e.Config["ProcessNumericEntities"]=false;e.Config["SkinPath"]=e.BasePath+"editor/skins/"+"office2007"+"/";e.Config["StylesXmlPath"]="../fckstyles_template.xml";e.Config["AddStylesheets"]="";e.Config["BackgroundColor"]="#FFFFFF";e.Config["Pspell"]="0";e.ReplaceTextarea();return e;},setOnWaitingClick:function(link,onClick){if(!link||!onClick){return false;}
link.onclick=function(){return onWaitingClick(this,onClick);};},elementToggle:function(headerId,contentId){var header=$(headerId);if(!header){return;}
if(header.collapsed==undefined){header.collapsed=false;header.slider=new Fx.Slide($(contentId),{duration:500,transition:Fx.Transitions.linear});}
if(!header.collapsed){header.addClass("collapse");}
else{header.removeClass("collapse");}
header.slider.toggle();header.collapsed=!header.collapsed;Cookie.set(headerId+"collapsed",header.collapsed);return false;},isElementCollapsed:function(headerId){return Cookie.get(headerId+"collapsed");},goTo:function(url){if(url){window.location.href=url;}},clone:function(o){if(typeof(o)!='object'){return o;}
if(o==null){return o;}
var newO=new Object();for(var i in o){newO[i]=this.clone(o[i]);}
return newO;},getDatas:function(postDatas,handler,handlerInstance){if(!postDatas.controller){postDatas.controller="datas";}
postDatas.format="raw";var q=new Ajax(REQUEST_PATH+"index.php",{method:'post',data:postDatas,onSuccess:function(text){if(handler){handler.call(handlerInstance?handlerInstance:new Object(),text,postDatas)}}});q.request();}});function onWaitingClick(link,onClick){if(link.processing){return false;}
link.processing=true;var ret=onClick();setTimeout(function(){link.processing=false;},4000);return ret;};function htmlentities(t){t=t.replace(/"/g,'&quot;');t=t.replace(/&/g,'&amp;');t=t.replace(/\'/g,'&#39;');t=t.replace(/</g,'&lt;');t=t.replace(/>/g,'&gt;');t=t.replace(/\^/g,'&circ;');t=t.replace(/‘/g,'&lsquo;');t=t.replace(/’/g,'&rsquo;');t=t.replace(/“/g,'&ldquo;');t=t.replace(/”/g,'&rdquo;');t=t.replace(/•/g,'&bull;');t=t.replace(/–/g,'&ndash;');t=t.replace(/—/g,'&mdash;');t=t.replace(/˜/g,'&tilde;');t=t.replace(/™/g,'&trade;');t=t.replace(/š/g,'&scaron;');t=t.replace(/›/g,'&rsaquo;');t=t.replace(/œ/g,'&oelig;');t=t.replace(//g,'&#357;');t=t.replace(/ž/g,'&#382;');t=t.replace(/Ÿ/g,'&Yuml;');t=t.replace(/ /g,'&nbsp;');t=t.replace(/¡/g,'&iexcl;');t=t.replace(/¢/g,'&cent;');t=t.replace(/£/g,'&pound;');t=t.replace(/ /g,'&curren;');t=t.replace(/¥/g,'&yen;');t=t.replace(/¦/g,'&brvbar;');t=t.replace(/§/g,'&sect;');t=t.replace(/¨/g,'&uml;');t=t.replace(/©/g,'&copy;');t=t.replace(/ª/g,'&ordf;');t=t.replace(/«/g,'&laquo;');t=t.replace(/¬/g,'&not;');t=t.replace(/­/g,'&shy;');t=t.replace(/®/g,'&reg;');t=t.replace(/¯/g,'&macr;');t=t.replace(/°/g,'&deg;');t=t.replace(/±/g,'&plusmn;');t=t.replace(/²/g,'&sup2;');t=t.replace(/³/g,'&sup3;');t=t.replace(/´/g,'&acute;');t=t.replace(/µ/g,'&micro;');t=t.replace(/¶/g,'&para');t=t.replace(/·/g,'&middot;');t=t.replace(/¸/g,'&cedil;');t=t.replace(/¹/g,'&sup1;');t=t.replace(/º/g,'&ordm;');t=t.replace(/»/g,'&raquo;');t=t.replace(/¼/g,'&frac14;');t=t.replace(/½/g,'&frac12;');t=t.replace(/¾/g,'&frac34;');t=t.replace(/¿/g,'&iquest;');t=t.replace(/À/g,'&Agrave;');t=t.replace(/Á/g,'&Aacute;');t=t.replace(/Â/g,'&Acirc;');t=t.replace(/Ã/g,'&Atilde;');t=t.replace(/Ä/g,'&Auml;');t=t.replace(/Å/g,'&Aring;');t=t.replace(/Æ/g,'&AElig;');t=t.replace(/Ç/g,'&Ccedil;');t=t.replace(/È/g,'&Egrave;');t=t.replace(/É/g,'&Eacute;');t=t.replace(/Ê/g,'&Ecirc;');t=t.replace(/Ë/g,'&Euml;');t=t.replace(/Ì/g,'&Igrave;');t=t.replace(/Í/g,'&Iacute;');t=t.replace(/Î/g,'&Icirc;');t=t.replace(/Ï/g,'&Iuml;');t=t.replace(/Ð/g,'&ETH;');t=t.replace(/Ñ/g,'&Ntilde;');t=t.replace(/Ò/g,'&Ograve;');t=t.replace(/Ó/g,'&Oacute;');t=t.replace(/Ô/g,'&Ocirc;');t=t.replace(/Õ/g,'&Otilde;');t=t.replace(/Ö/g,'&Ouml;');t=t.replace(/×/g,'&times;');t=t.replace(/Ø/g,'&Oslash;');t=t.replace(/Ù/g,'&Ugrave;');t=t.replace(/Ú/g,'&Uacute;');t=t.replace(/Û/g,'&Ucirc;');t=t.replace(/Ü/g,'&Uuml;');t=t.replace(/Ý/g,'&Yacute;');t=t.replace(/Þ/g,'&THORN;');t=t.replace(/ß/g,'&szlig;');t=t.replace(/à/g,'&agrave;');t=t.replace(/á/g,'&aacute;');t=t.replace(/â/g,'&acirc;');t=t.replace(/ã/g,'&atilde;');t=t.replace(/ä/g,'&auml;');t=t.replace(/å/g,'&aring;');t=t.replace(/æ/g,'&aelig;');t=t.replace(/ç/g,'&ccedil;');t=t.replace(/è/g,'&egrave;');t=t.replace(/é/g,'&eacute;');t=t.replace(/ê/g,'&ecirc;');t=t.replace(/ë/g,'&euml;');t=t.replace(/ì/g,'&igrave;');t=t.replace(/í/g,'&iacute;');t=t.replace(/î/g,'&icirc;');t=t.replace(/ï/g,'&iuml;');t=t.replace(/ð/g,'&eth;');t=t.replace(/ñ/g,'&ntilde;');t=t.replace(/ò/g,'&ograve;');t=t.replace(/ó/g,'&oacute;');t=t.replace(/ô/g,'&ocirc;');t=t.replace(/õ/g,'&otilde;');t=t.replace(/ö/g,'&ouml;');t=t.replace(/÷/g,'&divide;');t=t.replace(/ø/g,'&oslash;');t=t.replace(/ù/g,'&ugrave;');t=t.replace(/ú/g,'&uacute;');t=t.replace(/û/g,'&ucirc;');t=t.replace(/ü/g,'&uuml;');t=t.replace(/ý/g,'&yacute;');t=t.replace(/þ/g,'&thorn;');t=t.replace(/ÿ/g,'&yuml;');return t;}
function html_entity_decode(t){t=t.replace(/&quot;/g,'"');t=t.replace(/&amp;/g,'&');t=t.replace(/&#39;/g,"'");t=t.replace(/&lt;/g,'<');t=t.replace(/&gt;/g,'>');t=t.replace(/&circ;/g,'^');t=t.replace(/&lsquo;/g,'‘');t=t.replace(/&rsquo;/g,'’');t=t.replace(/&ldquo;/g,'“');t=t.replace(/&rdquo;/g,'”');t=t.replace(/&bull;/g,'•');t=t.replace(/&ndash;/g,'–');t=t.replace(/&mdash;/g,'—');t=t.replace(/&tilde;/g,'˜');t=t.replace(/&trade;/g,'™');t=t.replace(/&scaron;/g,'š');t=t.replace(/&rsaquo;/g,'›');t=t.replace(/&oelig;/g,'œ');t=t.replace(/&#357;/g,'');t=t.replace(/&#382;/g,'ž');t=t.replace(/&Yuml;/g,'Ÿ');t=t.replace(/&nbsp;/g,' ');t=t.replace(/&iexcl;/g,'¡');t=t.replace(/&cent;/g,'¢');t=t.replace(/&pound;/g,'£');t=t.replace(/&curren;/g,' ');t=t.replace(/&yen;/g,'¥');t=t.replace(/&brvbar;/g,'¦');t=t.replace(/&sect;/g,'§');t=t.replace(/&uml;/g,'¨');t=t.replace(/&copy;/g,'©');t=t.replace(/&ordf;/g,'ª');t=t.replace(/&laquo;/g,'«');t=t.replace(/&not;/g,'¬');t=t.replace(/&shy;/g,'­');t=t.replace(/&reg;/g,'®');t=t.replace(/&macr;/g,'¯');t=t.replace(/&deg;/g,'°');t=t.replace(/&plusmn;/g,'±');t=t.replace(/&sup2;/g,'²');t=t.replace(/&sup3;/g,'³');t=t.replace(/&acute;/g,'´');t=t.replace(/&micro;/g,'µ');t=t.replace(/&para/g,'¶');t=t.replace(/&middot;/g,'·');t=t.replace(/&cedil;/g,'¸');t=t.replace(/&sup1;/g,'¹');t=t.replace(/&ordm;/g,'º');t=t.replace(/&raquo;/g,'»');t=t.replace(/&frac14;/g,'¼');t=t.replace(/&frac12;/g,'½');t=t.replace(/&frac34;/g,'¾');t=t.replace(/&iquest;/g,'¿');t=t.replace(/&Agrave;/g,'À');t=t.replace(/&Aacute;/g,'Á');t=t.replace(/&Acirc;/g,'Â');t=t.replace(/&Atilde;/g,'Ã');t=t.replace(/&Auml;/g,'Ä');t=t.replace(/&Aring;/g,'Å');t=t.replace(/&AElig;/g,'Æ');t=t.replace(/&Ccedil;/g,'Ç');t=t.replace(/&Egrave;/g,'È');t=t.replace(/&Eacute;/g,'É');t=t.replace(/&Ecirc;/g,'Ê');t=t.replace(/&Euml;/g,'Ë');t=t.replace(/&Igrave;/g,'Ì');t=t.replace(/&Iacute;/g,'Í');t=t.replace(/&Icirc;/g,'Î');t=t.replace(/&Iuml;/g,'Ï');t=t.replace(/&ETH;/g,'Ð');t=t.replace(/&Ntilde;/g,'Ñ');t=t.replace(/&Ograve;/g,'Ò');t=t.replace(/&Oacute;/g,'Ó');t=t.replace(/&Ocirc;/g,'Ô');t=t.replace(/&Otilde;/g,'Õ');t=t.replace(/&Ouml;/g,'Ö');t=t.replace(/&times;/g,'×');t=t.replace(/&Oslash;/g,'Ø');t=t.replace(/&Ugrave;/g,'Ù');t=t.replace(/&Uacute;/g,'Ú');t=t.replace(/&Ucirc;/g,'Û');t=t.replace(/&Uuml;/g,'Ü');t=t.replace(/&Yacute;/g,'Ý');t=t.replace(/&THORN;/g,'Þ');t=t.replace(/&szlig;/g,'ß');t=t.replace(/&agrave;/g,'à');t=t.replace(/&aacute;/g,'á');t=t.replace(/&acirc;/g,'â');t=t.replace(/&atilde;/g,'ã');t=t.replace(/&auml;/g,'ä');t=t.replace(/&aring;/g,'å');t=t.replace(/&aelig;/g,'æ');t=t.replace(/&ccedil;/g,'ç');t=t.replace(/&egrave;/g,'è');t=t.replace(/&eacute;/g,'é');t=t.replace(/&ecirc;/g,'ê');t=t.replace(/&euml;/g,'ë');t=t.replace(/&igrave;/g,'ì');t=t.replace(/&iacute;/g,'í');t=t.replace(/&icirc;/g,'î');t=t.replace(/&iuml;/g,'ï');t=t.replace(/&eth;/g,'ð');t=t.replace(/&ntilde;/g,'ñ');t=t.replace(/&ograve;/g,'ò');t=t.replace(/&oacute;/g,'ó');t=t.replace(/&ocirc;/g,'ô');t=t.replace(/&otilde;/g,'õ');t=t.replace(/&ouml;/g,'ö');t=t.replace(/&divide;/g,'÷');t=t.replace(/&oslash;/g,'ø');t=t.replace(/&ugrave;/g,'ù');t=t.replace(/&uacute;/g,'ú');t=t.replace(/&ucirc;/g,'û');t=t.replace(/&uuml;/g,'ü');t=t.replace(/&yacute;/g,'ý');t=t.replace(/&thorn;/g,'þ');t=t.replace(/&yuml;/g,'ÿ');return t;}
var ShooUtils=new ShooUtilsClass();window.addEvent('domready',function(){initializeModules();});var modules=new Array();var modulesInstance=new Array();function addModule(moduleName,moduleClazz,moduleOptions){var moduleObj={'clazz':moduleClazz,'options':(moduleOptions?moduleOptions:null)};modules[moduleName.toLowerCase()+"module"]=moduleObj;};function initializeModules(){for(var index in modules){if(index.endsWith("module")&&!modulesInstance[index]){moduleObj=modules[index];var clazz=moduleObj.clazz;if(clazz){var module=new clazz();module.name=index.replaceAll("module","");modulesInstance[index]=module;eval(""+index+" = modulesInstance['"+index+"']");}}}};function $shooModule(moduleName){moduleName=moduleName.toLowerCase();return modulesInstance[moduleName+"module"];};var Module=new Class({options:{},initialize:function(options){this.setOptions(options);},setHrefFromAttribute:function(link,attribute){if(!link){return false;}
link.href=link.getAttribute("u");},loadScript:function(scriptName){ShooUtils.include("js/load-mod"+this.name+"/"+scriptName);}});Module.implement(new Options());Module.implement(new Events());var ShooFormChecker=new Class({initialize:function(options){ShooFormChecker.iframeDocument=options.iframeDocument;this.form=options.form;this.items=options.items;this.error=false;this.errors=new Array();this.items.each(function(item){this.item=item;this.input=this.form.elements[item];this.checkInput(this.input);},this);this.displayErrors();},checkInput:function(input){var e=null;if((e=this.checkInputParams(input))!=null){this.addError(this.item,e);}else{this.cleanError();}},checkInputParams:function(input){var c=input.getAttribute("c");if(c&&c!=""){c=eval('('+c+')');if(typeof(c.required)!="undefined"){if(input.value==""){return this.getError(messages.get("EMPTY_ERROR"));}}
if(typeof(c.numeric)!="undefined"&&input.value!=""){input.value=input.value.replace(",",".");if(isNaN(input.value)){return this.getError(messages.get("NUMERIC_ERROR"));}}
if(typeof(c.minLength)!="undefined"){var m=parseInt(c.minLength);if(input.value.length<m){return this.getError(messages.get("MIN_ERROR"),c.minLength);}}
if(typeof(c.maxLength)!="undefined"){var m=parseInt(c.maxLength);if(m<=input.value.length){return this.getError(messages.get("MAX_ERROR"),c.minLength);}}
if(typeof(c.email)!="undefined"){if(!input.value.isEmail()){return this.getError(messages.get("EMAIL_ERROR"),c.minLength);}}
if(typeof(c.httpUrl)!="undefined"){if(!input.value.isEmail()){return this.getError(messages.get("HTTP_URL_ERROR"),c.minLength);}}}
return null;},addError:function(item,e){this.error=true;this.errors[this.errors.length]={item:item,error:e};return false;},hasErrors:function(){return this.error;},displayErrors:function(){if(!this.error){return;}
this.errors.each(function(obj){var label=ShooFormChecker.getElement('label_'+obj.item);if(label){label.addClass("required");}
var span=ShooFormChecker.getElement("error_"+obj.item);if(!span){return;}
span.style.visibility="visible";span.innerHTML=obj.error;},this);},cleanError:function(){ShooFormChecker.getElement('label_'+this.item).removeClass("required");var span=ShooFormChecker.getElement("error_"+this.item);if(!span){return;}
span.style.visibility="hidden";span.innerHTML="";},getError:function(error,param1,param2,param3,param4){var e=error;if(param1!=undefined){e=e.replace("{0}",param1);}
return e;}});ShooFormChecker.getElement=function(id){if(ShooFormChecker.iframeDocument){return $(ShooFormChecker.iframeDocument.getElementById(id));}
return $(id);}
function switchTab(link,tabs_ul){var name=link.id.split("_")[0];var lli=$(name+'_li');lli.className="active";var lis=$(tabs_ul).getElements("li");lis.each(function(li){if(lli!=li){li.className="";var name=li.getElements("a")[0].id.split("_")[0];$(name+"_tab").style.display="none";}});var selectedTab=$(name+"_tab");selectedTab.style.display="block";if(tabs_ul){var ul=$(tabs_ul);if(ul){ul.selectedTab=lli;}}
return false;};function switchPrevTab(a,tabs_ul,otherLink){if(tabs_ul!=undefined){var ul=$(tabs_ul);if(ul){if(!ul.selectedTab){ul.selectedTab=ul.getElements("li")[0];}
var last=null;for(var lis=ul.getElements("li"),c=lis.length,i=0;i<c;++i){var li=lis[i];if(last&&li==ul.selectedTab){otherLink.getElements("img")[0].src="/images/next.png";otherLink.style.cursor="pointer";if(i==1){a.getElements("img")[0].src="/images/prev_disable.png";a.style.cursor="default";}
last.getElements("a")[0].onclick();return false;}
last=li;}
a.getElements("img")[0].src="/images/prev_disable.png";}}
return false;};function switchNextTab(a,tabs_ul,otherLink){if(tabs_ul!=undefined){var ul=$(tabs_ul);if(ul){if(!ul.selectedTab){ul.selectedTab=ul.getElements("li")[0];}
var found=false;for(var lis=ul.getElements("li"),c=lis.length,i=0;i<c;++i){var li=lis[i];if(found){otherLink.getElements("img")[0].src="/images/prev.png";otherLink.style.cursor="pointer";if(i==c-1){a.getElements("img")[0].src="/images/next_disable.png";a.style.cursor="default";}
li.getElements("a")[0].onclick();return false;}
if(li==ul.selectedTab)
found=true;}}}
return false;};function checkSwitchTabs(prev_link,next_link,ul,i){var c=ul.getElements("li").length;if(i==c-1){next_link.getElements("img")[0].src="/images/next_disable.png";next_link.style.cursor="default";}else{next_link.getElements("img")[0].src="/images/next.png";next_link.style.cursor="pointer";}
if(i==0){prev_link.getElements("img")[0].src="/images/prev_disable.png";prev_link.style.cursor="default";}else{prev_link.getElements("img")[0].src="/images/prev.png";prev_link.style.cursor="pointer";}};var ShooAjaxScroller=new Class({initialize:function(params){this.name=params.name;this.postDatas=params.postDatas;this.error_msg=params.error_msg;this.partner_id=params.partner_id;ShooAjaxScroller.instances[ShooAjaxScroller.instances.length]=this;this.div=$(this.name+"_block");this.scroller_div=$(this.name+"_scroller");this.content=$(this.name);this.begin=0;this.nb_items=params.nbItems;this.items_pp=params.itemPerPages;this.url=params.url;this.pager=$(this.name+"_pager");this.pages_container=$(this.name+"_pages");this.gotoTopLink=$(this.name+"_goto_top");this.gallery=$(this.name+"_gallery");if(params.onscroll){this.onscroll=params.onscroll;}
if(this.nb_items<=this.items_pp){var t=$(this.name+"_table");t.parentNode.removeChild(t);if(this.gotoTopLink){this.gotoTopLink.parentNode.removeChild(this.gotoTopLink);}}
else{this.printPages();this.initItemsPpSelector(params);this.initLinks(params);}},initItemsPpSelector:function(params){this.selector=$(this.name+"_items_pp");if(!this.selector){return;}
this.selector.as=this;this.selector.onchange=function(){this.as.items_pp=parseInt(this.options[this.selectedIndex].value);this.as.reLoad();Cookie.set(this.as.name+"_s",this.as.items_pp);};},reLoad:function(){this.begin=0;if(this.nb_items!=0){this.scroll();}},initLinks:function(){this.prev=$(this.name+"_prev");this.next=$(this.name+"_next");this.beginLink=$(this.name+"_begin");this.endLink=$(this.name+"_end");if(!this.prev){return;}
if(this.items_pp*2>this.nb_items){this.hideSL(this.endLink);}
if(this.nb_items>this.items_pp){this.showSL(this.next);}else{this.hideSL(this.next);this.hideSL(this.endLink);this.selector.style.display="none";}
this.hideSL(this.prev);this.hideSL(this.beginLink);this.next.as=this.prev.as=this.beginLink.as=this.endLink.as=this;this.beginLink.onclick=function(){this.as.begin=0;this.as.scroll();return false;};this.endLink.onclick=function(){this.as.nb_pages=parseInt(this.as.nb_items/this.as.items_pp);if(this.as.nb_items%this.as.items_pp>0){this.as.nb_pages++;}
this.as.begin=(this.as.nb_pages-1)*this.as.items_pp;this.as.scroll();return false;};this.next.onclick=function(){this.as.begin+=this.as.items_pp;this.as.scroll();return false;};this.prev.onclick=function(){this.as.begin-=this.as.items_pp;this.as.scroll();return false;};},scroll:function(){var datas=this.postDatas;datas+="&begin="+this.begin;datas+="&items_per_pages="+this.items_pp;if(this.partner_id!=null){datas+="&cid="+this.partner_id;}
this.content.innerHTML='<center><img src="/images/shoo_loader.gif"/></center><br/>';var ajax=new Ajax(this.url,{method:'post',data:datas,onSuccess:function(data){this.as.content.innerHTML=data;if(this.as.gotoTopLink){this.as.gotoTopLink.style.display="inline";}
if(!this.as.endLink){return;}
if(this.as.begin+this.as.items_pp*2>=this.as.nb_items){this.as.hideSL(this.as.endLink);}else if(this.as.nb_items>this.as.items_pp){this.as.showSL(this.as.endLink);}
if(this.as.begin+this.as.items_pp>=this.as.nb_items){this.as.hideSL(this.as.next);}else if(this.as.nb_items>this.as.items_pp){this.as.showSL(this.as.next);}
if(this.as.begin>=this.as.items_pp){this.as.showSL(this.as.prev);if(this.as.begin>=this.as.items_pp*2){this.as.showSL(this.as.beginLink);}}
if(this.as.begin==0){this.as.hideSL(this.as.prev);this.as.hideSL(this.as.beginLink);}
this.as.printPages();this.as.updateSelector();if(this.as.onscroll){this.as.onscroll();}}});ajax.as=this;if(this.gotoTopLink){this.gotoTopLink.style.display="none";}
ajax.request();},updateSelector:function(){if(!this.selector){return;}
this.selector.style.display='inline';if(this.nb_items<=5){if(this.nb_items==0){this.selector.style.display='none';}else{}}else{}},printPages:function(){if(!this.pages_container){return;}
this.pages=[];this.nb_pages=parseInt(this.nb_items/this.items_pp);if(this.nb_items%this.items_pp>0){this.nb_pages++;}
this.current_page=0;if(this.begin>0){this.current_page=this.begin/this.items_pp;}
this.pages_container.innerHTML="";if(this.nb_pages==1){this.scroller_div.style.visibility="hidden";return false;}
else{this.scroller_div.style.visibility="visible";}
var b=this.current_page>=2?this.current_page-2:0;while(b+5>this.nb_pages&&b>0){b--;}
for(var n=0;n<5&&b<this.nb_pages;n++){var a=document.createElement("a");a.href="javascript:void(0);";a.innerHTML=b+1;if(b==this.current_page){a.className="current_page";}
a.page=b;a.as=this;a.onclick=function(event){this.as.begin=this.page*this.as.items_pp;this.as.scroll();return false;};this.pages_container.appendChild(a);b++;}},hideSL:function(link){link.style.visibility="hidden";},showSL:function(link){link.style.visibility="visible";}});ShooAjaxScroller.instances=[];var UserModule=Module.extend({initialize:function(options){this.parent(options);this.initializeUserActionsLinks();},initializeUserActionsLinks:function(){this.addLoginLink($("display_login_link"));this.addLoginLink($("display_login_link2"));this.addUserActionLink($("member_register_link"),this.displayRegister);},addLoginLink:function(link){if(!link){return false;}
ShooUtils.setOnWaitingClick(link,function(){ShooUtils.loginExec(null,function(){window.location.reload();});});},addUserActionLink:function(link,action){if(!link||!action){return false;}
link.onclick=function(){action.call(this);}.bind(this);},displayRegister:function(message){this.loadScript("actions");var datas='option=com_partner&id=0&controller=partnerregister&task=displayRegister&format=raw';if(message){datas+="&message="+message;}
ShooUtils.openBox(UserModule.POP_UP_NAME,{datas:datas,size:UserModule.MODAL_SIZE});},displayPartnerRegister:function(message){this.loadScript("actions");var datas='option=com_partner&id=0&controller=partnerregister&task=displayPartnerRegister&format=raw';if(message){datas+="&message="+message;}
ShooUtils.openBox(UserModule.POP_UP_NAME,{datas:datas,size:UserModule.MODAL_SIZE});},displayLogin:function(message){this.loadScript("actions");var datas='option=com_partner&id=0&controller=partnerregister&task=displayLogin&format=raw';if(message){datas+="&message="+message;}
ShooUtils.openBox(UserModule.POP_UP_NAME,{size:UserModule.MODAL_SIZE,datas:datas});},closePopUp:function(){ShooUtils.closeBox(UserModule.POP_UP_NAME);}});UserModule.MODAL_SIZE={x:380,y:580};UserModule.POP_UP_NAME="login_register_box";addModule("user",UserModule);if(messages){messages.messages["SEE OFFER"]="Voir l'offre";messages.messages["TEXT READ MORE"]="Lire la suite";messages.messages["TEXT HIDE"]="Masquer";messages.messages["PRODUCT AVAILABLE ON PARTNER"]="{offersNumber} offre chez {partnersNumber} marchand";messages.messages["PRODUCTS AVAILABLE ON PARTNER"]="{offersNumber} offres chez {partnersNumber} marchand";messages.messages["PRODUCT AVAILABLE ON PARTNERS"]="{offersNumber} offre chez {partnersNumber} marchands";messages.messages["PRODUCTS AVAILABLE ON PARTNERS"]="{offersNumber} offres chez {partnersNumber} marchands";messages.messages["defaultCatalogImg"]="http://images.shoocare.fr/default.-150-150-.jpg";messages.lang='fr-FR';}
var CatalogPaginationModule=Module.extend({initialize:function(options){this.initializeLinks();},initializeLinks:function(){var d=$('catalog')?$('catalog'):$('maincol2');if(!d){return false;}
var bars=d.getElements("div.pagination_bar");if(!bars){return false;}
bars.each(this.initializeBar);},initializeBar:function(bar){var pages=bar.getElements("a");if(pages){pages.each(function(page){page.onclick=function(){if(!this.datas){this.datas=Json.evaluate(this.rel);}
if(this.datas){if(this.datas.fct){switch(this.datas.fct){case"s":$shooModule("CatalogPagination").scroll(bar,this.datas);}}
else{if(bar.pDatas&&bar.pDatas.module){$shooModule(bar.pDatas.module).paginationLoad(this.datas);}}}}});var pForm=bar.getElements("form")[0];if(!pForm){return false;}
bar.pDatas=Json.evaluate(pForm.datas.value);}},scroll:function(bar,datas){if(!bar.pDatas){return false;}
this.itemsTag=datas.i?datas.i:"li";this.selectedPage=parseInt(datas.p);this.pagesNumber=parseInt(bar.pDatas.pn);this.halfVisiblePagesNumber=parseInt(bar.pDatas.h);this.visiblePagesNumber=parseInt(bar.pDatas.v);this.doScroll(bar,datas);this.calculatePages(datas);this.displayPagination(bar,datas);this.initializeBar(bar);},doScroll:function(bar,datas){var d=$(datas.u);if(!d){return false;}
var items=d.getElements(this.itemsTag);if(!items){return false;}
var i=0;var begin=parseInt(datas.n)*(this.selectedPage-1);var end=begin+parseInt(datas.n);items.each(function(item){if(i<end&&i>=begin){item.style.display="block";}
else{item.style.display="none";}
++i;});},calculatePages:function(datas){this.pages=new Array();this.firstPage=2;if(this.selectedPage>this.halfVisiblePagesNumber){this.firstPage=this.selectedPage-this.halfVisiblePagesNumber+1;}
if(this.selectedPage>1){this.addPage(new Page("<",datas,this.selectedPage-1,"previous"));}
else{this.addPage(new Page("<",null,null,"noactive"));}
this.addPage(new Page("1",datas,1));if(this.firstPage>2){this.addPage(new Page("...",null,null,"noactive"));}
for(i=this.firstPage,j=(this.firstPage==2?1:0);j<this.visiblePagesNumber;++j,++i){this.addPage(new Page(i,datas,i));}
if(i<=this.pagesNumber-1){this.addPage(new Page("...",null,null,"noactive"));}
if(i<=this.pagesNumber){this.addPage(new Page(this.pagesNumber,datas,this.pagesNumber));}
if(this.selectedPage!=this.pagesNumber){this.addPage(new Page(">",datas,this.selectedPage+1,"next"));}
else{this.addPage(new Page(">",null,null,"noactive"));}},addPage:function(page){if(page.number>0&&page.number>this.pagesNumber){return false;}
page.selected=page.number==this.selectedPage;if(page.selected){page.cssClass="active";}
this.pages.push(page);return true;},displayPagination:function(bar,datas){var pUl=bar.getElements("ul")[0];if(!pUl){return false;}
pUl.innerHTML="";var html="";for(var i=0,l=this.pages.length;i<l;++i){var page=this.pages[i];html+='<li class="'+(page.cssClass?page.cssClass:"")+'">';html+='<a rel="'+page.datas+'" href="javascript:void(0);" title="'+page.title+'">';html+=page.label;html+='</a>';html+='</li>';}
pUl.innerHTML=html;}});var Page=new Class({initialize:function(label,datas,number,cssClass){this.label=label;this.datas=ShooUtils.clone(datas);this.number=number?number:0;if(this.datas!=null){this.datas.p=this.number;this.datas=Json.toString(this.datas).replace(/"/g,"'");}
this.cssClass=cssClass;this.title="";}});addModule("CatalogPagination",CatalogPaginationModule);var CatalogUtilsClass=new Class({getDatas:function(postDatas,handler,handlerInstance){postDatas.option="com_catalog";ShooUtils.getDatas(postDatas,handler,handlerInstance);},includeFacebookScript:function(){var e=document.createElement('script');e.async=true;var lang=messages.lang.replace("-","_");e.src=document.location.protocol+'//connect.facebook.net/'+lang+'/all.js';document.getElementById('fb-root').appendChild(e);}});var CatalogUtils=new CatalogUtilsClass();var CatalogModule=Module.extend({initialize:function(options){this.parent(options);this.checkImages();},checkImages:function(){var imgs=document.images;for(var i=0;i<imgs.length;i++){var img=imgs[i];img.errorDone=false;img.onerror=function(){if(this.hasClass("nodefault")){this.style.display="none";return;}
if(!this.errorDone){this.errorDone=true;this.src=messages.get("defaultCatalogImg");if(!this.width&&!this.height){this.width=this.height="75";}}}
img.src=img.src;}},getOfferUrl:function(partner_id){return REQUEST_PATH+CatalogModule.OFFER_URL+"-"+partner_id+".html";},getPartnerUrl:function(partner_id){return REQUEST_PATH+CatalogModule.PARTNER_URL+"-"+partner_id+".html";},offer:function(event,offer_id){if(offer_id){if(event){event.cancelBubble=true;try{event.stopPropagation();}catch(e){}}
window.top.open(this.getOfferUrl(offer_id));}}});CatalogModule.OFFER_URL="o";CatalogModule.PARTNER_URL="prtnr";addModule("Catalog",CatalogModule);var ShooSlide=new Class({initialize:function(a){this.items=a.items;this.mode=a.mode||'horizontal';this.modes={horizontal:['left','width'],vertical:['top','height']};this.size=a.size||240;this.box=a.box.setStyle(this.modes[this.mode][1],(this.size*this.items.length)+'px');this.button_event=a.button_event||'click';this.handle_event=a.handle_event||'click';this.interval=a.interval||5000;this.buttons={previous:[],next:[],play:[],playback:[],stop:[]};if(a.buttons){for(var b in a.buttons){this.addActionButtons(b,$type(a.buttons[b])=='array'?a.buttons[b]:[a.buttons[b]]);}}
this.handles=a.handles||null;if(this.handles){this.addHandleButtons(this.handles);}
this.fx=new Fx.Style(this.box,this.modes[this.mode][0],a.fxOptions||{duration:500,wait:false});this.onWalk=a.onWalk||null;this.currentIndex=a.startItem||0;this.previousIndex=null;this.nextIndex=null;this.autoPlay=a.autoPlay||false;this._auto=null;this.box.setStyle(this.modes[this.mode][0],(-this.currentIndex*this.size)+'px');if(a.autoPlay){this.play(this.interval,'next',true);}},previous:function(a){this.currentIndex+=this.currentIndex>0?-1:this.items.length-1;this.walk(null,a);},next:function(a){this.currentIndex+=this.currentIndex<this.items.length-1?1:1-this.items.length;this.walk(null,a);},play:function(a,b,c){this.stop();if(!c){this[b](false);}
this._auto=this[b].periodical(a,this,false);},stop:function(){$clear(this._auto);},walk:function(a,b){if($defined(a)){if(a==this.currentIndex){return;}
this.currentIndex=a;}
this.previousIndex=this.currentIndex
+(this.currentIndex>0?-1:this.items.length-1);this.nextIndex=this.currentIndex
+(this.currentIndex<this.items.length-1?1:1-this.items.length);if(b){this.stop();}
this.fx.start(-this.currentIndex*this.size);if(this.onWalk){this.onWalk(this.items[this.currentIndex],(this.handles?this.handles[this.currentIndex]:null));}
if(b&&this.autoPlay){this.play(this.interval,'next',true);}},addHandleButtons:function(a){for(var i=0;i<a.length;i++){a[i].addEvent(this.handle_event,this.walk.bind(this,[i,true]));}},addActionButtons:function(a,b){for(var i=0;i<b.length;i++){switch(a){case'previous':b[i].addEvent(this.button_event,this.previous.bind(this,true));break;case'next':b[i].addEvent(this.button_event,this.next.bind(this,true));break;case'play':b[i].addEvent(this.button_event,this.play.bind(this,[this.interval,'next',false]));break;case'playback':b[i].addEvent(this.button_event,this.play.bind(this,[this.interval,'previous',false]));break;case'stop':b[i].addEvent(this.button_event,this.stop.bind(this));break}
this.buttons[a].push(b[i]);}}});var LatestDiscountCodesModModule=Module.extend({initialize:function(options){this.parent(options);var d=$("discount_codes_block");if(!d){return false;}
LatestDiscountCodesModModule.discountCodesScroller=new ShooAjaxScroller({name:"discount_codes",nbItems:LatestDiscountCodesModModule_NB_DISCOUNT_CODES,itemPerPages:LatestDiscountCodesModModule_NB_DISCOUNT_CODES_PER_PAGES,url:REQUEST_PATH+"index.php",postDatas:'option=com_partner&format=raw&task=getAjaxPartnersDiscountCodesGroupByPartners&controller=discountcodes',onscroll:function(){this.reloadGallery();this.reloadTooltips();}});this.extendsDiscountCodesScroller();LatestDiscountCodesModModule.discountCodesScroller.onscroll();},extendsDiscountCodesScroller:function(){LatestDiscountCodesModModule.discountCodesScroller.reloadGallery=function(){if(!this.gallery){return;}
var imgs=this.content.getElements("img.img_partner");var html="";for(var i=0,l=imgs.length;i<l;i++){var img=imgs[i];var pid=img.parentNode.id.split("_")[3];html+='<span>';html+='<a href="'+img.parentNode.href+'" id="g_dcimg_'+pid+'">';html+='<img id="g_dcimg_'+pid+'" src="'+img.src+'"/>';html+='</a>';html+='</span>';}
this.gallery.innerHTML=html;var nb=parseInt(this.items_pp/4);if(this.items_pp%4>0){nb++;}
var items=new Array();for(var j=0;j<nb;j++){items[j]=j;}
if(this.slider){this.slider.stop();}
this.slider=new ShooSlide({box:this.gallery,items:items,size:240,interval:3000,autoPlay:true});};LatestDiscountCodesModModule.discountCodesScroller.reloadTooltips=function(){var tds=this.content.getElements("td");for(var i=0,l=tds.length;i<l;i++){var td=tds[i];var partner_id=td.id.split("_")[1];var tootip_content=$("discountcodes_content_"+partner_id);if(tootip_content){var options={className:'dc_tooltip',maxTitleChars:500,text:tootip_content.innerHTML,title:$('link_partner_'+partner_id).innerHTML};new Tips($("link_partner_img_"+partner_id),options);new Tips($("g_dcimg_"+partner_id),options);}}};}});addModule("LatestDiscountCodesMod",LatestDiscountCodesModModule);var SqueezeBox={presets:{size:{x:600,y:450},sizeLoading:{x:200,y:150},marginInner:{x:20,y:20},marginImage:{x:150,y:200},handler:false,adopt:null,closeWithOverlay:true,zIndex:65555,overlayOpacity:0.7,classWindow:'',classOverlay:'',disableFx:false,onOpen:Class.empty,onClose:Class.empty,onUpdate:Class.empty,onResize:Class.empty,onMove:Class.empty,onShow:Class.empty,onHide:Class.empty,fxOverlayDuration:250,fxResizeDuration:750,fxContentDuration:250,ajaxOptions:{}},initialize:function(options){if(this.options)return this;this.presets=$merge(this.presets,options)
this.setOptions(this.presets);this.build();this.listeners={window:this.reposition.bind(this,[null]),close:this.close.bind(this),key:this.onkeypress.bind(this)};this.isOpen=this.isLoading=false;this.window.close=this.listeners.close;return this;},build:function(){this.overlay=new Element('div',{id:'sbox-overlay',styles:{display:'none',zIndex:this.options.zIndex}});this.content=new Element('div',{id:'sbox-content'});this.btnClose=new Element('a',{id:'sbox-btn-close',href:'#'});this.window=new Element('div',{id:'sbox-window',styles:{display:'none',zIndex:this.options.zIndex+2}}).adopt(this.btnClose,this.content);if(!window.ie6){this.overlay.setStyles({position:'fixed',top:0,left:0});this.window.setStyles({position:'fixed',top:'50%',left:'50%'});}else{this.overlay.style.setExpression('marginTop','document.documentElement.scrollTop + "px"');this.window.style.setExpression('marginTop','0 - parseInt(this.offsetHeight / 2) + document.documentElement.scrollTop + "px"');this.overlay.setStyles({position:'absolute',top:'0%',left:'0%'});this.window.setStyles({position:'absolute',top:'0%',left:'0%'});}
$(document.body).adopt(this.overlay,this.window);this.fx={overlay:this.overlay.effect('opacity',{duration:this.options.fxOverlayDuration,wait:false}).set(0),window:this.window.effects({duration:this.options.fxResizeDuration,wait:false}),content:this.content.effect('opacity',{duration:this.options.fxContentDuration,wait:false}).set(0)};},addClick:function(el){return el.addEvent('click',function(){if(this.fromElement(el))return false;}.bind(this));},fromElement:function(el,options){this.initialize();this.element=$(el);if(this.presets.ajaxOptions){this.presets.ajaxOptions.onSuccess=Class.empty;}
if(this.element&&this.element.rel)options=$merge(options||{},Json.evaluate(this.element.rel));this.setOptions(this.presets,options);this.assignOptions();if(this.element&&this.element.href){this.url=this.element.href;}
else if(this.options.url){this.url=this.options.url;}
else{this.url='';}
if(el){el.squeezeBox=this;}
if(this.options.handler){var handler=this.options.handler;return this.setContent(handler,this.parsers[handler].call(this,true));}
var res=false;for(var key in this.parsers){if((res=this.parsers[key].call(this)))return this.setContent(key,res);}
return this;},assignOptions:function(){this.overlay.setProperty('class',this.options.classOverlay);this.window.setProperty('class',this.options.classWindow);},close:function(e){if(e)new Event(e).stop();if(!this.isOpen)return this;this.fx.overlay.start(0).chain(this.toggleOverlay.bind(this));this.window.setStyle('display','none');this.trashImage();this.toggleListeners();this.isOpen=null;this.fireEvent('onClose',[this.content]).removeEvents();this.options={};this.setOptions(this.presets).callChain();return this;},onError:function(){if(this.image)this.trashImage();this.setContent('Error during loading');},trashImage:function(){if(this.image)this.image=this.image.onload=this.image.onerror=this.image.onabort=null;},setContent:function(handler,content){this.content.setProperty('class','sbox-content-'+handler);this.applyTimer=this.applyContent.delay(this.fx.overlay.options.duration,this,[this.handlers[handler].call(this,content)]);if(this.overlay.opacity)return this;this.toggleOverlay(true);this.fx.overlay.start(this.options.overlayOpacity);this.reposition();return this;},applyContent:function(content,size){this.applyTimer=$clear(this.applyTimer);this.hideContent();if(!content)this.toggleLoading(true);else{if(this.isLoading)this.toggleLoading(false);this.fireEvent('onUpdate',[this.content],20);}
this.content.empty()[['string','array',false].contains($type(content))?'setHTML':'adopt'](content||'');this.callChain();if(!this.isOpen){this.toggleListeners(true);this.resize(size,true);this.isOpen=true;this.fireEvent('onOpen',[this.content]);}else this.resize(size);},resize:function(size,instantly){var sizes=window.getSize();this.size=$merge(this.isLoading?this.options.sizeLoading:this.options.size,size);var to={width:this.size.x,height:this.size.y,marginLeft:-this.size.x/2,marginTop:-this.size.y/2};$clear(this.showTimer||null);this.hideContent();if(!instantly)this.fx.window.start(to).chain(this.showContent.bind(this));else{this.window.setStyles(to).setStyle('display','');this.showTimer=this.showContent.delay(50,this);}
this.reposition(sizes);},toggleListeners:function(state){var task=state?'addEvent':'removeEvent';this.btnClose[task]('click',this.listeners.close);if(this.options.closeWithOverlay)this.overlay[task]('click',this.listeners.close);document[task]('keydown',this.listeners.key);window[task]('resize',this.listeners.window);window[task]('scroll',this.listeners.window);},toggleLoading:function(state){this.isLoading=state;this.window[state?'addClass':'removeClass']('sbox-loading');if(state)this.fireEvent('onLoading',[this.window]);},toggleOverlay:function(state){this.overlay.setStyle('display',state?'':'none');$(document.body)[state?'addClass':'removeClass']('body-overlayed');},showContent:function(){if(this.content.opacity)this.fireEvent('onShow',[this.window]);this.fx.content.start(1);},hideContent:function(){if(!this.content.opacity)this.fireEvent('onHide',[this.window]);this.fx.content.stop().set(0);},onkeypress:function(e){switch(e.key){case'esc':case'x':this.close();break;}},reposition:function(sizes){sizes=sizes||window.getSize();this.overlay.setStyles({width:sizes.size.x,height:sizes.size.y});this.fireEvent('onMove',[this.overlay,this.window,sizes]);},removeEvents:function(type){if(!this.$events)return this;if(!type)this.$events=null;else if(this.$events[type])this.$events[type]=null;return this;},parsers:{'image':function(preset){return(preset||this.url.test(/\.(jpg|jpeg|png|gif|bmp)$/i))?this.url:false;},'adopt':function(preset){if($(this.options.adopt))return $(this.options.adopt);if(preset||($(this.element)&&!this.element.parentNode))return $(this.element);var bits=this.url.match(/#([\w-]+)$/);return bits?$(bits[1]):false;},'url':function(preset){return(preset||(this.url&&!this.url.test(/^javascript:/i)))?this.url:false;},'ajaxiframe':function(preset){return(preset||(this.url&&!this.url.test(/^javascript:/i)))?this.url:false;},'iframe':function(preset){return(preset||this.url)?this.url:false;},'string':function(preset){return true;}},handlers:{'image':function(url){this.image=new Image();var events={loaded:function(){var win={x:window.getWidth()-this.options.marginImage.x,y:window.getHeight()-this.options.marginImage.y};var size={x:this.image.width,y:this.image.height};for(var i=0;i<2;i++)
if(size.x>win.x){size.y*=win.x/size.x;size.x=win.x;}else if(size.y>win.y){size.x*=win.y/size.y;size.y=win.y;}
size={x:parseInt(size.x),y:parseInt(size.y)};if(window.webkit419)this.image=new Element('img',{'src':this.image.src});else $(this.image);this.image.setProperties({'width':size.x,'height':size.y});this.applyContent(this.image,size);}.bind(this),failed:this.onError.bind(this)};(function(){this.src=url;}).delay(10,this.image);this.image.onload=events.loaded;this.image.onerror=this.image.onabort=events.failed;},'adopt':function(el){return el.clone();},'url':function(url){this.ajax=new Ajax(url,this.options.ajaxOptions);this.ajax.addEvent('onSuccess',function(resp){this.applyContent(resp);this.ajax=null;}.bind(this));this.ajax.addEvent('onFailure',this.onError.bind(this));this.ajax.request.delay(10,this.ajax);},'ajaxiframe':function(url){this.ajax=new Ajax(url,this.options.ajaxOptions);this.ajax.addEvent('onSuccess',function(resp){var iframeProperties={'frameBorder':0,'width':this.options.size.x,'height':this.options.size.y}
if(this.options.name){iframeProperties.id=this.options.name;}
var iframe=new Element('iframe',iframeProperties);this.applyContent(iframe);var doc=iframe.document;if(iframe.contentWindow){doc=iframe.contentWindow.document;}
else if(iframe.contentDocument){doc=iframe.contentDocument;}
doc.open();doc.writeln(resp);doc.close();this.iframe=iframe;this.ajax=null;}.bind(this));this.ajax.addEvent('onFailure',this.onError.bind(this));this.ajax.request.delay(10,this.ajax);},'iframe':function(url){var iframeProperties={'src':url,'frameBorder':0,'width':this.options.size.x,'height':this.options.size.y}
if(this.options.name){iframeProperties.id=this.options.name;}
var iframe=new Element('iframe',iframeProperties);this.iframe=iframe;return iframe;},'string':function(str){return str;}},extend:$extend};SqueezeBox.extend(Events.prototype);SqueezeBox.extend(Options.prototype);SqueezeBox.extend(Chain.prototype);window.addEvent('domready',function(){SqueezeBox.initialize({});$$('a.modal').each(function(el){el.addEvent('click',function(e){new Event(e).stop();SqueezeBox.fromElement(el);});});});var easytabs_loaded=false;function easytabs(menunr,active){menunr--;if(autochangemenu[menunr]){loadtabs[menunr]=active;}
if(autochangemenu[menunr]&&stoponhover[menunr]){if(easytabs_loaded)autochangemenu[menunr]=false;}
else
if((autochangemenu[menunr])&&(!stoponhover[menunr])){counter[menunr]=0;}
for(i=1;i<=tabcount[menunr];i++){$(tablink_idname[menunr]+i).className='tab'+i;$(tabcontent_idname[menunr]+i).style.display='none';}
$(tablink_idname[menunr]+active).className='tab'+active+' tabactive';$(tabcontent_idname[menunr]+active).style.display='block';}
var timer;var counter=new Array();function start_autochange(){timer=setTimeout("start_autochange()",1000);for(j=0;j<tabcount.length;j++){if(autochangemenu[j]){if(!counter[j])counter[j]=0;counter[j]=counter[j]+1;if(counter[j]==changespeed[j]){loadtabs[j]++;if(loadtabs[j]>tabcount[j]){loadtabs[j]=1}
counter[j]=0;easytabs(j+1,loadtabs[j]);autochangemenu[j]=true;}}}}
function easytab_init(){var menucount=loadtabs.length;var a=0;var b=1;do{easytabs(b,loadtabs[a]);a++;b++;}while(b<=menucount);easytabs_loaded=true;start_autochange();}
window.addEvent('domready',function(){easytab_init();});eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('6 T={};T.c=\'#1b\';T.1Y={};1W.1x(\'2x\',9(){6 1b=d 1f(T.c,{H:4,1D:2y,Y:\'1A\'})});6 2g=2A.1G({\'1n\':9(s){6 K=s.1c.y;3.1j=3.1j||K;6 1o=((3.1j-K)>0);6 p=3.o.1d();6 j=3.o.2i();b(p&&p.1H(\'f-18\'))p=p.1d()||p;b(j&&j.1H(\'f-18\'))j=j.2i()||j;b(p&&1o&&K<p.17().2j)3.o.2N(p);b(j&&!1o&&K>j.17().C)3.o.2c(j);3.1L.2c(3.o);3.1j=K},2a:9(s){6 E=s.1c.y-3.1q;E=E.2F(3.1p.C-1s,3.1p.2j-3.n.2C-1s);3.n.L(\'C\',E);s.M()},Q:9(s,8){3.o=8;3.1p=3.k.17();b(3.z.n){6 v=8.2L();3.1q=s.1c.y-v.y+1s;3.1I=d 1g(\'1R\').w(10.1O);3.n=8.2I().w(3.1I).W({\'v\':\'1B\',\'P\':v.x,\'C\':s.1c.y-3.1q});10.1t(\'29\',3.1r.2a);3.24(\'2h\',[8,3.n])}10.1t(\'29\',3.1r.1n);10.1t(\'2J\',3.1r.2E);3.24(\'2M\',8);s.M()}});6 1f=d 2B({2z:\'0.1\',z:{H:4,1D:20,Y:\'1A\'},2r:9(h,z){3.r=$$(h)[0];b(!3.r)u G;3.2s(z);3.11=d 1F.2q(\'1f\',{1u:30});3.2t=(1W.2v)?\'2w\':\'2p\';6 2V=9(e){d 1w(e).M()};6 16=d 1g(\'1R\',{\'2e\':\'f-18\',\'2k\':{\'v\':\'1B\',\'1J\':\'2l\'}}).w(10.1O),q=3;3.1S=$$(\'.f\');3.t=3.r.O(\'.t\',\'.19\');3.3d=3.r.O(\'.1b-28\');3.5={};3.1e={};3.1M=3.2f(16);b(3.11.R)3.1U();3.1S.D(9(a,i){6 2m=i;3.5[a.c]={};6 5=3.5[a.c],g=0,1z;5.1Z=a.I(\'.f-1Z\');5.1V=a.I(\'.f-3e-1V\');5.A=a.I(\'.f-A\').L(\'g\',3.z.1D);5.22=a.O(\'.f-A .12\');5.1h=[];5.Y=T.1Y[a.c].Y;5.1k=a.I(\'.f-1k\').L(\'3b\',\'38\');5.25=a.I(\'.f-k\');5.k=a.O(\'.f-k 39 3g\');5.V=d 26.23(5.1k,\'g\',{21:G,1u:20});5.m=(2O 3.1e[a.c]==\'3f\')?2b:3.1e[a.c];1z=5.25.1y().1v.y;5.22.D(9(12,i){5.1h.3i(d 26.23(12,\'1K\',{21:G,1u:3h}).3j((!i)?1:0));12.W({\'v\':\'1B\',\'C\':5.A.X(\'15-C\').N(),\'P\':5.A.X(\'15-P\').N(),\'27\':5.A.X(\'15-27\').N()});6 1C=12.1y().1v.y;b(1C>g)g=1C});5.k.D(9(k,i){b(!i)k.Z(\'o\');k.1x(5.Y,9(e){d 1w(e).M();5.1h.D(9(V){V.Q(0)});5.1h[i].Q(1);5.k.13(\'o\');k.Z(\'o\')})},3);5.A.W({\'v\':\'37\',\'g\':2T.2S(1z,g)});5.g=5.1k.1y().1v.y;b(3.t.R){$(3.t[2m]).1x(\'1A\',9(e){d 1w(e).M();b(5.m){q.14(0,a.c);3.13(\'t\').Z(\'19\')}1P{q.14(5.g,a.c);3.13(\'19\').Z(\'t\')}q.1m()})};b(!5.m){3.14(0,a.c);3.t[i].13(\'t\').Z(\'19\')}},3);b(!3.11.R)3.1m()},14:9(1E,c){2X(1E){34 0:3.5[c].m=G;3.5[c].V.Q(0);35;33:3.5[c].m=2b;3.5[c].V.Q(1E)}u 3},2f:9(16){6 1i=3.r.O(\'.32\').L(\'2Y\',\'1n\'),q=3;b(1i.R==1){1i[0].1l();u G}u d 2g(3.r,{2Z:1i,3a:3.1m.31(3),2h:9(h,n){6 S=h.17();6 F=16.X(\'F-U\').N()||0;n.w(q.r);n.W({\'1K\':0.7,\'P\':q.r.2o().X(\'15-P\').N(),\'U\':S.U,\'g\':S.g});3.1L=d 1g(\'1R\',{\'2e\':\'f-18\',\'2k\':{\'U\':S.U-(F*2),\'g\':S.g-(F*2),\'-2W-F-H\':q.z.H+\'2n\',\'-2R-F-H\':q.z.H+\'2n\'}}).w(h,\'2Q\');h.L(\'1J\',\'2l\')},2P:9(h,n){h.W({\'1J\':\'\',\'1K\':1});n.1l();3.1L.1l();3.1I.1l()}})},1m:9(){6 1a={};b(3.1M){6 1N=3.1M.1N(9(8){u 8.I(\'.f\').c});1N.D(9(a,i){6 5=3.5[a];1a[i]={\'m\':5.m,\'h\':a}},3)}1P{6 B=d 1F(3.5);B.D(9(E,1T){1a[0]={\'m\':E.m,\'h\':1T}})};3.11.1G(1a);u 3},1U:9(){6 B=d 1F(3.11.2U),J=G;36(i=0,l=B.R;i<l;i++){6 8=$(B.1Q(i).h);b(8){8=8.1X(\'1b-28\');b(!i){J=8;b(J)8.w(3.r,\'C\')}1P{6 j=8.1d();b(j){j.w(J?J:8.1d(),\'3c\');J=8}}3.1e[B.1Q(i).h]=B.1Q(i).m}};u 3}});1f.2K(d 2G);1g.1G({1X:9(2d){6 8=3;2u{8=8.2o()}2H(!8.1H(2d)||8.2D()==\'1O\');u 8}});',62,206,'|||this||micro|var||el|function|block|if|id|new||micronews|height|element||next|list||open|ghost|active|prev|self|container|event|collapse|return|position|inject|||options|articles|hash|top|each|value|border|false|radius|getElement|first|now|setStyle|stop|toInt|getElements|left|start|length|sizes|RokMiN|width|fx|setStyles|getStyle|mousetype|addClass|document|cookie|entry|removeClass|show|padding|dummy|getCoordinates|drop|expand|save|rokmicronews|page|getPrevious|status|RokMicroNews|Element|entriesFx|movers|previous|inner|remove|store|move|up|coordinates|offset|bound|183|addListener|duration|size|Event|addEvent|getSize|listHeight|click|absolute|entryHeight|startHeight|amount|Hash|extend|hasClass|trash|display|opacity|tmp|sortables|serialize|body|else|get|div|blocks|key|restore|wrapper|window|getVeryParent|settings|headline|300|wait|entries|Style|fireEvent|listWrapper|Fx|right|surround|mousemove|moveGhost|true|injectAfter|match|class|doSortable|SortablesII|onDragStart|getNext|bottom|styles|none|index|px|getParent|mousedown|Cookie|initialize|setOptions|selection|do|ie|selectstart|load|80|version|Sortables|Class|offsetHeight|getTag|end|limit|Options|while|clone|mouseup|implement|getPosition|onStart|injectBefore|typeof|onDragComplete|before|webkit|max|Math|obj|stopEvent|moz|switch|cursor|handles||bind|mover|default|case|break|for|relative|hidden|ul|onComplete|overflow|after|surrounds|article|undefined|li|400|push|set'.split('|'),0,{}))
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('7 1R=2d;7 1n=x r({2b:4(a,b){2.5=$(a);6(!2.5.11(\'1A\')){2.5.j(\'1A\');2.h=[];2.p=[];2.F=[];2.t=x 1X();2.3=1Q.1N({n:r.A(),18:r.A(),15:r.A(),12:r.A(),10:".V",1w:".26",1u:".22",U:1s,H:1p,1o:1p,1m:0,R:"1W-1U",O:"1P",L:"Y",1L:1J,g:1b,M:"17",s:"14",y:w,9:w},b||{});2.h=$(a).1j(2.3.10);2.p=$(a).1j(2.3.1w);2.F=$$(2.3.1u);2.Z();2.m(2.3.1m);6(2.3.g)2.g();6(2.3.L!=\'Y\')2.1B(2.3.L);K 2}v K w},1B:4(c){2.p.X(4(a,b){$(a).o(c,4(){2.J.21(2.J.3,{W:2.3.H});6(2.l!=b)2.1t(b);6(2.3.9){2.9()}}.I(2))},2);$(2.5.8+"20").o(c,4(){2.C();6(2.3.9){$(2.5.8+"e").G=2.3.s;$(2.5.8+"e").j(\'q\');2.9()}}.I(2));$(2.5.8+"1Z").o(c,4(){2.k();6(2.3.9){$(2.5.8+"e").G=2.3.s;$(2.5.8+"e").j(\'q\');2.9()}}.I(2));$(2.5.8+"e").o(c,4(){6($(2.5.8+"e").11(\'q\')){$(2.5.8+"e").G=2.3.M;$(2.5.8+"e").T(\'q\');2.g()}v{$(2.5.8+"e").G=2.3.s;$(2.5.8+"e").j(\'q\');2.9()}}.I(2))},Z:4(){2.J=x 1l.1Y(2.h,{W:2.3.H});2.h.X(4(a){a.u(\'S\',0)});6(2.3.y){1V(7 i=0;i<2.F.E;i++){2.t[i]=x 1l.1T(2.F[i],{W:1S})}}},m:4(c){7 d={};2.h.X(4(a,b){6(b==c&&b!=2.l){$(2.p[b]).T(2.3.O).j(2.3.R);d[b.1h()]={\'S\':[1]};N=b}v{$(2.p[b]).T(2.3.R).j(2.3.O);d[b.1h()]={\'S\':[0]};6(2.3.y)2.t[b].1O()}},2);2.3.12(c);2.l=c;2.J.1M(d);6(2.3.y){2.t[N].1e();2.t[N].1K()}},g:4(){2.z=2.1c.1I(2.3.U,2);2.3.15()},9:4(){B(2.z);2.3.18()},1c:4(){f=2.l;k=(f+1>=2.h.E)?0:f+1;2.m(k);2.3.n()},k:4(){f=2.l;k=(f+1>=2.h.E)?0:f+1;B(2.z);2.m(k);2.g();2.3.n()},C:4(){f=2.l;C=(f-1<0)?2.h.E-1:f-1;B(2.z);2.m(C);2.g();2.3.n()},1t:4(a){B(2.z);2.m(a);2.g();2.3.n()},1a:4(){$(2.3.D).u(\'19\',\'1d\');6(!$(2.3.D).1d())$(2.3.D).1a()},1e:4(){$(2.3.D).u(\'19\',\'1H\')}});7 1g=1G;7 16=1s;7 1f=1i;7 13=w;7 1r=1i;7 1k=\'1F\';7 P=\'V-1E\';7 Q=\'V-1D\';7 1q="14";7 1C="17";7 1z=1b;4 1y(){6($(P))$(P).u(\'1x\',\'Y\');v K;6($(Q))$(Q).u(\'1x\',\'2a\');v K;29=x 1n($(\'1v-5\'),{U:16,H:1f,1o:1r,L:1k,s:1q,M:1C,g:1z,y:13,9:w})}28.o(\'27\',4(){6($(\'1v-5\')){25(\'1y();\',1g)}});4 24(){}4 23(){}4 2c(){}4 2e(){}',62,139,'||this|options|function|container|if|var|id|stop|||||_playButton|curr|autoplay|slides||addClass|next|currentSlide|showSlide|onRotate|addEvent|buttons|pause|Class|PlayText|textFx|setStyle|else|false|new|text_effect|slideshowInt|create|clearInterval|prev|fpslideshowContainer|length|slidetexts|innerHTML|transitionDuration|bind|slideFx|return|rotateAction|PauseText|textIndex|buttonOffClass|slideLoading|slideOuter|buttonOnClass|opacity|removeClass|slideInterval|slide|duration|each|none|createFx|slidesSelector|hasClass|onShowSlide|CTRtext_effect|Play|onAutoPlay|crossFadeDelay|Pause|onStop|visibility|show|true|rotate|visible|hide|crossFadeSpeed|fpssLoaderDelay|toString|1000|getElements|navTrigger|Fx|startIndex|jwFPSS|transitionText|700|fpssPlayText|CTRtransitionText|4000|selected|slidetextSelector|fpss|buttonsSelector|display|init_fpss|autoslide|hasFPSS|setupAction|fpssPauseText|wrapper|loading|click|300|hidden|periodical|100|slideIn|rotateActionDuration|start|extend|slideOut|off|Object|fpslideshow|500|Slide|active|for|navi|Array|Elements|_next|_prev|setOptions|slidetext|clearSlide|ppButtonClicked|setTimeout|navbutton|domready|window|startJWFPSS|block|initialize|showPrev|null|showNext'.split('|'),0,{}));var RokAjaxSearch=Module.extend({version:"0.6",defaultOptions:{'results':messages.get("RESULTS"),'close':'','search':messages.get("SEARCH_DEFAULT_TEXT"),'readmore':messages.get("SEARCH_READ_MORE"),'noresults':messages.get("SEARCH_NO_RESULT"),'advsearch':messages.get("SEARCH_ADVANCED"),'searchlink':REQUEST_PATH+'index2.php?option=com_search&amp;view=search&amp;tmpl=component','advsearchlink':REQUEST_PATH+'index.php?option=com_search&amp;view=search','uribase':REQUEST_PATH,'limit':'10','perpage':'3','ordering':'newest','phrase':'any','hidedivs':'','includelink':1,'viewall':messages.get("SEARCH_VIEW_ALL_RESULTS"),'showcategory':1,'showreadmore':1,'showdescription':1,'keyevents':true},initialize:function(options){this.setOptions(this.defaultOptions);this.timer=null;this.rows=['roksearch_odd','roksearch_even'];this.inputBox=$('roksearch_search_str').setProperty('autocomplete','off');var pos=this.inputBox.getCoordinates();var left=pos.left+pos.width-$('roksearch_results').getSize().size.x;if(left<0)left=pos.left;this.results=$('roksearch_results').setStyles({'position':'absolute','top':pos.top+pos.height,'left':left}).inject(document.body);this.fx=new Fx.Style(this.results,'opacity').set(0);this.current=0;this.addEvents();this.keyEvents();},addEvents:function(){this.inputBox.addEvents({'click':function(){if(this.inputBox.getValue()==this.options.search)this.inputBox.value='';}.bind(this),'blur':function(){if(this.inputBox.getValue()=='')this.inputBox.value=this.options.search;}.bind(this),'keydown':function(e){e=new Event(e);$clear(this.timer);if(e.key=='enter'){var limit=$$('#rokajaxsearch input[name=limit]')[0];limit.value='';$('rokajaxsearch').submit()
e.stop()}}.bind(this),'keyup':function(e){e=new Event(e);if(e.code==0||e.code==17||e.code==18||e.code==224||e.alt||e.control||e.meta)return false;if(e.alt||e.control||e.meta||e.key=='esc'||e.key=='up'||e.key=='down'||e.key=='left'||e.key=='right')return true;if(e.key=='enter')e.stop();if(e.key=='enter'&&this.selectedEl!=-1){if(this.selectedEl||this.selectedEl==0)location.href=this.els[this.selectedEl].getFirst('a');return false};$clear(this.timer);var lnk=this.options.searchlink.split("?")[0];lnk=lnk.replace(this.options.uribase,'');lnk=(lnk)?lnk:"index.php";var uri=this.options.uribase+lnk;if(this.inputBox.value==''){var splitDivs=this.options.hidedivs.split(" ");this.results.empty().removeClass('roksearch_results').setStyle('visibility','hidden');if(splitDivs.length>0&&splitDivs!='')splitDivs.each(function(div){$(div).setStyle('visibility','visible')})}else{return;}}.bind(this)})},keyEvents:function(){var bounds={'keyup':function(e){e=new Event(e);if(e.key=='left'||e.key=='right'||e.key=='up'||e.key=='down'||e.key=='enter'||e.key=='esc'){e.stop();if(e.key=='left'&&this.arrowleft)this.arrowleft.fireEvent('click');else if(e.key=='right'&&this.arrowright)this.arrowright.fireEvent('click');else if(e.key=='esc'&&this.close)this.close.fireEvent('click',e);else if(e.key=='down'){var store=this.selectedEl;if(this.selectedEl==-1)this.selectedEl=(this.options.perpage)*this.current;else if(this.selectedEl+1<this.els.length)this.selectedEl++;else return;if(store!=-1)this.els[store].fireEvent('mouseleave');if((this.selectedEl/this.options.perpage).toInt()>this.current)this.arrowright.fireEvent('click',true);if(this.selectedEl||this.selectedEl==0)this.els[this.selectedEl].fireEvent('mouseenter')}else if(e.key=='up'){var store=this.selectedEl;if(this.selectedEl==-1)this.selectedEl=(this.options.perpage)*this.current;else if(this.selectedEl-1>=0)this.selectedEl--;else return;if(store!=-1)this.els[store].fireEvent('mouseleave');if((this.selectedEl/this.options.perpage).toInt()<this.current)this.arrowleft.fireEvent('click',true);if(this.selectedEl||this.selectedEl==0)this.els[this.selectedEl].fireEvent('mouseenter')}else if(e.key=='enter'){if(this.selectedEl||this.selectedEl==0)window.location=this.els[this.selectedEl].getElement('a')}}}.bind(this)};if(this.options.keyevents){this.addEvent('loaded',function(){document.addEvent('keyup',bounds.keyup)});this.addEvent('unloaded',function(){document.removeEvent('keyup',bounds.keyup)})}},outputTable:function(){var self=this;var wrapper1=new Element('div',{'class':'roksearch_wrapper1'}).inject(this.results);var wrapper2=new Element('div',{'class':'roksearch_wrapper2'}).inject(wrapper1);var wrapper3=new Element('div',{'class':'roksearch_wrapper3'}).inject(wrapper2);var wrapper4=new Element('div',{'class':'roksearch_wrapper4'}).inject(wrapper3);var header=new Element('div',{'class':'roksearch_header png'}).setHTML(this.options.results).injectInside(wrapper4);this.close=new Element('a',{'id':'roksearch_link','class':'png'}).setProperty('href','#').setHTML(this.options.close).injectBefore(header);var splitDivs=this.options.hidedivs.split(" ");this.close.addEvent('click',function(e){this.fireEvent('unloaded');new Event(e).stop();this.inputBox.value=this.options.search;var self=this;this.fx.start(0).chain(function(){self.results.empty().removeClass('roksearch_results')});if(splitDivs.length>0&&splitDivs!='')splitDivs.each(function(div){$(div).setStyle('visibility','visible')})}.bind(this));if(splitDivs.length>0&&splitDivs!='')splitDivs.each(function(div){$(div).setStyle('visibility','hidden')});this.results.addClass('roksearch_results');var searchedRestuls=$$('#rokajaxsearch_tmp fieldset');if(searchedRestuls.length>0){var container=new Element('div',{'class':'container-wrapper'}).inject(wrapper4);var scroller=new Element('div',{'class':'container-scroller'}).inject(container);searchedRestuls.each(function(res,i){var data='';data=res.getChildren();if(data.length>0){data.each(function(div,j){if(div.getTag()=="div"){if(div.getChildren().length>2&&!div.getPrevious()){var suri=div.getFirst().getNext().getProperty('href');var el=new Element('div',{'class':this.rows[i%2]+' png'});var lnk=new Element('a').setProperty('href',suri).injectInside(el);var name=new Element('h3').setHTML(div.getFirst().getNext().getText()).injectInside(lnk);this.els.push(el);el.addEvents({'mouseenter':function(){this.addClass(self.rows[i%2]+'-hover');self.selectedEl=i},'mouseleave':function(){this.removeClass(self.rows[i%2]+'-hover');if(self.selectedEl==i)self.selectedEl=-1}});if(this.options.showdescription)var description=div.getNext().innerHTML;else var description='';var desc=new Element('span').setHTML(description).injectAfter(lnk);if(this.options.showcategory){var cat=new Element('span',{'class':'small'}).setHTML(div.getChildren().getLast().getText()).injectAfter(lnk);var br=new Element('br').injectAfter(cat)}
if(this.options.showreadmore){var lnk=new Element('a',{'class':'clr'}).setProperty('href',suri).setHTML(this.options.readmore).injectAfter(desc);if(this.options.showdescription)var br=new Element('br').injectAfter(desc)}
var innerWrapper1=new Element('div',{'class':'roksearch_result_wrapper1 png'}).inject(scroller);var innerWrapper2=new Element('div',{'class':'roksearch_result_wrapper2 png'}).inject(innerWrapper1);var innerWrapper3=new Element('div',{'class':'roksearch_result_wrapper3 png'}).inject(innerWrapper2);var innerWrapper4=new Element('div',{'class':'roksearch_result_wrapper4 png'}).inject(innerWrapper3);el.inject(innerWrapper4)}}},this)}},this);var splitting=scroller.getChildren();var max=Math.max(this.options.perpage,splitting.length);var min=Math.min(this.options.perpage,splitting.length);var perpage=this.options.perpage;this.page=[];(Math.abs(max/min)).times(function(i){if(splitting[i])this.page.push(new Element('div',{'class':'page page-'+i}).inject(scroller).setStyle('width',scroller.getStyle('width')));for(j=0,l=perpage;j<l;j++){if(splitting[i*perpage+j])splitting[i*perpage+j].inject(this.page[i])}}.bind(this));scroller.setStyle('width',container.getStyle('width').toInt()*Math.round(max/min)+1000)}
if(!searchedRestuls.length){var el=new Element('div',{'class':this.rows[0]});var name=new Element('h3').setHTML(this.options.noresults).injectInside(el);var lnk=new Element('a').setProperty('href',this.options.advsearchlink).injectAfter(name);var name=new Element('span').setHTML(this.options.advsearch).injectInside(lnk);el.inject(wrapper4)}else{if(this.options.includelink){var limit=$$('#rokajaxsearch input[name=limit]')[0];this.bottombar=new Element('div',{'class':"roksearch_row_btm png"});var lnk2=new Element('a').setProperty('href',"#").injectInside(this.bottombar);var name=new Element('span').setHTML(this.options.viewall).injectInside(lnk2);lnk2.addEvent('click',function(e){new Event(e).stop();limit.value='';$('rokajaxsearch').submit()});this.bottombar.inject(wrapper4);if(splitting.length>this.options.perpage){this.arrowDiv=new Element('div',{'class':'container-arrows'}).inject(this.bottombar,'top');this.arrowleft=new Element('div',{'class':'arrow-left-disabled'}).inject(this.arrowDiv);this.arrowright=new Element('div',{'class':'arrow-right'}).inject(this.arrowDiv);this.arrowsInit(container)}}}},outputTableless:function(){var self=this;var wrapper1=new Element('div',{'class':'roksearch_wrapper1'}).inject(this.results);var wrapper2=new Element('div',{'class':'roksearch_wrapper2'}).inject(wrapper1);var wrapper3=new Element('div',{'class':'roksearch_wrapper3'}).inject(wrapper2);var wrapper4=new Element('div',{'class':'roksearch_wrapper4'}).inject(wrapper3);var header=new Element('div',{'class':'roksearch_header png'}).setHTML(this.options.results).injectInside(wrapper4);this.close=new Element('a',{'id':'roksearch_link','class':'png'}).setProperty('href','#').setHTML(this.options.close).injectBefore(header);var splitDivs=this.options.hidedivs.split(" ");this.close.addEvent('click',function(e){this.fireEvent('unloaded');new Event(e).stop();this.inputBox.value=this.options.search;var self=this;this.fx.start(0).chain(function(){self.results.empty().removeClass('roksearch_results')});if(splitDivs.length>0&&splitDivs!='')splitDivs.each(function(div){$(div).setStyle('visibility','visible')})}.bind(this));if(splitDivs.length>0&&splitDivs!='')splitDivs.each(function(div){$(div).setStyle('visibility','hidden')});this.results.addClass('roksearch_results');var searchedRestuls=$$('#rokajaxsearch_tmp ol.list li');if(searchedRestuls.length>0){var container=new Element('div',{'class':'container-wrapper'}).inject(wrapper4);var scroller=new Element('div',{'class':'container-scroller'}).inject(container);searchedRestuls.each(function(res,i){var data='';data=res.getChildren();if(data.length>0){var suri=res.getElement('a').getProperty('href');var el=new Element('div',{'class':this.rows[i%2]+' png'});var lnk=new Element('a').setProperty('href',suri).injectInside(el);var name=new Element('h3').setHTML(data[0].getText()).injectInside(lnk);this.els.push(el);el.addEvents({'mouseenter':function(){this.addClass(self.rows[i%2]+'-hover');self.selectedEl=i},'mouseleave':function(){this.removeClass(self.rows[i%2]+'-hover');if(self.selectedEl==i)self.selectedEl=-1}});if(this.options.showdescription)var description=data[2].innerHTML;else var description='';var desc=new Element('span').setHTML(description).injectAfter(lnk);if(this.options.showcategory){var cat=new Element('span',{'class':'small'}).setHTML(data[1].getText()).injectAfter(lnk);var br=new Element('br').injectAfter(cat)}
if(this.options.showreadmore){var lnk=new Element('a',{'class':'clr'}).setProperty('href',suri).setHTML(this.options.readmore).injectAfter(desc);if(this.options.showdescription)var br=new Element('br').injectAfter(desc)}
var innerWrapper1=new Element('div',{'class':'roksearch_result_wrapper1 png'}).inject(scroller);var innerWrapper2=new Element('div',{'class':'roksearch_result_wrapper2 png'}).inject(innerWrapper1);var innerWrapper3=new Element('div',{'class':'roksearch_result_wrapper3 png'}).inject(innerWrapper2);var innerWrapper4=new Element('div',{'class':'roksearch_result_wrapper4 png'}).inject(innerWrapper3);el.inject(innerWrapper4)}},this);var splitting=scroller.getChildren();var max=Math.max(this.options.perpage,splitting.length);var min=Math.min(this.options.perpage,splitting.length);var perpage=this.options.perpage;this.page=[];(Math.abs(max/min)).times(function(i){if(splitting[i])this.page.push(new Element('div',{'class':'page page-'+i}).inject(scroller).setStyle('width',scroller.getStyle('width')));for(j=0,l=perpage;j<l;j++){if(splitting[i*perpage+j])splitting[i*perpage+j].inject(this.page[i])}}.bind(this));scroller.setStyle('width',container.getStyle('width').toInt()*Math.round(max/min)+1000)}
if(!searchedRestuls.length){var el=new Element('div',{'class':this.rows[0]});var name=new Element('h3').setHTML(this.options.noresults).injectInside(el);var lnk=new Element('a').setProperty('href',this.options.advsearchlink).injectAfter(name);var name=new Element('span').setHTML(this.options.advsearch).injectInside(lnk);el.inject(wrapper4)}else{if(this.options.includelink){var limit=$$('#rokajaxsearch input[name=limit]')[0];this.bottombar=new Element('div',{'class':"roksearch_row_btm png"});var lnk2=new Element('a',{'class':'viewall'}).setProperty('href',"#").injectInside(this.bottombar);var name=new Element('span').setHTML(this.options.viewall).injectInside(lnk2);lnk2.addEvent('click',function(e){new Event(e).stop();limit.value='';$('rokajaxsearch').submit()});this.bottombar.inject(wrapper4);if(splitting.length>this.options.perpage){this.arrowDiv=new Element('div',{'class':'container-arrows'}).inject(this.bottombar,'top');this.arrowleft=new Element('div',{'class':'arrow-left-disabled'}).inject(this.arrowDiv);this.arrowright=new Element('div',{'class':'arrow-right'}).inject(this.arrowDiv);this.arrowsInit(container)}}}},arrowsInit:function(wrapper){this.scroller=new Fx.Scroll(wrapper,{wait:false});this.arrowleft.addEvent('click',function(downkey){if(!downkey&&this.selectedEl>=0)this.els[this.selectedEl].fireEvent('mouseleave');if(!downkey)this.selectedEl=-1;if(this.current-1<=0){this.arrowleft.removeClass('arrow-left').addClass('arrow-left-disabled');this.arrowright.removeClass('arrow-right-disabled').addClass('arrow-right')}else{this.arrowleft.removeClass('arrow-left-disabled').addClass('arrow-left');this.arrowright.removeClass('arrow-right-disabled').addClass('arrow-right')}
if(!this.current)return;else{if(this.current<0)this.current=0;else this.current-=1;this.scroller.toElement(this.page[this.current])}}.bind(this));this.arrowright.addEvent('click',function(downkey){if(!downkey&&this.selectedEl>=0)this.els[this.selectedEl].fireEvent('mouseleave');if(!downkey)this.selectedEl=-1;if(this.current+1>=this.page.length-1){this.arrowleft.removeClass('arrow-left-disabled').addClass('arrow-left');this.arrowright.removeClass('arrow-right').addClass('arrow-right-disabled')}else{this.arrowleft.removeClass('arrow-left').addClass('arrow-left-disabled');this.arrowright.removeClass('arrow-right-disabled').addClass('arrow-right')}
if(this.current>=this.page.length)return;else{if(this.arrowleft.hasClass('arrow-left-disabled'))this.arrowleft.removeClass('arrow-left-disabled').addClass('arrow-left');if(this.current>=this.page.length-1)this.current=this.page.length-1;else this.current+=1;this.scroller.toElement(this.page[this.current])}}.bind(this))}});addModule("RokAjaxSearch",RokAjaxSearch);
