/*****************************************************************************
Created by Lorenzi Davide (http://www.hexagora.com) for Dynamic HTML Editor
Available only for Dynamic HTML Editor customers
******************************************************************************/
var isOldIE=function(){if(/MSIE (\d+\.\d+);/.test(navigator.userAgent)){var a=new Number(RegExp.$1);return(a<7)}return false};if(!document.getElementById||isOldIE()){alert("Your browser is very old. Please upgrade it if you want to see this page correctly.")}function js$(a){if(typeof(a)=="string"){return document.getElementById(a)}return a}function jsGetArray(c){var b=c.split(";");if(b[b.length-1]==""){b.pop()}return b}function jsCngPic(g,f,c){var b=window.dheimages;if(!b){return}var e=js$(g);if(e&&b[c]){e.src=b[c]}b[f]=b[c]}function jsShow(d,a){var c=js$(d);if(c&&c.style){return(c.style.visibility=a?"inherit":"hidden")}}function jsMove(d,a,b){var c=js$(d);if(c&&c.style){c.style.left=a+"px";c.style.top=b+"px"}}function jsRoll(e,c,b){var b=window.dheimages;if(!b){return}var d=js$(e);if(d){if(b[c]){d.src=b[c]}}}function jsStop(b){var a=js$(b);if(a){if(a.stop){a.stop()}else{if(a.pause){a.pause()}}}}function jsPlay(b){var a=js$(b);if(a&&a.play){a.play()}}function jsSetStatus(a){window.status=a}function jsSetStyle(c,b){var a=js$(c);if(a){a.className=b}}function jsLink(a,b){window.open(a,b||"_self")}function jsComboLink(e){var b,d,a,c;if(e){d=e.selectedIndex;if(d>0){b=e[d].value;if(b.length){b=b.split("[*]");jsLink(b[0],b[1])}}}}function jsFixZoom(g){var e=document.styleSheets;if(!e){return}for(var c=0;c<e.length;c++){var b=e[c].rules?e[c].rules:e[c].cssRules;if(!b){return}for(var d=0;d<b.length;d++){var f=b[d];if(f.style&&f.style.fontSize){if(f.style.fontSize.indexOf("px")!=-1){var a=parseInt(f.style.fontSize,10)/g;if(!isNaN(a)){f.style.fontSize=a+"px"}}}}}}function jsCheckZoom(){var b=js$("ldheCheckZoom");if(b&&b.style){b.style.display="block";var a=b.offsetWidth;b.style.display="none";if(a>0&&a!=9){jsFixZoom(a/9)}}}function jsPreloadArray(e){var c=jsGetArray(e);var d,f,b=[];for(d=0;d<c.length;d++){f=new Image();f.src=c[d];b.push(f)}return b}function jsXEvtAttach(d,a,b){var c=d;if(typeof(d)=="string"){c=js$(d)}if(c){if(c.addEventListener){c.addEventListener(a,b,false)}else{if(c.attachEvent){c.attachEvent("on"+a,b)}else{c["on"+a]=b}}}}function jsXEvtDetach(d,a,b){var c=d;if(typeof(d)=="string"){c=js$(d)}if(c){if(c.removeEventListener){c.removeEventListener(a,b,false)}else{if(c.detachEvent){c.detachEvent("on"+a,b)}else{c["on"+a]=null}}}}function jsXEvtOne(d,a,c){var b=function(g){var f=c(g);jsXEvtDetach(d,a,b);return f};jsXEvtAttach(d,a,b)}function jsXEvtStop(b){var a=(b._orgevt||b);if(a.preventDefault!=undefined){a.preventDefault();a.stopPropagation()}else{if(a.cancelBubble!=undefined){a.cancelBubble=true;a.returnValue=false}}return false}function jsXEvt(g){if(g._orgevt){return g}var d={},b=g||window.event;for(var f in b){d[f]=b[f]}d._orgevt=b;if(!b.target){d.target=b.srcElement||document}if(b.target.nodeType===3){b.target=b.target.parentNode}if(b.button!=undefined&&!b.which){d.which=(b.button<2)?1:(b.button==4?2:3)}if(b.pageX==undefined&&b.x!=undefined){var c=document.documentElement,a=document.body||{scrollLeft:0,scrollTop:0};d.pageX=b.pageX||(b.clientX+(c.scrollLeft||a.scrollLeft)-(c.clientLeft||0));d.pageY=b.pageY||(b.clientY+(c.scrollTop||a.scrollTop)-(c.clientTop||0))}if(!b.metaKey&&b.ctrlKey){b.metaKey=b.ctrlKey}d.lbutton=(d.which<2);d.mbutton=(d.which==2);d.rbutton=(d.which>2);return d}function jsXPageWidth(){var a=0;if(document.all){a=document.body.offsetWidth}else{var b=document.documentElement;a=window.innerWidth||self.innerWidth||(b&&b.clientWidth)||document.body.clientWidth}return a}function jsXPageHeight(){var a=0;if(document.all){a=document.body.offsetHeight}else{var b=document.documentElement;a=window.innerHeight||self.innerHeight||(b&&b.clientHeight)||document.body.clientHeight}return a}function jsXEvtPageLoad(a){jsXEvtAttach(window,"load",a)}function jsXEvtPageUnload(a){jsXEvtAttach(window,"unload",a)}function jsProxyFnc(b,a){return function(c){return b.call(a,c)}}function jsXSetOpacity(e,d){if(e.currentStyle){var a=e.currentStyle;if(a.filter!=undefined){if(a.filter==""){e.style.filter="alpha(opacity="+d+")"}else{var b=/alpha\s*\(\s*opacity\s*=\s*(\d+)\s*\)/;var c=b.exec(e.style.filter);if(c!=null){e.style.filter=a.filter.replace(b,"alpha(opacity="+d.toString()+")")}else{e.style.filter+="alpha(opacity="+d+")"}}}}e.style.opacity=(d/100);e.style.MozOpacity=(d/100);e.style.KhtmlOpacity=(d/100)}function jsSlidePic(c,b,d,a){this.refid=c;this.images=b||[];this.idx=0;this.timeout=d||5000;this.timerid=0;this.cb=a;this._callcb=function(){if(this.cb){if(typeof(this.cb)=="string"){fcb=window[this.cb]}else{fcb=this.cb}if(fcb){fcb(this.idx+1)}}};this.stop=function(){if(this.timerid!=0){clearTimeout(this.timerid)}this.timerid=0};this.start=function(){this._callcb();if(this.timeout>0){this.stop();this.timerid=setTimeout(jsProxyFnc(this.fn,this),this.timeout)}};this.fn=function(){var f=null,e=js$(this.refid);if(e){this.next();if(this.timeout>0){this.start()}}};this.go=function(f){if(!f){return}this.stop();var e=js$(this.refid);if(e){this.idx=f-1;e.src=this.images[this.idx];this._callcb()}};this.next=function(){this.stop();var e=js$(this.refid);if(e){this.idx=(this.idx+1)%(this.images.length);e.src=this.images[this.idx];this._callcb()}};this.prev=function(){this.stop();var e=js$(this.refid);if(e){this.idx--;if(this.idx<0){this.idx=this.images.length-1}e.src=this.images[this.idx];this._callcb()}};this.rnd=function(){var f=js$(this.refid);var e=this.images.length-1;if(f&&e>0){this.idx=parseInt(Math.random()*e,10);f.src=this.images[this.idx];this._callcb()}}}function jsSlidePanel(c,e,b,a,d){this.aPanels=c;this.timeout=e;this.cb=b;this.timerid=0;this.idx=0;this.slidemode="left";this.sliding=false;this.slidetime=a||250;this.controller=d;this.controller_init=false;this._callcb=function(){if(this.cb){if(typeof(this.cb)=="string"){fcb=window[this.cb]}else{fcb=this.cb}if(fcb){fcb(this.idx+1)}}if(this.controller){var f=js$(this.controller);if(f){f.select(this.idx+1)}}};this.stop=function(){if(this.timerid!=0){clearTimeout(this.timerid)}this.timerid=0};this.start=function(){if(this.controller&&!this.controller_init){this.controller_click=jsProxyFnc(function(f){this.go(f)},this);this.controller.onclick=this.controller_click;this.controller_init=true;this.controller.setBlockClick(true)}this._callcb();if(this.timeout>0){this.stop();if(this.aPanels.length>1){this.timerid=setTimeout(jsProxyFnc(this.fn,this),this.timeout)}}};this.fn=function(){this.next();if(this.timeout>0){this.start()}};this.next=function(){if(this.sliding){return}var g=this.idx;var f=(this.idx+1)%(this.aPanels.length);this.slide(g,f)};this.prev=function(){if(this.sliding){return}var g=this.idx;var f=this.idx-1;if(f<0){f=this.aPanels.length-1}this.slide(g,f)};this.go=function(f){if(this.idx==f-1){return}if(this.sliding){return}this.slide(this.idx,f-1);this.stop()};this.slide=function(h,g){var f=25;var j=this.slidetime;var m=js$(this.aPanels[h]);var l=js$(this.aPanels[g]);if(this.sliding){return}this.sliding=true;if(this.slidemode=="fade"){var k=100;var i=jsProxyFnc(function(){jsXSetOpacity(m,k);jsXSetOpacity(l,100-k);m.style.visibility="visible";l.style.visibility="visible";k=k-(100/f);if(k>=0){setTimeout(i,j/f)}else{m.style.visibility="hidden";jsXSetOpacity(m,100);this.idx=g;this.sliding=false;this._callcb()}},this)}else{if(this.slidemode=="left"){var o=0;var n=m.offsetWidth;var f=m.offsetWidth/f;m.style.left=o+"px";l.style.left=n+"px";m.style.visibility="visible";l.style.visibility="visible";var i=jsProxyFnc(function(){o-=f;n-=f;m.style.left=o+"px";l.style.left=n+"px";if(n>=0){setTimeout(i,j/f)}else{m.style.visibility="hidden";l.style.left="0px";this.idx=g;this.sliding=false;this._callcb()}},this)}}i()}}function jsInfinity(a){this.obj=null;this.id=a;this.center=false;this.start=function(){this.obj=document.getElementById(this.id);if(this.obj){this.fixPosition();jsXEvtAttach(window,"scroll",jsProxyFnc(function(b){this.fixPosition()},this))}};this.fixPosition=function(){var c=document.documentElement,b=document.body||{scrollLeft:0,scrollTop:0};if(this.fullwidth){this.obj.style.left=(c.scrollLeft||b.scrollLeft)+"px"}}}function jsGfxCanvas(c,b,d,a){this.idimg=c;this.idlink=c+"_lnk";this.images=b;this.selected=false;this.oimg=null;this.olink=null;this.onclick=d;this.idx=a;this.blockclick=false;this.setBlockClick=function(e){this.blockclick=e};this.init=function(){this.oimg=js$(this.idimg);this.olink=js$(this.idlink)||this.oimg;if(this.olink&&this.oimg){if(this.images[1]){jsXEvtAttach(this.olink,"mouseover",jsProxyFnc(function(f){this.setOver()},this));jsXEvtAttach(this.olink,"mouseout",jsProxyFnc(function(f){this.setStd()},this))}if(this.images[2]){jsXEvtAttach(this.olink,"mousedown",jsProxyFnc(function(f){this.setClick()},this));jsXEvtAttach(this.olink,"mouseup",jsProxyFnc(function(f){this.setOver()},this))}jsXEvtAttach(this.olink,"click",jsProxyFnc(function(f){if(this.onclick){if(this.blockclick){jsXEvtStop(f)}this.onclick(this.idx)}},this))}};this.setOver=function(){if(this.images[1]){this.oimg.src=this.images[1]}else{this.oimg.src=this.images[0]}};this.setClick=function(){if(this.images[2]){this.oimg.src=this.images[2]}else{this.oimg.src=this.images[0]}};this.setStd=function(){if(this.selected){if(this.images[2]){this.oimg.src=this.images[2]}else{this.oimg.src=this.images[0]}}else{this.oimg.src=this.images[0]}};this.select=function(){this.selected=true;this.setClick()};this.deselect=function(){this.selected=null;this.setStd()}}function jsGfxMenu(a,c,b){this.images=a;this.ids=c;this.aGfxCanvas=[];this.onclick=b;this.blockclick=false;this.setBlockClick=function(d){this.blockclick=d;for(var e=0;e<this.aGfxCanvas.length;e++){var f=this.aGfxCanvas[e];f.setBlockClick(this.blockclick)}};this.init=function(){var e,f,d;for(e=0;e<this.ids.length;e++){d=[];d.push(this.images[e*3]);d.push(this.images[e*3+1]);d.push(this.images[e*3+2]);gfx=new jsGfxCanvas(this.ids[e],d);gfx.idx=e+1;gfx.onclick=jsProxyFnc(function(g){if(this.onclick){this.onclick(g)}},this);gfx.blockclick=this.blockclick;gfx.init();this.aGfxCanvas.push(gfx)}};this.select=function(e){var d;for(d=0;d<this.aGfxCanvas.length;d++){if(d==e-1){this.aGfxCanvas[d].select()}else{this.aGfxCanvas[d].deselect()}}};this.deselect=function(){this.select(-1)}};
