/*** gantry-inputs.js ***/ /* * @author RocketTheme http://www.rockettheme.com * @copyright Copyright (C) 2007 - 2016 RocketTheme, LLC * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only */ var InputsExclusion=[".content_vote"];var InputsMorph={version:1.7,init:function(){InputsMorph.rtl=document.id(document.body).getStyle("direction")=="rtl"; InputsMorph.list=new Hash({all:[]});var a=$$("input[type=radio]");var d=$$(InputsExclusion.join(" input[type=radio], ")+" input[type=radio]");d.each(function(b){a=a.erase(b); });a.each(function(b,c){InputsMorph.setArray("list","all",b);if(InputsMorph.list.has(b.name)){InputsMorph.setArray("list",b.name,b);}else{InputsMorph.list.set(b.name,[b]); }InputsMorph.morph(b,"radios").addEvent(b,"radios");});a=$$("input[type=checkbox]");d=$$(InputsExclusion.join(" input[type=checkbox], ")+" input[type=checkbox]"); d.each(function(b){a=a.erase(b);});a.each(function(b,c){InputsMorph.setArray("list","all",b);if(InputsMorph.list.has(b.name)){InputsMorph.setArray("list",b.name,b); }else{InputsMorph.list.set(b.name,[b]);}InputsMorph.morph(b,"checks").addEvent(b,"checks");});},morph:function(e,d){var h=e.getNext(),g=e.getParent(),f=e.name.replace("[","").replace("]",""); if(h&&h.get("tag")=="label"){e.setStyles({position:"absolute",left:"-10000px"});if(InputsMorph.rtl&&Browser.Engine.gecko){e.setStyles({position:"absolute",right:"-10000px"}); }else{e.setStyles({position:"absolute",left:"-10000px"});}if(InputsMorph.rtl&&(Browser.Engine.presto||Browser.Engine.trident)){e.setStyle("display","none"); }if(Browser.Engine.trident5){e.setStyle("display","none");}h.addClass("rok"+d+" rok"+f);if(e.checked){h.addClass("rok"+d+"-active");}}else{if(g&&g.get("tag")=="label"){if(InputsMorph.rtl&&Browser.Engine.gecko){e.setStyles({position:"absolute",right:"-10000px"}); }else{e.setStyles({position:"absolute",left:"-10000px"});}if(InputsMorph.rtl&&(Browser.Engine.presto||Browser.Engine.trident)){e.setStyle("display","none"); }g.addClass("rok"+d+" rok"+f);if(e.checked){g.addClass("rok"+d+"-active");}}}return InputsMorph;},addEvent:function(e,d){e.addEvent("click",function(){if(Browser.Engine.presto||Browser.Engine.trident){if(e.opera){InputsMorph.switchReplacement(e,d); }e.opera=(d=="checks")?false:true;}else{InputsMorph.switchReplacement(e,d);}});if(Browser.Engine.presto||Browser.Engine.trident||(e.getNext()&&!e.getNext().getProperty("for"))){var g=e.getNext(),f=e.getParent(); if(g&&g.get("tag")=="label"&&(Browser.Engine.trident||(Browser.Engine.presto&&!e.opera))){g.addEvent("click",function(){if((Browser.Engine.presto||Browser.Engine.trident)&&!e.opera){e.opera=true; }e.fireEvent("click");});}else{if(f&&f.get("tag")=="label"||(e.getParent()&&!e.getParent().getProperty("for"))){f.addEvent("click",function(){e.fireEvent("click"); });}}}return InputsMorph;},switchReplacement:function(l,k){if(k=="checks"){var j=l.getNext(),c=l.getParent(),a="rok"+k+"-active";var i=((j)?j.get("tag")=="label":false); var b=((c)?c.get("tag")=="label":false);if(i||b){if(i){if(j.hasClass(a)&&i){j.removeClass(a);if(l.checked){l.checked=false;}}else{if(!j.hasClass(a)&&i){j.addClass(a); if(!l.checked){l.checked=true;}}}}else{if(b){if(c.hasClass(a)&&b){c.removeClass(a);if(l.checked){l.checked=false;}}else{if(!c.hasClass(a)&&b){c.addClass(a); if(!l.checked){l.checked=true;}}}}}}}else{InputsMorph.list.get(l.name).each(function(e){var d=e.getNext(),f=e.getParent();var h=l.getNext(),g=l.getParent(); if(d){$$(d).removeClass("rok"+k+"-active");}if(f){$$(f).removeClass("rok"+k+"-active");}if(d&&d.get("tag")=="label"&&h==d){e.setProperty("checked","checked"); d.addClass("rok"+k+"-active");}else{if(f&&f.get("tag")=="label"&&g==f){f.addClass("rok"+k+"-active");e.setProperty("checked","checked");}}});}},setArray:function(f,e,h){var g=InputsMorph[f].get(e); g.push(h);return InputsMorph[f].set(e,g);}};window.addEvent("domready",InputsMorph.init); ; /*** browser-engines.js ***/ /* * @author RocketTheme http://www.rockettheme.com * @copyright Copyright (C) 2007 - 2016 RocketTheme, LLC * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only */ (function(){var h=this.document;var e=h.window=this;var a=navigator.userAgent.toLowerCase(),b=navigator.platform.toLowerCase(),f=a.match(/(opera|ie|trident|firefox|chrome|version)[\s\/:]([\w\d\.]+)?.*?(safari|version[\s\/:]([\w\d\.]+)|rv:(\d.?)|$)/)||[null,"unknown",0],d=(f[1]=="ie"||f[1]=="trident")&&h.documentMode; var i=this.Browser={extend:Function.prototype.extend,name:(f[1]=="version")?f[3]:(f[1]=="trident"?"ie":f[1]),version:d||parseFloat((f[1]=="opera"&&f[4])?f[4]:((f[1]=="trident"&&f[5])?f[5]:f[2])),Platform:{name:a.match(/ip(?:ad|od|hone)/)?"ios":(a.match(/(?:webos|android)/)||b.match(/mac|win|linux/)||["other"])[0]},Features:{xpath:!!(h.evaluate),air:!!(e.runtime),query:!!(h.querySelector),json:!!(e.JSON)},Plugins:{}}; i[i.name]=true;i[i.name+parseInt(i.version,10)]=true;i.Platform[i.Platform.name]=true;i.Request=(function(){var l=function(){return new XMLHttpRequest(); };var k=function(){return new ActiveXObject("MSXML2.XMLHTTP");};var j=function(){return new ActiveXObject("Microsoft.XMLHTTP");};return Function.attempt(function(){l(); return l;},function(){k();return k;},function(){j();return j;});})();i.Features.xhr=!!(i.Request);var g=(Function.attempt(function(){return navigator.plugins["Shockwave Flash"].description; },function(){return new ActiveXObject("ShockwaveFlash.ShockwaveFlash").GetVariable("$version");})||"0 r0").match(/\d+/g);i.Plugins.Flash={version:Number(g[0]||"0."+g[1])||0,build:Number(g[2])||0}; i.exec=function(k){if(!k){return k;}if(e.execScript){e.execScript(k);}else{var j=h.createElement("script");j.setAttribute("type","text/javascript");j.text=k; h.head.appendChild(j);h.head.removeChild(j);}return k;};if(i.Platform.ios){i.Platform.ipod=true;}i.Engine={};var c=function(k,j){i.Engine.name=k;i.Engine[k+j]=true; i.Engine.version=j;};if(i.ie){i.Engine.trident=true;switch(i.version){case 6:c("trident",4);break;case 7:c("trident",5);break;case 8:c("trident",6);}}if(i.firefox){i.Engine.gecko=true; if(i.version>=3){c("gecko",19);}else{c("gecko",18);}}if(i.safari||i.chrome){i.Engine.webkit=true;switch(i.version){case 2:c("webkit",419);break;case 3:c("webkit",420); break;case 4:c("webkit",525);}}if(i.opera){i.Engine.presto=true;if(i.version>=9.6){c("presto",960);}else{if(i.version>=9.5){c("presto",950);}else{c("presto",925); }}}if(i.name=="unknown"){switch((a.match(/(?:webkit|khtml|gecko)/)||[])[0]){case"webkit":case"khtml":i.Engine.webkit=true;break;case"gecko":i.Engine.gecko=true; }}this.$exec=i.exec;})(); ;