if(!document.createElement("canvas").getContext){(function(){var X=Math;var n=X.round;var l=X.sin;var z=X.cos;var F=X.abs;var L=X.sqrt;var d=10;var f=d/2;var y=+navigator.userAgent.match(/MSIE ([\d.]+)?/)[1];function x(){return this.context_||(this.context_=new B(this))}var s=Array.prototype.slice;function g(m,p,Z){var j=s.call(arguments,2);return function(){return m.apply(p,j.concat(s.call(arguments)))}}function ac(j){return String(j).replace(/&/g,"&amp;").replace(/"/g,"&quot;")}function V(p,m,j){if(!p.namespaces[m]){if(y>=7){p.namespaces.add(m,j).doImport("#default#VML")}else{p.namespaces.add(m,j)}}}function P(m){V(m,"g_vml_","urn:schemas-microsoft-com:vml");V(m,"g_o_","urn:schemas-microsoft-com:office:office");if(!m.styleSheets.ex_canvas_){var j=m.createStyleSheet();j.owningElement.id="ex_canvas_";j.cssText="canvas{display:inline-block;overflow:hidden;text-align:left;width:300px;height:150px}"}}P(document);var e={init:function(j){var m=j||document;m.createElement("canvas");m.attachEvent("onreadystatechange",g(this.init_,this,m))},init_:function(p){var m=p.getElementsByTagName("canvas");for(var j=0;j<m.length;j++){this.initElement(m[j])}},initElement:function(m){if(!m.getContext){m.getContext=x;P(m.ownerDocument);m.innerHTML="";m.attachEvent("onpropertychange",w);m.attachEvent("onresize",T);var j=m.attributes;if(j.width&&j.width.specified){m.style.width=j.width.nodeValue+"px"}else{m.width=m.clientWidth}if(j.height&&j.height.specified){m.style.height=j.height.nodeValue+"px"}else{m.height=m.clientHeight}}return m}};function w(m){var j=m.srcElement;switch(m.propertyName){case"width":j.getContext().clearRect();j.style.width=j.attributes.width.nodeValue+"px";j.firstChild.style.width=j.clientWidth+"px";break;case"height":j.getContext().clearRect();j.style.height=j.attributes.height.nodeValue+"px";j.firstChild.style.height=j.clientHeight+"px";break}}function T(m){var j=m.srcElement;if(j.firstChild){j.firstChild.style.width=j.clientWidth+"px";j.firstChild.style.height=j.clientHeight+"px"}}e.init();var k=[];for(var ab=0;ab<16;ab++){for(var aa=0;aa<16;aa++){k[ab*16+aa]=ab.toString(16)+aa.toString(16)}}function A(){return[[1,0,0],[0,1,0],[0,0,1]]}function H(Z,p){var m=A();for(var j=0;j<3;j++){for(var af=0;af<3;af++){var ad=0;for(var ae=0;ae<3;ae++){ad+=Z[j][ae]*p[ae][af]}m[j][af]=ad}}return m}function u(m,j){j.fillStyle=m.fillStyle;j.lineCap=m.lineCap;j.lineJoin=m.lineJoin;j.lineWidth=m.lineWidth;j.miterLimit=m.miterLimit;j.shadowBlur=m.shadowBlur;j.shadowColor=m.shadowColor;j.shadowOffsetX=m.shadowOffsetX;j.shadowOffsetY=m.shadowOffsetY;j.strokeStyle=m.strokeStyle;j.globalAlpha=m.globalAlpha;j.font=m.font;j.textAlign=m.textAlign;j.textBaseline=m.textBaseline;j.arcScaleX_=m.arcScaleX_;j.arcScaleY_=m.arcScaleY_;j.lineScale_=m.lineScale_}var b={aliceblue:"#F0F8FF",antiquewhite:"#FAEBD7",aquamarine:"#7FFFD4",azure:"#F0FFFF",beige:"#F5F5DC",bisque:"#FFE4C4",black:"#000000",blanchedalmond:"#FFEBCD",blueviolet:"#8A2BE2",brown:"#A52A2A",burlywood:"#DEB887",cadetblue:"#5F9EA0",chartreuse:"#7FFF00",chocolate:"#D2691E",coral:"#FF7F50",cornflowerblue:"#6495ED",cornsilk:"#FFF8DC",crimson:"#DC143C",cyan:"#00FFFF",darkblue:"#00008B",darkcyan:"#008B8B",darkgoldenrod:"#B8860B",darkgray:"#A9A9A9",darkgreen:"#006400",darkgrey:"#A9A9A9",darkkhaki:"#BDB76B",darkmagenta:"#8B008B",darkolivegreen:"#556B2F",darkorange:"#FF8C00",darkorchid:"#9932CC",darkred:"#8B0000",darksalmon:"#E9967A",darkseagreen:"#8FBC8F",darkslateblue:"#483D8B",darkslategray:"#2F4F4F",darkslategrey:"#2F4F4F",darkturquoise:"#00CED1",darkviolet:"#9400D3",deeppink:"#FF1493",deepskyblue:"#00BFFF",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1E90FF",firebrick:"#B22222",floralwhite:"#FFFAF0",forestgreen:"#228B22",gainsboro:"#DCDCDC",ghostwhite:"#F8F8FF",gold:"#FFD700",goldenrod:"#DAA520",grey:"#808080",greenyellow:"#ADFF2F",honeydew:"#F0FFF0",hotpink:"#FF69B4",indianred:"#CD5C5C",indigo:"#4B0082",ivory:"#FFFFF0",khaki:"#F0E68C",lavender:"#E6E6FA",lavenderblush:"#FFF0F5",lawngreen:"#7CFC00",lemonchiffon:"#FFFACD",lightblue:"#ADD8E6",lightcoral:"#F08080",lightcyan:"#E0FFFF",lightgoldenrodyellow:"#FAFAD2",lightgreen:"#90EE90",lightgrey:"#D3D3D3",lightpink:"#FFB6C1",lightsalmon:"#FFA07A",lightseagreen:"#20B2AA",lightskyblue:"#87CEFA",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#B0C4DE",lightyellow:"#FFFFE0",limegreen:"#32CD32",linen:"#FAF0E6",magenta:"#FF00FF",mediumaquamarine:"#66CDAA",mediumblue:"#0000CD",mediumorchid:"#BA55D3",mediumpurple:"#9370DB",mediumseagreen:"#3CB371",mediumslateblue:"#7B68EE",mediumspringgreen:"#00FA9A",mediumturquoise:"#48D1CC",mediumvioletred:"#C71585",midnightblue:"#191970",mintcream:"#F5FFFA",mistyrose:"#FFE4E1",moccasin:"#FFE4B5",navajowhite:"#FFDEAD",oldlace:"#FDF5E6",olivedrab:"#6B8E23",orange:"#FFA500",orangered:"#FF4500",orchid:"#DA70D6",palegoldenrod:"#EEE8AA",palegreen:"#98FB98",paleturquoise:"#AFEEEE",palevioletred:"#DB7093",papayawhip:"#FFEFD5",peachpuff:"#FFDAB9",peru:"#CD853F",pink:"#FFC0CB",plum:"#DDA0DD",powderblue:"#B0E0E6",rosybrown:"#BC8F8F",royalblue:"#4169E1",saddlebrown:"#8B4513",salmon:"#FA8072",sandybrown:"#F4A460",seagreen:"#2E8B57",seashell:"#FFF5EE",sienna:"#A0522D",skyblue:"#87CEEB",slateblue:"#6A5ACD",slategray:"#708090",slategrey:"#708090",snow:"#FFFAFA",springgreen:"#00FF7F",steelblue:"#4682B4",tan:"#D2B48C",thistle:"#D8BFD8",tomato:"#FF6347",turquoise:"#40E0D0",violet:"#EE82EE",wheat:"#F5DEB3",whitesmoke:"#F5F5F5",yellowgreen:"#9ACD32"};function K(m){var Z=m.indexOf("(",3);var j=m.indexOf(")",Z+1);var p=m.substring(Z+1,j).split(",");if(p.length!=4||m.charAt(3)!="a"){p[3]=1}return p}function c(j){return parseFloat(j)/100}function r(m,p,j){return Math.min(j,Math.max(p,m))}function G(ae){var j,ag,ah,af,ai,ad;af=parseFloat(ae[0])/360%360;if(af<0){af++}ai=r(c(ae[1]),0,1);ad=r(c(ae[2]),0,1);if(ai==0){j=ag=ah=ad}else{var m=ad<0.5?ad*(1+ai):ad+ai-ad*ai;var Z=2*ad-m;j=a(Z,m,af+1/3);ag=a(Z,m,af);ah=a(Z,m,af-1/3)}return"#"+k[Math.floor(j*255)]+k[Math.floor(ag*255)]+k[Math.floor(ah*255)]}function a(m,j,p){if(p<0){p++}if(p>1){p--}if(6*p<1){return m+(j-m)*6*p}else{if(2*p<1){return j}else{if(3*p<2){return m+(j-m)*(2/3-p)*6}else{return m}}}}function D(j){var ad,Z=1;j=String(j);if(j.charAt(0)=="#"){ad=j}else{if(/^rgb/.test(j)){var p=K(j);var ad="#",ae;for(var m=0;m<3;m++){if(p[m].indexOf("%")!=-1){ae=Math.floor(c(p[m])*255)}else{ae=+p[m]}ad+=k[r(ae,0,255)]}Z=+p[3]}else{if(/^hsl/.test(j)){var p=K(j);ad=G(p);Z=p[3]}else{ad=b[j]||j}}}return{color:ad,alpha:Z}}var o={style:"normal",variant:"normal",weight:"normal",size:10,family:"sans-serif"};var J={};function C(j){if(J[j]){return J[j]}var Z=document.createElement("div");var p=Z.style;try{p.font=j}catch(m){}return J[j]={style:p.fontStyle||o.style,variant:p.fontVariant||o.variant,weight:p.fontWeight||o.weight,size:p.fontSize||o.size,family:p.fontFamily||o.family}}function t(Z,m){var j={};for(var af in Z){j[af]=Z[af]}var ae=parseFloat(m.currentStyle.fontSize),ad=parseFloat(Z.size);if(typeof Z.size=="number"){j.size=Z.size}else{if(Z.size.indexOf("px")!=-1){j.size=ad}else{if(Z.size.indexOf("em")!=-1){j.size=ae*ad}else{if(Z.size.indexOf("%")!=-1){j.size=(ae/100)*ad}else{if(Z.size.indexOf("pt")!=-1){j.size=ad/0.75}else{j.size=ae}}}}}j.size*=0.981;return j}function Y(j){return j.style+" "+j.variant+" "+j.weight+" "+j.size+"px "+j.family}function Q(j){switch(j){case"butt":return"flat";case"round":return"round";case"square":default:return"square"}}function B(j){this.m_=A();this.mStack_=[];this.aStack_=[];this.currentPath_=[];this.strokeStyle="#000";this.fillStyle="#000";this.lineWidth=1;this.lineJoin="miter";this.lineCap="butt";this.miterLimit=d*1;this.globalAlpha=1;this.font="10px sans-serif";this.textAlign="left";this.textBaseline="alphabetic";this.canvas=j;var p="width:"+j.clientWidth+"px;height:"+j.clientHeight+"px;overflow:hidden;position:absolute";var m=j.ownerDocument.createElement("div");m.style.cssText=p;j.appendChild(m);var Z=m.cloneNode(false);Z.style.backgroundColor="red";Z.style.filter="alpha(opacity=0)";j.appendChild(Z);this.element_=m;this.arcScaleX_=1;this.arcScaleY_=1;this.lineScale_=1}var q=B.prototype;q.clearRect=function(){if(this.textMeasureEl_){this.textMeasureEl_.removeNode(true);this.textMeasureEl_=null}this.element_.innerHTML=""};q.beginPath=function(){this.currentPath_=[]};q.moveTo=function(m,j){var Z=this.getCoords_(m,j);this.currentPath_.push({type:"moveTo",x:Z.x,y:Z.y});this.currentX_=Z.x;this.currentY_=Z.y};q.lineTo=function(m,j){var Z=this.getCoords_(m,j);this.currentPath_.push({type:"lineTo",x:Z.x,y:Z.y});this.currentX_=Z.x;this.currentY_=Z.y};q.bezierCurveTo=function(Z,m,ai,ah,ag,ae){var j=this.getCoords_(ag,ae);var af=this.getCoords_(Z,m);var ad=this.getCoords_(ai,ah);I(this,af,ad,j)};function I(j,ad,Z,m){j.currentPath_.push({type:"bezierCurveTo",cp1x:ad.x,cp1y:ad.y,cp2x:Z.x,cp2y:Z.y,x:m.x,y:m.y});j.currentX_=m.x;j.currentY_=m.y}q.quadraticCurveTo=function(ag,Z,m,j){var af=this.getCoords_(ag,Z);var ae=this.getCoords_(m,j);var ah={x:this.currentX_+2/3*(af.x-this.currentX_),y:this.currentY_+2/3*(af.y-this.currentY_)};var ad={x:ah.x+(ae.x-this.currentX_)/3,y:ah.y+(ae.y-this.currentY_)/3};I(this,ah,ad,ae)};q.arc=function(aj,ah,ai,ae,m,Z){ai*=d;var an=Z?"at":"wa";var ak=aj+z(ae)*ai-f;var am=ah+l(ae)*ai-f;var j=aj+z(m)*ai-f;var al=ah+l(m)*ai-f;if(ak==j&&!Z){ak+=0.125}var ad=this.getCoords_(aj,ah);var ag=this.getCoords_(ak,am);var af=this.getCoords_(j,al);this.currentPath_.push({type:an,x:ad.x,y:ad.y,radius:ai,xStart:ag.x,yStart:ag.y,xEnd:af.x,yEnd:af.y})};q.rect=function(p,m,j,Z){this.moveTo(p,m);this.lineTo(p+j,m);this.lineTo(p+j,m+Z);this.lineTo(p,m+Z);this.closePath()};q.strokeRect=function(p,m,j,Z){var ad=this.currentPath_;this.beginPath();this.moveTo(p,m);this.lineTo(p+j,m);this.lineTo(p+j,m+Z);this.lineTo(p,m+Z);this.closePath();this.stroke();this.currentPath_=ad};q.fillRect=function(p,m,j,Z){var ad=this.currentPath_;this.beginPath();this.moveTo(p,m);this.lineTo(p+j,m);this.lineTo(p+j,m+Z);this.lineTo(p,m+Z);this.closePath();this.fill();this.currentPath_=ad};q.createLinearGradient=function(m,Z,j,p){var ad=new S("gradient");ad.x0_=m;ad.y0_=Z;ad.x1_=j;ad.y1_=p;return ad};q.createRadialGradient=function(Z,ae,p,m,ad,j){var af=new S("gradientradial");af.x0_=Z;af.y0_=ae;af.r0_=p;af.x1_=m;af.y1_=ad;af.r1_=j;return af};q.drawImage=function(ao,p){var ah,af,aj,aw,am,ak,aq,ay;var ai=ao.runtimeStyle.width;var an=ao.runtimeStyle.height;ao.runtimeStyle.width="auto";ao.runtimeStyle.height="auto";var ag=ao.width;var au=ao.height;ao.runtimeStyle.width=ai;ao.runtimeStyle.height=an;if(arguments.length==3){ah=arguments[1];af=arguments[2];am=ak=0;aq=aj=ag;ay=aw=au}else{if(arguments.length==5){ah=arguments[1];af=arguments[2];aj=arguments[3];aw=arguments[4];am=ak=0;aq=ag;ay=au}else{if(arguments.length==9){am=arguments[1];ak=arguments[2];aq=arguments[3];ay=arguments[4];ah=arguments[5];af=arguments[6];aj=arguments[7];aw=arguments[8]}else{throw Error("Invalid number of arguments")}}}var ax=this.getCoords_(ah,af);var Z=aq/2;var m=ay/2;var av=[];var j=10;var ae=10;av.push(" <g_vml_:group",' coordsize="',d*j,",",d*ae,'"',' coordorigin="0,0"',' style="width:',j,"px;height:",ae,"px;position:absolute;");if(this.m_[0][0]!=1||this.m_[0][1]||this.m_[1][1]!=1||this.m_[1][0]){var ad=[];ad.push("M11=",this.m_[0][0],",","M12=",this.m_[1][0],",","M21=",this.m_[0][1],",","M22=",this.m_[1][1],",","Dx=",n(ax.x/d),",","Dy=",n(ax.y/d),"");var at=ax;var ar=this.getCoords_(ah+aj,af);var ap=this.getCoords_(ah,af+aw);var al=this.getCoords_(ah+aj,af+aw);at.x=X.max(at.x,ar.x,ap.x,al.x);at.y=X.max(at.y,ar.y,ap.y,al.y);av.push("padding:0 ",n(at.x/d),"px ",n(at.y/d),"px 0;filter:progid:DXImageTransform.Microsoft.Matrix(",ad.join(""),", sizingmethod='clip');")}else{av.push("top:",n(ax.y/d),"px;left:",n(ax.x/d),"px;")}av.push(' ">','<g_vml_:image src="',ao.src,'"',' style="width:',d*aj,"px;"," height:",d*aw,'px"',' cropleft="',am/ag,'"',' croptop="',ak/au,'"',' cropright="',(ag-am-aq)/ag,'"',' cropbottom="',(au-ak-ay)/au,'"'," />","</g_vml_:group>");this.element_.insertAdjacentHTML("BeforeEnd",av.join(""))};q.stroke=function(ai){var ag=[];var Z=false;var m=10;var aj=10;ag.push("<g_vml_:shape",' filled="',!!ai,'"',' style="position:absolute;width:',m,"px;height:",aj,'px;"',' coordorigin="0,0"',' coordsize="',d*m,",",d*aj,'"',' stroked="',!ai,'"',' path="');var ak=false;var ad={x:null,y:null};var ah={x:null,y:null};for(var ae=0;ae<this.currentPath_.length;ae++){var j=this.currentPath_[ae];var af;switch(j.type){case"moveTo":af=j;ag.push(" m ",n(j.x),",",n(j.y));break;case"lineTo":ag.push(" l ",n(j.x),",",n(j.y));break;case"close":ag.push(" x ");j=null;break;case"bezierCurveTo":ag.push(" c ",n(j.cp1x),",",n(j.cp1y),",",n(j.cp2x),",",n(j.cp2y),",",n(j.x),",",n(j.y));break;case"at":case"wa":ag.push(" ",j.type," ",n(j.x-this.arcScaleX_*j.radius),",",n(j.y-this.arcScaleY_*j.radius)," ",n(j.x+this.arcScaleX_*j.radius),",",n(j.y+this.arcScaleY_*j.radius)," ",n(j.xStart),",",n(j.yStart)," ",n(j.xEnd),",",n(j.yEnd));break}if(j){if(ad.x==null||j.x<ad.x){ad.x=j.x}if(ah.x==null||j.x>ah.x){ah.x=j.x}if(ad.y==null||j.y<ad.y){ad.y=j.y}if(ah.y==null||j.y>ah.y){ah.y=j.y}}}ag.push(' ">');if(!ai){v(this,ag)}else{E(this,ag,ad,ah)}ag.push("</g_vml_:shape>");this.element_.insertAdjacentHTML("beforeEnd",ag.join(""))};function v(p,ae){var m=D(p.strokeStyle);var Z=m.color;var ad=m.alpha*p.globalAlpha;var j=p.lineScale_*p.lineWidth;if(j<1){ad*=j}ae.push("<g_vml_:stroke",' opacity="',ad,'"',' joinstyle="',p.lineJoin,'"',' miterlimit="',p.miterLimit,'"',' endcap="',Q(p.lineCap),'"',' weight="',j,'px"',' color="',Z,'" />')}function E(an,af,aH,ao){var ag=an.fillStyle;var ay=an.arcScaleX_;var ax=an.arcScaleY_;var j=ao.x-aH.x;var p=ao.y-aH.y;if(ag instanceof S){var ak=0;var aC={x:0,y:0};var au=0;var aj=1;if(ag.type_=="gradient"){var ai=ag.x0_/ay;var m=ag.y0_/ax;var ah=ag.x1_/ay;var aJ=ag.y1_/ax;var aG=an.getCoords_(ai,m);var aF=an.getCoords_(ah,aJ);var ad=aF.x-aG.x;var Z=aF.y-aG.y;ak=Math.atan2(ad,Z)*180/Math.PI;if(ak<0){ak+=360}if(ak<0.000001){ak=0}}else{var aG=an.getCoords_(ag.x0_,ag.y0_);aC={x:(aG.x-aH.x)/j,y:(aG.y-aH.y)/p};j/=ay*d;p/=ax*d;var aA=X.max(j,p);au=2*ag.r0_/aA;aj=2*ag.r1_/aA-au}var ar=ag.colors_;ar.sort(function(aL,aK){return aL.offset-aK.offset});var am=ar.length;var aq=ar[0].color;var ap=ar[am-1].color;var aw=ar[0].alpha*an.globalAlpha;var av=ar[am-1].alpha*an.globalAlpha;var aB=[];for(var aE=0;aE<am;aE++){var al=ar[aE];aB.push(al.offset*aj+au+" "+al.color)}af.push('<g_vml_:fill type="',ag.type_,'"',' method="none" focus="100%"',' color="',aq,'"',' color2="',ap,'"',' colors="',aB.join(","),'"',' opacity="',av,'"',' g_o_:opacity2="',aw,'"',' angle="',ak,'"',' focusposition="',aC.x,",",aC.y,'" />')}else{if(ag instanceof R){if(j&&p){var ae=-aH.x;var az=-aH.y;af.push("<g_vml_:fill",' position="',ae/j*ay*ay,",",az/p*ax*ax,'"',' type="tile"',' src="',ag.src_,'" />')}}else{var aI=D(an.fillStyle);var at=aI.color;var aD=aI.alpha*an.globalAlpha;af.push('<g_vml_:fill color="',at,'" opacity="',aD,'" />')}}}q.fill=function(){this.stroke(true)};q.closePath=function(){this.currentPath_.push({type:"close"})};q.getCoords_=function(Z,p){var j=this.m_;return{x:d*(Z*j[0][0]+p*j[1][0]+j[2][0])-f,y:d*(Z*j[0][1]+p*j[1][1]+j[2][1])-f}};q.save=function(){var j={};u(this,j);this.aStack_.push(j);this.mStack_.push(this.m_);this.m_=H(A(),this.m_)};q.restore=function(){if(this.aStack_.length){u(this.aStack_.pop(),this);this.m_=this.mStack_.pop()}};function h(j){return isFinite(j[0][0])&&isFinite(j[0][1])&&isFinite(j[1][0])&&isFinite(j[1][1])&&isFinite(j[2][0])&&isFinite(j[2][1])}function W(p,j,Z){if(!h(j)){return}p.m_=j;if(Z){var ad=j[0][0]*j[1][1]-j[0][1]*j[1][0];p.lineScale_=L(F(ad))}}q.translate=function(p,m){var j=[[1,0,0],[0,1,0],[p,m,1]];W(this,H(j,this.m_),false)};q.rotate=function(m){var Z=z(m);var p=l(m);var j=[[Z,p,0],[-p,Z,0],[0,0,1]];W(this,H(j,this.m_),false)};q.scale=function(p,m){this.arcScaleX_*=p;this.arcScaleY_*=m;var j=[[p,0,0],[0,m,0],[0,0,1]];W(this,H(j,this.m_),true)};q.transform=function(ad,Z,af,ae,m,j){var p=[[ad,Z,0],[af,ae,0],[m,j,1]];W(this,H(p,this.m_),true)};q.setTransform=function(ae,ad,ag,af,Z,p){var j=[[ae,ad,0],[ag,af,0],[Z,p,1]];W(this,j,true)};q.drawText_=function(ak,ai,ah,an,ag){var am=this.m_,aq=1000,p=0,ap=aq,af={x:0,y:0},ae=[];var j=t(C(this.font),this.element_);var Z=Y(j);var ar=this.element_.currentStyle;var ad=this.textAlign.toLowerCase();switch(ad){case"left":case"center":case"right":break;case"end":ad=ar.direction=="ltr"?"right":"left";break;case"start":ad=ar.direction=="rtl"?"right":"left";break;default:ad="left"}switch(this.textBaseline){case"hanging":case"top":af.y=j.size/1.75;break;case"middle":break;default:case null:case"alphabetic":case"ideographic":case"bottom":af.y=-j.size/2.25;break}switch(ad){case"right":p=aq;ap=0.05;break;case"center":p=ap=aq/2;break}var ao=this.getCoords_(ai+af.x,ah+af.y);ae.push('<g_vml_:line from="',-p,' 0" to="',ap,' 0.05" ',' coordsize="100 100" coordorigin="0 0"',' filled="',!ag,'" stroked="',!!ag,'" style="position:absolute;width:1px;height:1px;">');if(ag){v(this,ae)}else{E(this,ae,{x:-p,y:0},{x:ap,y:j.size})}var al=am[0][0].toFixed(3)+","+am[1][0].toFixed(3)+","+am[0][1].toFixed(3)+","+am[1][1].toFixed(3)+",0,0";var aj=n(ao.x/d)+","+n(ao.y/d);ae.push('<g_vml_:skew on="t" matrix="',al,'" ',' offset="',aj,'" origin="',p,' 0" />','<g_vml_:path textpathok="true" />','<g_vml_:textpath on="true" string="',ac(ak),'" style="v-text-align:',ad,";font:",ac(Z),'" /></g_vml_:line>');this.element_.insertAdjacentHTML("beforeEnd",ae.join(""))};q.fillText=function(p,j,Z,m){this.drawText_(p,j,Z,m,false)};q.strokeText=function(p,j,Z,m){this.drawText_(p,j,Z,m,true)};q.measureText=function(p){if(!this.textMeasureEl_){var j='<span style="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;"></span>';this.element_.insertAdjacentHTML("beforeEnd",j);this.textMeasureEl_=this.element_.lastChild}var m=this.element_.ownerDocument;this.textMeasureEl_.innerHTML="";this.textMeasureEl_.style.font=this.font;this.textMeasureEl_.appendChild(m.createTextNode(p));return{width:this.textMeasureEl_.offsetWidth}};q.clip=function(){};q.arcTo=function(){};q.createPattern=function(m,j){return new R(m,j)};function S(j){this.type_=j;this.x0_=0;this.y0_=0;this.r0_=0;this.x1_=0;this.y1_=0;this.r1_=0;this.colors_=[]}S.prototype.addColorStop=function(m,j){j=D(j);this.colors_.push({offset:m,color:j.color,alpha:j.alpha})};function R(m,j){O(m);switch(j){case"repeat":case null:case"":this.repetition_="repeat";break;case"repeat-x":case"repeat-y":case"no-repeat":this.repetition_=j;break;default:M("SYNTAX_ERR")}this.src_=m.src;this.width_=m.width;this.height_=m.height}function M(j){throw new N(j)}function O(j){if(!j||j.nodeType!=1||j.tagName!="IMG"){M("TYPE_MISMATCH_ERR")}if(j.readyState!="complete"){M("INVALID_STATE_ERR")}}function N(j){this.code=this[j];this.message=j+": DOM Exception "+this.code}var U=N.prototype=new Error;U.INDEX_SIZE_ERR=1;U.DOMSTRING_SIZE_ERR=2;U.HIERARCHY_REQUEST_ERR=3;U.WRONG_DOCUMENT_ERR=4;U.INVALID_CHARACTER_ERR=5;U.NO_DATA_ALLOWED_ERR=6;U.NO_MODIFICATION_ALLOWED_ERR=7;U.NOT_FOUND_ERR=8;U.NOT_SUPPORTED_ERR=9;U.INUSE_ATTRIBUTE_ERR=10;U.INVALID_STATE_ERR=11;U.SYNTAX_ERR=12;U.INVALID_MODIFICATION_ERR=13;U.NAMESPACE_ERR=14;U.INVALID_ACCESS_ERR=15;U.VALIDATION_ERR=16;U.TYPE_MISMATCH_ERR=17;G_vmlCanvasManager=e;CanvasRenderingContext2D=B;CanvasGradient=S;CanvasPattern=R;DOMException=N})()}var MooTools={version:"1.2.4",build:"0d9113241a90b9cd5643b926795852a2026710d4"};var Native=function(l){l=l||{};var a=l.name;var j=l.legacy;var b=l.protect;var c=l.implement;var h=l.generics;var f=l.initialize;var g=l.afterImplement||function(){};var d=f||j;h=h!==false;d.constructor=Native;d.$family={name:"native"};if(j&&f){d.prototype=j.prototype}d.prototype.constructor=d;if(a){var e=a.toLowerCase();d.prototype.$family={name:e};Native.typize(d,e)}var k=function(o,m,p,n){if(!b||n||!o.prototype[m]){o.prototype[m]=p}if(h){Native.genericize(o,m,b)}g.call(o,m,p);return o};d.alias=function(o,m,q){if(typeof o=="string"){var p=this.prototype[o];if((o=p)){return k(this,m,o,q)}}for(var n in o){this.alias(n,o[n],m)}return this};d.implement=function(n,m,q){if(typeof n=="string"){return k(this,n,m,q)}for(var o in n){k(this,o,n[o],m)}return this};if(c){d.implement(c)}return d};Native.genericize=function(b,c,a){if((!a||!b[c])&&typeof b.prototype[c]=="function"){b[c]=function(){var d=Array.prototype.slice.call(arguments);return b.prototype[c].apply(d.shift(),d)}}};Native.implement=function(d,c){for(var b=0,a=d.length;b<a;b++){d[b].implement(c)}};Native.typize=function(a,b){if(!a.type){a.type=function(c){return($type(c)===b)}}};(function(){var a={Array:Array,Date:Date,Function:Function,Number:Number,RegExp:RegExp,String:String};for(var h in a){new Native({name:h,initialize:a[h],protect:true})}var d={"boolean":Boolean,"native":Native,object:Object};for(var c in d){Native.typize(d[c],c)}var f={Array:["concat","indexOf","join","lastIndexOf","pop","push","reverse","shift","slice","sort","splice","toString","unshift","valueOf"],String:["charAt","charCodeAt","concat","indexOf","lastIndexOf","match","replace","search","slice","split","substr","substring","toLowerCase","toUpperCase","valueOf"]};for(var e in f){for(var b=f[e].length;b--;){Native.genericize(a[e],f[e][b],true)}}})();var Hash=new Native({name:"Hash",initialize:function(a){if($type(a)=="hash"){a=$unlink(a.getClean())}for(var b in a){this[b]=a[b]}return this}});Hash.implement({forEach:function(b,c){for(var a in this){if(this.hasOwnProperty(a)){b.call(c,this[a],a,this)}}},getClean:function(){var b={};for(var a in this){if(this.hasOwnProperty(a)){b[a]=this[a]}}return b},getLength:function(){var b=0;for(var a in this){if(this.hasOwnProperty(a)){b++}}return b}});Hash.alias("forEach","each");Array.implement({forEach:function(c,d){for(var b=0,a=this.length;b<a;b++){c.call(d,this[b],b,this)}}});Array.alias("forEach","each");function $A(b){if(b.item){var a=b.length,c=new Array(a);while(a--){c[a]=b[a]}return c}return Array.prototype.slice.call(b)}function $arguments(a){return function(){return arguments[a]}}function $chk(a){return !!(a||a===0)}function $clear(a){clearTimeout(a);clearInterval(a);return null}function $defined(a){return(a!=undefined)}function $each(c,b,d){var a=$type(c);((a=="arguments"||a=="collection"||a=="array")?Array:Hash).each(c,b,d)}function $empty(){}function $extend(c,a){for(var b in (a||{})){c[b]=a[b]}return c}function $H(a){return new Hash(a)}function $lambda(a){return($type(a)=="function")?a:function(){return a}}function $merge(){var a=Array.slice(arguments);a.unshift({});return $mixin.apply(null,a)}function $mixin(e){for(var d=1,a=arguments.length;d<a;d++){var b=arguments[d];if($type(b)!="object"){continue}for(var c in b){var g=b[c],f=e[c];e[c]=(f&&$type(g)=="object"&&$type(f)=="object")?$mixin(f,g):$unlink(g)}}return e}function $pick(){for(var b=0,a=arguments.length;b<a;b++){if(arguments[b]!=undefined){return arguments[b]}}return null}function $random(b,a){return Math.floor(Math.random()*(a-b+1)+b)}function $splat(b){var a=$type(b);return(a)?((a!="array"&&a!="arguments")?[b]:b):[]}var $time=Date.now||function(){return +new Date};function $try(){for(var b=0,a=arguments.length;b<a;b++){try{return arguments[b]()}catch(c){}}return null}function $type(a){if(a==undefined){return false}if(a.$family){return(a.$family.name=="number"&&!isFinite(a))?false:a.$family.name}if(a.nodeName){switch(a.nodeType){case 1:return"element";case 3:return(/\S/).test(a.nodeValue)?"textnode":"whitespace"}}else{if(typeof a.length=="number"){if(a.callee){return"arguments"}else{if(a.item){return"collection"}}}}return typeof a}function $unlink(c){var b;switch($type(c)){case"object":b={};for(var e in c){b[e]=$unlink(c[e])}break;case"hash":b=new Hash(c);break;case"array":b=[];for(var d=0,a=c.length;d<a;d++){b[d]=$unlink(c[d])}break;default:return c}return b}var Browser=$merge({Engine:{name:"unknown",version:0},Platform:{name:(window.orientation!=undefined)?"ipod":(navigator.platform.match(/mac|win|linux/i)||["other"])[0].toLowerCase()},Features:{xpath:!!(document.evaluate),air:!!(window.runtime),query:!!(document.querySelector)},Plugins:{},Engines:{presto:function(){return(!window.opera)?false:((arguments.callee.caller)?960:((document.getElementsByClassName)?950:925))},trident:function(){return(!window.ActiveXObject)?false:((window.XMLHttpRequest)?((document.querySelectorAll)?6:5):4)},webkit:function(){return(navigator.taintEnabled)?false:((Browser.Features.xpath)?((Browser.Features.query)?525:420):419)},gecko:function(){return(!document.getBoxObjectFor&&window.mozInnerScreenX==null)?false:((document.getElementsByClassName)?19:18)}}},Browser||{});Browser.Platform[Browser.Platform.name]=true;Browser.detect=function(){for(var b in this.Engines){var a=this.Engines[b]();if(a){this.Engine={name:b,version:a};this.Engine[b]=this.Engine[b+a]=true;break}}return{name:b,version:a}};Browser.detect();Browser.Request=function(){return $try(function(){return new XMLHttpRequest()},function(){return new ActiveXObject("MSXML2.XMLHTTP")},function(){return new ActiveXObject("Microsoft.XMLHTTP")})};Browser.Features.xhr=!!(Browser.Request());Browser.Plugins.Flash=(function(){var a=($try(function(){return navigator.plugins["Shockwave Flash"].description},function(){return new ActiveXObject("ShockwaveFlash.ShockwaveFlash").GetVariable("$version")})||"0 r0").match(/\d+/g);return{version:parseInt(a[0]||0+"."+a[1],10)||0,build:parseInt(a[2],10)||0}})();function $exec(b){if(!b){return b}if(window.execScript){window.execScript(b)}else{var a=document.createElement("script");a.setAttribute("type","text/javascript");a[(Browser.Engine.webkit&&Browser.Engine.version<420)?"innerText":"text"]=b;document.head.appendChild(a);document.head.removeChild(a)}return b}Native.UID=1;var $uid=(Browser.Engine.trident)?function(a){return(a.uid||(a.uid=[Native.UID++]))[0]}:function(a){return a.uid||(a.uid=Native.UID++)};var Window=new Native({name:"Window",legacy:(Browser.Engine.trident)?null:window.Window,initialize:function(a){$uid(a);if(!a.Element){a.Element=$empty;if(Browser.Engine.webkit){a.document.createElement("iframe")}a.Element.prototype=(Browser.Engine.webkit)?window["[[DOMElement.prototype]]"]:{}}a.document.window=a;return $extend(a,Window.Prototype)},afterImplement:function(b,a){window[b]=Window.Prototype[b]=a}});Window.Prototype={$family:{name:"window"}};new Window(window);var Document=new Native({name:"Document",legacy:(Browser.Engine.trident)?null:window.Document,initialize:function(a){$uid(a);a.head=a.getElementsByTagName("head")[0];a.html=a.getElementsByTagName("html")[0];if(Browser.Engine.trident&&Browser.Engine.version<=4){$try(function(){a.execCommand("BackgroundImageCache",false,true)})}if(Browser.Engine.trident){a.window.attachEvent("onunload",function(){a.window.detachEvent("onunload",arguments.callee);a.head=a.html=a.window=null})}return $extend(a,Document.Prototype)},afterImplement:function(b,a){document[b]=Document.Prototype[b]=a}});Document.Prototype={$family:{name:"document"}};new Document(document);Array.implement({every:function(c,d){for(var b=0,a=this.length;b<a;b++){if(!c.call(d,this[b],b,this)){return false}}return true},filter:function(d,e){var c=[];for(var b=0,a=this.length;b<a;b++){if(d.call(e,this[b],b,this)){c.push(this[b])}}return c},clean:function(){return this.filter($defined)},indexOf:function(c,d){var a=this.length;for(var b=(d<0)?Math.max(0,a+d):d||0;b<a;b++){if(this[b]===c){return b}}return -1},map:function(d,e){var c=[];for(var b=0,a=this.length;b<a;b++){c[b]=d.call(e,this[b],b,this)}return c},some:function(c,d){for(var b=0,a=this.length;b<a;b++){if(c.call(d,this[b],b,this)){return true}}return false},associate:function(c){var d={},b=Math.min(this.length,c.length);for(var a=0;a<b;a++){d[c[a]]=this[a]}return d},link:function(c){var a={};for(var e=0,b=this.length;e<b;e++){for(var d in c){if(c[d](this[e])){a[d]=this[e];delete c[d];break}}}return a},contains:function(a,b){return this.indexOf(a,b)!=-1},extend:function(c){for(var b=0,a=c.length;b<a;b++){this.push(c[b])}return this},getLast:function(){return(this.length)?this[this.length-1]:null},getRandom:function(){return(this.length)?this[$random(0,this.length-1)]:null},include:function(a){if(!this.contains(a)){this.push(a)}return this},combine:function(c){for(var b=0,a=c.length;b<a;b++){this.include(c[b])}return this},erase:function(b){for(var a=this.length;a--;a){if(this[a]===b){this.splice(a,1)}}return this},empty:function(){this.length=0;return this},flatten:function(){var d=[];for(var b=0,a=this.length;b<a;b++){var c=$type(this[b]);if(!c){continue}d=d.concat((c=="array"||c=="collection"||c=="arguments")?Array.flatten(this[b]):this[b])}return d},hexToRgb:function(b){if(this.length!=3){return null}var a=this.map(function(c){if(c.length==1){c+=c}return c.toInt(16)});return(b)?a:"rgb("+a+")"},rgbToHex:function(d){if(this.length<3){return null}if(this.length==4&&this[3]==0&&!d){return"transparent"}var b=[];for(var a=0;a<3;a++){var c=(this[a]-0).toString(16);b.push((c.length==1)?"0"+c:c)}return(d)?b:"#"+b.join("")}});Function.implement({extend:function(a){for(var b in a){this[b]=a[b]}return this},create:function(b){var a=this;b=b||{};return function(d){var c=b.arguments;c=(c!=undefined)?$splat(c):Array.slice(arguments,(b.event)?1:0);if(b.event){c=[d||window.event].extend(c)}var e=function(){return a.apply(b.bind||null,c)};if(b.delay){return setTimeout(e,b.delay)}if(b.periodical){return setInterval(e,b.periodical)}if(b.attempt){return $try(e)}return e()}},run:function(a,b){return this.apply(b,$splat(a))},pass:function(a,b){return this.create({bind:b,arguments:a})},bind:function(b,a){return this.create({bind:b,arguments:a})},bindWithEvent:function(b,a){return this.create({bind:b,arguments:a,event:true})},attempt:function(a,b){return this.create({bind:b,arguments:a,attempt:true})()},delay:function(b,c,a){return this.create({bind:c,arguments:a,delay:b})()},periodical:function(c,b,a){return this.create({bind:b,arguments:a,periodical:c})()}});Number.implement({limit:function(b,a){return Math.min(a,Math.max(b,this))},round:function(a){a=Math.pow(10,a||0);return Math.round(this*a)/a},times:function(b,c){for(var a=0;a<this;a++){b.call(c,a,this)}},toFloat:function(){return parseFloat(this)},toInt:function(a){return parseInt(this,a||10)}});Number.alias("times","each");(function(b){var a={};b.each(function(c){if(!Number[c]){a[c]=function(){return Math[c].apply(null,[this].concat($A(arguments)))}}});Number.implement(a)})(["abs","acos","asin","atan","atan2","ceil","cos","exp","floor","log","max","min","pow","sin","sqrt","tan"]);String.implement({test:function(a,b){return((typeof a=="string")?new RegExp(a,b):a).test(this)},contains:function(a,b){return(b)?(b+this+b).indexOf(b+a+b)>-1:this.indexOf(a)>-1},trim:function(){return this.replace(/^\s+|\s+$/g,"")},clean:function(){return this.replace(/\s+/g," ").trim()},camelCase:function(){return this.replace(/-\D/g,function(a){return a.charAt(1).toUpperCase()})},hyphenate:function(){return this.replace(/[A-Z]/g,function(a){return("-"+a.charAt(0).toLowerCase())})},capitalize:function(){return this.replace(/\b[a-z]/g,function(a){return a.toUpperCase()})},escapeRegExp:function(){return this.replace(/([-.*+?^${}()|[\]\/\\])/g,"\\$1")},toInt:function(a){return parseInt(this,a||10)},toFloat:function(){return parseFloat(this)},hexToRgb:function(b){var a=this.match(/^#?(\w{1,2})(\w{1,2})(\w{1,2})$/);return(a)?a.slice(1).hexToRgb(b):null},rgbToHex:function(b){var a=this.match(/\d{1,3}/g);return(a)?a.rgbToHex(b):null},stripScripts:function(b){var a="";var c=this.replace(/<script[^>]*>([\s\S]*?)<\/script>/gi,function(){a+=arguments[1]+"\n";return""});if(b===true){$exec(a)}else{if($type(b)=="function"){b(a,c)}}return c},substitute:function(a,b){return this.replace(b||(/\\?\{([^{}]+)\}/g),function(d,c){if(d.charAt(0)=="\\"){return d.slice(1)}return(a[c]!=undefined)?a[c]:""})}});Hash.implement({has:Object.prototype.hasOwnProperty,keyOf:function(b){for(var a in this){if(this.hasOwnProperty(a)&&this[a]===b){return a}}return null},hasValue:function(a){return(Hash.keyOf(this,a)!==null)},extend:function(a){Hash.each(a||{},function(c,b){Hash.set(this,b,c)},this);return this},combine:function(a){Hash.each(a||{},function(c,b){Hash.include(this,b,c)},this);return this},erase:function(a){if(this.hasOwnProperty(a)){delete this[a]}return this},get:function(a){return(this.hasOwnProperty(a))?this[a]:null},set:function(a,b){if(!this[a]||this.hasOwnProperty(a)){this[a]=b}return this},empty:function(){Hash.each(this,function(b,a){delete this[a]},this);return this},include:function(a,b){if(this[a]==undefined){this[a]=b}return this},map:function(b,c){var a=new Hash;Hash.each(this,function(e,d){a.set(d,b.call(c,e,d,this))},this);return a},filter:function(b,c){var a=new Hash;Hash.each(this,function(e,d){if(b.call(c,e,d,this)){a.set(d,e)}},this);return a},every:function(b,c){for(var a in this){if(this.hasOwnProperty(a)&&!b.call(c,this[a],a)){return false}}return true},some:function(b,c){for(var a in this){if(this.hasOwnProperty(a)&&b.call(c,this[a],a)){return true}}return false},getKeys:function(){var a=[];Hash.each(this,function(c,b){a.push(b)});return a},getValues:function(){var a=[];Hash.each(this,function(b){a.push(b)});return a},toQueryString:function(a){var b=[];Hash.each(this,function(f,e){if(a){e=a+"["+e+"]"}var d;switch($type(f)){case"object":d=Hash.toQueryString(f,e);break;case"array":var c={};f.each(function(h,g){c[g]=h});d=Hash.toQueryString(c,e);break;default:d=e+"="+encodeURIComponent(f)}if(f!=undefined){b.push(d)}});return b.join("&")}});Hash.alias({keyOf:"indexOf",hasValue:"contains"});var Event=new Native({name:"Event",initialize:function(a,f){f=f||window;var l=f.document;a=a||f.event;if(a.$extended){return a}this.$extended=true;var k=a.type;var g=a.target||a.srcElement;while(g&&g.nodeType==3){g=g.parentNode}if(k.test(/key/)){var b=a.which||a.keyCode;var n=Event.Keys.keyOf(b);if(k=="keydown"){var d=b-111;if(d>0&&d<13){n="f"+d}}n=n||String.fromCharCode(b).toLowerCase()}else{if(k.match(/(click|mouse|menu)/i)){l=(!l.compatMode||l.compatMode=="CSS1Compat")?l.html:l.body;var j={x:a.pageX||a.clientX+l.scrollLeft,y:a.pageY||a.clientY+l.scrollTop};var c={x:(a.pageX)?a.pageX-f.pageXOffset:a.clientX,y:(a.pageY)?a.pageY-f.pageYOffset:a.clientY};if(k.match(/DOMMouseScroll|mousewheel/)){var h=(a.wheelDelta)?a.wheelDelta/120:-(a.detail||0)/3}var e=(a.which==3)||(a.button==2);var m=null;if(k.match(/over|out/)){switch(k){case"mouseover":m=a.relatedTarget||a.fromElement;break;case"mouseout":m=a.relatedTarget||a.toElement}if(!(function(){while(m&&m.nodeType==3){m=m.parentNode}return true}).create({attempt:Browser.Engine.gecko})()){m=false}}}}return $extend(this,{event:a,type:k,page:j,client:c,rightClick:e,wheel:h,relatedTarget:m,target:g,code:b,key:n,shift:a.shiftKey,control:a.ctrlKey,alt:a.altKey,meta:a.metaKey})}});Event.Keys=new Hash({enter:13,up:38,down:40,left:37,right:39,esc:27,space:32,backspace:8,tab:9,"delete":46});Event.implement({stop:function(){return this.stopPropagation().preventDefault()},stopPropagation:function(){if(this.event.stopPropagation){this.event.stopPropagation()}else{this.event.cancelBubble=true}return this},preventDefault:function(){if(this.event.preventDefault){this.event.preventDefault()}else{this.event.returnValue=false}return this}});function Class(b){if(b instanceof Function){b={initialize:b}}var a=function(){Object.reset(this);if(a._prototyping){return this}this._current=$empty;var c=(this.initialize)?this.initialize.apply(this,arguments):this;delete this._current;delete this.caller;return c}.extend(this);a.implement(b);a.constructor=Class;a.prototype.constructor=a;return a}Function.prototype.protect=function(){this._protected=true;return this};Object.reset=function(a,c){if(c==null){for(var e in a){Object.reset(a,e)}return a}delete a[c];switch($type(a[c])){case"object":var d=function(){};d.prototype=a[c];var b=new d;a[c]=Object.reset(b);break;case"array":a[c]=$unlink(a[c]);break}return a};new Native({name:"Class",initialize:Class}).extend({instantiate:function(b){b._prototyping=true;var a=new b;delete b._prototyping;return a},wrap:function(a,b,c){if(c._origin){c=c._origin}return function(){if(c._protected&&this._current==null){throw new Error('The method "'+b+'" cannot be called.')}var e=this.caller,f=this._current;this.caller=f;this._current=arguments.callee;var d=c.apply(this,arguments);this._current=f;this.caller=e;return d}.extend({_owner:a,_origin:c,_name:b})}});Class.implement({implement:function(a,d){if($type(a)=="object"){for(var e in a){this.implement(e,a[e])}return this}var f=Class.Mutators[a];if(f){d=f.call(this,d);if(d==null){return this}}var c=this.prototype;switch($type(d)){case"function":if(d._hidden){return this}c[a]=Class.wrap(this,a,d);break;case"object":var b=c[a];if($type(b)=="object"){$mixin(b,d)}else{c[a]=$unlink(d)}break;case"array":c[a]=$unlink(d);break;default:c[a]=d}return this}});Class.Mutators={Extends:function(a){this.parent=a;this.prototype=Class.instantiate(a);this.implement("parent",function(){var b=this.caller._name,c=this.caller._owner.parent.prototype[b];if(!c){throw new Error('The method "'+b+'" has no parent.')}return c.apply(this,arguments)}.protect())},Implements:function(a){$splat(a).each(function(b){if(b instanceof Function){b=Class.instantiate(b)}this.implement(b)},this)}};var Chain=new Class({$chain:[],chain:function(){this.$chain.extend(Array.flatten(arguments));return this},callChain:function(){return(this.$chain.length)?this.$chain.shift().apply(this,arguments):false},clearChain:function(){this.$chain.empty();return this}});var Events=new Class({$events:{},addEvent:function(c,b,a){c=Events.removeOn(c);if(b!=$empty){this.$events[c]=this.$events[c]||[];this.$events[c].include(b);if(a){b.internal=true}}return this},addEvents:function(a){for(var b in a){this.addEvent(b,a[b])}return this},fireEvent:function(c,b,a){c=Events.removeOn(c);if(!this.$events||!this.$events[c]){return this}this.$events[c].each(function(d){d.create({bind:this,delay:a,"arguments":b})()},this);return this},removeEvent:function(b,a){b=Events.removeOn(b);if(!this.$events[b]){return this}if(!a.internal){this.$events[b].erase(a)}return this},removeEvents:function(c){var d;if($type(c)=="object"){for(d in c){this.removeEvent(d,c[d])}return this}if(c){c=Events.removeOn(c)}for(d in this.$events){if(c&&c!=d){continue}var b=this.$events[d];for(var a=b.length;a--;a){this.removeEvent(d,b[a])}}return this}});Events.removeOn=function(a){return a.replace(/^on([A-Z])/,function(b,c){return c.toLowerCase()})};var Options=new Class({setOptions:function(){this.options=$merge.run([this.options].extend(arguments));if(!this.addEvent){return this}for(var a in this.options){if($type(this.options[a])!="function"||!(/^on[A-Z]/).test(a)){continue}this.addEvent(a,this.options[a]);delete this.options[a]}return this}});var Element=new Native({name:"Element",legacy:window.Element,initialize:function(a,b){var c=Element.Constructors.get(a);if(c){return c(b)}if(typeof a=="string"){return document.newElement(a,b)}return document.id(a).set(b)},afterImplement:function(a,b){Element.Prototype[a]=b;if(Array[a]){return}Elements.implement(a,function(){var c=[],g=true;for(var e=0,d=this.length;e<d;e++){var f=this[e][a].apply(this[e],arguments);c.push(f);if(g){g=($type(f)=="element")}}return(g)?new Elements(c):c})}});Element.Prototype={$family:{name:"element"}};Element.Constructors=new Hash;var IFrame=new Native({name:"IFrame",generics:false,initialize:function(){var f=Array.link(arguments,{properties:Object.type,iframe:$defined});var d=f.properties||{};var c=document.id(f.iframe);var e=d.onload||$empty;delete d.onload;d.id=d.name=$pick(d.id,d.name,c?(c.id||c.name):"IFrame_"+$time());c=new Element(c||"iframe",d);var b=function(){var g=$try(function(){return c.contentWindow.location.host});if(!g||g==window.location.host){var h=new Window(c.contentWindow);new Document(c.contentWindow.document);$extend(h.Element.prototype,Element.Prototype)}e.call(c.contentWindow,c.contentWindow.document)};var a=$try(function(){return c.contentWindow});((a&&a.document.body)||window.frames[d.id])?b():c.addListener("load",b);return c}});var Elements=new Native({initialize:function(f,b){b=$extend({ddup:true,cash:true},b);f=f||[];if(b.ddup||b.cash){var g={},e=[];for(var c=0,a=f.length;c<a;c++){var d=document.id(f[c],!b.cash);if(b.ddup){if(g[d.uid]){continue}g[d.uid]=true}if(d){e.push(d)}}f=e}return(b.cash)?$extend(f,this):f}});Elements.implement({filter:function(a,b){if(!a){return this}return new Elements(Array.filter(this,(typeof a=="string")?function(c){return c.match(a)}:a,b))}});Document.implement({newElement:function(a,b){if(Browser.Engine.trident&&b){["name","type","checked"].each(function(c){if(!b[c]){return}a+=" "+c+'="'+b[c]+'"';if(c!="checked"){delete b[c]}});a="<"+a+">"}return document.id(this.createElement(a)).set(b)},newTextNode:function(a){return this.createTextNode(a)},getDocument:function(){return this},getWindow:function(){return this.window},id:(function(){var a={string:function(d,c,b){d=b.getElementById(d);return(d)?a.element(d,c):null},element:function(b,e){$uid(b);if(!e&&!b.$family&&!(/^object|embed$/i).test(b.tagName)){var c=Element.Prototype;for(var d in c){b[d]=c[d]}}return b},object:function(c,d,b){if(c.toElement){return a.element(c.toElement(b),d)}return null}};a.textnode=a.whitespace=a.window=a.document=$arguments(0);return function(c,e,d){if(c&&c.$family&&c.uid){return c}var b=$type(c);return(a[b])?a[b](c,e,d||document):null}})()});if(window.$==null){Window.implement({$:function(a,b){return document.id(a,b,this.document)}})}Window.implement({$$:function(a){if(arguments.length==1&&typeof a=="string"){return this.document.getElements(a)}var f=[];var c=Array.flatten(arguments);for(var d=0,b=c.length;d<b;d++){var e=c[d];switch($type(e)){case"element":f.push(e);break;case"string":f.extend(this.document.getElements(e,true))}}return new Elements(f)},getDocument:function(){return this.document},getWindow:function(){return this}});Native.implement([Element,Document],{getElement:function(a,b){return document.id(this.getElements(a,true)[0]||null,b)},getElements:function(a,d){a=a.split(",");var c=[];var b=(a.length>1);a.each(function(e){var f=this.getElementsByTagName(e.trim());(b)?c.extend(f):c=f},this);return new Elements(c,{ddup:b,cash:!d})}});(function(){var h={},f={};var j={input:"checked",option:"selected",textarea:(Browser.Engine.webkit&&Browser.Engine.version<420)?"innerHTML":"value"};var c=function(m){return(f[m]||(f[m]={}))};var g=function(o,m){if(!o){return}var n=o.uid;if(Browser.Engine.trident){if(o.clearAttributes){var r=m&&o.cloneNode(false);o.clearAttributes();if(r){o.mergeAttributes(r)}}else{if(o.removeEvents){o.removeEvents()}}if((/object/i).test(o.tagName)){for(var q in o){if(typeof o[q]=="function"){o[q]=$empty}}Element.dispose(o)}}if(!n){return}h[n]=f[n]=null};var d=function(){Hash.each(h,g);if(Browser.Engine.trident){$A(document.getElementsByTagName("object")).each(g)}if(window.CollectGarbage){CollectGarbage()}h=f=null};var k=function(o,m,t,n,q,s){var p=o[t||m];var r=[];while(p){if(p.nodeType==1&&(!n||Element.match(p,n))){if(!q){return document.id(p,s)}r.push(p)}p=p[m]}return(q)?new Elements(r,{ddup:false,cash:!s}):null};var e={html:"innerHTML","class":"className","for":"htmlFor",defaultValue:"defaultValue",text:(Browser.Engine.trident||(Browser.Engine.webkit&&Browser.Engine.version<420))?"innerText":"textContent"};var b=["compact","nowrap","ismap","declare","noshade","checked","disabled","readonly","multiple","selected","noresize","defer"];var l=["value","type","defaultValue","accessKey","cellPadding","cellSpacing","colSpan","frameBorder","maxLength","readOnly","rowSpan","tabIndex","useMap"];b=b.associate(b);Hash.extend(e,b);Hash.extend(e,l.associate(l.map(String.toLowerCase)));var a={before:function(n,m){if(m.parentNode){m.parentNode.insertBefore(n,m)}},after:function(n,m){if(!m.parentNode){return}var o=m.nextSibling;(o)?m.parentNode.insertBefore(n,o):m.parentNode.appendChild(n)},bottom:function(n,m){m.appendChild(n)},top:function(n,m){var o=m.firstChild;(o)?m.insertBefore(n,o):m.appendChild(n)}};a.inside=a.bottom;Hash.each(a,function(m,n){n=n.capitalize();Element.implement("inject"+n,function(o){m(this,document.id(o,true));return this});Element.implement("grab"+n,function(o){m(document.id(o,true),this);return this})});Element.implement({set:function(q,n){switch($type(q)){case"object":for(var o in q){this.set(o,q[o])}break;case"string":var m=Element.Properties.get(q);(m&&m.set)?m.set.apply(this,Array.slice(arguments,1)):this.setProperty(q,n)}return this},get:function(n){var m=Element.Properties.get(n);return(m&&m.get)?m.get.apply(this,Array.slice(arguments,1)):this.getProperty(n)},erase:function(n){var m=Element.Properties.get(n);(m&&m.erase)?m.erase.apply(this):this.removeProperty(n);return this},setProperty:function(n,o){var m=e[n];if(o==undefined){return this.removeProperty(n)}if(m&&b[n]){o=!!o}(m)?this[m]=o:this.setAttribute(n,""+o);return this},setProperties:function(m){for(var n in m){this.setProperty(n,m[n])}return this},getProperty:function(n){var m=e[n];var o=(m)?this[m]:this.getAttribute(n,2);return(b[n])?!!o:(m)?o:o||null},getProperties:function(){var m=$A(arguments);return m.map(this.getProperty,this).associate(m)},removeProperty:function(n){var m=e[n];(m)?this[m]=(m&&b[n])?false:"":this.removeAttribute(n);return this},removeProperties:function(){Array.each(arguments,this.removeProperty,this);return this},hasClass:function(m){return this.className.contains(m," ")},addClass:function(m){if(!this.hasClass(m)){this.className=(this.className+" "+m).clean()}return this},removeClass:function(m){this.className=this.className.replace(new RegExp("(^|\\s)"+m+"(?:\\s|$)"),"$1");return this},toggleClass:function(m){return this.hasClass(m)?this.removeClass(m):this.addClass(m)},adopt:function(){Array.flatten(arguments).each(function(m){m=document.id(m,true);if(m){this.appendChild(m)}},this);return this},appendText:function(n,m){return this.grab(this.getDocument().newTextNode(n),m)},grab:function(n,m){a[m||"bottom"](document.id(n,true),this);return this},inject:function(n,m){a[m||"bottom"](this,document.id(n,true));return this},replaces:function(m){m=document.id(m,true);m.parentNode.replaceChild(this,m);return this},wraps:function(n,m){n=document.id(n,true);return this.replaces(n).grab(n,m)},getPrevious:function(m,n){return k(this,"previousSibling",null,m,false,n)},getAllPrevious:function(m,n){return k(this,"previousSibling",null,m,true,n)},getNext:function(m,n){return k(this,"nextSibling",null,m,false,n)},getAllNext:function(m,n){return k(this,"nextSibling",null,m,true,n)},getFirst:function(m,n){return k(this,"nextSibling","firstChild",m,false,n)},getLast:function(m,n){return k(this,"previousSibling","lastChild",m,false,n)},getParent:function(m,n){return k(this,"parentNode",null,m,false,n)},getParents:function(m,n){return k(this,"parentNode",null,m,true,n)},getSiblings:function(m,n){return this.getParent().getChildren(m,n).erase(this)},getChildren:function(m,n){return k(this,"nextSibling","firstChild",m,true,n)},getWindow:function(){return this.ownerDocument.window},getDocument:function(){return this.ownerDocument},getElementById:function(p,o){var n=this.ownerDocument.getElementById(p);if(!n){return null}for(var m=n.parentNode;m!=this;m=m.parentNode){if(!m){return null}}return document.id(n,o)},getSelected:function(){return new Elements($A(this.options).filter(function(m){return m.selected}))},getComputedStyle:function(o){if(this.currentStyle){return this.currentStyle[o.camelCase()]}try{var n=this.getDocument().defaultView.getComputedStyle(this,null)}catch(m){var n=false}return(n)?n.getPropertyValue([o.hyphenate()]):null},toQueryString:function(){var m=[];this.getElements("input, select, textarea",true).each(function(n){if(!n.name||n.disabled||n.type=="submit"||n.type=="reset"||n.type=="file"){return}var o=(n.tagName.toLowerCase()=="select")?Element.getSelected(n).map(function(p){return p.value}):((n.type=="radio"||n.type=="checkbox")&&!n.checked)?null:n.value;$splat(o).each(function(p){if(typeof p!="undefined"){m.push(n.name+"="+encodeURIComponent(p))}})});return m.join("&")},clone:function(p,m){p=p!==false;var s=this.cloneNode(p);var o=function(w,v){if(!m){w.removeAttribute("id")}if(Browser.Engine.trident){w.clearAttributes();w.mergeAttributes(v);w.removeAttribute("uid");if(w.options){var x=w.options,t=v.options;for(var u=x.length;u--;){x[u].selected=t[u].selected}}}var y=j[v.tagName.toLowerCase()];if(y&&v[y]){w[y]=v[y]}};if(p){var q=s.getElementsByTagName("*"),r=this.getElementsByTagName("*");for(var n=q.length;n--;){o(q[n],r[n])}}o(s,this);return document.id(s)},destroy:function(){Element.empty(this);Element.dispose(this);g(this,true);return null},empty:function(){$A(this.childNodes).each(function(m){Element.destroy(m)});return this},dispose:function(){return(this.parentNode)?this.parentNode.removeChild(this):this},hasChild:function(m){m=document.id(m,true);if(!m){return false}if(Browser.Engine.webkit&&Browser.Engine.version<420){return $A(this.getElementsByTagName(m.tagName)).contains(m)}return(this.contains)?(this!=m&&this.contains(m)):!!(this.compareDocumentPosition(m)&16)},match:function(m){return(!m||(m==this)||(Element.get(this,"tag")==m))}});Native.implement([Element,Window,Document],{addListener:function(p,o){if(p=="unload"){var m=o,n=this;o=function(){n.removeListener("unload",o);m()}}else{h[this.uid]=this}if(this.addEventListener){this.addEventListener(p,o,false)}else{this.attachEvent("on"+p,o)}return this},removeListener:function(n,m){if(this.removeEventListener){this.removeEventListener(n,m,false)}else{this.detachEvent("on"+n,m)}return this},retrieve:function(n,m){var p=c(this.uid),o=p[n];if(m!=undefined&&o==undefined){o=p[n]=m}return $pick(o)},store:function(n,m){var o=c(this.uid);o[n]=m;return this},eliminate:function(m){var n=c(this.uid);delete n[m];return this}});window.addListener("unload",d)})();Element.Properties=new Hash;Element.Properties.style={set:function(a){this.style.cssText=a},get:function(){return this.style.cssText},erase:function(){this.style.cssText=""}};Element.Properties.tag={get:function(){return this.tagName.toLowerCase()}};Element.Properties.html=(function(){var c=document.createElement("div");var a={table:[1,"<table>","</table>"],select:[1,"<select>","</select>"],tbody:[2,"<table><tbody>","</tbody></table>"],tr:[3,"<table><tbody><tr>","</tr></tbody></table>"]};a.thead=a.tfoot=a.tbody;var b={set:function(){var e=Array.flatten(arguments).join("");var f=Browser.Engine.trident&&a[this.get("tag")];if(f){var g=c;g.innerHTML=f[1]+e+f[2];for(var d=f[0];d--;){g=g.firstChild}this.empty().adopt(g.childNodes)}else{this.innerHTML=e}}};b.erase=b.set;return b})();if(Browser.Engine.webkit&&Browser.Engine.version<420){Element.Properties.text={get:function(){if(this.innerText){return this.innerText}var a=this.ownerDocument.newElement("div",{html:this.innerHTML}).inject(this.ownerDocument.body);var b=a.innerText;a.destroy();return b}}}Element.Properties.events={set:function(a){this.addEvents(a)}};Native.implement([Element,Window,Document],{addEvent:function(e,g){var h=this.retrieve("events",{});h[e]=h[e]||{keys:[],values:[]};if(h[e].keys.contains(g)){return this}h[e].keys.push(g);var f=e,a=Element.Events.get(e),c=g,j=this;if(a){if(a.onAdd){a.onAdd.call(this,g)}if(a.condition){c=function(k){if(a.condition.call(this,k)){return g.call(this,k)}return true}}f=a.base||f}var d=function(){return g.call(j)};var b=Element.NativeEvents[f];if(b){if(b==2){d=function(k){k=new Event(k,j.getWindow());if(c.call(j,k)===false){k.stop()}}}this.addListener(f,d)}h[e].values.push(d);return this},removeEvent:function(c,b){var a=this.retrieve("events");if(!a||!a[c]){return this}var f=a[c].keys.indexOf(b);if(f==-1){return this}a[c].keys.splice(f,1);var e=a[c].values.splice(f,1)[0];var d=Element.Events.get(c);if(d){if(d.onRemove){d.onRemove.call(this,b)}c=d.base||c}return(Element.NativeEvents[c])?this.removeListener(c,e):this},addEvents:function(a){for(var b in a){this.addEvent(b,a[b])}return this},removeEvents:function(a){var c;if($type(a)=="object"){for(c in a){this.removeEvent(c,a[c])}return this}var b=this.retrieve("events");if(!b){return this}if(!a){for(c in b){this.removeEvents(c)}this.eliminate("events")}else{if(b[a]){while(b[a].keys[0]){this.removeEvent(a,b[a].keys[0])}b[a]=null}}return this},fireEvent:function(d,b,a){var c=this.retrieve("events");if(!c||!c[d]){return this}c[d].keys.each(function(e){e.create({bind:this,delay:a,"arguments":b})()},this);return this},cloneEvents:function(d,a){d=document.id(d);var c=d.retrieve("events");if(!c){return this}if(!a){for(var b in c){this.cloneEvents(d,b)}}else{if(c[a]){c[a].keys.each(function(e){this.addEvent(a,e)},this)}}return this}});Element.NativeEvents={click:2,dblclick:2,mouseup:2,mousedown:2,contextmenu:2,mousewheel:2,DOMMouseScroll:2,mouseover:2,mouseout:2,mousemove:2,selectstart:2,selectend:2,keydown:2,keypress:2,keyup:2,focus:2,blur:2,change:2,reset:2,select:2,submit:2,load:1,unload:1,beforeunload:2,resize:1,move:1,DOMContentLoaded:1,readystatechange:1,error:1,abort:1,scroll:1};(function(){var a=function(b){var c=b.relatedTarget;if(c==undefined){return true}if(c===false){return false}return($type(this)!="document"&&c!=this&&c.prefix!="xul"&&!this.hasChild(c))};Element.Events=new Hash({mouseenter:{base:"mouseover",condition:a},mouseleave:{base:"mouseout",condition:a},mousewheel:{base:(Browser.Engine.gecko)?"DOMMouseScroll":"mousewheel"}})})();Element.Properties.styles={set:function(a){this.setStyles(a)}};Element.Properties.opacity={set:function(a,b){if(!b){if(a==0){if(this.style.visibility!="hidden"){this.style.visibility="hidden"}}else{if(this.style.visibility!="visible"){this.style.visibility="visible"}}}if(!this.currentStyle||!this.currentStyle.hasLayout){this.style.zoom=1}if(Browser.Engine.trident){this.style.filter=(a==1)?"":"alpha(opacity="+a*100+")"}this.style.opacity=a;this.store("opacity",a)},get:function(){return this.retrieve("opacity",1)}};Element.implement({setOpacity:function(a){return this.set("opacity",a,true)},getOpacity:function(){return this.get("opacity")},setStyle:function(c,b){switch(c){case"opacity":return this.set("opacity",parseFloat(b));case"float":c=(Browser.Engine.trident)?"styleFloat":"cssFloat"}c=c.camelCase();if($type(b)!="string"){var d=(Element.Styles.get(c)||"@").split(" ");b=$splat(b).map(function(f,e){if(!d[e]){return""}return($type(f)=="number")?d[e].replace("@",Math.round(f)):f}).join(" ")}else{if(b==String(Number(b))){b=Math.round(b)}}try{this.style[c]=b}catch(a){this.style[c]=this.style[c]}return this},getStyle:function(g){switch(g){case"opacity":return this.get("opacity");case"float":g=(Browser.Engine.trident)?"styleFloat":"cssFloat"}g=g.camelCase();var a=this.style[g];if(!$chk(a)){a=[];for(var f in Element.ShortStyles){if(g!=f){continue}for(var e in Element.ShortStyles[f]){a.push(this.getStyle(e))}return a.join(" ")}a=this.getComputedStyle(g)}if(a){a=String(a);var c=a.match(/rgba?\([\d\s,]+\)/);if(c){a=a.replace(c[0],c[0].rgbToHex())}}if(Browser.Engine.presto||(Browser.Engine.trident&&!$chk(parseInt(a,10)))){if(g.test(/^(height|width)$/)){var b=(g=="width")?["left","right"]:["top","bottom"],d=0;b.each(function(h){d+=this.getStyle("border-"+h+"-width").toInt()+this.getStyle("padding-"+h).toInt()},this);return this["offset"+g.capitalize()]-d+"px"}if((Browser.Engine.presto)&&String(a).test("px")){return a}if(g.test(/(border(.+)Width|margin|padding)/)){return"0px"}}return a},setStyles:function(b){for(var a in b){this.setStyle(a,b[a])}return this},getStyles:function(){var a={};Array.flatten(arguments).each(function(b){a[b]=this.getStyle(b)},this);return a}});Element.Styles=new Hash({left:"@px",top:"@px",bottom:"@px",right:"@px",width:"@px",height:"@px",maxWidth:"@px",maxHeight:"@px",minWidth:"@px",minHeight:"@px",backgroundColor:"rgb(@, @, @)",backgroundPosition:"@px @px",color:"rgb(@, @, @)",fontSize:"@px",letterSpacing:"@px",lineHeight:"@px",clip:"rect(@px @px @px @px)",margin:"@px @px @px @px",padding:"@px @px @px @px",border:"@px @ rgb(@, @, @) @px @ rgb(@, @, @) @px @ rgb(@, @, @)",borderWidth:"@px @px @px @px",borderStyle:"@ @ @ @",borderColor:"rgb(@, @, @) rgb(@, @, @) rgb(@, @, @) rgb(@, @, @)",zIndex:"@",zoom:"@",fontWeight:"@",textIndent:"@px",opacity:"@"});Element.ShortStyles={margin:{},padding:{},border:{},borderWidth:{},borderStyle:{},borderColor:{}};["Top","Right","Bottom","Left"].each(function(g){var f=Element.ShortStyles;var b=Element.Styles;["margin","padding"].each(function(h){var j=h+g;f[h][j]=b[j]="@px"});var e="border"+g;f.border[e]=b[e]="@px @ rgb(@, @, @)";var d=e+"Width",a=e+"Style",c=e+"Color";f[e]={};f.borderWidth[d]=f[e][d]=b[d]="@px";f.borderStyle[a]=f[e][a]=b[a]="@";f.borderColor[c]=f[e][c]=b[c]="rgb(@, @, @)"});(function(){Element.implement({scrollTo:function(h,j){if(b(this)){this.getWindow().scrollTo(h,j)}else{this.scrollLeft=h;this.scrollTop=j}return this},getSize:function(){if(b(this)){return this.getWindow().getSize()}return{x:this.offsetWidth,y:this.offsetHeight}},getScrollSize:function(){if(b(this)){return this.getWindow().getScrollSize()}return{x:this.scrollWidth,y:this.scrollHeight}},getScroll:function(){if(b(this)){return this.getWindow().getScroll()}return{x:this.scrollLeft,y:this.scrollTop}},getScrolls:function(){var j=this,h={x:0,y:0};while(j&&!b(j)){h.x+=j.scrollLeft;h.y+=j.scrollTop;j=j.parentNode}return h},getOffsetParent:function(){var h=this;if(b(h)){return null}if(!Browser.Engine.trident){return h.offsetParent}while((h=h.parentNode)&&!b(h)){if(d(h,"position")!="static"){return h}}return null},getOffsets:function(){if(this.getBoundingClientRect){var k=this.getBoundingClientRect(),n=document.id(this.getDocument().documentElement),q=n.getScroll(),l=this.getScrolls(),j=this.getScroll(),h=(d(this,"position")=="fixed");return{x:k.left.toInt()+l.x-j.x+((h)?0:q.x)-n.clientLeft,y:k.top.toInt()+l.y-j.y+((h)?0:q.y)-n.clientTop}}var m=this,o={x:0,y:0};if(b(this)){return o}while(m&&!b(m)){o.x+=m.offsetLeft;o.y+=m.offsetTop;if(Browser.Engine.gecko){if(!f(m)){o.x+=c(m);o.y+=g(m)}var p=m.parentNode;if(p&&d(p,"overflow")!="visible"){o.x+=c(p);o.y+=g(p)}}else{if(m!=this&&Browser.Engine.webkit){o.x+=c(m);o.y+=g(m)}}m=m.offsetParent}if(Browser.Engine.gecko&&!f(this)){o.x-=c(this);o.y-=g(this)}return o},getPosition:function(l){if(b(this)){return{x:0,y:0}}var m=this.getOffsets(),j=this.getScrolls();var h={x:m.x-j.x,y:m.y-j.y};var k=(l&&(l=document.id(l)))?l.getPosition():{x:0,y:0};return{x:h.x-k.x,y:h.y-k.y}},getCoordinates:function(k){if(b(this)){return this.getWindow().getCoordinates()}var h=this.getPosition(k),j=this.getSize();var l={left:h.x,top:h.y,width:j.x,height:j.y};l.right=l.left+l.width;l.bottom=l.top+l.height;return l},computePosition:function(h){return{left:h.x-e(this,"margin-left"),top:h.y-e(this,"margin-top")}},setPosition:function(h){return this.setStyles(this.computePosition(h))}});Native.implement([Document,Window],{getSize:function(){if(Browser.Engine.presto||Browser.Engine.webkit){var j=this.getWindow();return{x:j.innerWidth,y:j.innerHeight}}var h=a(this);return{x:h.clientWidth,y:h.clientHeight}},getScroll:function(){var j=this.getWindow(),h=a(this);return{x:j.pageXOffset||h.scrollLeft,y:j.pageYOffset||h.scrollTop}},getScrollSize:function(){var j=a(this),h=this.getSize();return{x:Math.max(j.scrollWidth,h.x),y:Math.max(j.scrollHeight,h.y)}},getPosition:function(){return{x:0,y:0}},getCoordinates:function(){var h=this.getSize();return{top:0,left:0,bottom:h.y,right:h.x,height:h.y,width:h.x}}});var d=Element.getComputedStyle;function e(h,j){return d(h,j).toInt()||0}function f(h){return d(h,"-moz-box-sizing")=="border-box"}function g(h){return e(h,"border-top-width")}function c(h){return e(h,"border-left-width")}function b(h){return(/^(?:body|html)$/i).test(h.tagName)}function a(h){var j=h.getDocument();return(!j.compatMode||j.compatMode=="CSS1Compat")?j.html:j.body}})();Element.alias("setPosition","position");Native.implement([Window,Document,Element],{getHeight:function(){return this.getSize().y},getWidth:function(){return this.getSize().x},getScrollTop:function(){return this.getScroll().y},getScrollLeft:function(){return this.getScroll().x},getScrollHeight:function(){return this.getScrollSize().y},getScrollWidth:function(){return this.getScrollSize().x},getTop:function(){return this.getPosition().y},getLeft:function(){return this.getPosition().x}});Native.implement([Document,Element],{getElements:function(h,g){h=h.split(",");var c,e={};for(var d=0,b=h.length;d<b;d++){var a=h[d],f=Selectors.Utils.search(this,a,e);if(d!=0&&f.item){f=$A(f)}c=(d==0)?f:(c.item)?$A(c).concat(f):c.concat(f)}return new Elements(c,{ddup:(h.length>1),cash:!g})}});Element.implement({match:function(b){if(!b||(b==this)){return true}var d=Selectors.Utils.parseTagAndID(b);var a=d[0],e=d[1];if(!Selectors.Filters.byID(this,e)||!Selectors.Filters.byTag(this,a)){return false}var c=Selectors.Utils.parseSelector(b);return(c)?Selectors.Utils.filter(this,c,{}):true}});var Selectors={Cache:{nth:{},parsed:{}}};Selectors.RegExps={id:(/#([\w-]+)/),tag:(/^(\w+|\*)/),quick:(/^(\w+|\*)$/),splitter:(/\s*([+>~\s])\s*([a-zA-Z#.*:\[])/g),combined:(/\.([\w-]+)|\[(\w+)(?:([!*^$~|]?=)(["']?)([^\4]*?)\4)?\]|:([\w-]+)(?:\(["']?(.*?)?["']?\)|$)/g)};Selectors.Utils={chk:function(b,c){if(!c){return true}var a=$uid(b);if(!c[a]){return c[a]=true}return false},parseNthArgument:function(h){if(Selectors.Cache.nth[h]){return Selectors.Cache.nth[h]}var e=h.match(/^([+-]?\d*)?([a-z]+)?([+-]?\d*)?$/);if(!e){return false}var g=parseInt(e[1],10);var d=(g||g===0)?g:1;var f=e[2]||false;var c=parseInt(e[3],10)||0;if(d!=0){c--;while(c<1){c+=d}while(c>=d){c-=d}}else{d=c;f="index"}switch(f){case"n":e={a:d,b:c,special:"n"};break;case"odd":e={a:2,b:0,special:"n"};break;case"even":e={a:2,b:1,special:"n"};break;case"first":e={a:0,special:"index"};break;case"last":e={special:"last-child"};break;case"only":e={special:"only-child"};break;default:e={a:(d-1),special:"index"}}return Selectors.Cache.nth[h]=e},parseSelector:function(e){if(Selectors.Cache.parsed[e]){return Selectors.Cache.parsed[e]}var d,h={classes:[],pseudos:[],attributes:[]};while((d=Selectors.RegExps.combined.exec(e))){var j=d[1],g=d[2],f=d[3],b=d[5],c=d[6],k=d[7];if(j){h.classes.push(j)}else{if(c){var a=Selectors.Pseudo.get(c);if(a){h.pseudos.push({parser:a,argument:k})}else{h.attributes.push({name:c,operator:"=",value:k})}}else{if(g){h.attributes.push({name:g,operator:f,value:b})}}}}if(!h.classes.length){delete h.classes}if(!h.attributes.length){delete h.attributes}if(!h.pseudos.length){delete h.pseudos}if(!h.classes&&!h.attributes&&!h.pseudos){h=null}return Selectors.Cache.parsed[e]=h},parseTagAndID:function(b){var a=b.match(Selectors.RegExps.tag);var c=b.match(Selectors.RegExps.id);return[(a)?a[1]:"*",(c)?c[1]:false]},filter:function(f,c,e){var d;if(c.classes){for(d=c.classes.length;d--;d){var g=c.classes[d];if(!Selectors.Filters.byClass(f,g)){return false}}}if(c.attributes){for(d=c.attributes.length;d--;d){var b=c.attributes[d];if(!Selectors.Filters.byAttribute(f,b.name,b.operator,b.value)){return false}}}if(c.pseudos){for(d=c.pseudos.length;d--;d){var a=c.pseudos[d];if(!Selectors.Filters.byPseudo(f,a.parser,a.argument,e)){return false}}}return true},getByTagAndID:function(b,a,d){if(d){var c=(b.getElementById)?b.getElementById(d,true):Element.getElementById(b,d,true);return(c&&Selectors.Filters.byTag(c,a))?[c]:[]}else{return b.getElementsByTagName(a)}},search:function(o,h,t){var b=[];var c=h.trim().replace(Selectors.RegExps.splitter,function(l,k,j){b.push(k);return":)"+j}).split(":)");var p,e,A;for(var z=0,v=c.length;z<v;z++){var y=c[z];if(z==0&&Selectors.RegExps.quick.test(y)){p=o.getElementsByTagName(y);continue}var a=b[z-1];var q=Selectors.Utils.parseTagAndID(y);var B=q[0],r=q[1];if(z==0){p=Selectors.Utils.getByTagAndID(o,B,r)}else{var d={},g=[];for(var x=0,w=p.length;x<w;x++){g=Selectors.Getters[a](g,p[x],B,r,d)}p=g}var f=Selectors.Utils.parseSelector(y);if(f){e=[];for(var u=0,s=p.length;u<s;u++){A=p[u];if(Selectors.Utils.filter(A,f,t)){e.push(A)}}p=e}}return p}};Selectors.Getters={" ":function(h,g,j,a,e){var d=Selectors.Utils.getByTagAndID(g,j,a);for(var c=0,b=d.length;c<b;c++){var f=d[c];if(Selectors.Utils.chk(f,e)){h.push(f)}}return h},">":function(h,g,j,a,f){var c=Selectors.Utils.getByTagAndID(g,j,a);for(var e=0,d=c.length;e<d;e++){var b=c[e];if(b.parentNode==g&&Selectors.Utils.chk(b,f)){h.push(b)}}return h},"+":function(c,b,a,e,d){while((b=b.nextSibling)){if(b.nodeType==1){if(Selectors.Utils.chk(b,d)&&Selectors.Filters.byTag(b,a)&&Selectors.Filters.byID(b,e)){c.push(b)}break}}return c},"~":function(c,b,a,e,d){while((b=b.nextSibling)){if(b.nodeType==1){if(!Selectors.Utils.chk(b,d)){break}if(Selectors.Filters.byTag(b,a)&&Selectors.Filters.byID(b,e)){c.push(b)}}}return c}};Selectors.Filters={byTag:function(b,a){return(a=="*"||(b.tagName&&b.tagName.toLowerCase()==a))},byID:function(a,b){return(!b||(a.id&&a.id==b))},byClass:function(b,a){return(b.className&&b.className.contains&&b.className.contains(a," "))},byPseudo:function(a,d,c,b){return d.call(a,c,b)},byAttribute:function(c,d,b,e){var a=Element.prototype.getProperty.call(c,d);if(!a){return(b=="!=")}if(!b||e==undefined){return true}switch(b){case"=":return(a==e);case"*=":return(a.contains(e));case"^=":return(a.substr(0,e.length)==e);case"$=":return(a.substr(a.length-e.length)==e);case"!=":return(a!=e);case"~=":return a.contains(e," ");case"|=":return a.contains(e,"-")}return false}};Selectors.Pseudo=new Hash({checked:function(){return this.checked},empty:function(){return !(this.innerText||this.textContent||"").length},not:function(a){return !Element.match(this,a)},contains:function(a){return(this.innerText||this.textContent||"").contains(a)},"first-child":function(){return Selectors.Pseudo.index.call(this,0)},"last-child":function(){var a=this;while((a=a.nextSibling)){if(a.nodeType==1){return false}}return true},"only-child":function(){var b=this;while((b=b.previousSibling)){if(b.nodeType==1){return false}}var a=this;while((a=a.nextSibling)){if(a.nodeType==1){return false}}return true},"nth-child":function(g,e){g=(g==undefined)?"n":g;var c=Selectors.Utils.parseNthArgument(g);if(c.special!="n"){return Selectors.Pseudo[c.special].call(this,c.a,e)}var f=0;e.positions=e.positions||{};var d=$uid(this);if(!e.positions[d]){var b=this;while((b=b.previousSibling)){if(b.nodeType!=1){continue}f++;var a=e.positions[$uid(b)];if(a!=undefined){f=a+f;break}}e.positions[d]=f}return(e.positions[d]%c.a==c.b)},index:function(a){var b=this,c=0;while((b=b.previousSibling)){if(b.nodeType==1&&++c>a){return false}}return(c==a)},even:function(b,a){return Selectors.Pseudo["nth-child"].call(this,"2n+1",a)},odd:function(b,a){return Selectors.Pseudo["nth-child"].call(this,"2n",a)},selected:function(){return this.selected},enabled:function(){return(this.disabled===false)}});Element.Events.domready={onAdd:function(a){if(Browser.loaded){a.call(this)}}};(function(){var b=function(){if(Browser.loaded){return}Browser.loaded=true;window.fireEvent("domready");document.fireEvent("domready")};window.addEvent("load",b);if(Browser.Engine.trident){var a=document.createElement("div");(function(){($try(function(){a.doScroll();return document.id(a).inject(document.body).set("html","temp").dispose()}))?b():arguments.callee.delay(50)})()}else{if(Browser.Engine.webkit&&Browser.Engine.version<525){(function(){(["loaded","complete"].contains(document.readyState))?b():arguments.callee.delay(50)})()}else{document.addEvent("DOMContentLoaded",b)}}})();var JSON=new Hash(this.JSON&&{stringify:JSON.stringify,parse:JSON.parse}).extend({$specialChars:{"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},$replaceChars:function(a){return JSON.$specialChars[a]||"\\u00"+Math.floor(a.charCodeAt()/16).toString(16)+(a.charCodeAt()%16).toString(16)},encode:function(b){switch($type(b)){case"string":return'"'+b.replace(/[\x00-\x1f\\"]/g,JSON.$replaceChars)+'"';case"array":return"["+String(b.map(JSON.encode).clean())+"]";case"object":case"hash":var a=[];Hash.each(b,function(e,d){var c=JSON.encode(e);if(c){a.push(JSON.encode(d)+":"+c)}});return"{"+a+"}";case"number":case"boolean":return String(b);case false:return"null"}return null},decode:function(string,secure){if($type(string)!="string"||!string.length){return null}if(secure&&!(/^[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]*$/).test(string.replace(/\\./g,"@").replace(/"[^"\\\n\r]*"/g,""))){return null}return eval("("+string+")")}});Native.implement([Hash,Array,String,Number],{toJSON:function(){return JSON.encode(this)}});var Cookie=new Class({Implements:Options,options:{path:false,domain:false,duration:false,secure:false,document:document},initialize:function(b,a){this.key=b;this.setOptions(a)},write:function(b){b=encodeURIComponent(b);if(this.options.domain){b+="; domain="+this.options.domain}if(this.options.path){b+="; path="+this.options.path}if(this.options.duration){var a=new Date();a.setTime(a.getTime()+this.options.duration*24*60*60*1000);b+="; expires="+a.toGMTString()}if(this.options.secure){b+="; secure"}this.options.document.cookie=this.key+"="+b;return this},read:function(){var a=this.options.document.cookie.match("(?:^|;)\\s*"+this.key.escapeRegExp()+"=([^;]*)");return(a)?decodeURIComponent(a[1]):null},dispose:function(){new Cookie(this.key,$merge(this.options,{duration:-1})).write("");return this}});Cookie.write=function(b,c,a){return new Cookie(b,a).write(c)};Cookie.read=function(a){return new Cookie(a).read()};Cookie.dispose=function(b,a){return new Cookie(b,a).dispose()};var Swiff=new Class({Implements:[Options],options:{id:null,height:1,width:1,container:null,properties:{},params:{quality:"high",allowScriptAccess:"always",wMode:"transparent",swLiveConnect:true},callBacks:{},vars:{}},toElement:function(){return this.object},initialize:function(m,n){this.instance="Swiff_"+$time();this.setOptions(n);n=this.options;var b=this.id=n.id||this.instance;var a=document.id(n.container);Swiff.CallBacks[this.instance]={};var e=n.params,g=n.vars,f=n.callBacks;var h=$extend({height:n.height,width:n.width},n.properties);var l=this;for(var d in f){Swiff.CallBacks[this.instance][d]=(function(o){return function(){return o.apply(l.object,arguments)}})(f[d]);g[d]="Swiff.CallBacks."+this.instance+"."+d}e.flashVars=Hash.toQueryString(g);if(Browser.Engine.trident){h.classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000";e.movie=m}else{h.type="application/x-shockwave-flash";h.data=m}var k='<object id="'+b+'"';for(var j in h){k+=" "+j+'="'+h[j]+'"'}k+=">";for(var c in e){if(e[c]){k+='<param name="'+c+'" value="'+e[c]+'" />'}}k+="</object>";this.object=((a)?a.empty():new Element("div")).set("html",k).firstChild},replaces:function(a){a=document.id(a,true);a.parentNode.replaceChild(this.toElement(),a);return this},inject:function(a){document.id(a,true).appendChild(this.toElement());return this},remote:function(){return Swiff.remote.apply(Swiff,[this.toElement()].extend(arguments))}});Swiff.CallBacks={};Swiff.remote=function(obj,fn){var rs=obj.CallFunction('<invoke name="'+fn+'" returntype="javascript">'+__flash__argumentsToXML(arguments,2)+"</invoke>");return eval(rs)};var Fx=new Class({Implements:[Chain,Events,Options],options:{fps:50,unit:false,duration:500,link:"ignore"},initialize:function(a){this.subject=this.subject||this;this.setOptions(a);this.options.duration=Fx.Durations[this.options.duration]||this.options.duration.toInt();var b=this.options.wait;if(b===false){this.options.link="cancel"}},getTransition:function(){return function(a){return -(Math.cos(Math.PI*a)-1)/2}},step:function(){var a=$time();if(a<this.time+this.options.duration){var b=this.transition((a-this.time)/this.options.duration);this.set(this.compute(this.from,this.to,b))}else{this.set(this.compute(this.from,this.to,1));this.complete()}},set:function(a){return a},compute:function(c,b,a){return Fx.compute(c,b,a)},check:function(){if(!this.timer){return true}switch(this.options.link){case"cancel":this.cancel();return true;case"chain":this.chain(this.caller.bind(this,arguments));return false}return false},start:function(b,a){if(!this.check(b,a)){return this}this.from=b;this.to=a;this.time=0;this.transition=this.getTransition();this.startTimer();this.onStart();return this},complete:function(){if(this.stopTimer()){this.onComplete()}return this},cancel:function(){if(this.stopTimer()){this.onCancel()}return this},onStart:function(){this.fireEvent("start",this.subject)},onComplete:function(){this.fireEvent("complete",this.subject);if(!this.callChain()){this.fireEvent("chainComplete",this.subject)}},onCancel:function(){this.fireEvent("cancel",this.subject).clearChain()},pause:function(){this.stopTimer();return this},resume:function(){this.startTimer();return this},stopTimer:function(){if(!this.timer){return false}this.time=$time()-this.time;this.timer=$clear(this.timer);return true},startTimer:function(){if(this.timer){return false}this.time=$time()-this.time;this.timer=this.step.periodical(Math.round(1000/this.options.fps),this);return true}});Fx.compute=function(c,b,a){return(b-c)*a+c};Fx.Durations={"short":250,normal:500,"long":1000};Fx.CSS=new Class({Extends:Fx,prepare:function(d,e,b){b=$splat(b);var c=b[1];if(!$chk(c)){b[1]=b[0];b[0]=d.getStyle(e)}var a=b.map(this.parse);return{from:a[0],to:a[1]}},parse:function(a){a=$lambda(a)();a=(typeof a=="string")?a.split(" "):$splat(a);return a.map(function(c){c=String(c);var b=false;Fx.CSS.Parsers.each(function(f,e){if(b){return}var d=f.parse(c);if($chk(d)){b={value:d,parser:f}}});b=b||{value:c,parser:Fx.CSS.Parsers.String};return b})},compute:function(d,c,b){var a=[];(Math.min(d.length,c.length)).times(function(e){a.push({value:d[e].parser.compute(d[e].value,c[e].value,b),parser:d[e].parser})});a.$family={name:"fx:css:value"};return a},serve:function(c,b){if($type(c)!="fx:css:value"){c=this.parse(c)}var a=[];c.each(function(d){a=a.concat(d.parser.serve(d.value,b))});return a},render:function(a,d,c,b){a.setStyle(d,this.serve(c,b))},search:function(a){if(Fx.CSS.Cache[a]){return Fx.CSS.Cache[a]}var b={};Array.each(document.styleSheets,function(e,d){var c=e.href;if(c&&c.contains("://")&&!c.contains(document.domain)){return}var f=e.rules||e.cssRules;Array.each(f,function(j,g){if(!j.style){return}var h=(j.selectorText)?j.selectorText.replace(/^\w+/,function(k){return k.toLowerCase()}):null;if(!h||!h.test("^"+a+"$")){return}Element.Styles.each(function(l,k){if(!j.style[k]||Element.ShortStyles[k]){return}l=String(j.style[k]);b[k]=(l.test(/^rgb/))?l.rgbToHex():l})})});return Fx.CSS.Cache[a]=b}});Fx.CSS.Cache={};Fx.CSS.Parsers=new Hash({Color:{parse:function(a){if(a.match(/^#[0-9a-f]{3,6}$/i)){return a.hexToRgb(true)}return((a=a.match(/(\d+),\s*(\d+),\s*(\d+)/)))?[a[1],a[2],a[3]]:false},compute:function(c,b,a){return c.map(function(e,d){return Math.round(Fx.compute(c[d],b[d],a))})},serve:function(a){return a.map(Number)}},Number:{parse:parseFloat,compute:Fx.compute,serve:function(b,a){return(a)?b+a:b}},String:{parse:$lambda(false),compute:$arguments(1),serve:$arguments(0)}});Fx.Tween=new Class({Extends:Fx.CSS,initialize:function(b,a){this.element=this.subject=document.id(b);this.parent(a)},set:function(b,a){if(arguments.length==1){a=b;b=this.property||this.options.property}this.render(this.element,b,a,this.options.unit);return this},start:function(c,e,d){if(!this.check(c,e,d)){return this}var b=Array.flatten(arguments);this.property=this.options.property||b.shift();var a=this.prepare(this.element,this.property,b);return this.parent(a.from,a.to)}});Element.Properties.tween={set:function(a){var b=this.retrieve("tween");if(b){b.cancel()}return this.eliminate("tween").store("tween:options",$extend({link:"cancel"},a))},get:function(a){if(a||!this.retrieve("tween")){if(a||!this.retrieve("tween:options")){this.set("tween",a)}this.store("tween",new Fx.Tween(this,this.retrieve("tween:options")))}return this.retrieve("tween")}};Element.implement({tween:function(a,c,b){this.get("tween").start(arguments);return this},fade:function(c){var e=this.get("tween"),d="opacity",a;c=$pick(c,"toggle");switch(c){case"in":e.start(d,1);break;case"out":e.start(d,0);break;case"show":e.set(d,1);break;case"hide":e.set(d,0);break;case"toggle":var b=this.retrieve("fade:flag",this.get("opacity")==1);e.start(d,(b)?0:1);this.store("fade:flag",!b);a=true;break;default:e.start(d,arguments)}if(!a){this.eliminate("fade:flag")}return this},highlight:function(c,a){if(!a){a=this.retrieve("highlight:original",this.getStyle("background-color"));a=(a=="transparent")?"#fff":a}var b=this.get("tween");b.start("background-color",c||"#ffff88",a).chain(function(){this.setStyle("background-color",this.retrieve("highlight:original"));b.callChain()}.bind(this));return this}});Fx.Morph=new Class({Extends:Fx.CSS,initialize:function(b,a){this.element=this.subject=document.id(b);this.parent(a)},set:function(a){if(typeof a=="string"){a=this.search(a)}for(var b in a){this.render(this.element,b,a[b],this.options.unit)}return this},compute:function(e,d,c){var a={};for(var b in e){a[b]=this.parent(e[b],d[b],c)}return a},start:function(b){if(!this.check(b)){return this}if(typeof b=="string"){b=this.search(b)}var e={},d={};for(var c in b){var a=this.prepare(this.element,c,b[c]);e[c]=a.from;d[c]=a.to}return this.parent(e,d)}});Element.Properties.morph={set:function(a){var b=this.retrieve("morph");if(b){b.cancel()}return this.eliminate("morph").store("morph:options",$extend({link:"cancel"},a))},get:function(a){if(a||!this.retrieve("morph")){if(a||!this.retrieve("morph:options")){this.set("morph",a)}this.store("morph",new Fx.Morph(this,this.retrieve("morph:options")))}return this.retrieve("morph")}};Element.implement({morph:function(a){this.get("morph").start(a);return this}});Fx.implement({getTransition:function(){var a=this.options.transition||Fx.Transitions.Sine.easeInOut;if(typeof a=="string"){var b=a.split(":");a=Fx.Transitions;a=a[b[0]]||a[b[0].capitalize()];if(b[1]){a=a["ease"+b[1].capitalize()+(b[2]?b[2].capitalize():"")]}}return a}});Fx.Transition=function(b,a){a=$splat(a);return $extend(b,{easeIn:function(c){return b(c,a)},easeOut:function(c){return 1-b(1-c,a)},easeInOut:function(c){return(c<=0.5)?b(2*c,a)/2:(2-b(2*(1-c),a))/2}})};Fx.Transitions=new Hash({linear:$arguments(0)});Fx.Transitions.extend=function(a){for(var b in a){Fx.Transitions[b]=new Fx.Transition(a[b])}};Fx.Transitions.extend({Pow:function(b,a){return Math.pow(b,a[0]||6)},Expo:function(a){return Math.pow(2,8*(a-1))},Circ:function(a){return 1-Math.sin(Math.acos(a))},Sine:function(a){return 1-Math.sin((1-a)*Math.PI/2)},Back:function(b,a){a=a[0]||1.618;return Math.pow(b,2)*((a+1)*b-a)},Bounce:function(f){var e;for(var d=0,c=1;1;d+=c,c/=2){if(f>=(7-4*d)/11){e=c*c-Math.pow((11-6*d-11*f)/4,2);break}}return e},Elastic:function(b,a){return Math.pow(2,10*--b)*Math.cos(20*b*Math.PI*(a[0]||1)/3)}});["Quad","Cubic","Quart","Quint"].each(function(b,a){Fx.Transitions[b]=new Fx.Transition(function(c){return Math.pow(c,[a+2])})});var Request=new Class({Implements:[Chain,Events,Options],options:{url:"",data:"",headers:{"X-Requested-With":"XMLHttpRequest",Accept:"text/javascript, text/html, application/xml, text/xml, */*"},async:true,format:false,method:"post",link:"ignore",isSuccess:null,emulation:true,urlEncoded:true,encoding:"utf-8",evalScripts:false,evalResponse:false,noCache:false},initialize:function(a){this.xhr=new Browser.Request();this.setOptions(a);this.options.isSuccess=this.options.isSuccess||this.isSuccess;this.headers=new Hash(this.options.headers)},onStateChange:function(){if(this.xhr.readyState!=4||!this.running){return}this.running=false;this.status=0;$try(function(){this.status=this.xhr.status}.bind(this));this.xhr.onreadystatechange=$empty;if(this.options.isSuccess.call(this,this.status)){this.response={text:this.xhr.responseText,xml:this.xhr.responseXML};this.success(this.response.text,this.response.xml)}else{this.response={text:null,xml:null};this.failure()}},isSuccess:function(){return((this.status>=200)&&(this.status<300))},processScripts:function(a){if(this.options.evalResponse||(/(ecma|java)script/).test(this.getHeader("Content-type"))){return $exec(a)}return a.stripScripts(this.options.evalScripts)},success:function(b,a){this.onSuccess(this.processScripts(b),a)},onSuccess:function(){this.fireEvent("complete",arguments).fireEvent("success",arguments).callChain()},failure:function(){this.onFailure()},onFailure:function(){this.fireEvent("complete").fireEvent("failure",this.xhr)},setHeader:function(a,b){this.headers.set(a,b);return this},getHeader:function(a){return $try(function(){return this.xhr.getResponseHeader(a)}.bind(this))},check:function(){if(!this.running){return true}switch(this.options.link){case"cancel":this.cancel();return true;case"chain":this.chain(this.caller.bind(this,arguments));return false}return false},send:function(l){if(!this.check(l)){return this}this.running=true;var j=$type(l);if(j=="string"||j=="element"){l={data:l}}var d=this.options;l=$extend({data:d.data,url:d.url,method:d.method},l);var g=l.data,b=String(l.url),a=l.method.toLowerCase();switch($type(g)){case"element":g=document.id(g).toQueryString();break;case"object":case"hash":g=Hash.toQueryString(g)}if(this.options.format){var k="format="+this.options.format;g=(g)?k+"&"+g:k}if(this.options.emulation&&!["get","post"].contains(a)){var h="_method="+a;g=(g)?h+"&"+g:h;a="post"}if(this.options.urlEncoded&&a=="post"){var c=(this.options.encoding)?"; charset="+this.options.encoding:"";this.headers.set("Content-type","application/x-www-form-urlencoded"+c)}if(this.options.noCache){var f="noCache="+new Date().getTime();g=(g)?f+"&"+g:f}var e=b.lastIndexOf("/");if(e>-1&&(e=b.indexOf("#"))>-1){b=b.substr(0,e)}if(g&&a=="get"){b=b+(b.contains("?")?"&":"?")+g;g=null}this.xhr.open(a.toUpperCase(),b,this.options.async);this.xhr.onreadystatechange=this.onStateChange.bind(this);this.headers.each(function(n,m){try{this.xhr.setRequestHeader(m,n)}catch(o){this.fireEvent("exception",[m,n])}},this);this.fireEvent("request");this.xhr.send(g);if(!this.options.async){this.onStateChange()}return this},cancel:function(){if(!this.running){return this}this.running=false;this.xhr.abort();this.xhr.onreadystatechange=$empty;this.xhr=new Browser.Request();this.fireEvent("cancel");return this}});(function(){var a={};["get","post","put","delete","GET","POST","PUT","DELETE"].each(function(b){a[b]=function(){var c=Array.link(arguments,{url:String.type,data:$defined});return this.send($extend(c,{method:b}))}});Request.implement(a)})();Element.Properties.send={set:function(a){var b=this.retrieve("send");if(b){b.cancel()}return this.eliminate("send").store("send:options",$extend({data:this,link:"cancel",method:this.get("method")||"post",url:this.get("action")},a))},get:function(a){if(a||!this.retrieve("send")){if(a||!this.retrieve("send:options")){this.set("send",a)}this.store("send",new Request(this.retrieve("send:options")))}return this.retrieve("send")}};Element.implement({send:function(a){var b=this.get("send");b.send({data:this,url:a||b.options.url});return this}});Request.HTML=new Class({Extends:Request,options:{update:false,append:false,evalScripts:true,filter:false},processHTML:function(c){var b=c.match(/<body[^>]*>([\s\S]*?)<\/body>/i);c=(b)?b[1]:c;var a=new Element("div");return $try(function(){var d="<root>"+c+"</root>",g;if(Browser.Engine.trident){g=new ActiveXObject("Microsoft.XMLDOM");g.async=false;g.loadXML(d)}else{g=new DOMParser().parseFromString(d,"text/xml")}d=g.getElementsByTagName("root")[0];if(!d){return null}for(var f=0,e=d.childNodes.length;f<e;f++){var h=Element.clone(d.childNodes[f],true,true);if(h){a.grab(h)}}return a})||a.set("html",c)},success:function(d){var c=this.options,b=this.response;b.html=d.stripScripts(function(e){b.javascript=e});var a=this.processHTML(b.html);b.tree=a.childNodes;b.elements=a.getElements("*");if(c.filter){b.tree=b.elements.filter(c.filter)}if(c.update){document.id(c.update).empty().set("html",b.html)}else{if(c.append){document.id(c.append).adopt(a.getChildren())}}if(c.evalScripts){$exec(b.javascript)}this.onSuccess(b.tree,b.elements,b.html,b.javascript)}});Element.Properties.load={set:function(a){var b=this.retrieve("load");if(b){b.cancel()}return this.eliminate("load").store("load:options",$extend({data:this,link:"cancel",update:this,method:"get"},a))},get:function(a){if(a||!this.retrieve("load")){if(a||!this.retrieve("load:options")){this.set("load",a)}this.store("load",new Request.HTML(this.retrieve("load:options")))}return this.retrieve("load")}};Element.implement({load:function(){this.get("load").send(Array.link(arguments,{data:Object.type,url:String.type}));return this}});Request.JSON=new Class({Extends:Request,options:{secure:true},initialize:function(a){this.parent(a);this.headers.extend({Accept:"application/json","X-Request":"JSON"})},success:function(a){this.response.json=JSON.decode(a,this.options.secure);this.onSuccess(this.response.json,a)}});MooTools.More={version:"1.2.4.2",build:"bd5a93c0913cce25917c48cbdacde568e15e02ef"};(function(){var a={language:"en-US",languages:{"en-US":{}},cascades:["en-US"]};var b;MooTools.lang=new Events();$extend(MooTools.lang,{setLanguage:function(c){if(!a.languages[c]){return this}a.language=c;this.load();this.fireEvent("langChange",c);return this},load:function(){var c=this.cascade(this.getCurrentLanguage());b={};$each(c,function(e,d){b[d]=this.lambda(e)},this)},getCurrentLanguage:function(){return a.language},addLanguage:function(c){a.languages[c]=a.languages[c]||{};return this},cascade:function(e){var c=(a.languages[e]||{}).cascades||[];c.combine(a.cascades);c.erase(e).push(e);var d=c.map(function(f){return a.languages[f]},this);return $merge.apply(this,d)},lambda:function(c){(c||{}).get=function(e,d){return $lambda(c[e]).apply(this,$splat(d))};return c},get:function(e,d,c){if(b&&b[e]){return(d?b[e].get(d,c):b[e])}},set:function(d,e,c){this.addLanguage(d);langData=a.languages[d];if(!langData[e]){langData[e]={}}$extend(langData[e],c);if(d==this.getCurrentLanguage()){this.load();this.fireEvent("langChange",d)}return this},list:function(){return Hash.getKeys(a.languages)}})})();(function(){var c=this;var b=function(){if(c.console&&console.log){try{console.log.apply(console,arguments)}catch(d){console.log(Array.slice(arguments))}}else{Log.logged.push(arguments)}return this};var a=function(){this.logged.push(arguments);return this};this.Log=new Class({logged:[],log:a,resetLog:function(){this.logged.empty();return this},enableLog:function(){this.log=b;this.logged.each(function(d){this.log.apply(this,d)},this);return this.resetLog()},disableLog:function(){this.log=a;return this}});Log.extend(new Log).enableLog();Log.logger=function(){return this.log.apply(this,arguments)}})();var Depender={options:{loadedSources:[],loadedScripts:["Core","Browser","Array","String","Function","Number","Hash","Element","Event","Element.Event","Class","DomReady","Class.Extras","Request","JSON","Request.JSON","More","Depender","Log"],useScriptInjection:true},loaded:[],sources:{},libs:{},include:function(b){this.log("include: ",b);this.mapLoaded=false;var a=function(c){this.libs=$merge(this.libs,c);$each(this.libs,function(d,e){if(d.scripts){this.loadSource(e,d.scripts)}},this)}.bind(this);if($type(b)=="string"){this.log("fetching libs ",b);this.request(b,a)}else{a(b)}return this},required:[],require:function(b){var a=function(){var c=this.calculateDependencies(b.scripts);if(b.sources){b.sources.each(function(d){c.combine(this.libs[d].files)},this)}if(b.serial){c.combine(this.getLoadedScripts())}b.scripts=c;this.required.push(b);this.fireEvent("require",b);this.loadScripts(b.scripts)};if(this.mapLoaded){a.call(this)}else{this.addEvent("mapLoaded",function(){a.call(this);this.removeEvent("mapLoaded",arguments.callee)})}return this},cleanDoubleSlash:function(b){if(!b){return b}var a="";if(b.test(/^http:\/\//)){a="http://";b=b.substring(7,b.length)}b=b.replace(/\/\//g,"/");return a+b},request:function(a,b){new Request.JSON({url:a,secure:false,onSuccess:b}).send()},loadSource:function(b,a){if(this.libs[b].files){this.dataLoaded();return}this.log("loading source: ",a);this.request(this.cleanDoubleSlash(a+"/scripts.json"),function(c){this.log("loaded source: ",a);this.libs[b].files=c;this.dataLoaded()}.bind(this))},dataLoaded:function(){var a=true;$each(this.libs,function(c,b){if(!this.libs[b].files){a=false}},this);if(a){this.mapTree();this.mapLoaded=true;this.calculateLoaded();this.lastLoaded=this.getLoadedScripts().getLength();this.fireEvent("mapLoaded")}},calculateLoaded:function(){var a=function(b){this.scriptsState[b]=true}.bind(this);if(this.options.loadedScripts){this.options.loadedScripts.each(a)}if(this.options.loadedSources){this.options.loadedSources.each(function(b){$each(this.libs[b].files,function(c){$each(c,function(e,d){a(d)},this)},this)},this)}},deps:{},pathMap:{},mapTree:function(){$each(this.libs,function(b,a){$each(b.files,function(c,d){$each(c,function(f,e){var g=a+":"+d+":"+e;if(this.deps[g]){return}this.deps[g]=f.deps;this.pathMap[e]=g},this)},this)},this)},getDepsForScript:function(a){return this.deps[this.pathMap[a]]||[]},calculateDependencies:function(a){var b=[];$splat(a).each(function(c){if(c=="None"||!c){return}var d=this.getDepsForScript(c);if(!d){if(window.console&&console.warn){console.warn("dependencies not mapped: script: %o, map: %o, :deps: %o",c,this.pathMap,this.deps)}}else{d.each(function(e){if(e==c||e=="None"||!e){return}if(!b.contains(e)){b.combine(this.calculateDependencies(e))}b.include(e)},this)}b.include(c)},this);return b},getPath:function(a){try{var f=this.pathMap[a].split(":");var d=this.libs[f[0]];var b=(d.path||d.scripts)+"/";f.shift();return this.cleanDoubleSlash(b+f.join("/")+".js")}catch(c){return a}},loadScripts:function(a){a=a.filter(function(b){if(!this.scriptsState[b]&&b!="None"){this.scriptsState[b]=false;return true}},this);if(a.length){a.each(function(b){this.loadScript(b)},this)}else{this.check()}},toLoad:[],loadScript:function(b){if(this.scriptsState[b]&&this.toLoad.length){this.loadScript(this.toLoad.shift());return}else{if(this.loading){this.toLoad.push(b);return}}var e=function(){this.loading=false;this.scriptLoaded(b);if(this.toLoad.length){this.loadScript(this.toLoad.shift())}}.bind(this);var d=function(){this.log("could not load: ",a)}.bind(this);this.loading=true;var a=this.getPath(b);if(this.options.useScriptInjection){this.log("injecting script: ",a);var c=function(){this.log("loaded script: ",a);e()}.bind(this);new Element("script",{src:a+(this.options.noCache?"?noCache="+new Date().getTime():""),events:{load:c,readystatechange:function(){if(["loaded","complete"].contains(this.readyState)){c()}},error:d}}).inject(this.options.target||document.head)}else{this.log("requesting script: ",a);new Request({url:a,noCache:this.options.noCache,onComplete:function(f){this.log("loaded script: ",a);$exec(f);e()}.bind(this),onFailure:d,onException:d}).send()}},scriptsState:$H(),getLoadedScripts:function(){return this.scriptsState.filter(function(a){return a})},scriptLoaded:function(a){this.log("loaded script: ",a);this.scriptsState[a]=true;this.check();var b=this.getLoadedScripts();var d=b.getLength();var c=this.scriptsState.getLength();this.fireEvent("scriptLoaded",{script:a,totalLoaded:(d/c*100).round(),currentLoaded:((d-this.lastLoaded)/(c-this.lastLoaded)*100).round(),loaded:b});if(d==c){this.lastLoaded=d}},lastLoaded:0,check:function(){var a=[];this.required.each(function(c){var b=[];c.scripts.each(function(d){if(this.scriptsState[d]){b.push(d)}},this);if(c.onStep){c.onStep({percent:b.length/c.scripts.length*100,scripts:b})}if(c.scripts.length!=b.length){return}c.callback();this.required.erase(c);this.fireEvent("requirementLoaded",[b,c])},this)}};$extend(Depender,new Events);$extend(Depender,new Options);$extend(Depender,new Log);Depender._setOptions=Depender.setOptions;Depender.setOptions=function(){Depender._setOptions.apply(Depender,arguments);if(this.options.log){Depender.enableLog()}return this};Class.refactor=function(b,a){$each(a,function(e,d){var c=b.prototype[d];if(c&&(c=c._origin)&&typeof e=="function"){b.implement(d,function(){var f=this.previous;this.previous=c;var g=e.apply(this,arguments);this.previous=f;return g})}else{b.implement(d,e)}});return b};Class.Mutators.Binds=function(a){return a};Class.Mutators.initialize=function(a){return function(){$splat(this.Binds).each(function(b){var c=this[b];if(c){this[b]=c.bind(this)}},this);return a.apply(this,arguments)}};Class.Occlude=new Class({occlude:function(c,b){b=document.id(b||this.element);var a=b.retrieve(c||this.property);if(a&&!$defined(this.occluded)){return this.occluded=a}this.occluded=false;b.store(c||this.property,this);return this.occluded}});(function(){var a={wait:function(b){return this.chain(function(){this.callChain.delay($pick(b,500),this)}.bind(this))}};Chain.implement(a);if(window.Fx){Fx.implement(a);["Css","Tween","Elements"].each(function(b){if(Fx[b]){Fx[b].implement(a)}})}Element.implement({chains:function(b){$splat($pick(b,["tween","morph","reveal"])).each(function(c){c=this.get(c);if(!c){return}c.setOptions({link:"chain"})},this);return this},pauseFx:function(c,b){this.chains(b).get($pick(b,"tween")).wait(c);return this}})})();Array.implement({min:function(){return Math.min.apply(null,this)},max:function(){return Math.max.apply(null,this)},average:function(){return this.length?this.sum()/this.length:0},sum:function(){var a=0,b=this.length;if(b){do{a+=this[--b]}while(b)}return a},unique:function(){return[].combine(this)}});(function(){var j=this.Date;if(!j.now){j.now=$time}j.Methods={ms:"Milliseconds",year:"FullYear",min:"Minutes",mo:"Month",sec:"Seconds",hr:"Hours"};["Date","Day","FullYear","Hours","Milliseconds","Minutes","Month","Seconds","Time","TimezoneOffset","Week","Timezone","GMTOffset","DayOfYear","LastMonth","LastDayOfMonth","UTCDate","UTCDay","UTCFullYear","AMPM","Ordinal","UTCHours","UTCMilliseconds","UTCMinutes","UTCMonth","UTCSeconds"].each(function(q){j.Methods[q.toLowerCase()]=q});var d=function(r,q){return new Array(q-String(r).length+1).join("0")+r};j.implement({set:function(t,r){switch($type(t)){case"object":for(var s in t){this.set(s,t[s])}break;case"string":t=t.toLowerCase();var q=j.Methods;if(q[t]){this["set"+q[t]](r)}}return this},get:function(r){r=r.toLowerCase();var q=j.Methods;if(q[r]){return this["get"+q[r]]()}return null},clone:function(){return new j(this.get("time"))},increment:function(q,s){q=q||"day";s=$pick(s,1);switch(q){case"year":return this.increment("month",s*12);case"month":var r=this.get("date");this.set("date",1).set("mo",this.get("mo")+s);return this.set("date",r.min(this.get("lastdayofmonth")));case"week":return this.increment("day",s*7);case"day":return this.set("date",this.get("date")+s)}if(!j.units[q]){throw new Error(q+" is not a supported interval")}return this.set("time",this.get("time")+s*j.units[q]())},decrement:function(q,r){return this.increment(q,-1*$pick(r,1))},isLeapYear:function(){return j.isLeapYear(this.get("year"))},clearTime:function(){return this.set({hr:0,min:0,sec:0,ms:0})},diff:function(r,q){if($type(r)=="string"){r=j.parse(r)}return((r-this)/j.units[q||"day"](3,3)).toInt()},getLastDayOfMonth:function(){return j.daysInMonth(this.get("mo"),this.get("year"))},getDayOfYear:function(){return(j.UTC(this.get("year"),this.get("mo"),this.get("date")+1)-j.UTC(this.get("year"),0,1))/j.units.day()},getWeek:function(){return(this.get("dayofyear")/7).ceil()},getOrdinal:function(q){return j.getMsg("ordinal",q||this.get("date"))},getTimezone:function(){return this.toString().replace(/^.*? ([A-Z]{3}).[0-9]{4}.*$/,"$1").replace(/^.*?\(([A-Z])[a-z]+ ([A-Z])[a-z]+ ([A-Z])[a-z]+\)$/,"$1$2$3")},getGMTOffset:function(){var q=this.get("timezoneOffset");return((q>0)?"-":"+")+d((q.abs()/60).floor(),2)+d(q%60,2)},setAMPM:function(q){q=q.toUpperCase();var r=this.get("hr");if(r>11&&q=="AM"){return this.decrement("hour",12)}else{if(r<12&&q=="PM"){return this.increment("hour",12)}}return this},getAMPM:function(){return(this.get("hr")<12)?"AM":"PM"},parse:function(q){this.set("time",j.parse(q));return this},isValid:function(q){return !!(q||this).valueOf()},format:function(q){if(!this.isValid()){return"invalid date"}q=q||"%x %X";q=l[q.toLowerCase()]||q;var r=this;return q.replace(/%([a-z%])/gi,function(t,s){switch(s){case"a":return j.getMsg("days")[r.get("day")].substr(0,3);case"A":return j.getMsg("days")[r.get("day")];case"b":return j.getMsg("months")[r.get("month")].substr(0,3);case"B":return j.getMsg("months")[r.get("month")];case"c":return r.toString();case"d":return d(r.get("date"),2);case"H":return d(r.get("hr"),2);case"I":return((r.get("hr")%12)||12);case"j":return d(r.get("dayofyear"),3);case"m":return d((r.get("mo")+1),2);case"M":return d(r.get("min"),2);case"o":return r.get("ordinal");case"p":return j.getMsg(r.get("ampm"));case"S":return d(r.get("seconds"),2);case"U":return d(r.get("week"),2);case"w":return r.get("day");case"x":return r.format(j.getMsg("shortDate"));case"X":return r.format(j.getMsg("shortTime"));case"y":return r.get("year").toString().substr(2);case"Y":return r.get("year");case"T":return r.get("GMTOffset");case"Z":return r.get("Timezone")}return s})},toISOString:function(){return this.format("iso8601")}});j.alias("toISOString","toJSON");j.alias("diff","compare");j.alias("format","strftime");var l={db:"%Y-%m-%d %H:%M:%S",compact:"%Y%m%dT%H%M%S",iso8601:"%Y-%m-%dT%H:%M:%S%T",rfc822:"%a, %d %b %Y %H:%M:%S %Z","short":"%d %b %H:%M","long":"%B %d, %Y %H:%M"};var g=[];var e=j.parse;var o=function(t,v,s){var r=-1;var u=j.getMsg(t+"s");switch($type(v)){case"object":r=u[v.get(t)];break;case"number":r=u[month-1];if(!r){throw new Error("Invalid "+t+" index: "+index)}break;case"string":var q=u.filter(function(w){return this.test(w)},new RegExp("^"+v,"i"));if(!q.length){throw new Error("Invalid "+t+" string")}if(q.length>1){throw new Error("Ambiguous "+t)}r=q[0]}return(s)?u.indexOf(r):r};j.extend({getMsg:function(r,q){return MooTools.lang.get("Date",r,q)},units:{ms:$lambda(1),second:$lambda(1000),minute:$lambda(60000),hour:$lambda(3600000),day:$lambda(86400000),week:$lambda(608400000),month:function(r,q){var s=new j;return j.daysInMonth($pick(r,s.get("mo")),$pick(q,s.get("year")))*86400000},year:function(q){q=q||new j().get("year");return j.isLeapYear(q)?31622400000:31536000000}},daysInMonth:function(r,q){return[31,j.isLeapYear(q)?29:28,31,30,31,30,31,31,30,31,30,31][r]},isLeapYear:function(q){return((q%4===0)&&(q%100!==0))||(q%400===0)},parse:function(s){var r=$type(s);if(r=="number"){return new j(s)}if(r!="string"){return s}s=s.clean();if(!s.length){return null}var q;g.some(function(u){var t=u.re.exec(s);return(t)?(q=u.handler(t)):false});return q||new j(e(s))},parseDay:function(q,r){return o("day",q,r)},parseMonth:function(r,q){return o("month",r,q)},parseUTC:function(r){var q=new j(r);var s=j.UTC(q.get("year"),q.get("mo"),q.get("date"),q.get("hr"),q.get("min"),q.get("sec"));return new j(s)},orderIndex:function(q){return j.getMsg("dateOrder").indexOf(q)+1},defineFormat:function(q,r){l[q]=r},defineFormats:function(q){for(var r in q){j.defineFormat(r,q[r])}},parsePatterns:g,defineParser:function(q){g.push((q.re&&q.handler)?q:m(q))},defineParsers:function(){Array.flatten(arguments).each(j.defineParser)},define2DigitYearStart:function(q){h=q%100;n=q-h}});var n=1900;var h=70;var k=function(q){return new RegExp("(?:"+j.getMsg(q).map(function(r){return r.substr(0,3)}).join("|")+")[a-z]*")};var a=function(q){switch(q){case"x":return((j.orderIndex("month")==1)?"%m[.-/]%d":"%d[.-/]%m")+"([.-/]%y)?";case"X":return"%H([.:]%M)?([.:]%S([.:]%s)?)? ?%p? ?%T?"}return null};var p={d:/[0-2]?[0-9]|3[01]/,H:/[01]?[0-9]|2[0-3]/,I:/0?[1-9]|1[0-2]/,M:/[0-5]?\d/,s:/\d+/,o:/[a-z]*/,p:/[ap]\.?m\.?/,y:/\d{2}|\d{4}/,Y:/\d{4}/,T:/Z|[+-]\d{2}(?::?\d{2})?/};p.m=p.I;p.S=p.M;var c;var b=function(q){c=q;p.a=p.A=k("days");p.b=p.B=k("months");g.each(function(s,r){if(s.format){g[r]=m(s.format)}})};var m=function(s){if(!c){return{format:s}}var q=[];var r=(s.source||s).replace(/%([a-z])/gi,function(u,t){return a(t)||u}).replace(/\((?!\?)/g,"(?:").replace(/ (?!\?|\*)/g,",? ").replace(/%([a-z%])/gi,function(u,t){var v=p[t];if(!v){return t}q.push(t);return"("+v.source+")"}).replace(/\[a-z\]/gi,"[a-z\\u00c0-\\uffff]");return{format:s,re:new RegExp("^"+r+"$","i"),handler:function(v){v=v.slice(1).associate(q);var t=new j().clearTime();if("d" in v){f.call(t,"d",1)}if("m" in v){f.call(t,"m",1)}for(var u in v){f.call(t,u,v[u])}return t}}};var f=function(q,r){if(!r){return this}switch(q){case"a":case"A":return this.set("day",j.parseDay(r,true));case"b":case"B":return this.set("mo",j.parseMonth(r,true));case"d":return this.set("date",r);case"H":case"I":return this.set("hr",r);case"m":return this.set("mo",r-1);case"M":return this.set("min",r);case"p":return this.set("ampm",r.replace(/\./g,""));case"S":return this.set("sec",r);case"s":return this.set("ms",("0."+r)*1000);case"w":return this.set("day",r);case"Y":return this.set("year",r);case"y":r=+r;if(r<100){r+=n+(r<h?100:0)}return this.set("year",r);case"T":if(r=="Z"){r="+00"}var s=r.match(/([+-])(\d{2}):?(\d{2})?/);s=(s[1]+"1")*(s[2]*60+(+s[3]||0))+this.getTimezoneOffset();return this.set("time",this-s*60000)}return this};j.defineParsers("%Y([-./]%m([-./]%d((T| )%X)?)?)?","%Y%m%d(T%H(%M%S?)?)?","%x( %X)?","%d%o( %b( %Y)?)?( %X)?","%b( %d%o)?( %Y)?( %X)?","%Y %b( %d%o( %X)?)?","%o %b %d %X %T %Y");MooTools.lang.addEvent("langChange",function(q){if(MooTools.lang.get("Date")){b(q)}}).fireEvent("langChange",MooTools.lang.getCurrentLanguage())})();Date.implement({timeDiffInWords:function(a){return Date.distanceOfTimeInWords(this,a||new Date)},timeDiff:function(g,b){if(g==null){g=new Date}var f=((g-this)/1000).toInt();if(!f){return"0s"}var a={s:60,m:60,h:24,d:365,y:0};var e,d=[];for(var c in a){if(!f){break}if((e=a[c])){d.unshift((f%e)+c);f=(f/e).toInt()}else{d.unshift(f+c)}}return d.join(b||":")}});Date.alias("timeDiffInWords","timeAgoInWords");Date.extend({distanceOfTimeInWords:function(b,a){return Date.getTimePhrase(((a-b)/1000).toInt())},getTimePhrase:function(f){var d=(f<0)?"Until":"Ago";if(f<0){f*=-1}var b={minute:60,hour:60,day:24,week:7,month:52/12,year:12,eon:Infinity};var e="lessThanMinute";for(var c in b){var a=b[c];if(f<1.5*a){if(f>0.75*a){e=c}break}f/=a;e=c+"s"}return Date.getMsg(e+d).substitute({delta:f.round()})}});Date.defineParsers({re:/^(?:tod|tom|yes)/i,handler:function(a){var b=new Date().clearTime();switch(a[0]){case"tom":return b.increment();case"yes":return b.decrement();default:return b}}},{re:/^(next|last) ([a-z]+)$/i,handler:function(e){var f=new Date().clearTime();var b=f.getDay();var c=Date.parseDay(e[2],true);var a=c-b;if(c<=b){a+=7}if(e[1]=="last"){a-=7}return f.set("date",f.getDate()+a)}});Hash.implement({getFromPath:function(a){var b=this.getClean();a.replace(/\[([^\]]+)\]|\.([^.[]+)|[^[.]+/g,function(c){if(!b){return null}var d=arguments[2]||arguments[1]||arguments[0];b=(d in b)?b[d]:null;return c});return b},cleanValues:function(a){a=a||$defined;this.each(function(c,b){if(!a(c)){this.erase(b)}},this);return this},run:function(){var a=arguments;this.each(function(c,b){if($type(c)=="function"){c.run(a)}})}});(function(){var b=["À","à","Á","á","Â","â","Ã","ã","Ä","ä","Å","å","Ă","ă","Ą","ą","Ć","ć","Č","č","Ç","ç","Ď","ď","Đ","đ","È","è","É","é","Ê","ê","Ë","ë","Ě","ě","Ę","ę","Ğ","ğ","Ì","ì","Í","í","Î","î","Ï","ï","Ĺ","ĺ","Ľ","ľ","Ł","ł","Ñ","ñ","Ň","ň","Ń","ń","Ò","ò","Ó","ó","Ô","ô","Õ","õ","Ö","ö","Ø","ø","ő","Ř","ř","Ŕ","ŕ","Š","š","Ş","ş","Ś","ś","Ť","ť","Ť","ť","Ţ","ţ","Ù","ù","Ú","ú","Û","û","Ü","ü","Ů","ů","Ÿ","ÿ","ý","Ý","Ž","ž","Ź","ź","Ż","ż","Þ","þ","Ð","ð","ß","Œ","œ","Æ","æ","µ"];var a=["A","a","A","a","A","a","A","a","Ae","ae","A","a","A","a","A","a","C","c","C","c","C","c","D","d","D","d","E","e","E","e","E","e","E","e","E","e","E","e","G","g","I","i","I","i","I","i","I","i","L","l","L","l","L","l","N","n","N","n","N","n","O","o","O","o","O","o","O","o","Oe","oe","O","o","o","R","r","R","r","S","s","S","s","S","s","T","t","T","t","T","t","U","u","U","u","U","u","Ue","ue","U","u","Y","y","Y","y","Z","z","Z","z","Z","z","TH","th","DH","dh","ss","OE","oe","AE","ae","u"];var d={"[\xa0\u2002\u2003\u2009]":" ","\xb7":"*","[\u2018\u2019]":"'","[\u201c\u201d]":'"',"\u2026":"...","\u2013":"-","\u2014":"--","\uFFFD":"&raquo;"};var c=function(e,f){e=e||"";var g=f?"<"+e+"[^>]*>([\\s\\S]*?)</"+e+">":"</?"+e+"([^>]+)?>";reg=new RegExp(g,"gi");return reg};String.implement({standardize:function(){var e=this;b.each(function(g,f){e=e.replace(new RegExp(g,"g"),a[f])});return e},repeat:function(e){return new Array(e+1).join(this)},pad:function(f,h,e){if(this.length>=f){return this}var g=(h==null?" ":""+h).repeat(f-this.length).substr(0,f-this.length);if(!e||e=="right"){return this+g}if(e=="left"){return g+this}return g.substr(0,(g.length/2).floor())+this+g.substr(0,(g.length/2).ceil())},getTags:function(e,f){return this.match(c(e,f))||[]},stripTags:function(e,f){return this.replace(c(e,f),"")},tidy:function(){var e=this.toString();$each(d,function(g,f){e=e.replace(new RegExp(f,"g"),g)});return e}})})();String.implement({parseQueryString:function(){var b=this.split(/[&;]/),a={};if(b.length){b.each(function(g){var c=g.indexOf("="),d=c<0?[""]:g.substr(0,c).match(/[^\]\[]+/g),e=decodeURIComponent(g.substr(c+1)),f=a;d.each(function(j,h){var k=f[j];if(h<d.length-1){f=f[j]=k||{}}else{if($type(k)=="array"){k.push(e)}else{f[j]=$defined(k)?[k,e]:e}}})})}return a},cleanQueryString:function(a){return this.split("&").filter(function(e){var b=e.indexOf("="),c=b<0?"":e.substr(0,b),d=e.substr(b+1);return a?a.run([c,d]):$chk(d)}).join("&")}});var URI=new Class({Implements:Options,options:{},regex:/^(?:(\w+):)?(?:\/\/(?:(?:([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?)?(\.\.?$|(?:[^?#\/]*\/)*)([^?#]*)(?:\?([^#]*))?(?:#(.*))?/,parts:["scheme","user","password","host","port","directory","file","query","fragment"],schemes:{http:80,https:443,ftp:21,rtsp:554,mms:1755,file:0},initialize:function(b,a){this.setOptions(a);var c=this.options.base||URI.base;if(!b){b=c}if(b&&b.parsed){this.parsed=$unlink(b.parsed)}else{this.set("value",b.href||b.toString(),c?new URI(c):false)}},parse:function(c,b){var a=c.match(this.regex);if(!a){return false}a.shift();return this.merge(a.associate(this.parts),b)},merge:function(b,a){if((!b||!b.scheme)&&(!a||!a.scheme)){return false}if(a){this.parts.every(function(c){if(b[c]){return false}b[c]=a[c]||"";return true})}b.port=b.port||this.schemes[b.scheme.toLowerCase()];b.directory=b.directory?this.parseDirectory(b.directory,a?a.directory:""):"/";return b},parseDirectory:function(b,c){b=(b.substr(0,1)=="/"?"":(c||"/"))+b;if(!b.test(URI.regs.directoryDot)){return b}var a=[];b.replace(URI.regs.endSlash,"").split("/").each(function(d){if(d==".."&&a.length>0){a.pop()}else{if(d!="."){a.push(d)}}});return a.join("/")+"/"},combine:function(a){return a.value||a.scheme+"://"+(a.user?a.user+(a.password?":"+a.password:"")+"@":"")+(a.host||"")+(a.port&&a.port!=this.schemes[a.scheme]?":"+a.port:"")+(a.directory||"/")+(a.file||"")+(a.query?"?"+a.query:"")+(a.fragment?"#"+a.fragment:"")},set:function(b,d,c){if(b=="value"){var a=d.match(URI.regs.scheme);if(a){a=a[1]}if(a&&!$defined(this.schemes[a.toLowerCase()])){this.parsed={scheme:a,value:d}}else{this.parsed=this.parse(d,(c||this).parsed)||(a?{scheme:a,value:d}:{value:d})}}else{if(b=="data"){this.setData(d)}else{this.parsed[b]=d}}return this},get:function(a,b){switch(a){case"value":return this.combine(this.parsed,b?b.parsed:false);case"data":return this.getData()}return this.parsed[a]||""},go:function(){document.location.href=this.toString()},toURI:function(){return this},getData:function(c,b){var a=this.get(b||"query");if(!$chk(a)){return c?null:{}}var d=a.parseQueryString();return c?d[c]:d},setData:function(a,c,b){if(typeof a=="string"){a=this.getData();a[arguments[0]]=arguments[1]}else{if(c){a=$merge(this.getData(),a)}}return this.set(b||"query",Hash.toQueryString(a))},clearData:function(a){return this.set(a||"query","")}});URI.prototype.toString=URI.prototype.valueOf=function(){return this.get("value")};URI.regs={endSlash:/\/$/,scheme:/^(\w+):/,directoryDot:/\.\/|\.$/};URI.base=new URI(document.getElements("base[href]",true).getLast(),{base:document.location});String.implement({toURI:function(a){return new URI(this,a)}});URI=Class.refactor(URI,{combine:function(f,e){if(!e||f.scheme!=e.scheme||f.host!=e.host||f.port!=e.port){return this.previous.apply(this,arguments)}var a=f.file+(f.query?"?"+f.query:"")+(f.fragment?"#"+f.fragment:"");if(!e.directory){return(f.directory||(f.file?"":"./"))+a}var d=e.directory.split("/"),c=f.directory.split("/"),g="",h;var b=0;for(h=0;h<d.length&&h<c.length&&d[h]==c[h];h++){}for(b=0;b<d.length-h-1;b++){g+="../"}for(b=h;b<c.length-1;b++){g+=c[b]+"/"}return(g||(f.file?"":"./"))+a},toAbsolute:function(a){a=new URI(a);if(a){a.set("directory","").set("file","")}return this.toRelative(a)},toRelative:function(a){return this.get("value",new URI(a))}});Element.implement({tidy:function(){this.set("value",this.get("value").tidy())},getTextInRange:function(b,a){return this.get("value").substring(b,a)},getSelectedText:function(){if(this.setSelectionRange){return this.getTextInRange(this.getSelectionStart(),this.getSelectionEnd())}return document.selection.createRange().text},getSelectedRange:function(){if($defined(this.selectionStart)){return{start:this.selectionStart,end:this.selectionEnd}}var e={start:0,end:0};var a=this.getDocument().selection.createRange();if(!a||a.parentElement()!=this){return e}var c=a.duplicate();if(this.type=="text"){e.start=0-c.moveStart("character",-100000);e.end=e.start+a.text.length}else{var b=this.get("value");var d=b.length;c.moveToElementText(this);c.setEndPoint("StartToEnd",a);if(c.text.length){d-=b.match(/[\n\r]*$/)[0].length}e.end=d-c.text.length;c.setEndPoint("StartToStart",a);e.start=d-c.text.length}return e},getSelectionStart:function(){return this.getSelectedRange().start},getSelectionEnd:function(){return this.getSelectedRange().end},setCaretPosition:function(a){if(a=="end"){a=this.get("value").length}this.selectRange(a,a);return this},getCaretPosition:function(){return this.getSelectedRange().start},selectRange:function(e,a){if(this.setSelectionRange){this.focus();this.setSelectionRange(e,a)}else{var c=this.get("value");var d=c.substr(e,a-e).replace(/\r/g,"").length;e=c.substr(0,e).replace(/\r/g,"").length;var b=this.createTextRange();b.collapse(true);b.moveEnd("character",e+d);b.moveStart("character",e);b.select()}return this},insertAtCursor:function(b,a){var d=this.getSelectedRange();var c=this.get("value");this.set("value",c.substring(0,d.start)+b+c.substring(d.end,c.length));if($pick(a,true)){this.selectRange(d.start,d.start+b.length)}else{this.setCaretPosition(d.start+b.length)}return this},insertAroundCursor:function(b,a){b=$extend({before:"",defaultMiddle:"",after:""},b);var c=this.getSelectedText()||b.defaultMiddle;var g=this.getSelectedRange();var f=this.get("value");if(g.start==g.end){this.set("value",f.substring(0,g.start)+b.before+c+b.after+f.substring(g.end,f.length));this.selectRange(g.start+b.before.length,g.end+b.before.length+c.length)}else{var d=f.substring(g.start,g.end);this.set("value",f.substring(0,g.start)+b.before+d+b.after+f.substring(g.end,f.length));var e=g.start+b.before.length;if($pick(a,true)){this.selectRange(e,e+d.length)}else{this.setCaretPosition(e+f.length)}}return this}});Elements.from=function(e,d){if($pick(d,true)){e=e.stripScripts()}var b,c=e.match(/^\s*<(t[dhr]|tbody|tfoot|thead)/i);if(c){b=new Element("table");var a=c[1].toLowerCase();if(["td","th","tr"].contains(a)){b=new Element("tbody").inject(b);if(a!="tr"){b=new Element("tr").inject(b)}}}return(b||new Element("div")).set("html",e).getChildren()};(function(){var d=/(.*?):relay\(([^)]+)\)$/,c=/[+>~\s]/,f=function(g){var h=g.match(d);return !h?{event:g}:{event:h[1],selector:h[2]}},b=function(m,g){var k=m.target;if(c.test(g=g.trim())){var j=this.getElements(g);for(var h=j.length;h--;){var l=j[h];if(k==l||l.hasChild(k)){return l}}}else{for(;k&&k!=this;k=k.parentNode){if(Element.match(k,g)){return document.id(k)}}}return null};var a=Element.prototype.addEvent,e=Element.prototype.removeEvent;Element.implement({addEvent:function(k,j){var l=f(k);if(l.selector){var h=this.retrieve("$moo:delegateMonitors",{});if(!h[k]){var g=function(n){var m=b.call(this,n,l.selector);if(m){this.fireEvent(k,[n,m],0,m)}}.bind(this);h[k]=g;a.call(this,l.event,g)}}return a.apply(this,arguments)},removeEvent:function(k,j){var l=f(k);if(l.selector){var h=this.retrieve("events");if(!h||!h[k]||(j&&!h[k].keys.contains(j))){return this}if(j){e.apply(this,[k,j])}else{e.apply(this,k)}h=this.retrieve("events");if(h&&h[k]&&h[k].length==0){var g=this.retrieve("$moo:delegateMonitors",{});e.apply(this,[l.event,g[k]]);delete g[k]}return this}return e.apply(this,arguments)},fireEvent:function(k,h,g,l){var j=this.retrieve("events");if(!j||!j[k]){return this}j[k].keys.each(function(m){m.create({bind:l||this,delay:g,arguments:h})()},this);return this}})})();Element.implement({measure:function(e){var g=function(h){return !!(!h||h.offsetHeight||h.offsetWidth)};if(g(this)){return e.apply(this)}var d=this.getParent(),f=[],b=[];while(!g(d)&&d!=document.body){b.push(d.expose());d=d.getParent()}var c=this.expose();var a=e.apply(this);c();b.each(function(h){h()});return a},expose:function(){if(this.getStyle("display")!="none"){return $empty}var a=this.style.cssText;this.setStyles({display:"block",position:"absolute",visibility:"hidden"});return function(){this.style.cssText=a}.bind(this)},getDimensions:function(a){a=$merge({computeSize:false},a);var f={};var d=function(g,e){return(e.computeSize)?g.getComputedSize(e):g.getSize()};var b=this.getParent("body");if(b&&this.getStyle("display")=="none"){f=this.measure(function(){return d(this,a)})}else{if(b){try{f=d(this,a)}catch(c){}}else{f={x:0,y:0}}}return $chk(f.x)?$extend(f,{width:f.x,height:f.y}):$extend(f,{x:f.width,y:f.height})},getComputedSize:function(a){a=$merge({styles:["padding","border"],plains:{height:["top","bottom"],width:["left","right"]},mode:"both"},a);var c={width:0,height:0};switch(a.mode){case"vertical":delete c.width;delete a.plains.width;break;case"horizontal":delete c.height;delete a.plains.height;break}var b=[];$each(a.plains,function(g,f){g.each(function(h){a.styles.each(function(j){b.push((j=="border")?j+"-"+h+"-width":j+"-"+h)})})});var e={};b.each(function(f){e[f]=this.getComputedStyle(f)},this);var d=[];$each(a.plains,function(g,f){var h=f.capitalize();c["total"+h]=c["computed"+h]=0;g.each(function(j){c["computed"+j.capitalize()]=0;b.each(function(l,k){if(l.test(j)){e[l]=e[l].toInt()||0;c["total"+h]=c["total"+h]+e[l];c["computed"+j.capitalize()]=c["computed"+j.capitalize()]+e[l]}if(l.test(j)&&f!=l&&(l.test("border")||l.test("padding"))&&!d.contains(l)){d.push(l);c["computed"+h]=c["computed"+h]-e[l]}})})});["Width","Height"].each(function(g){var f=g.toLowerCase();if(!$chk(c[f])){return}c[f]=c[f]+this["offset"+g]+c["computed"+g];c["total"+g]=c[f]+c["total"+g];delete c["computed"+g]},this);return $extend(e,c)}});(function(){var a=false;window.addEvent("domready",function(){var b=new Element("div").setStyles({position:"fixed",top:0,right:0}).inject(document.body);a=(b.offsetTop===0);b.dispose()});Element.implement({pin:function(d){if(this.getStyle("display")=="none"){return null}var f,b=window.getScroll();if(d!==false){f=this.getPosition();if(!this.retrieve("pinned")){var h={top:f.y-b.y,left:f.x-b.x};if(a){this.setStyle("position","fixed").setStyles(h)}else{this.store("pinnedByJS",true);this.setStyles({position:"absolute",top:f.y,left:f.x}).addClass("isPinned");this.store("scrollFixer",(function(){if(this.retrieve("pinned")){var j=window.getScroll()}this.setStyles({top:h.top.toInt()+j.y,left:h.left.toInt()+j.x})}).bind(this));window.addEvent("scroll",this.retrieve("scrollFixer"))}this.store("pinned",true)}}else{var g;if(!Browser.Engine.trident){var e=this.getParent();g=(e.getComputedStyle("position")!="static"?e:e.getOffsetParent())}f=this.getPosition(g);this.store("pinned",false);var c;if(a&&!this.retrieve("pinnedByJS")){c={top:f.y+b.y,left:f.x+b.x}}else{this.store("pinnedByJS",false);window.removeEvent("scroll",this.retrieve("scrollFixer"));c={top:f.y,left:f.x}}this.setStyles($merge(c,{position:"absolute"})).removeClass("isPinned")}return this},unpin:function(){return this.pin(false)},togglepin:function(){this.pin(!this.retrieve("pinned"))}})})();(function(){var a=Element.prototype.position;Element.implement({position:function(h){if(h&&($defined(h.x)||$defined(h.y))){return a?a.apply(this,arguments):this}$each(h||{},function(x,w){if(!$defined(x)){delete h[w]}});h=$merge({relativeTo:document.body,position:{x:"center",y:"center"},edge:false,offset:{x:0,y:0},returnPos:false,relFixedPosition:false,ignoreMargins:false,ignoreScroll:false,allowNegative:false},h);var t={x:0,y:0},f=false;var c=this.measure(function(){return document.id(this.getOffsetParent())});if(c&&c!=this.getDocument().body){t=c.measure(function(){return this.getPosition()});f=c!=document.id(h.relativeTo);h.offset.x=h.offset.x-t.x;h.offset.y=h.offset.y-t.y}var u=function(v){if($type(v)!="string"){return v}v=v.toLowerCase();var w={};if(v.test("left")){w.x="left"}else{if(v.test("right")){w.x="right"}else{w.x="center"}}if(v.test("upper")||v.test("top")){w.y="top"}else{if(v.test("bottom")){w.y="bottom"}else{w.y="center"}}return w};h.edge=u(h.edge);h.position=u(h.position);if(!h.edge){if(h.position.x=="center"&&h.position.y=="center"){h.edge={x:"center",y:"center"}}else{h.edge={x:"left",y:"top"}}}this.setStyle("position","absolute");var g=document.id(h.relativeTo)||document.body,d=g==document.body?window.getScroll():g.getPosition(),o=d.y,j=d.x;var e=g.getScrolls();o+=e.y;j+=e.x;var p=this.getDimensions({computeSize:true,styles:["padding","border","margin"]});var l={},q=h.offset.y,s=h.offset.x,m=window.getSize();switch(h.position.x){case"left":l.x=j+s;break;case"right":l.x=j+s+g.offsetWidth;break;default:l.x=j+((g==document.body?m.x:g.offsetWidth)/2)+s;break}switch(h.position.y){case"top":l.y=o+q;break;case"bottom":l.y=o+q+g.offsetHeight;break;default:l.y=o+((g==document.body?m.y:g.offsetHeight)/2)+q;break}if(h.edge){var b={};switch(h.edge.x){case"left":b.x=0;break;case"right":b.x=-p.x-p.computedRight-p.computedLeft;break;default:b.x=-(p.totalWidth/2);break}switch(h.edge.y){case"top":b.y=0;break;case"bottom":b.y=-p.y-p.computedTop-p.computedBottom;break;default:b.y=-(p.totalHeight/2);break}l.x+=b.x;l.y+=b.y}l={left:((l.x>=0||f||h.allowNegative)?l.x:0).toInt(),top:((l.y>=0||f||h.allowNegative)?l.y:0).toInt()};var k={left:"x",top:"y"};["minimum","maximum"].each(function(v){["left","top"].each(function(w){var x=h[v]?h[v][k[w]]:null;if(x!=null&&l[w]<x){l[w]=x}})});if(g.getStyle("position")=="fixed"||h.relFixedPosition){var n=window.getScroll();l.top+=n.y;l.left+=n.x}if(h.ignoreScroll){var r=g.getScroll();l.top-=r.y;l.left-=r.x}if(h.ignoreMargins){l.left+=(h.edge.x=="right"?p["margin-right"]:h.edge.x=="center"?-p["margin-left"]+((p["margin-right"]+p["margin-left"])/2):-p["margin-left"]);l.top+=(h.edge.y=="bottom"?p["margin-bottom"]:h.edge.y=="center"?-p["margin-top"]+((p["margin-bottom"]+p["margin-top"])/2):-p["margin-top"])}l.left=Math.ceil(l.left);l.top=Math.ceil(l.top);if(h.returnPos){return l}else{this.setStyles(l)}return this}})})();Element.implement({isDisplayed:function(){return this.getStyle("display")!="none"},isVisible:function(){var a=this.offsetWidth,b=this.offsetHeight;return(a==0&&b==0)?false:(a>0&&b>0)?true:this.isDisplayed()},toggle:function(){return this[this.isDisplayed()?"hide":"show"]()},hide:function(){var b;try{if((b=this.getStyle("display"))=="none"){b=null}}catch(a){}return this.store("originalDisplay",b||"block").setStyle("display","none")},show:function(a){return this.setStyle("display",a||this.retrieve("originalDisplay")||"block")},swapClass:function(a,b){return this.removeClass(a).addClass(b)}});if(!window.Form){window.Form={}}(function(){Form.Request=new Class({Binds:["onSubmit","onFormValidate"],Implements:[Options,Events,Class.Occlude],options:{requestOptions:{evalScripts:true,useSpinner:true,emulation:false,link:"ignore"},extraData:{},resetForm:true},property:"form.request",initialize:function(b,c,a){this.element=document.id(b);if(this.occlude()){return this.occluded}this.update=document.id(c);this.setOptions(a);this.makeRequest();if(this.options.resetForm){this.request.addEvent("success",function(){$try(function(){this.element.reset()}.bind(this));if(window.OverText){OverText.update()}}.bind(this))}this.attach()},toElement:function(){return this.element},makeRequest:function(){this.request=new Request.HTML($merge({url:this.element.get("action"),update:this.update,emulation:false,spinnerTarget:this.element,method:this.element.get("method")||"post"},this.options.requestOptions)).addEvents({success:function(b,a){["success","complete"].each(function(c){this.fireEvent(c,[this.update,b,a])},this)}.bind(this),failure:function(a){this.fireEvent("failure",a)}.bind(this),exception:function(){this.fireEvent("failure",xhr)}.bind(this)})},attach:function(a){a=$pick(a,true);method=a?"addEvent":"removeEvent";var b=this.element.retrieve("validator");if(b){b[method]("onFormValidate",this.onFormValidate)}if(!b||!a){this.element[method]("submit",this.onSubmit)}},detach:function(){this.attach(false)},enable:function(){this.attach()},disable:function(){this.detach()},onFormValidate:function(b,a,c){if(b||!fv.options.stopOnFailure){if(c&&c.stop){c.stop()}this.send()}},onSubmit:function(a){if(this.element.retrieve("validator")){this.detach();this.addFormEvent();return}a.stop();this.send()},send:function(){var b=this.element.toQueryString().trim();var a=$H(this.options.extraData).toQueryString();if(b){b+="&"+a}else{b=a}this.fireEvent("send",[this.element,b]);this.request.send({data:b});return this}});Element.Properties.formRequest={set:function(){var a=Array.link(arguments,{options:Object.type,update:Element.type,updateId:String.type});var c=a.update||a.updateId;var b=this.retrieve("form.request");if(c){if(b){b.update=document.id(c)}this.store("form.request:update",c)}if(a.options){if(b){b.setOptions(a.options)}this.store("form.request:options",a.options)}return this},get:function(){var a=Array.link(arguments,{options:Object.type,update:Element.type,updateId:String.type});var b=a.update||a.updateId;if(a.options||b||!this.retrieve("form.request")){if(a.options||!this.retrieve("form.request:options")){this.set("form.request",a.options)}if(b){this.set("form.request",b)}this.store("form.request",new Form.Request(this,this.retrieve("form.request:update"),this.retrieve("form.request:options")))}return this.retrieve("form.request")}};Element.implement({formUpdate:function(b,a){this.get("form.request",b,a).send();return this}})})();Form.Request.Append=new Class({Extends:Form.Request,options:{useReveal:true,revealOptions:{},inject:"bottom"},makeRequest:function(){this.request=new Request.HTML($merge({url:this.element.get("action"),method:this.element.get("method")||"post",spinnerTarget:this.element},this.options.requestOptions,{evalScripts:false})).addEvents({success:function(b,g,f,a){var c;var d=Elements.from(f);if(d.length==1){c=d[0]}else{c=new Element("div",{styles:{display:"none"}}).adopt(d)}c.inject(this.update,this.options.inject);if(this.options.requestOptions.evalScripts){$exec(a)}this.fireEvent("beforeEffect",c);var e=function(){this.fireEvent("success",[c,this.update,b,g,f,a])}.bind(this);if(this.options.useReveal){c.get("reveal",this.options.revealOptions).chain(e);c.reveal()}else{e()}}.bind(this),failure:function(a){this.fireEvent("failure",a)}.bind(this)})}});if(!window.Form){window.Form={}}var InputValidator=new Class({Implements:[Options],options:{errorMsg:"Validation failed.",test:function(a){return true}},initialize:function(b,a){this.setOptions(a);this.className=b},test:function(b,a){if(document.id(b)){return this.options.test(document.id(b),a||this.getProps(b))}else{return false}},getError:function(c,a){var b=this.options.errorMsg;if($type(b)=="function"){b=b(document.id(c),a||this.getProps(c))}return b},getProps:function(a){if(!document.id(a)){return{}}return a.get("validatorProps")}});Element.Properties.validatorProps={set:function(a){return this.eliminate("validatorProps").store("validatorProps",a)},get:function(a){if(a){this.set(a)}if(this.retrieve("validatorProps")){return this.retrieve("validatorProps")}if(this.getProperty("validatorProps")){try{this.store("validatorProps",JSON.decode(this.getProperty("validatorProps")))}catch(c){return{}}}else{var b=this.get("class").split(" ").filter(function(d){return d.test(":")});if(!b.length){this.store("validatorProps",{})}else{a={};b.each(function(d){var f=d.split(":");if(f[1]){try{a[f[0]]=JSON.decode(f[1])}catch(g){}}});this.store("validatorProps",a)}}return this.retrieve("validatorProps")}};Form.Validator=new Class({Implements:[Options,Events],Binds:["onSubmit"],options:{fieldSelectors:"input, select, textarea",ignoreHidden:true,ignoreDisabled:true,useTitles:false,evaluateOnSubmit:true,evaluateFieldsOnBlur:true,evaluateFieldsOnChange:true,evaluateFieldsOnEnter:false,serial:true,stopOnFailure:true,warningPrefix:function(){return Form.Validator.getMsg("warningPrefix")||"Warning: "},errorPrefix:function(){return Form.Validator.getMsg("errorPrefix")||"Error: "}},initialize:function(c,a){var b=this;this.setOptions(a);this.element=document.id(c);this.element.store("validator",this);this.warningPrefix=$lambda(this.options.warningPrefix)();this.errorPrefix=$lambda(this.options.errorPrefix)();if(this.options.evaluateOnSubmit){this.element.addEvent("submit",this.onSubmit)}if(this.options.evaluateFieldsOnEnter){this.element.getElements("input").addEvent("keydown",function(d){d=new Event(d);if(d.key=="enter"){b.onSubmit()}})}if(this.options.evaluateFieldsOnBlur||this.options.evaluateFieldsOnChange){this.watchFields(this.getFields())}},toElement:function(){return this.element},getFields:function(){return(this.fields=this.element.getElements(this.options.fieldSelectors))},watchFields:function(a){a.each(function(b){if(this.options.evaluateFieldsOnBlur){b.addEvent("blur",this.validationMonitor.pass([b,false],this))}if(this.options.evaluateFieldsOnChange){b.addEvent("change",this.validationMonitor.pass([b,true],this))}},this)},validationMonitor:function(){$clear(this.timer);this.timer=this.validateField.delay(50,this,arguments)},onSubmit:function(a){if(!this.validate(a)&&a){a.preventDefault()}else{this.reset()}},reset:function(){this.getFields().each(this.resetField,this);return this},validate:function(b){var a=this.getFields().map(function(c){return this.validateField(c,true)},this).every(function(c){return c});this.fireEvent("formValidate",[a,this.element,b]);if(this.options.stopOnFailure&&!a&&b){b.preventDefault()}return a},validateField:function(j,a){if(this.paused){return true}j=document.id(j);var d=!j.hasClass("validation-failed");var f,h;if(this.options.serial&&!a){f=this.element.getElement(".validation-failed");h=this.element.getElement(".warning")}if(j&&(!f||a||j.hasClass("validation-failed")||(f&&!this.options.serial))){var c=j.className.split(" ").some(function(k){return this.getValidator(k)},this);var g=[];j.className.split(" ").each(function(k){if(k&&!this.test(k,j)){g.include(k)}},this);d=g.length===0;if(c&&!j.hasClass("warnOnly")){if(d){j.addClass("validation-passed").removeClass("validation-failed");this.fireEvent("elementPass",j)}else{j.addClass("validation-failed").removeClass("validation-passed");this.fireEvent("elementFail",[j,g])}}if(!h){var e=j.className.split(" ").some(function(k){if(k.test("^warn-")||j.hasClass("warnOnly")){return this.getValidator(k.replace(/^warn-/,""))}else{return null}},this);j.removeClass("warning");var b=j.className.split(" ").map(function(k){if(k.test("^warn-")||j.hasClass("warnOnly")){return this.test(k.replace(/^warn-/,""),j,true)}else{return null}},this)}}return d},test:function(b,d,e){d=document.id(d);if((this.options.ignoreHidden&&!d.isVisible())||(this.options.ignoreDisabled&&d.get("disabled"))){return true}var a=this.getValidator(b);if(d.hasClass("ignoreValidation")){return true}e=$pick(e,false);if(d.hasClass("warnOnly")){e=true}var c=a?a.test(d):true;if(a&&d.isVisible()){this.fireEvent("elementValidate",[c,d,b,e])}if(e){return true}return c},resetField:function(a){a=document.id(a);if(a){a.className.split(" ").each(function(b){if(b.test("^warn-")){b=b.replace(/^warn-/,"")}a.removeClass("validation-failed");a.removeClass("warning");a.removeClass("validation-passed")},this)}return this},stop:function(){this.paused=true;return this},start:function(){this.paused=false;return this},ignoreField:function(a,b){a=document.id(a);if(a){this.enforceField(a);if(b){a.addClass("warnOnly")}else{a.addClass("ignoreValidation")}}return this},enforceField:function(a){a=document.id(a);if(a){a.removeClass("warnOnly").removeClass("ignoreValidation")}return this}});Form.Validator.getMsg=function(a){return MooTools.lang.get("Form.Validator",a)};Form.Validator.adders={validators:{},add:function(b,a){this.validators[b]=new InputValidator(b,a);if(!this.initialize){this.implement({validators:this.validators})}},addAllThese:function(a){$A(a).each(function(b){this.add(b[0],b[1])},this)},getValidator:function(a){return this.validators[a.split(":")[0]]}};$extend(Form.Validator,Form.Validator.adders);Form.Validator.implement(Form.Validator.adders);Form.Validator.add("IsEmpty",{errorMsg:false,test:function(a){if(a.type=="select-one"||a.type=="select"){return !(a.selectedIndex>=0&&a.options[a.selectedIndex].value!="")}else{return((a.get("value")==null)||(a.get("value").length==0))}}});Form.Validator.addAllThese([["required",{errorMsg:function(){return Form.Validator.getMsg("required")},test:function(a){return !Form.Validator.getValidator("IsEmpty").test(a)}}],["minLength",{errorMsg:function(a,b){if($type(b.minLength)){return Form.Validator.getMsg("minLength").substitute({minLength:b.minLength,length:a.get("value").length})}else{return""}},test:function(a,b){if($type(b.minLength)){return(a.get("value").length>=$pick(b.minLength,0))}else{return true}}}],["maxLength",{errorMsg:function(a,b){if($type(b.maxLength)){return Form.Validator.getMsg("maxLength").substitute({maxLength:b.maxLength,length:a.get("value").length})}else{return""}},test:function(a,b){return(a.get("value").length<=$pick(b.maxLength,10000))}}],["validate-integer",{errorMsg:Form.Validator.getMsg.pass("integer"),test:function(a){return Form.Validator.getValidator("IsEmpty").test(a)||(/^(-?[1-9]\d*|0)$/).test(a.get("value"))}}],["validate-numeric",{errorMsg:Form.Validator.getMsg.pass("numeric"),test:function(a){return Form.Validator.getValidator("IsEmpty").test(a)||(/^-?(?:0$0(?=\d*\.)|[1-9]|0)\d*(\.\d+)?$/).test(a.get("value"))}}],["validate-digits",{errorMsg:Form.Validator.getMsg.pass("digits"),test:function(a){return Form.Validator.getValidator("IsEmpty").test(a)||(/^[\d() .:\-\+#]+$/.test(a.get("value")))}}],["validate-alpha",{errorMsg:Form.Validator.getMsg.pass("alpha"),test:function(a){return Form.Validator.getValidator("IsEmpty").test(a)||(/^[a-zA-Z]+$/).test(a.get("value"))}}],["validate-alphanum",{errorMsg:Form.Validator.getMsg.pass("alphanum"),test:function(a){return Form.Validator.getValidator("IsEmpty").test(a)||!(/\W/).test(a.get("value"))}}],["validate-date",{errorMsg:function(a,b){if(Date.parse){var c=b.dateFormat||"%x";return Form.Validator.getMsg("dateSuchAs").substitute({date:new Date().format(c)})}else{return Form.Validator.getMsg("dateInFormatMDY")}},test:function(a,b){if(Form.Validator.getValidator("IsEmpty").test(a)){return true}var g;if(Date.parse){var f=b.dateFormat||"%x";g=Date.parse(a.get("value"));var e=g.format(f);if(e!="invalid date"){a.set("value",e)}return !isNaN(g)}else{var c=/^(\d{2})\/(\d{2})\/(\d{4})$/;if(!c.test(a.get("value"))){return false}g=new Date(a.get("value").replace(c,"$1/$2/$3"));return(parseInt(RegExp.$1,10)==(1+g.getMonth()))&&(parseInt(RegExp.$2,10)==g.getDate())&&(parseInt(RegExp.$3,10)==g.getFullYear())}}}],["validate-email",{errorMsg:Form.Validator.getMsg.pass("email"),test:function(a){return Form.Validator.getValidator("IsEmpty").test(a)||(/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i).test(a.get("value"))}}],["validate-url",{errorMsg:Form.Validator.getMsg.pass("url"),test:function(a){return Form.Validator.getValidator("IsEmpty").test(a)||(/^(https?|ftp|rmtp|mms):\/\/(([A-Z0-9][A-Z0-9_-]*)(\.[A-Z0-9][A-Z0-9_-]*)+)(:(\d+))?\/?/i).test(a.get("value"))}}],["validate-currency-dollar",{errorMsg:Form.Validator.getMsg.pass("currencyDollar"),test:function(a){return Form.Validator.getValidator("IsEmpty").test(a)||(/^\$?\-?([1-9]{1}[0-9]{0,2}(\,[0-9]{3})*(\.[0-9]{0,2})?|[1-9]{1}\d*(\.[0-9]{0,2})?|0(\.[0-9]{0,2})?|(\.[0-9]{1,2})?)$/).test(a.get("value"))}}],["validate-one-required",{errorMsg:Form.Validator.getMsg.pass("oneRequired"),test:function(a,b){var c=document.id(b["validate-one-required"])||a.getParent();return c.getElements("input").some(function(d){if(["checkbox","radio"].contains(d.get("type"))){return d.get("checked")}return d.get("value")})}}]]);Element.Properties.validator={set:function(a){var b=this.retrieve("validator");if(b){b.setOptions(a)}return this.store("validator:options")},get:function(a){if(a||!this.retrieve("validator")){if(a||!this.retrieve("validator:options")){this.set("validator",a)}this.store("validator",new Form.Validator(this,this.retrieve("validator:options")))}return this.retrieve("validator")}};Element.implement({validate:function(a){this.set("validator",a);return this.get("validator",a).validate()}});var FormValidator=Form.Validator;Form.Validator.Inline=new Class({Extends:Form.Validator,options:{scrollToErrorsOnSubmit:true,scrollFxOptions:{transition:"quad:out",offset:{y:-20}}},initialize:function(b,a){this.parent(b,a);this.addEvent("onElementValidate",function(g,f,e,h){var d=this.getValidator(e);if(!g&&d.getError(f)){if(h){f.addClass("warning")}var c=this.makeAdvice(e,f,d.getError(f),h);this.insertAdvice(c,f);this.showAdvice(e,f)}else{this.hideAdvice(e,f)}})},makeAdvice:function(d,f,c,g){var e=(g)?this.warningPrefix:this.errorPrefix;e+=(this.options.useTitles)?f.title||c:c;var a=(g)?"warning-advice":"validation-advice";var b=this.getAdvice(d,f);if(b){b=b.set("html",e)}else{b=new Element("div",{html:e,styles:{display:"none"},id:"advice-"+d+"-"+this.getFieldId(f)}).addClass(a)}f.store("advice-"+d,b);return b},getFieldId:function(a){return a.id?a.id:a.id="input_"+a.name},showAdvice:function(b,c){var a=this.getAdvice(b,c);if(a&&!c.retrieve(this.getPropName(b))&&(a.getStyle("display")=="none"||a.getStyle("visiblity")=="hidden"||a.getStyle("opacity")==0)){c.store(this.getPropName(b),true);if(a.reveal){a.reveal()}else{a.setStyle("display","block")}}},hideAdvice:function(b,c){var a=this.getAdvice(b,c);if(a&&c.retrieve(this.getPropName(b))){c.store(this.getPropName(b),false);if(a.dissolve){a.dissolve()}else{a.setStyle("display","none")}}},getPropName:function(a){return"advice"+a},resetField:function(a){a=document.id(a);if(!a){return this}this.parent(a);a.className.split(" ").each(function(b){this.hideAdvice(b,a)},this);return this},getAllAdviceMessages:function(d,c){var b=[];if(d.hasClass("ignoreValidation")&&!c){return b}var a=d.className.split(" ").some(function(g){var e=g.test("^warn-")||d.hasClass("warnOnly");if(e){g=g.replace(/^warn-/,"")}var f=this.getValidator(g);if(!f){return}b.push({message:f.getError(d),warnOnly:e,passed:f.test(),validator:f})},this);return b},getAdvice:function(a,b){return b.retrieve("advice-"+a)},insertAdvice:function(a,c){var b=c.get("validatorProps");if(!b.msgPos||!document.id(b.msgPos)){if(c.type.toLowerCase()=="radio"){c.getParent().adopt(a)}else{a.inject(document.id(c),"after")}}else{document.id(b.msgPos).grab(a)}},validateField:function(f,e){var a=this.parent(f,e);if(this.options.scrollToErrorsOnSubmit&&!a){var b=document.id(this).getElement(".validation-failed");var c=document.id(this).getParent();while(c!=document.body&&c.getScrollSize().y==c.getSize().y){c=c.getParent()}var d=c.retrieve("fvScroller");if(!d&&window.Fx&&Fx.Scroll){d=new Fx.Scroll(c,this.options.scrollFxOptions);c.store("fvScroller",d)}if(b){if(d){d.toElement(b)}else{c.scrollTo(c.getScroll().x,b.getPosition(c).y-20)}}}return a}});Form.Validator.addAllThese([["validate-enforce-oncheck",{test:function(a,b){if(a.checked){var c=a.getParent("form").retrieve("validator");if(!c){return true}(b.toEnforce||document.id(b.enforceChildrenOf).getElements("input, select, textarea")).map(function(d){c.enforceField(d)})}return true}}],["validate-ignore-oncheck",{test:function(a,b){if(a.checked){var c=a.getParent("form").retrieve("validator");if(!c){return true}(b.toIgnore||document.id(b.ignoreChildrenOf).getElements("input, select, textarea")).each(function(d){c.ignoreField(d);c.resetField(d)})}return true}}],["validate-nospace",{errorMsg:function(){return Form.Validator.getMsg("noSpace")},test:function(a,b){return !a.get("value").test(/\s/)}}],["validate-toggle-oncheck",{test:function(b,c){var d=b.getParent("form").retrieve("validator");if(!d){return true}var a=c.toToggle||document.id(c.toToggleChildrenOf).getElements("input, select, textarea");if(!b.checked){a.each(function(e){d.ignoreField(e);d.resetField(e)})}else{a.each(function(e){d.enforceField(e)})}return true}}],["validate-reqchk-bynode",{errorMsg:function(){return Form.Validator.getMsg("reqChkByNode")},test:function(a,b){return(document.id(b.nodeId).getElements(b.selector||"input[type=checkbox], input[type=radio]")).some(function(c){return c.checked})}}],["validate-required-check",{errorMsg:function(a,b){return b.useTitle?a.get("title"):Form.Validator.getMsg("requiredChk")},test:function(a,b){return !!a.checked}}],["validate-reqchk-byname",{errorMsg:function(a,b){return Form.Validator.getMsg("reqChkByName").substitute({label:b.label||a.get("type")})},test:function(b,d){var c=d.groupName||b.get("name");var a=$$(document.getElementsByName(c)).some(function(g,f){return g.checked});var e=b.getParent("form").retrieve("validator");if(a&&e){e.resetField(b)}return a}}],["validate-match",{errorMsg:function(a,b){return Form.Validator.getMsg("match").substitute({matchName:b.matchName||document.id(b.matchInput).get("name")})},test:function(b,c){var d=b.get("value");var a=document.id(c.matchInput)&&document.id(c.matchInput).get("value");return d&&a?d==a:true}}],["validate-after-date",{errorMsg:function(a,b){return Form.Validator.getMsg("afterDate").substitute({label:b.afterLabel||(b.afterElement?Form.Validator.getMsg("startDate"):Form.Validator.getMsg("currentDate"))})},test:function(b,c){var d=document.id(c.afterElement)?Date.parse(document.id(c.afterElement).get("value")):new Date();var a=Date.parse(b.get("value"));return a&&d?a>=d:true}}],["validate-before-date",{errorMsg:function(a,b){return Form.Validator.getMsg("beforeDate").substitute({label:b.beforeLabel||(b.beforeElement?Form.Validator.getMsg("endDate"):Form.Validator.getMsg("currentDate"))})},test:function(b,c){var d=Date.parse(b.get("value"));var a=document.id(c.beforeElement)?Date.parse(document.id(c.beforeElement).get("value")):new Date();return a&&d?a>=d:true}}],["validate-custom-required",{errorMsg:function(){return Form.Validator.getMsg("required")},test:function(a,b){return a.get("value")!=b.emptyValue}}],["validate-same-month",{errorMsg:function(a,b){var c=document.id(b.sameMonthAs)&&document.id(b.sameMonthAs).get("value");var d=a.get("value");if(d!=""){return Form.Validator.getMsg(c?"sameMonth":"startMonth")}},test:function(a,b){var d=Date.parse(a.get("value"));var c=Date.parse(document.id(b.sameMonthAs)&&document.id(b.sameMonthAs).get("value"));return d&&c?d.format("%B")==c.format("%B"):true}}],["validate-cc-num",{errorMsg:function(a){var b=a.get("value").ccNum.replace(/[^0-9]/g,"");return Form.Validator.getMsg("creditcard").substitute({length:b.length})},test:function(c){if(Form.Validator.getValidator("IsEmpty").test(c)){return true}var g=c.get("value");g=g.replace(/[^0-9]/g,"");var a=false;if(g.test(/^4[0-9]{12}([0-9]{3})?$/)){a="Visa"}else{if(g.test(/^5[1-5]([0-9]{14})$/)){a="Master Card"}else{if(g.test(/^3[47][0-9]{13}$/)){a="American Express"}else{if(g.test(/^6011[0-9]{12}$/)){a="Discover"}}}}if(a){var d=0;var e=0;for(var b=g.length-1;b>=0;--b){e=g.charAt(b).toInt();if(e==0){continue}if((g.length-b)%2==0){e+=e}if(e>9){e=e.toString().charAt(0).toInt()+e.toString().charAt(1).toInt()}d+=e}if((d%10)==0){return true}}var f="";while(g!=""){f+=" "+g.substr(0,4);g=g.substr(4)}c.getParent("form").retrieve("validator").ignoreField(c);c.set("value",f.clean());c.getParent("form").retrieve("validator").enforceField(c);return false}}]]);var OverText=new Class({Implements:[Options,Events,Class.Occlude],Binds:["reposition","assert","focus","hide"],options:{element:"label",positionOptions:{position:"upperLeft",edge:"upperLeft",offset:{x:4,y:2}},poll:false,pollInterval:250,wrap:false},property:"OverText",initialize:function(b,a){this.element=document.id(b);if(this.occlude()){return this.occluded}this.setOptions(a);this.attach(this.element);OverText.instances.push(this);if(this.options.poll){this.poll()}return this},toElement:function(){return this.element},attach:function(){var a=this.options.textOverride||this.element.get("alt")||this.element.get("title");if(!a){return}this.text=new Element(this.options.element,{"class":"overTxtLabel",styles:{lineHeight:"normal",position:"absolute",cursor:"text"},html:a,events:{click:this.hide.pass(this.options.element=="label",this)}}).inject(this.element,"after");if(this.options.element=="label"){if(!this.element.get("id")){this.element.set("id","input_"+new Date().getTime())}this.text.set("for",this.element.get("id"))}if(this.options.wrap){this.textHolder=new Element("div",{styles:{lineHeight:"normal",position:"relative"},"class":"overTxtWrapper"}).adopt(this.text).inject(this.element,"before")}this.element.addEvents({focus:this.focus,blur:this.assert,change:this.assert}).store("OverTextDiv",this.text);window.addEvent("resize",this.reposition.bind(this));this.assert(true);this.reposition()},wrap:function(){if(this.options.element=="label"){if(!this.element.get("id")){this.element.set("id","input_"+new Date().getTime())}this.text.set("for",this.element.get("id"))}},startPolling:function(){this.pollingPaused=false;return this.poll()},poll:function(a){if(this.poller&&!a){return this}var b=function(){if(!this.pollingPaused){this.assert(true)}}.bind(this);if(a){$clear(this.poller)}else{this.poller=b.periodical(this.options.pollInterval,this)}return this},stopPolling:function(){this.pollingPaused=true;return this.poll(true)},focus:function(){if(this.text&&(!this.text.isDisplayed()||this.element.get("disabled"))){return}this.hide()},hide:function(c,a){if(this.text&&(this.text.isDisplayed()&&(!this.element.get("disabled")||a))){this.text.hide();this.fireEvent("textHide",[this.text,this.element]);this.pollingPaused=true;try{if(!c){this.element.fireEvent("focus")}this.element.focus()}catch(b){}}return this},show:function(){if(this.text&&!this.text.isDisplayed()){this.text.show();this.reposition();this.fireEvent("textShow",[this.text,this.element]);this.pollingPaused=false}return this},assert:function(a){this[this.test()?"show":"hide"](a)},test:function(){var a=this.element.get("value");return !a},reposition:function(){this.assert(true);if(!this.element.isVisible()){return this.stopPolling().hide()}if(this.text&&this.test()){this.text.position($merge(this.options.positionOptions,{relativeTo:this.element}))}return this}});OverText.instances=[];$extend(OverText,{each:function(a){return OverText.instances.map(function(c,b){if(c.element&&c.text){return a.apply(OverText,[c,b])}return null})},update:function(){return OverText.each(function(a){return a.reposition()})},hideAll:function(){return OverText.each(function(a){return a.hide(true,true)})},showAll:function(){return OverText.each(function(a){return a.show()})}});if(window.Fx&&Fx.Reveal){Fx.Reveal.implement({hideInputs:Browser.Engine.trident?"select, input, textarea, object, embed, .overTxtLabel":false})}Fx.Elements=new Class({Extends:Fx.CSS,initialize:function(b,a){this.elements=this.subject=$$(b);this.parent(a)},compute:function(g,h,j){var c={};for(var d in g){var a=g[d],e=h[d],f=c[d]={};for(var b in a){f[b]=this.parent(a[b],e[b],j)}}return c},set:function(b){for(var c in b){var a=b[c];for(var d in a){this.render(this.elements[c],d,a[d],this.options.unit)}}return this},start:function(c){if(!this.check(c)){return this}var h={},j={};for(var d in c){var f=c[d],a=h[d]={},g=j[d]={};for(var b in f){var e=this.prepare(this.elements[d],b,f[b]);a[b]=e.from;g[b]=e.to}}return this.parent(h,j)}});var Accordion=Fx.Accordion=new Class({Extends:Fx.Elements,options:{display:0,show:false,height:true,width:false,opacity:true,fixedHeight:false,fixedWidth:false,wait:false,alwaysHide:false,trigger:"click",initialDisplayFx:true},initialize:function(){var c=Array.link(arguments,{container:Element.type,options:Object.type,togglers:$defined,elements:$defined});this.parent(c.elements,c.options);this.togglers=$$(c.togglers);this.container=document.id(c.container);this.previous=-1;if(this.options.alwaysHide){this.options.wait=true}if($chk(this.options.show)){this.options.display=false;this.previous=this.options.show}if(this.options.start){this.options.display=false;this.options.show=false}this.effects={};if(this.options.opacity){this.effects.opacity="fullOpacity"}if(this.options.width){this.effects.width=this.options.fixedWidth?"fullWidth":"offsetWidth"}if(this.options.height){this.effects.height=this.options.fixedHeight?"fullHeight":"scrollHeight"}for(var b=0,a=this.togglers.length;b<a;b++){this.addSection(this.togglers[b],this.elements[b])}this.elements.each(function(e,d){if(this.options.show===d){this.fireEvent("active",[this.togglers[d],e])}else{for(var f in this.effects){e.setStyle(f,0)}}},this);if($chk(this.options.display)){this.display(this.options.display,this.options.initialDisplayFx)}},addSection:function(d,b){d=document.id(d);b=document.id(b);var e=this.togglers.contains(d);this.togglers.include(d);this.elements.include(b);var a=this.togglers.indexOf(d);d.addEvent(this.options.trigger,this.display.bind(this,a));if(this.options.height){b.setStyles({"padding-top":0,"border-top":"none","padding-bottom":0,"border-bottom":"none"})}if(this.options.width){b.setStyles({"padding-left":0,"border-left":"none","padding-right":0,"border-right":"none"})}b.fullOpacity=1;if(this.options.fixedWidth){b.fullWidth=this.options.fixedWidth}if(this.options.fixedHeight){b.fullHeight=this.options.fixedHeight}b.setStyle("overflow","hidden");if(!e){for(var c in this.effects){b.setStyle(c,0)}}return this},display:function(a,b){b=$pick(b,true);a=($type(a)=="element")?this.elements.indexOf(a):a;if((this.timer&&this.options.wait)||(a===this.previous&&!this.options.alwaysHide)){return this}this.previous=a;var c={};this.elements.each(function(f,e){c[e]={};var d=(e!=a)||(this.options.alwaysHide&&(f.offsetHeight>0));this.fireEvent(d?"background":"active",[this.togglers[e],f]);for(var g in this.effects){c[e][g]=d?0:f[this.effects[g]]}},this);return b?this.start(c):this.set(c)}});Fx.Move=new Class({Extends:Fx.Morph,options:{relativeTo:document.body,position:"center",edge:false,offset:{x:0,y:0}},start:function(a){return this.parent(this.element.position($merge(this.options,a,{returnPos:true})))}});Element.Properties.move={set:function(a){var b=this.retrieve("move");if(b){b.cancel()}return this.eliminate("move").store("move:options",$extend({link:"cancel"},a))},get:function(a){if(a||!this.retrieve("move")){if(a||!this.retrieve("move:options")){this.set("move",a)}this.store("move",new Fx.Move(this,this.retrieve("move:options")))}return this.retrieve("move")}};Element.implement({move:function(a){this.get("move").start(a);return this}});Fx.Reveal=new Class({Extends:Fx.Morph,options:{link:"cancel",styles:["padding","border","margin"],transitionOpacity:!Browser.Engine.trident4,mode:"vertical",display:"block",hideInputs:Browser.Engine.trident?"select, input, textarea, object, embed":false},dissolve:function(){try{if(!this.hiding&&!this.showing){if(this.element.getStyle("display")!="none"){this.hiding=true;this.showing=false;this.hidden=true;this.cssText=this.element.style.cssText;var d=this.element.getComputedSize({styles:this.options.styles,mode:this.options.mode});this.element.setStyle("display","block");if(this.options.transitionOpacity){d.opacity=1}var b={};$each(d,function(f,e){b[e]=[f,0]},this);this.element.setStyle("overflow","hidden");var a=this.options.hideInputs?this.element.getElements(this.options.hideInputs):null;this.$chain.unshift(function(){if(this.hidden){this.hiding=false;$each(d,function(f,e){d[e]=f},this);this.element.style.cssText=this.cssText;this.element.setStyle("display","none");if(a){a.setStyle("visibility","visible")}}this.fireEvent("hide",this.element);this.callChain()}.bind(this));if(a){a.setStyle("visibility","hidden")}this.start(b)}else{this.callChain.delay(10,this);this.fireEvent("complete",this.element);this.fireEvent("hide",this.element)}}else{if(this.options.link=="chain"){this.chain(this.dissolve.bind(this))}else{if(this.options.link=="cancel"&&!this.hiding){this.cancel();this.dissolve()}}}}catch(c){this.hiding=false;this.element.setStyle("display","none");this.callChain.delay(10,this);this.fireEvent("complete",this.element);this.fireEvent("hide",this.element)}return this},reveal:function(){try{if(!this.showing&&!this.hiding){if(this.element.getStyle("display")=="none"||this.element.getStyle("visiblity")=="hidden"||this.element.getStyle("opacity")==0){this.showing=true;this.hiding=this.hidden=false;var d;this.cssText=this.element.style.cssText;this.element.measure(function(){d=this.element.getComputedSize({styles:this.options.styles,mode:this.options.mode})}.bind(this));$each(d,function(f,e){d[e]=f});if($chk(this.options.heightOverride)){d.height=this.options.heightOverride.toInt()}if($chk(this.options.widthOverride)){d.width=this.options.widthOverride.toInt()}if(this.options.transitionOpacity){this.element.setStyle("opacity",0);d.opacity=1}var b={height:0,display:this.options.display};$each(d,function(f,e){b[e]=0});this.element.setStyles($merge(b,{overflow:"hidden"}));var a=this.options.hideInputs?this.element.getElements(this.options.hideInputs):null;if(a){a.setStyle("visibility","hidden")}this.start(d);this.$chain.unshift(function(){this.element.style.cssText=this.cssText;this.element.setStyle("display",this.options.display);if(!this.hidden){this.showing=false}if(a){a.setStyle("visibility","visible")}this.callChain();this.fireEvent("show",this.element)}.bind(this))}else{this.callChain();this.fireEvent("complete",this.element);this.fireEvent("show",this.element)}}else{if(this.options.link=="chain"){this.chain(this.reveal.bind(this))}else{if(this.options.link=="cancel"&&!this.showing){this.cancel();this.reveal()}}}}catch(c){this.element.setStyles({display:this.options.display,visiblity:"visible",opacity:1});this.showing=false;this.callChain.delay(10,this);this.fireEvent("complete",this.element);this.fireEvent("show",this.element)}return this},toggle:function(){if(this.element.getStyle("display")=="none"||this.element.getStyle("visiblity")=="hidden"||this.element.getStyle("opacity")==0){this.reveal()}else{this.dissolve()}return this},cancel:function(){this.parent.apply(this,arguments);this.element.style.cssText=this.cssText;this.hidding=false;this.showing=false}});Element.Properties.reveal={set:function(a){var b=this.retrieve("reveal");if(b){b.cancel()}return this.eliminate("reveal").store("reveal:options",a)},get:function(a){if(a||!this.retrieve("reveal")){if(a||!this.retrieve("reveal:options")){this.set("reveal",a)}this.store("reveal",new Fx.Reveal(this,this.retrieve("reveal:options")))}return this.retrieve("reveal")}};Element.Properties.dissolve=Element.Properties.reveal;Element.implement({reveal:function(a){this.get("reveal",a).reveal();return this},dissolve:function(a){this.get("reveal",a).dissolve();return this},nix:function(){var a=Array.link(arguments,{destroy:Boolean.type,options:Object.type});this.get("reveal",a.options).dissolve().chain(function(){this[a.destroy?"destroy":"dispose"]()}.bind(this));return this},wink:function(){var b=Array.link(arguments,{duration:Number.type,options:Object.type});var a=this.get("reveal",b.options);a.reveal().chain(function(){(function(){a.dissolve()}).delay(b.duration||2000)})}});Fx.Scroll=new Class({Extends:Fx,options:{offset:{x:0,y:0},wheelStops:true},initialize:function(b,a){this.element=this.subject=document.id(b);this.parent(a);var d=this.cancel.bind(this,false);if($type(this.element)!="element"){this.element=document.id(this.element.getDocument().body)}var c=this.element;if(this.options.wheelStops){this.addEvent("start",function(){c.addEvent("mousewheel",d)},true);this.addEvent("complete",function(){c.removeEvent("mousewheel",d)},true)}},set:function(){var a=Array.flatten(arguments);if(Browser.Engine.gecko){a=[Math.round(a[0]),Math.round(a[1])]}this.element.scrollTo(a[0],a[1])},compute:function(c,b,a){return[0,1].map(function(d){return Fx.compute(c[d],b[d],a)})},start:function(c,g){if(!this.check(c,g)){return this}var e=this.element.getScrollSize(),b=this.element.getScroll(),d={x:c,y:g};for(var f in d){var a=e[f];if($chk(d[f])){d[f]=($type(d[f])=="number")?d[f]:a}else{d[f]=b[f]}d[f]+=this.options.offset[f]}return this.parent([b.x,b.y],[d.x,d.y])},toTop:function(){return this.start(false,0)},toLeft:function(){return this.start(0,false)},toRight:function(){return this.start("right",false)},toBottom:function(){return this.start(false,"bottom")},toElement:function(b){var a=document.id(b).getPosition(this.element);return this.start(a.x,a.y)},scrollIntoView:function(c,e,d){e=e?$splat(e):["x","y"];var h={};c=document.id(c);var f=c.getPosition(this.element);var j=c.getSize();var g=this.element.getScroll();var a=this.element.getSize();var b={x:f.x+j.x,y:f.y+j.y};["x","y"].each(function(k){if(e.contains(k)){if(b[k]>g[k]+a[k]){h[k]=b[k]-a[k]}if(f[k]<g[k]){h[k]=f[k]}}if(h[k]==null){h[k]=g[k]}if(d&&d[k]){h[k]=h[k]+d[k]}},this);if(h.x!=g.x||h.y!=g.y){this.start(h.x,h.y)}return this},scrollToCenter:function(c,e,d){e=e?$splat(e):["x","y"];c=$(c);var h={},f=c.getPosition(this.element),j=c.getSize(),g=this.element.getScroll(),a=this.element.getSize(),b={x:f.x+j.x,y:f.y+j.y};["x","y"].each(function(k){if(e.contains(k)){h[k]=f[k]-(a[k]-j[k])/2}if(h[k]==null){h[k]=g[k]}if(d&&d[k]){h[k]=h[k]+d[k]}},this);if(h.x!=g.x||h.y!=g.y){this.start(h.x,h.y)}return this}});Fx.Slide=new Class({Extends:Fx,options:{mode:"vertical",hideOverflow:true},initialize:function(b,a){this.addEvent("complete",function(){this.open=(this.wrapper["offset"+this.layout.capitalize()]!=0);if(this.open&&Browser.Engine.webkit419){this.element.dispose().inject(this.wrapper)}},true);this.element=this.subject=document.id(b);this.parent(a);var d=this.element.retrieve("wrapper");var c=this.element.getStyles("margin","position","overflow");if(this.options.hideOverflow){c=$extend(c,{overflow:"hidden"})}this.wrapper=d||new Element("div",{styles:c}).wraps(this.element);this.element.store("wrapper",this.wrapper).setStyle("margin",0);this.now=[];this.open=true},vertical:function(){this.margin="margin-top";this.layout="height";this.offset=this.element.offsetHeight},horizontal:function(){this.margin="margin-left";this.layout="width";this.offset=this.element.offsetWidth},set:function(a){this.element.setStyle(this.margin,a[0]);this.wrapper.setStyle(this.layout,a[1]);return this},compute:function(c,b,a){return[0,1].map(function(d){return Fx.compute(c[d],b[d],a)})},start:function(b,e){if(!this.check(b,e)){return this}this[e||this.options.mode]();var d=this.element.getStyle(this.margin).toInt();var c=this.wrapper.getStyle(this.layout).toInt();var a=[[d,c],[0,this.offset]];var g=[[d,c],[-this.offset,0]];var f;switch(b){case"in":f=a;break;case"out":f=g;break;case"toggle":f=(c==0)?a:g}return this.parent(f[0],f[1])},slideIn:function(a){return this.start("in",a)},slideOut:function(a){return this.start("out",a)},hide:function(a){this[a||this.options.mode]();this.open=false;return this.set([-this.offset,0])},show:function(a){this[a||this.options.mode]();this.open=true;return this.set([0,this.offset])},toggle:function(a){return this.start("toggle",a)}});Element.Properties.slide={set:function(b){var a=this.retrieve("slide");if(a){a.cancel()}return this.eliminate("slide").store("slide:options",$extend({link:"cancel"},b))},get:function(a){if(a||!this.retrieve("slide")){if(a||!this.retrieve("slide:options")){this.set("slide",a)}this.store("slide",new Fx.Slide(this,this.retrieve("slide:options")))}return this.retrieve("slide")}};Element.implement({slide:function(d,e){d=d||"toggle";var b=this.get("slide"),a;switch(d){case"hide":b.hide(e);break;case"show":b.show(e);break;case"toggle":var c=this.retrieve("slide:flag",b.open);b[c?"slideOut":"slideIn"](e);this.store("slide:flag",!c);a=true;break;default:b.start(d,e)}if(!a){this.eliminate("slide:flag")}return this}});var SmoothScroll=Fx.SmoothScroll=new Class({Extends:Fx.Scroll,initialize:function(b,c){c=c||document;this.doc=c.getDocument();var d=c.getWindow();this.parent(this.doc,b);this.links=$$(this.options.links||this.doc.links);var a=d.location.href.match(/^[^#]*/)[0]+"#";this.links.each(function(f){if(f.href.indexOf(a)!=0){return}var e=f.href.substr(a.length);if(e){this.useLink(f,e)}},this);if(!Browser.Engine.webkit419){this.addEvent("complete",function(){d.location.hash=this.anchor},true)}},useLink:function(c,a){var b;c.addEvent("click",function(d){if(b!==false&&!b){b=document.id(a)||this.doc.getElement("a[name="+a+"]")}if(b){d.preventDefault();this.anchor=a;this.toElement(b).chain(function(){this.fireEvent("scrolledTo",[c,b])}.bind(this));c.blur()}}.bind(this))}});Fx.Sort=new Class({Extends:Fx.Elements,options:{mode:"vertical"},initialize:function(b,a){this.parent(b,a);this.elements.each(function(c){if(c.getStyle("position")=="static"){c.setStyle("position","relative")}});this.setDefaultOrder()},setDefaultOrder:function(){this.currentOrder=this.elements.map(function(b,a){return a})},sort:function(e){if($type(e)!="array"){return false}var j=0,a=0,c={},h={},d=this.options.mode=="vertical";var f=this.elements.map(function(n,k){var m=n.getComputedSize({styles:["border","padding","margin"]});var o;if(d){o={top:j,margin:m["margin-top"],height:m.totalHeight};j+=o.height-m["margin-top"]}else{o={left:a,margin:m["margin-left"],width:m.totalWidth};a+=o.width}var l=d?"top":"left";h[k]={};var p=n.getStyle(l).toInt();h[k][l]=p||0;return o},this);this.set(h);e=e.map(function(k){return k.toInt()});if(e.length!=this.elements.length){this.currentOrder.each(function(k){if(!e.contains(k)){e.push(k)}});if(e.length>this.elements.length){e.splice(this.elements.length-1,e.length-this.elements.length)}}var b=j=a=0;e.each(function(m,k){var l={};if(d){l.top=j-f[m].top-b;j+=f[m].height}else{l.left=a-f[m].left;a+=f[m].width}b=b+f[m].margin;c[m]=l},this);var g={};$A(e).sort().each(function(k){g[k]=c[k]});this.start(g);this.currentOrder=e;return this},rearrangeDOM:function(a){a=a||this.currentOrder;var b=this.elements[0].getParent();var c=[];this.elements.setStyle("opacity",0);a.each(function(d){c.push(this.elements[d].inject(b).setStyles({top:0,left:0}))},this);this.elements.setStyle("opacity",1);this.elements=$$(c);this.setDefaultOrder();return this},getDefaultOrder:function(){return this.elements.map(function(b,a){return a})},forward:function(){return this.sort(this.getDefaultOrder())},backward:function(){return this.sort(this.getDefaultOrder().reverse())},reverse:function(){return this.sort(this.currentOrder.reverse())},sortByElements:function(a){return this.sort(a.map(function(b){return this.elements.indexOf(b)},this))},swap:function(c,b){if($type(c)=="element"){c=this.elements.indexOf(c)}if($type(b)=="element"){b=this.elements.indexOf(b)}var a=$A(this.currentOrder);a[this.currentOrder.indexOf(c)]=b;a[this.currentOrder.indexOf(b)]=c;return this.sort(a)}});var Drag=new Class({Implements:[Events,Options],options:{snap:6,unit:"px",grid:false,style:true,limit:false,handle:false,invert:false,preventDefault:false,stopPropagation:false,modifiers:{x:"left",y:"top"}},initialize:function(){var b=Array.link(arguments,{options:Object.type,element:$defined});this.element=document.id(b.element);this.document=this.element.getDocument();this.setOptions(b.options||{});var a=$type(this.options.handle);this.handles=((a=="array"||a=="collection")?$$(this.options.handle):document.id(this.options.handle))||this.element;this.mouse={now:{},pos:{}};this.value={start:{},now:{}};this.selection=(Browser.Engine.trident)?"selectstart":"mousedown";this.bound={start:this.start.bind(this),check:this.check.bind(this),drag:this.drag.bind(this),stop:this.stop.bind(this),cancel:this.cancel.bind(this),eventStop:$lambda(false)};this.attach()},attach:function(){this.handles.addEvent("mousedown",this.bound.start);return this},detach:function(){this.handles.removeEvent("mousedown",this.bound.start);return this},start:function(c){if(c.rightClick){return}if(this.options.preventDefault){c.preventDefault()}if(this.options.stopPropagation){c.stopPropagation()}this.mouse.start=c.page;this.fireEvent("beforeStart",this.element);var a=this.options.limit;this.limit={x:[],y:[]};for(var d in this.options.modifiers){if(!this.options.modifiers[d]){continue}if(this.options.style){this.value.now[d]=this.element.getStyle(this.options.modifiers[d]).toInt()}else{this.value.now[d]=this.element[this.options.modifiers[d]]}if(this.options.invert){this.value.now[d]*=-1}this.mouse.pos[d]=c.page[d]-this.value.now[d];if(a&&a[d]){for(var b=2;b--;b){if($chk(a[d][b])){this.limit[d][b]=$lambda(a[d][b])()}}}}if($type(this.options.grid)=="number"){this.options.grid={x:this.options.grid,y:this.options.grid}}this.document.addEvents({mousemove:this.bound.check,mouseup:this.bound.cancel});this.document.addEvent(this.selection,this.bound.eventStop)},check:function(a){if(this.options.preventDefault){a.preventDefault()}var b=Math.round(Math.sqrt(Math.pow(a.page.x-this.mouse.start.x,2)+Math.pow(a.page.y-this.mouse.start.y,2)));if(b>this.options.snap){this.cancel();this.document.addEvents({mousemove:this.bound.drag,mouseup:this.bound.stop});this.fireEvent("start",[this.element,a]).fireEvent("snap",this.element)}},drag:function(a){if(this.options.preventDefault){a.preventDefault()}this.mouse.now=a.page;for(var b in this.options.modifiers){if(!this.options.modifiers[b]){continue}this.value.now[b]=this.mouse.now[b]-this.mouse.pos[b];if(this.options.invert){this.value.now[b]*=-1}if(this.options.limit&&this.limit[b]){if($chk(this.limit[b][1])&&(this.value.now[b]>this.limit[b][1])){this.value.now[b]=this.limit[b][1]}else{if($chk(this.limit[b][0])&&(this.value.now[b]<this.limit[b][0])){this.value.now[b]=this.limit[b][0]}}}if(this.options.grid[b]){this.value.now[b]-=((this.value.now[b]-(this.limit[b][0]||0))%this.options.grid[b])}if(this.options.style){this.element.setStyle(this.options.modifiers[b],this.value.now[b]+this.options.unit)}else{this.element[this.options.modifiers[b]]=this.value.now[b]}}this.fireEvent("drag",[this.element,a])},cancel:function(a){this.document.removeEvent("mousemove",this.bound.check);this.document.removeEvent("mouseup",this.bound.cancel);if(a){this.document.removeEvent(this.selection,this.bound.eventStop);this.fireEvent("cancel",this.element)}},stop:function(a){this.document.removeEvent(this.selection,this.bound.eventStop);this.document.removeEvent("mousemove",this.bound.drag);this.document.removeEvent("mouseup",this.bound.stop);if(a){this.fireEvent("complete",[this.element,a])}}});Element.implement({makeResizable:function(a){var b=new Drag(this,$merge({modifiers:{x:"width",y:"height"}},a));this.store("resizer",b);return b.addEvent("drag",function(){this.fireEvent("resize",b)}.bind(this))}});Drag.Move=new Class({Extends:Drag,options:{droppables:[],container:false,precalculate:false,includeMargins:true,checkDroppables:true},initialize:function(b,a){this.parent(b,a);b=this.element;this.droppables=$$(this.options.droppables);this.container=document.id(this.options.container);if(this.container&&$type(this.container)!="element"){this.container=document.id(this.container.getDocument().body)}var c=b.getStyles("left","right","position");if(c.left=="auto"||c.top=="auto"){b.setPosition(b.getPosition(b.getOffsetParent()))}if(c.position=="static"){b.setStyle("position","absolute")}this.addEvent("start",this.checkDroppables,true);this.overed=null},start:function(a){if(this.container){this.options.limit=this.calculateLimit()}if(this.options.precalculate){this.positions=this.droppables.map(function(b){return b.getCoordinates()})}this.parent(a)},calculateLimit:function(){var d=this.element.getOffsetParent(),g=this.container.getCoordinates(d),f={},c={},b={},j={},l={};["top","right","bottom","left"].each(function(p){f[p]=this.container.getStyle("border-"+p).toInt();b[p]=this.element.getStyle("border-"+p).toInt();c[p]=this.element.getStyle("margin-"+p).toInt();j[p]=this.container.getStyle("margin-"+p).toInt();l[p]=d.getStyle("padding-"+p).toInt()},this);var e=this.element.offsetWidth+c.left+c.right,o=this.element.offsetHeight+c.top+c.bottom,h=0,k=0,n=g.right-f.right-e,a=g.bottom-f.bottom-o;if(this.options.includeMargins){h+=c.left;k+=c.top}else{n+=c.right;a+=c.bottom}if(this.element.getStyle("position")=="relative"){var m=this.element.getCoordinates(d);m.left-=this.element.getStyle("left").toInt();m.top-=this.element.getStyle("top").toInt();h+=f.left-m.left;k+=f.top-m.top;n+=c.left-m.left;a+=c.top-m.top;if(this.container!=d){h+=j.left+l.left;k+=(Browser.Engine.trident4?0:j.top)+l.top}}else{h-=c.left;k-=c.top;if(this.container==d){n-=f.left;a-=f.top}else{h+=g.left+f.left;k+=g.top+f.top}}return{x:[h,n],y:[k,a]}},checkAgainst:function(c,b){c=(this.positions)?this.positions[b]:c.getCoordinates();var a=this.mouse.now;return(a.x>c.left&&a.x<c.right&&a.y<c.bottom&&a.y>c.top)},checkDroppables:function(){var a=this.droppables.filter(this.checkAgainst,this).getLast();if(this.overed!=a){if(this.overed){this.fireEvent("leave",[this.element,this.overed])}if(a){this.fireEvent("enter",[this.element,a])}this.overed=a}},drag:function(a){this.parent(a);if(this.options.checkDroppables&&this.droppables.length){this.checkDroppables()}},stop:function(a){this.checkDroppables();this.fireEvent("drop",[this.element,this.overed,a]);this.overed=null;return this.parent(a)}});Element.implement({makeDraggable:function(a){var b=new Drag.Move(this,a);this.store("dragger",b);return b}});var Slider=new Class({Implements:[Events,Options],Binds:["clickedElement","draggedKnob","scrolledElement"],options:{onTick:function(a){if(this.options.snap){a=this.toPosition(this.step)}this.knob.setStyle(this.property,a)},initialStep:0,snap:false,offset:0,range:false,wheel:false,steps:100,mode:"horizontal"},initialize:function(f,a,e){this.setOptions(e);this.element=document.id(f);this.knob=document.id(a);this.previousChange=this.previousEnd=this.step=-1;var g,b={},d={x:false,y:false};switch(this.options.mode){case"vertical":this.axis="y";this.property="top";g="offsetHeight";break;case"horizontal":this.axis="x";this.property="left";g="offsetWidth"}this.full=this.element.measure(function(){this.half=this.knob[g]/2;return this.element[g]-this.knob[g]+(this.options.offset*2)}.bind(this));this.min=$chk(this.options.range[0])?this.options.range[0]:0;this.max=$chk(this.options.range[1])?this.options.range[1]:this.options.steps;this.range=this.max-this.min;this.steps=this.options.steps||this.full;this.stepSize=Math.abs(this.range)/this.steps;this.stepWidth=this.stepSize*this.full/Math.abs(this.range);this.knob.setStyle("position","relative").setStyle(this.property,this.options.initialStep?this.toPosition(this.options.initialStep):-this.options.offset);d[this.axis]=this.property;b[this.axis]=[-this.options.offset,this.full-this.options.offset];var c={snap:0,limit:b,modifiers:d,onDrag:this.draggedKnob,onStart:this.draggedKnob,onBeforeStart:(function(){this.isDragging=true}).bind(this),onCancel:function(){this.isDragging=false}.bind(this),onComplete:function(){this.isDragging=false;this.draggedKnob();this.end()}.bind(this)};if(this.options.snap){c.grid=Math.ceil(this.stepWidth);c.limit[this.axis][1]=this.full}this.drag=new Drag(this.knob,c);this.attach()},attach:function(){this.element.addEvent("mousedown",this.clickedElement);if(this.options.wheel){this.element.addEvent("mousewheel",this.scrolledElement)}this.drag.attach();return this},detach:function(){this.element.removeEvent("mousedown",this.clickedElement);this.element.removeEvent("mousewheel",this.scrolledElement);this.drag.detach();return this},set:function(a){if(!((this.range>0)^(a<this.min))){a=this.min}if(!((this.range>0)^(a>this.max))){a=this.max}this.step=Math.round(a);this.checkStep();this.fireEvent("tick",this.toPosition(this.step));this.end();return this},clickedElement:function(c){if(this.isDragging||c.target==this.knob){return}var b=this.range<0?-1:1;var a=c.page[this.axis]-this.element.getPosition()[this.axis]-this.half;a=a.limit(-this.options.offset,this.full-this.options.offset);this.step=Math.round(this.min+b*this.toStep(a));this.checkStep();this.fireEvent("tick",a);this.end()},scrolledElement:function(a){var b=(this.options.mode=="horizontal")?(a.wheel<0):(a.wheel>0);this.set(b?this.step-this.stepSize:this.step+this.stepSize);a.stop()},draggedKnob:function(){var b=this.range<0?-1:1;var a=this.drag.value.now[this.axis];a=a.limit(-this.options.offset,this.full-this.options.offset);this.step=Math.round(this.min+b*this.toStep(a));this.checkStep()},checkStep:function(){if(this.previousChange!=this.step){this.previousChange=this.step;this.fireEvent("change",this.step)}},end:function(){if(this.previousEnd!==this.step){this.previousEnd=this.step;this.fireEvent("complete",this.step+"")}},toStep:function(a){var b=(a+this.options.offset)*this.stepSize/this.full*this.steps;return this.options.steps?Math.round(b-=b%this.stepSize):b},toPosition:function(a){return(this.full*Math.abs(this.min-a))/(this.steps*this.stepSize)-this.options.offset}});var Sortables=new Class({Implements:[Events,Options],options:{snap:4,opacity:1,clone:false,revert:false,handle:false,constrain:false},initialize:function(a,b){this.setOptions(b);this.elements=[];this.lists=[];this.idle=true;this.addLists($$(document.id(a)||a));if(!this.options.clone){this.options.revert=false}if(this.options.revert){this.effect=new Fx.Morph(null,$merge({duration:250,link:"cancel"},this.options.revert))}},attach:function(){this.addLists(this.lists);return this},detach:function(){this.lists=this.removeLists(this.lists);return this},addItems:function(){Array.flatten(arguments).each(function(a){this.elements.push(a);var b=a.retrieve("sortables:start",this.start.bindWithEvent(this,a));(this.options.handle?a.getElement(this.options.handle)||a:a).addEvent("mousedown",b)},this);return this},addLists:function(){Array.flatten(arguments).each(function(a){this.lists.push(a);this.addItems(a.getChildren())},this);return this},removeItems:function(){return $$(Array.flatten(arguments).map(function(a){this.elements.erase(a);var b=a.retrieve("sortables:start");(this.options.handle?a.getElement(this.options.handle)||a:a).removeEvent("mousedown",b);return a},this))},removeLists:function(){return $$(Array.flatten(arguments).map(function(a){this.lists.erase(a);this.removeItems(a.getChildren());return a},this))},getClone:function(b,a){if(!this.options.clone){return new Element("div").inject(document.body)}if($type(this.options.clone)=="function"){return this.options.clone.call(this,b,a,this.list)}return a.clone(true).setStyles({margin:"0px",position:"absolute",visibility:"hidden",width:a.getStyle("width")}).inject(this.list).setPosition(a.getPosition(a.getOffsetParent()))},getDroppables:function(){var a=this.list.getChildren();if(!this.options.constrain){a=this.lists.concat(a).erase(this.list)}return a.erase(this.clone).erase(this.element)},insert:function(c,b){var a="inside";if(this.lists.contains(b)){this.list=b;this.drag.droppables=this.getDroppables()}else{a=this.element.getAllPrevious().contains(b)?"before":"after"}this.element.inject(b,a);this.fireEvent("sort",[this.element,this.clone])},start:function(b,a){if(!this.idle){return}this.idle=false;this.element=a;this.opacity=a.get("opacity");this.list=a.getParent();this.clone=this.getClone(b,a);this.drag=new Drag.Move(this.clone,{snap:this.options.snap,container:this.options.constrain&&this.element.getParent(),droppables:this.getDroppables(),onSnap:function(){b.stop();this.clone.setStyle("visibility","visible");this.element.set("opacity",this.options.opacity||0);this.fireEvent("start",[this.element,this.clone])}.bind(this),onEnter:this.insert.bind(this),onCancel:this.reset.bind(this),onComplete:this.end.bind(this)});this.clone.inject(this.element,"before");this.drag.start(b)},end:function(){this.drag.detach();this.element.set("opacity",this.opacity);if(this.effect){var a=this.element.getStyles("width","height");var b=this.clone.computePosition(this.element.getPosition(this.clone.offsetParent));this.effect.element=this.clone;this.effect.start({top:b.top,left:b.left,width:a.width,height:a.height,opacity:0.25}).chain(this.reset.bind(this))}else{this.reset()}},reset:function(){this.idle=true;this.clone.destroy();this.fireEvent("complete",this.element)},serialize:function(){var c=Array.link(arguments,{modifier:Function.type,index:$defined});var b=this.lists.map(function(d){return d.getChildren().map(c.modifier||function(e){return e.get("id")},this)},this);var a=c.index;if(this.lists.length==1){a=0}return $chk(a)&&a>=0&&a<this.lists.length?b[a]:b}});Request.JSONP=new Class({Implements:[Chain,Events,Options,Log],options:{url:"",data:{},retries:0,timeout:0,link:"ignore",callbackKey:"callback",injectScript:document.head},initialize:function(a){this.setOptions(a);if(this.options.log){this.enableLog()}this.running=false;this.requests=0;this.triesRemaining=[]},check:function(){if(!this.running){return true}switch(this.options.link){case"cancel":this.cancel();return true;case"chain":this.chain(this.caller.bind(this,arguments));return false}return false},send:function(c){if(!$chk(arguments[1])&&!this.check(c)){return this}var e=$type(c),a=this.options,b=$chk(arguments[1])?arguments[1]:this.requests++;if(e=="string"||e=="element"){c={data:c}}c=$extend({data:a.data,url:a.url},c);if(!$chk(this.triesRemaining[b])){this.triesRemaining[b]=this.options.retries}var d=this.triesRemaining[b];(function(){var f=this.getScript(c);this.log("JSONP retrieving script with url: "+f.get("src"));this.fireEvent("request",f);this.running=true;(function(){if(d){this.triesRemaining[b]=d-1;if(f){f.destroy();this.send(c,b).fireEvent("retry",this.triesRemaining[b])}}else{if(f&&this.options.timeout){f.destroy();this.cancel().fireEvent("failure")}}}).delay(this.options.timeout,this)}).delay(Browser.Engine.trident?50:0,this);return this},cancel:function(){if(!this.running){return this}this.running=false;this.fireEvent("cancel");return this},getScript:function(c){var b=Request.JSONP.counter,d;Request.JSONP.counter++;switch($type(c.data)){case"element":d=document.id(c.data).toQueryString();break;case"object":case"hash":d=Hash.toQueryString(c.data)}var e=c.url+(c.url.test("\\?")?"&":"?")+(c.callbackKey||this.options.callbackKey)+"=Request.JSONP.request_map.request_"+b+(d?"&"+d:"");if(e.length>2083){this.log("JSONP "+e+" will fail in Internet Explorer, which enforces a 2083 bytes length limit on URIs")}var a=new Element("script",{type:"text/javascript",src:e});Request.JSONP.request_map["request_"+b]=function(f){this.success(f,a)}.bind(this);return a.inject(this.options.injectScript)},success:function(b,a){if(a){a.destroy()}this.running=false;this.log("JSONP successfully retrieved: ",b);this.fireEvent("complete",[b]).fireEvent("success",[b]).callChain()}});Request.JSONP.counter=0;Request.JSONP.request_map={};Request.Queue=new Class({Implements:[Options,Events],Binds:["attach","request","complete","cancel","success","failure","exception"],options:{stopOnFailure:true,autoAdvance:true,concurrent:1,requests:{}},initialize:function(a){if(a){var b=a.requests;delete a.requests}this.setOptions(a);this.requests=new Hash;this.queue=[];this.reqBinders={};if(b){this.addRequests(b)}},addRequest:function(a,b){this.requests.set(a,b);this.attach(a,b);return this},addRequests:function(a){$each(a,function(c,b){this.addRequest(b,c)},this);return this},getName:function(a){return this.requests.keyOf(a)},attach:function(a,b){if(b._groupSend){return this}["request","complete","cancel","success","failure","exception"].each(function(c){if(!this.reqBinders[a]){this.reqBinders[a]={}}this.reqBinders[a][c]=function(){this["on"+c.capitalize()].apply(this,[a,b].extend(arguments))}.bind(this);b.addEvent(c,this.reqBinders[a][c])},this);b._groupSend=b.send;b.send=function(c){this.send(a,c);return b}.bind(this);return this},removeRequest:function(b){var a=$type(b)=="object"?this.getName(b):b;if(!a&&$type(a)!="string"){return this}b=this.requests.get(a);if(!b){return this}["request","complete","cancel","success","failure","exception"].each(function(c){b.removeEvent(c,this.reqBinders[a][c])},this);b.send=b._groupSend;delete b._groupSend;return this},getRunning:function(){return this.requests.filter(function(a){return a.running})},isRunning:function(){return !!(this.getRunning().getKeys().length)},send:function(b,a){var c=function(){this.requests.get(b)._groupSend(a);this.queue.erase(c)}.bind(this);c.name=b;if(this.getRunning().getKeys().length>=this.options.concurrent||(this.error&&this.options.stopOnFailure)){this.queue.push(c)}else{c()}return this},hasNext:function(a){return(!a)?!!this.queue.length:!!this.queue.filter(function(b){return b.name==a}).length},resume:function(){this.error=false;(this.options.concurrent-this.getRunning().getKeys().length).times(this.runNext,this);return this},runNext:function(a){if(!this.queue.length){return this}if(!a){this.queue[0]()}else{var b;this.queue.each(function(c){if(!b&&c.name==a){b=true;c()}})}return this},runAll:function(){this.queue.each(function(a){a()});return this},clear:function(a){if(!a){this.queue.empty()}else{this.queue=this.queue.map(function(b){if(b.name!=a){return b}else{return false}}).filter(function(b){return b})}return this},cancel:function(a){this.requests.get(a).cancel();return this},onRequest:function(){this.fireEvent("request",arguments)},onComplete:function(){this.fireEvent("complete",arguments);if(!this.queue.length){this.fireEvent("end")}},onCancel:function(){if(this.options.autoAdvance&&!this.error){this.runNext()}this.fireEvent("cancel",arguments)},onSuccess:function(){if(this.options.autoAdvance&&!this.error){this.runNext()}this.fireEvent("success",arguments)},onFailure:function(){this.error=true;if(!this.options.stopOnFailure&&this.options.autoAdvance){this.runNext()}this.fireEvent("failure",arguments)},onException:function(){this.error=true;if(!this.options.stopOnFailure&&this.options.autoAdvance){this.runNext()}this.fireEvent("exception",arguments)}});Request.implement({options:{initialDelay:5000,delay:5000,limit:60000},startTimer:function(b){var a=function(){if(!this.running){this.send({data:b})}};this.timer=a.delay(this.options.initialDelay,this);this.lastDelay=this.options.initialDelay;this.completeCheck=function(c){$clear(this.timer);this.lastDelay=(c)?this.options.delay:(this.lastDelay+this.options.delay).min(this.options.limit);this.timer=a.delay(this.lastDelay,this)};return this.addEvent("complete",this.completeCheck)},stopTimer:function(){$clear(this.timer);return this.removeEvent("complete",this.completeCheck)}});var Asset={javascript:function(f,d){d=$extend({onload:$empty,document:document,check:$lambda(true)},d);var b=new Element("script",{src:f,type:"text/javascript"});var e=d.onload.bind(b),a=d.check,g=d.document;delete d.onload;delete d.check;delete d.document;b.addEvents({load:e,readystatechange:function(){if(["loaded","complete"].contains(this.readyState)){e()}}}).set(d);if(Browser.Engine.webkit419){var c=(function(){if(!$try(a)){return}$clear(c);e()}).periodical(50)}return b.inject(g.head)},css:function(b,a){return new Element("link",$merge({rel:"stylesheet",media:"screen",type:"text/css",href:b},a)).inject(document.head)},image:function(c,b){b=$merge({onload:$empty,onabort:$empty,onerror:$empty},b);var d=new Image();var a=document.id(d)||new Element("img");["load","abort","error"].each(function(e){var f="on"+e;var g=b[f];delete b[f];d[f]=function(){if(!d){return}if(!a.parentNode){a.width=d.width;a.height=d.height}d=d.onload=d.onabort=d.onerror=null;g.delay(1,a,a);a.fireEvent(e,a,1)}});d.src=a.src=c;if(d&&d.complete){d.onload.delay(1)}return a.set(b)},images:function(d,c){c=$merge({onComplete:$empty,onProgress:$empty,onError:$empty,properties:{}},c);d=$splat(d);var a=[];var b=0;return new Elements(d.map(function(e){return Asset.image(e,$extend(c.properties,{onload:function(){c.onProgress.call(this,b,d.indexOf(e));b++;if(b==d.length){c.onComplete()}},onerror:function(){c.onError.call(this,b,d.indexOf(e));b++;if(b==d.length){c.onComplete()}}}))}))}};var Color=new Native({initialize:function(b,c){if(arguments.length>=3){c="rgb";b=Array.slice(arguments,0,3)}else{if(typeof b=="string"){if(b.match(/rgb/)){b=b.rgbToHex().hexToRgb(true)}else{if(b.match(/hsb/)){b=b.hsbToRgb()}else{b=b.hexToRgb(true)}}}}c=c||"rgb";switch(c){case"hsb":var a=b;b=b.hsbToRgb();b.hsb=a;break;case"hex":b=b.hexToRgb(true);break}b.rgb=b.slice(0,3);b.hsb=b.hsb||b.rgbToHsb();b.hex=b.rgbToHex();return $extend(b,this)}});Color.implement({mix:function(){var a=Array.slice(arguments);var c=($type(a.getLast())=="number")?a.pop():50;var b=this.slice();a.each(function(d){d=new Color(d);for(var e=0;e<3;e++){b[e]=Math.round((b[e]/100*(100-c))+(d[e]/100*c))}});return new Color(b,"rgb")},invert:function(){return new Color(this.map(function(a){return 255-a}))},setHue:function(a){return new Color([a,this.hsb[1],this.hsb[2]],"hsb")},setSaturation:function(a){return new Color([this.hsb[0],a,this.hsb[2]],"hsb")},setBrightness:function(a){return new Color([this.hsb[0],this.hsb[1],a],"hsb")}});var $RGB=function(d,c,a){return new Color([d,c,a],"rgb")};var $HSB=function(d,c,a){return new Color([d,c,a],"hsb")};var $HEX=function(a){return new Color(a,"hex")};Array.implement({rgbToHsb:function(){var b=this[0],c=this[1],k=this[2],g=0;var j=Math.max(b,c,k),e=Math.min(b,c,k);var l=j-e;var h=j/255,f=(j!=0)?l/j:0;if(f!=0){var d=(j-b)/l;var a=(j-c)/l;var m=(j-k)/l;if(b==j){g=m-a}else{if(c==j){g=2+d-m}else{g=4+a-d}}g/=6;if(g<0){g++}}return[Math.round(g*360),Math.round(f*100),Math.round(h*100)]},hsbToRgb:function(){var c=Math.round(this[2]/100*255);if(this[1]==0){return[c,c,c]}else{var a=this[0]%360;var e=a%60;var g=Math.round((this[2]*(100-this[1]))/10000*255);var d=Math.round((this[2]*(6000-this[1]*e))/600000*255);var b=Math.round((this[2]*(6000-this[1]*(60-e)))/600000*255);switch(Math.floor(a/60)){case 0:return[c,b,g];case 1:return[d,c,g];case 2:return[g,c,b];case 3:return[g,d,c];case 4:return[b,g,c];case 5:return[c,g,d]}}return false}});String.implement({rgbToHsb:function(){var a=this.match(/\d{1,3}/g);return(a)?a.rgbToHsb():null},hsbToRgb:function(){var a=this.match(/\d{1,3}/g);return(a)?a.hsbToRgb():null}});var Group=new Class({initialize:function(){this.instances=Array.flatten(arguments);this.events={};this.checker={}},addEvent:function(b,a){this.checker[b]=this.checker[b]||{};this.events[b]=this.events[b]||[];if(this.events[b].contains(a)){return false}else{this.events[b].push(a)}this.instances.each(function(c,d){c.addEvent(b,this.check.bind(this,[b,c,d]))},this);return this},check:function(c,a,b){this.checker[c][b]=true;var d=this.instances.every(function(f,e){return this.checker[c][e]||false},this);if(!d){return}this.checker[c]={};this.events[c].each(function(e){e.call(this,this.instances,a)},this)}});Hash.Cookie=new Class({Extends:Cookie,options:{autoSave:true},initialize:function(b,a){this.parent(b,a);this.load()},save:function(){var a=JSON.encode(this.hash);if(!a||a.length>4096){return false}if(a=="{}"){this.dispose()}else{this.write(a)}return true},load:function(){this.hash=new Hash(JSON.decode(this.read(),true));return this}});Hash.each(Hash.prototype,function(b,a){if(typeof b=="function"){Hash.Cookie.implement(a,function(){var c=b.apply(this.hash,arguments);if(this.options.autoSave){this.save()}return c})}});var IframeShim=new Class({Implements:[Options,Events,Class.Occlude],options:{className:"iframeShim",src:'javascript:false;document.write("");',display:false,zIndex:null,margin:0,offset:{x:0,y:0},browsers:(Browser.Engine.trident4||(Browser.Engine.gecko&&!Browser.Engine.gecko19&&Browser.Platform.mac))},property:"IframeShim",initialize:function(b,a){this.element=document.id(b);if(this.occlude()){return this.occluded}this.setOptions(a);this.makeShim();return this},makeShim:function(){if(this.options.browsers){var c=this.element.getStyle("zIndex").toInt();if(!c){c=1;var b=this.element.getStyle("position");if(b=="static"||!b){this.element.setStyle("position","relative")}this.element.setStyle("zIndex",c)}c=($chk(this.options.zIndex)&&c>this.options.zIndex)?this.options.zIndex:c-1;if(c<0){c=1}this.shim=new Element("iframe",{src:this.options.src,scrolling:"no",frameborder:0,styles:{zIndex:c,position:"absolute",border:"none",filter:"progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)"},"class":this.options.className}).store("IframeShim",this);var a=(function(){this.shim.inject(this.element,"after");this[this.options.display?"show":"hide"]();this.fireEvent("inject")}).bind(this);if(IframeShim.ready){window.addEvent("load",a)}else{a()}}else{this.position=this.hide=this.show=this.dispose=$lambda(this)}},position:function(){if(!IframeShim.ready||!this.shim){return this}var a=this.element.measure(function(){return this.getSize()});if(this.options.margin!=undefined){a.x=a.x-(this.options.margin*2);a.y=a.y-(this.options.margin*2);this.options.offset.x+=this.options.margin;this.options.offset.y+=this.options.margin}this.shim.set({width:a.x,height:a.y}).position({relativeTo:this.element,offset:this.options.offset});return this},hide:function(){if(this.shim){this.shim.setStyle("display","none")}return this},show:function(){if(this.shim){this.shim.setStyle("display","block")}return this.position()},dispose:function(){if(this.shim){this.shim.dispose()}return this},destroy:function(){if(this.shim){this.shim.destroy()}return this}});window.addEvent("load",function(){IframeShim.ready=true});var HtmlTable=new Class({Implements:[Options,Events,Class.Occlude],options:{properties:{cellpadding:0,cellspacing:0,border:0},rows:[],headers:[],footers:[]},property:"HtmlTable",initialize:function(){var a=Array.link(arguments,{options:Object.type,table:Element.type});this.setOptions(a.options);this.element=a.table||new Element("table",this.options.properties);if(this.occlude()){return this.occluded}this.build()},build:function(){this.element.store("HtmlTable",this);this.body=document.id(this.element.tBodies[0])||new Element("tbody").inject(this.element);$$(this.body.rows);if(this.options.headers.length){this.setHeaders(this.options.headers)}else{this.thead=document.id(this.element.tHead)}if(this.thead){this.head=document.id(this.thead.rows[0])}if(this.options.footers.length){this.setFooters(this.options.footers)}this.tfoot=document.id(this.element.tFoot);if(this.tfoot){this.foot=document.id(this.thead.rows[0])}this.options.rows.each(function(a){this.push(a)},this);["adopt","inject","wraps","grab","replaces","dispose"].each(function(a){this[a]=this.element[a].bind(this.element)},this)},toElement:function(){return this.element},empty:function(){this.body.empty();return this},setHeaders:function(a){this.thead=(document.id(this.element.tHead)||new Element("thead").inject(this.element,"top")).empty();this.push(a,this.thead,"th");this.head=document.id(this.thead.rows[0]);return this},setFooters:function(a){this.tfoot=(document.id(this.element.tFoot)||new Element("tfoot").inject(this.element,"top")).empty();this.push(a,this.tfoot);this.foot=document.id(this.thead.rows[0]);return this},push:function(d,c,a){var b=d.map(function(g){var h=new Element(a||"td",g.properties),f=g.content||g||"",e=document.id(f);if(e){h.adopt(e)}else{h.set("html",f)}return h});return{tr:new Element("tr").inject(c||this.body).adopt(b),tds:b}}});HtmlTable=Class.refactor(HtmlTable,{options:{classZebra:"table-tr-odd",zebra:true},initialize:function(){this.previous.apply(this,arguments);if(this.occluded){return this.occluded}if(this.options.zebra){this.updateZebras()}},updateZebras:function(){Array.each(this.body.rows,this.zebra,this)},zebra:function(b,a){return b[((a%2)?"remove":"add")+"Class"](this.options.classZebra)},push:function(){var a=this.previous.apply(this,arguments);if(this.options.zebra){this.updateZebras()}return a}});HtmlTable=Class.refactor(HtmlTable,{options:{sortIndex:0,sortReverse:false,parsers:[],defaultParser:"string",classSortable:"table-sortable",classHeadSort:"table-th-sort",classHeadSortRev:"table-th-sort-rev",classNoSort:"table-th-nosort",classGroupHead:"table-tr-group-head",classGroup:"table-tr-group",classCellSort:"table-td-sort",classSortSpan:"table-th-sort-span",sortable:false},initialize:function(){this.previous.apply(this,arguments);if(this.occluded){return this.occluded}this.sorted={index:null,dir:1};this.bound={headClick:this.headClick.bind(this)};this.sortSpans=new Elements();if(this.options.sortable){this.enableSort();if(this.options.sortIndex!=null){this.sort(this.options.sortIndex,this.options.sortReverse)}}},attachSorts:function(a){this.element[$pick(a,true)?"addEvent":"removeEvent"]("click:relay(th)",this.bound.headClick)},setHeaders:function(){this.previous.apply(this,arguments);if(this.sortEnabled){this.detectParsers()}},detectParsers:function(c){if(!this.head){return}var a=this.options.parsers,b=this.body.rows;this.parsers=$$(this.head.cells).map(function(d,e){if(!c&&(d.hasClass(this.options.classNoSort)||d.retrieve("htmltable-sort"))){return d.retrieve("htmltable-sort")}var g=new Element("span",{html:"&#160;","class":this.options.classSortSpan}).inject(d,"top");this.sortSpans.push(g);var h=a[e],f;switch($type(h)){case"function":h={convert:h};f=true;break;case"string":h=h;f=true;break}if(!f){HtmlTable.Parsers.some(function(n){var l=n.match;if(!l){return false}if(Browser.Engine.trident){return false}for(var m=0,k=b.length;m<k;m++){var o=b[m].cells[e].get("html").clean();if(o&&l.test(o)){h=n;return true}}})}if(!h){h=this.options.defaultParser}d.store("htmltable-parser",h);return h},this)},headClick:function(c,b){if(!this.head){return}var a=Array.indexOf(this.head.cells,b);this.sort(a);return false},sort:function(f,h,m){if(!this.head){return}m=!!(m);var l=this.options.classCellSort;var o=this.options.classGroup,t=this.options.classGroupHead;if(!m){if(f!=null){if(this.sorted.index==f){this.sorted.reverse=!(this.sorted.reverse)}else{if(this.sorted.index!=null){this.sorted.reverse=false;this.head.cells[this.sorted.index].removeClass(this.options.classHeadSort).removeClass(this.options.classHeadSortRev)}else{this.sorted.reverse=true}this.sorted.index=f}}else{f=this.sorted.index}if(h!=null){this.sorted.reverse=h}var d=document.id(this.head.cells[f]);if(d){d.addClass(this.options.classHeadSort);if(this.sorted.reverse){d.addClass(this.options.classHeadSortRev)}else{d.removeClass(this.options.classHeadSortRev)}}this.body.getElements("td").removeClass(this.options.classCellSort)}var c=this.parsers[f];if($type(c)=="string"){c=HtmlTable.Parsers.get(c)}if(!c){return}if(!Browser.Engine.trident){var b=this.body.getParent();this.body.dispose()}var s=Array.map(this.body.rows,function(v,j){var u=c.convert.call(document.id(v.cells[f]));return{position:j,value:u,toString:function(){return u.toString()}}},this);s.reverse(true);s.sort(function(u,j){if(u.value===j.value){return 0}return u.value>j.value?1:-1});if(!this.sorted.reverse){s.reverse(true)}var p=s.length,k=this.body;var n,r,a,g;while(p){var q=s[--p];r=q.position;var e=k.rows[r];if(e.disabled){continue}if(!m){if(g===q.value){e.removeClass(t).addClass(o)}else{g=q.value;e.removeClass(o).addClass(t)}if(this.zebra){this.zebra(e,p)}e.cells[f].addClass(l)}k.appendChild(e);for(n=0;n<p;n++){if(s[n].position>r){s[n].position--}}}s=null;if(b){b.grab(k)}return this.fireEvent("sort",[k,f])},reSort:function(){if(this.sortEnabled){this.sort.call(this,this.sorted.index,this.sorted.reverse)}return this},enableSort:function(){this.element.addClass(this.options.classSortable);this.attachSorts(true);this.detectParsers();this.sortEnabled=true;return this},disableSort:function(){this.element.remove(this.options.classSortable);this.attachSorts(false);this.sortSpans.each(function(a){a.destroy()});this.sortSpans.empty();this.sortEnabled=false;return this}});HtmlTable.Parsers=new Hash({date:{match:/^\d{2}[-\/ ]\d{2}[-\/ ]\d{2,4}$/,convert:function(){return Date.parse(this.get("text").format("db"))},type:"date"},"input-checked":{match:/ type="(radio|checkbox)" /,convert:function(){return this.getElement("input").checked}},"input-value":{match:/<input/,convert:function(){return this.getElement("input").value}},number:{match:/^\d+[^\d.,]*$/,convert:function(){return this.get("text").toInt()},number:true},numberLax:{match:/^[^\d]+\d+$/,convert:function(){return this.get("text").replace(/[^-?^0-9]/,"").toInt()},number:true},"float":{match:/^[\d]+\.[\d]+/,convert:function(){return this.get("text").replace(/[^-?^\d.]/,"").toFloat()},number:true},floatLax:{match:/^[^\d]+[\d]+\.[\d]+$/,convert:function(){return this.get("text").replace(/[^-?^\d.]/,"")},number:true},string:{match:null,convert:function(){return this.get("text")}},title:{match:null,convert:function(){return this.title}}});HtmlTable=Class.refactor(HtmlTable,{options:{useKeyboard:true,classRowSelected:"table-tr-selected",classRowHovered:"table-tr-hovered",classSelectable:"table-selectable",allowMultiSelect:true,selectable:false},initialize:function(){this.previous.apply(this,arguments);if(this.occluded){return this.occluded}this.selectedRows=new Elements();this.bound={mouseleave:this.mouseleave.bind(this),focusRow:this.focusRow.bind(this)};if(this.options.selectable){this.enableSelect()}},enableSelect:function(){this.selectEnabled=true;this.attachSelects();this.element.addClass(this.options.classSelectable)},disableSelect:function(){this.selectEnabled=false;this.attach(false);this.element.removeClass(this.options.classSelectable)},attachSelects:function(a){a=$pick(a,true);var b=a?"addEvents":"removeEvents";this.element[b]({mouseleave:this.bound.mouseleave});this.body[b]({"click:relay(tr)":this.bound.focusRow});if(this.options.useKeyboard||this.keyboard){if(!this.keyboard){this.keyboard=new Keyboard({events:{down:function(c){c.preventDefault();this.shiftFocus(1)}.bind(this),up:function(c){c.preventDefault();this.shiftFocus(-1)}.bind(this),enter:function(c){c.preventDefault();if(this.hover){this.focusRow(this.hover)}}.bind(this)},active:true})}this.keyboard[a?"activate":"deactivate"]()}this.updateSelects()},mouseleave:function(){if(this.hover){this.leaveRow(this.hover)}},focus:function(){if(this.keyboard){this.keyboard.activate()}},blur:function(){if(this.keyboard){this.keyboard.deactivate()}},push:function(){var a=this.previous.apply(this,arguments);this.updateSelects();return a},updateSelects:function(){Array.each(this.body.rows,function(a){var b=a.retrieve("binders");if((b&&this.selectEnabled)||(!b&&!this.selectEnabled)){return}if(!b){b={mouseenter:this.enterRow.bind(this,[a]),mouseleave:this.leaveRow.bind(this,[a])};a.store("binders",b).addEvents(b)}else{a.removeEvents(b)}},this)},enterRow:function(a){if(this.hover){this.hover=this.leaveRow(this.hover)}this.hover=a.addClass(this.options.classRowHovered)},shiftFocus:function(a){if(!this.hover){return this.enterRow(this.body.rows[0])}var b=Array.indexOf(this.body.rows,this.hover)+a;if(b<0){b=0}if(b>=this.body.rows.length){b=this.body.rows.length-1}if(this.hover==this.body.rows[b]){return this}this.enterRow(this.body.rows[b])},leaveRow:function(a){a.removeClass(this.options.classRowHovered)},focusRow:function(){var b=arguments[1]||arguments[0];if(!this.body.getChildren().contains(b)){return}var a=function(c){this.selectedRows.erase(c);c.removeClass(this.options.classRowSelected);this.fireEvent("rowUnfocus",[c,this.selectedRows])}.bind(this);if(!this.options.allowMultiSelect){this.selectedRows.each(a)}if(!this.selectedRows.contains(b)){this.selectedRows.push(b);b.addClass(this.options.classRowSelected);this.fireEvent("rowFocus",[b,this.selectedRows])}else{a(b)}return false},selectAll:function(a){a=$pick(a,true);if(!this.options.allowMultiSelect&&a){return}if(!a){this.selectedRows.removeClass(this.options.classRowSelected).empty()}else{this.selectedRows.combine(this.body.rows).addClass(this.options.classRowSelected)}return this},selectNone:function(){return this.selectAll(false)}});(function(){var a={};var b=["shift","control","alt","meta"];var d=/^(?:shift|control|ctrl|alt|meta)$/;var e=function(j,h){j=j.toLowerCase().replace(/^(keyup|keydown):/,function(m,l){h=l;return""});if(!a[j]){var g="",k={};j.split("+").each(function(l){if(d.test(l)){k[l]=true}else{g=l}});k.control=k.control||k.ctrl;var f="";b.each(function(l){if(k[l]){f+=l+"+"}});a[j]=f+g}return h+":"+a[j]};this.Keyboard=new Class({Extends:Events,Implements:[Options,Log],options:{defaultEventType:"keydown",active:false,events:{}},initialize:function(f){this.setOptions(f);if(Keyboard.manager){Keyboard.manager.manage(this)}this.setup()},setup:function(){this.addEvents(this.options.events);if(this.options.active){this.activate()}},handle:function(h,g){if(!this.active||h.preventKeyboardPropagation){return}var f=!!this.manager;if(f&&this.activeKB){this.activeKB.handle(h,g);if(h.preventKeyboardPropagation){return}}this.fireEvent(g,h);if(!f&&this.activeKB){this.activeKB.handle(h,g)}},addEvent:function(h,g,f){return this.parent(e(h,this.options.defaultEventType),g,f)},removeEvent:function(g,f){return this.parent(e(g,this.options.defaultEventType),f)},activate:function(){this.active=true;return this.enable()},deactivate:function(){this.active=false;return this.fireEvent("deactivate")},toggleActive:function(){return this[this.active?"deactivate":"activate"]()},enable:function(f){if(f){if(f!=this.activeKB){this.previous=this.activeKB}this.activeKB=f.fireEvent("activate")}else{if(this.manager){this.manager.enable(this)}}return this},relenquish:function(){if(this.previous){this.enable(this.previous)}},manage:function(f){if(f.manager){f.manager.drop(f)}this.instances.push(f);f.manager=this;if(!this.activeKB){this.enable(f)}else{this._disable(f)}},_disable:function(f){if(this.activeKB==f){this.activeKB=null}},drop:function(f){this._disable(f);this.instances.erase(f)},instances:[],trace:function(){this.enableLog();var f=this;this.log("the following items have focus: ");while(f){this.log(document.id(f.widget)||f.widget||f,"active: "+this.active);f=f.activeKB}}});Keyboard.stop=function(f){f.preventKeyboardPropagation=true};Keyboard.manager=new this.Keyboard({active:true});Keyboard.trace=function(){Keyboard.manager.trace()};var c=function(g){var f="";b.each(function(h){if(g[h]){f+=h+"+"}});Keyboard.manager.handle(g,g.type+":"+f+g.key)};document.addEvents({keyup:c,keydown:c});Event.Keys.extend({pageup:33,pagedown:34,end:35,home:36,capslock:20,numlock:144,scrolllock:145})})();var Mask=new Class({Implements:[Options,Events],Binds:["resize"],options:{style:{},"class":"mask",maskMargins:false,useIframeShim:true},initialize:function(b,a){this.target=document.id(b)||document.body;this.target.store("mask",this);this.setOptions(a);this.render();this.inject()},render:function(){this.element=new Element("div",{"class":this.options["class"],id:this.options.id||"mask-"+$time(),styles:$merge(this.options.style,{display:"none"}),events:{click:function(){this.fireEvent("click");if(this.options.hideOnClick){this.hide()}}.bind(this)}});this.hidden=true},toElement:function(){return this.element},inject:function(b,a){a=a||this.options.inject?this.options.inject.where:""||this.target==document.body?"inside":"after";b=b||this.options.inject?this.options.inject.target:""||this.target;this.element.inject(b,a);if(this.options.useIframeShim){this.shim=new IframeShim(this.element);this.addEvents({show:this.shim.show.bind(this.shim),hide:this.shim.hide.bind(this.shim),destroy:this.shim.destroy.bind(this.shim)})}},position:function(){this.resize(this.options.width,this.options.height);this.element.position({relativeTo:this.target,position:"topLeft",ignoreMargins:!this.options.maskMargins,ignoreScroll:this.target==document.body});return this},resize:function(a,e){var b={styles:["padding","border"]};if(this.options.maskMargins){b.styles.push("margin")}var d=this.target.getComputedSize(b);if(this.target==document.body){var c=window.getSize();if(d.totalHeight<c.y){d.totalHeight=c.y}if(d.totalWidth<c.x){d.totalWidth=c.x}}this.element.setStyles({width:$pick(a,d.totalWidth,d.x),height:$pick(e,d.totalHeight,d.y)});return this},show:function(){if(!this.hidden){return this}this.target.addEvent("resize",this.resize);if(this.target!=document.body){document.id(document.body).addEvent("resize",this.resize)}this.position();this.showMask.apply(this,arguments);return this},showMask:function(){this.element.setStyle("display","block");this.hidden=false;this.fireEvent("show")},hide:function(){if(this.hidden){return this}this.target.removeEvent("resize",this.resize);this.hideMask.apply(this,arguments);if(this.options.destroyOnHide){return this.destroy()}return this},hideMask:function(){this.element.setStyle("display","none");this.hidden=true;this.fireEvent("hide")},toggle:function(){this[this.hidden?"show":"hide"]()},destroy:function(){this.hide();this.element.destroy();this.fireEvent("destroy");this.target.eliminate("mask")}});Element.Properties.mask={set:function(b){var a=this.retrieve("mask");return this.eliminate("mask").store("mask:options",b)},get:function(a){if(a||!this.retrieve("mask")){if(this.retrieve("mask")){this.retrieve("mask").destroy()}if(a||!this.retrieve("mask:options")){this.set("mask",a)}this.store("mask",new Mask(this,this.retrieve("mask:options")))}return this.retrieve("mask")}};Element.implement({mask:function(a){this.get("mask",a).show();return this},unmask:function(){this.get("mask").hide();return this}});var Scroller=new Class({Implements:[Events,Options],options:{area:20,velocity:1,onChange:function(a,b){this.element.scrollTo(a,b)},fps:50},initialize:function(b,a){this.setOptions(a);this.element=document.id(b);this.listener=($type(this.element)!="element")?document.id(this.element.getDocument().body):this.element;this.timer=null;this.bound={attach:this.attach.bind(this),detach:this.detach.bind(this),getCoords:this.getCoords.bind(this)}},start:function(){this.listener.addEvents({mouseover:this.bound.attach,mouseout:this.bound.detach})},stop:function(){this.listener.removeEvents({mouseover:this.bound.attach,mouseout:this.bound.detach});this.detach();this.timer=$clear(this.timer)},attach:function(){this.listener.addEvent("mousemove",this.bound.getCoords)},detach:function(){this.listener.removeEvent("mousemove",this.bound.getCoords);this.timer=$clear(this.timer)},getCoords:function(a){this.page=(this.listener.get("tag")=="body")?a.client:a.page;if(!this.timer){this.timer=this.scroll.periodical(Math.round(1000/this.options.fps),this)}},scroll:function(){var b=this.element.getSize(),a=this.element.getScroll(),f=this.element.getOffsets(),c=this.element.getScrollSize(),e={x:0,y:0};for(var d in this.page){if(this.page[d]<(this.options.area+f[d])&&a[d]!=0){e[d]=(this.page[d]-this.options.area-f[d])*this.options.velocity}else{if(this.page[d]+this.options.area>(b[d]+f[d])&&a[d]+b[d]!=c[d]){e[d]=(this.page[d]-b[d]+this.options.area-f[d])*this.options.velocity}}}if(e.y||e.x){this.fireEvent("change",[a.x+e.x,a.y+e.y])}}});(function(){var a=function(c,b){return(c)?($type(c)=="function"?c(b):b.get(c)):""};this.Tips=new Class({Implements:[Events,Options],options:{onShow:function(){this.tip.setStyle("display","block")},onHide:function(){this.tip.setStyle("display","none")},title:"title",text:function(b){return b.get("rel")||b.get("href")},showDelay:100,hideDelay:100,className:"tip-wrap",offset:{x:16,y:16},fixed:false},initialize:function(){var b=Array.link(arguments,{options:Object.type,elements:$defined});this.setOptions(b.options);document.id(this);if(b.elements){this.attach(b.elements)}},toElement:function(){if(this.tip){return this.tip}this.container=new Element("div",{"class":"tip"});return this.tip=new Element("div",{"class":this.options.className,styles:{position:"absolute",top:0,left:0}}).adopt(new Element("div",{"class":"tip-top"}),this.container,new Element("div",{"class":"tip-bottom"})).inject(document.body)},attach:function(b){$$(b).each(function(d){var f=a(this.options.title,d),e=a(this.options.text,d);d.erase("title").store("tip:native",f).retrieve("tip:title",f);d.retrieve("tip:text",e);this.fireEvent("attach",[d]);if($("aff_active_status")){$("aff_active_status").set("title","")}var c=["enter","leave"];if(!this.options.fixed){c.push("move")}c.each(function(h){var g=d.retrieve("tip:"+h);if(!g){g=this["element"+h.capitalize()].bindWithEvent(this,d)}d.store("tip:"+h,g).addEvent("mouse"+h,g)},this)},this);return this},detach:function(b){$$(b).each(function(d){["enter","leave","move"].each(function(e){d.removeEvent("mouse"+e,d.retrieve("tip:"+e)).eliminate("tip:"+e)});this.fireEvent("detach",[d]);if($("aff_active_status")){$("aff_active_status").set("title",langue.lang_564)}if(this.options.title=="title"){var c=d.retrieve("tip:native")}},this);return this},elementEnter:function(c,b){this.container.empty();["title","text"].each(function(e){var d=b.retrieve("tip:"+e);if(d){this.fill(new Element("div",{"class":"tip-"+e}).inject(this.container),d)}},this);$clear(this.timer);this.timer=this.show.delay(this.options.showDelay,this,b);this.position((this.options.fixed)?{page:b.getPosition()}:c)},elementLeave:function(c,b){$clear(this.timer);this.timer=this.hide.delay(this.options.hideDelay,this,b);this.fireForParent(c,b)},fireForParent:function(d,c){if(!c){return}try{parentNode=c.getParent();if(parentNode==document.body){return}if(parentNode.retrieve("tip:enter")){parentNode.fireEvent("mouseenter",d)}else{this.fireForParent(parentNode,d)}}catch(b){return}},elementMove:function(c,b){this.position(c)},position:function(e){var c=window.getSize(),b=window.getScroll(),f={x:this.tip.offsetWidth,y:this.tip.offsetHeight},d={x:"left",y:"top"},g={};for(var h in d){g[d[h]]=e.page[h]+this.options.offset[h];if((g[d[h]]+2*f[h]-b[h])>c[h]){g[d[h]]=e.page[h]-this.options.offset[h]-f[h]}}this.tip.setStyles(g)},fill:function(b,c){if(typeof c=="string"){b.set("html",c).setStyles({display:"table"})}else{b.adopt(c)}},show:function(b){this.fireEvent("show",[this.tip,b])},hide:function(b){this.fireEvent("hide",[this.tip,b])}})})();var Spinner=new Class({Extends:Mask,options:{"class":"spinner",containerPosition:{},content:{"class":"spinner-content"},messageContainer:{"class":"spinner-msg"},img:{"class":"spinner-img"},fxOptions:{link:"chain"}},initialize:function(){this.parent.apply(this,arguments);this.target.store("spinner",this);var a=function(){this.active=false}.bind(this);this.addEvents({hide:a,show:a})},render:function(){this.parent();this.element.set("id",this.options.id||"spinner-"+$time());this.content=document.id(this.options.content)||new Element("div",this.options.content);this.content.inject(this.element);if(this.options.message){this.msg=document.id(this.options.message)||new Element("p",this.options.messageContainer).appendText(this.options.message);this.msg.inject(this.content)}if(this.options.img){this.img=document.id(this.options.img)||new Element("div",this.options.img);this.img.inject(this.content)}this.element.set("tween",this.options.fxOptions)},show:function(a){if(this.active){return this.chain(this.show.bind(this))}if(!this.hidden){this.callChain.delay(20,this);return this}this.active=true;return this.parent(a)},showMask:function(a){var b=function(){this.content.position($merge({relativeTo:this.element},this.options.containerPosition))}.bind(this);if(a){this.parent();b()}else{this.element.setStyles({display:"block",opacity:0}).tween("opacity",this.options.style.opacity||0.9);b();this.hidden=false;this.fireEvent("show");this.callChain()}},hide:function(a){if(this.active){return this.chain(this.hide.bind(this))}if(this.hidden){this.callChain.delay(20,this);return this}this.active=true;return this.parent(a)},hideMask:function(a){if(a){return this.parent()}this.element.tween("opacity",0).get("tween").chain(function(){this.element.setStyle("display","none");this.hidden=true;this.fireEvent("hide");this.callChain()}.bind(this))},destroy:function(){this.content.destroy();this.parent();this.target.eliminate("spinner")}});Spinner.implement(new Chain);if(window.Request){Request=Class.refactor(Request,{options:{useSpinner:false,spinnerOptions:{},spinnerTarget:false},initialize:function(a){this._send=this.send;this.send=function(c){if(this.spinner){this.spinner.chain(this._send.bind(this,c)).show()}else{this._send(c)}return this};this.previous(a);var b=document.id(this.options.spinnerTarget)||document.id(this.options.update);if(this.options.useSpinner&&b){this.spinner=b.get("spinner",this.options.spinnerOptions);["onComplete","onException","onCancel"].each(function(c){this.addEvent(c,this.spinner.hide.bind(this.spinner))},this)}},getSpinner:function(){return this.spinner}})}Element.Properties.spinner={set:function(a){var b=this.retrieve("spinner");return this.eliminate("spinner").store("spinner:options",a)},get:function(a){if(a||!this.retrieve("spinner")){if(this.retrieve("spinner")){this.retrieve("spinner").destroy()}if(a||!this.retrieve("spinner:options")){this.set("spinner",a)}new Spinner(this,this.retrieve("spinner:options"))}return this.retrieve("spinner")}};Element.implement({spin:function(a){this.get("spinner",a).show();return this},unspin:function(){var a=Array.link(arguments,{options:Object.type,callback:Function.type});this.get("spinner",a.options).hide(a.callback);return this}});MooTools.lang.set("en-US","Date",{months:["January","February","March","April","May","June","July","August","September","October","November","December"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dateOrder:["month","date","year"],shortDate:"%m/%d/%Y",shortTime:"%I:%M%p",AM:"AM",PM:"PM",ordinal:function(a){return(a>3&&a<21)?"th":["th","st","nd","rd","th"][Math.min(a%10,4)]},lessThanMinuteAgo:"less than a minute ago",minuteAgo:"about a minute ago",minutesAgo:"{delta} minutes ago",hourAgo:"about an hour ago",hoursAgo:"about {delta} hours ago",dayAgo:"1 day ago",daysAgo:"{delta} days ago",weekAgo:"1 week ago",weeksAgo:"{delta} weeks ago",monthAgo:"1 month ago",monthsAgo:"{delta} months ago",yearAgo:"1 year ago",yearsAgo:"{delta} years ago",lessThanMinuteUntil:"less than a minute from now",minuteUntil:"about a minute from now",minutesUntil:"{delta} minutes from now",hourUntil:"about an hour from now",hoursUntil:"about {delta} hours from now",dayUntil:"1 day from now",daysUntil:"{delta} days from now",weekUntil:"1 week from now",weeksUntil:"{delta} weeks from now",monthUntil:"1 month from now",monthsUntil:"{delta} months from now",yearUntil:"1 year from now",yearsUntil:"{delta} years from now"});MooTools.lang.set("en-US","Form.Validator",{required:"This field is required.",minLength:"Please enter at least {minLength} characters (you entered {length} characters).",maxLength:"Please enter no more than {maxLength} characters (you entered {length} characters).",integer:"Please enter an integer in this field. Numbers with decimals (e.g. 1.25) are not permitted.",numeric:'Please enter only numeric values in this field (i.e. "1" or "1.1" or "-1" or "-1.1").',digits:"Please use numbers and punctuation only in this field (for example, a phone number with dashes or dots is permitted).",alpha:"Please use letters only (a-z) with in this field. No spaces or other characters are allowed.",alphanum:"Please use only letters (a-z) or numbers (0-9) only in this field. No spaces or other characters are allowed.",dateSuchAs:"Please enter a valid date such as {date}",dateInFormatMDY:'Please enter a valid date such as MM/DD/YYYY (i.e. "12/31/1999")',email:'Please enter a valid email address. For example "fred@domain.com".',url:"Please enter a valid URL such as http://www.google.com.",currencyDollar:"Please enter a valid $ amount. For example $100.00 .",oneRequired:"Please enter something for at least one of these inputs.",errorPrefix:"Error: ",warningPrefix:"Warning: ",noSpace:"There can be no spaces in this input.",reqChkByNode:"No items are selected.",requiredChk:"This field is required.",reqChkByName:"Please select a {label}.",match:"This field needs to match the {matchName} field",startDate:"the start date",endDate:"the end date",currendDate:"the current date",afterDate:"The date should be the same or after {label}.",beforeDate:"The date should be the same or before {label}.",startMonth:"Please select a start month",sameMonth:"These two dates must be in the same month - you must change one or the other.",creditcard:"The credit card number entered is invalid. Please check the number and try again. {length} digits entered."});MooTools.lang.set("fr-FR","Date",{months:["janvier","f&eacute;vrier","mars","avril","mai","juin","juillet","ao&ucirc;t","septembre","octobre","novembre","d&eacute;cembre"],days:["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],dateOrder:["date","month","year"],AM:"AM",PM:"PM",shortDate:"%d/%m/%Y",shortTime:"%H:%M",getOrdinal:function(a){return(a>1)?"":"er"},lessThanMinuteAgo:"il y a moins d'une minute",minuteAgo:"il y a une minute",minutesAgo:"il y a {delta} minutes",hourAgo:"il y a une heure",hoursAgo:"il y a {delta} heures",dayAgo:"il y a un jour",daysAgo:"il y a {delta} jours",weekAgo:"il y a une semaine",weeksAgo:"il y a {delta} semaines",monthAgo:"il y a 1 mois",monthsAgo:"il y a {delta} mois",yearthAgo:"il y a 1 an",yearsAgo:"il y a {delta} ans",lessThanMinuteUntil:"dans moins d'une minute",minuteUntil:"dans une minute",minutesUntil:"dans {delta} minutes",hourUntil:"dans une heure",hoursUntil:"dans {delta} heures",dayUntil:"dans un jour",daysUntil:"dans {delta} jours",weekUntil:"dans 1 semaine",weeksUntil:"dans {delta} semaines",monthUntil:"dans 1 mois",monthsUntil:"dans {delta} mois",yearUntil:"dans 1 an",yearsUntil:"dans {delta} ans"});MooTools.lang.set("es-ES","Date",{months:["Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre"],days:["Domingo","Lunes","Martes","Miercoles","Jueves","Viernes","Sabado"],dateOrder:["date","month","year"],AM:"AM",PM:"PM",shortDate:"%d/%m/%Y",shortTime:"%H:%M",ordinal:"",lessThanMinuteAgo:"hace menos de un minuto",minuteAgo:"hace un minuto",minutesAgo:"hace {delta} minutos",hourAgo:"hace una hora",hoursAgo:"hace unas {delta} horas",dayAgo:"hace un dia",daysAgo:"hace {delta} dias",weekAgo:"hace una semana",weeksAgo:"hace unas {delta} semanas",monthAgo:"hace un mes",monthsAgo:"hace {delta} meses",yearAgo:"hace un año",yearsAgo:"hace {delta} años",lessThanMinuteUntil:"menos de un minuto desde ahora",minuteUntil:"un minuto desde ahora",minutesUntil:"{delta} minutos desde ahora",hourUntil:"una hora desde ahora",hoursUntil:"unas {delta} horas desde ahora",dayUntil:"un dia desde ahora",daysUntil:"{delta} dias desde ahora",weekUntil:"una semana desde ahora",weeksUntil:"unas {delta} semanas desde ahora",monthUntil:"un mes desde ahora",monthsUntil:"{delta} meses desde ahora",yearUntil:"un año desde ahora",yearsUntil:"{delta} años desde ahora"});MooTools.lang.set("fr-FR","Form.Validator",{required:"Ce champ est obligatoire.",minLength:"Veuillez saisir un minimum de {minLength} caract&egrave;re(s) (vous avez saisi {length} caract&egrave;re(s)).",maxLength:"Veuillez saisir un maximum de {maxLength} caract&egrave;re(s) (vous avez saisi {length} caract&egrave;re(s)).",integer:'Veuillez saisir un nombre entier dans ce champ. Les nombres d&eacute;cimaux (ex : "1,25") ne sont pas autoris&eacute;s.',numeric:'Veuillez saisir uniquement des chiffres dans ce champ (ex : "1" ou "1,1" ou "-1" ou "-1,1").',digits:"Veuillez saisir uniquement des chiffres et des signes de ponctuation dans ce champ (ex : un num&eacute;ro de t&eacute;l&eacute;phone avec des traits d'union est autoris&eacute;).",alpha:"Veuillez saisir uniquement des lettres (a-z) dans ce champ. Les espaces ou autres caract&egrave;res ne sont pas autoris&eacute;s.",alphanum:"Veuillez saisir uniquement des lettres (a-z) ou des chiffres (0-9) dans ce champ. Les espaces ou autres caract&egrave;res ne sont pas autoris&eacute;s.",dateSuchAs:"Veuillez saisir une date correcte comme {date}",dateInFormatMDY:'Veuillez saisir une date correcte, au format JJ/MM/AAAA (ex : "31/11/1999").',email:'Veuillez saisir une adresse de courrier &eacute;lectronique. Par example "fred@domaine.com".',url:"Veuillez saisir une URL, comme http://www.google.com.",currencyDollar:"Veuillez saisir une quantit&eacute; correcte. Par example 100,00&euro;.",oneRequired:"Veuillez s&eacute;lectionner au moins une de ces options.",errorPrefix:"Erreur : ",warningPrefix:"Attention : ",noSpace:"Ce champ n'accepte pas les espaces.",reqChkByNode:"Aucun &eacute;l&eacute;ment n'est s&eacute;lectionn&eacute;.",requiredChk:"Ce champ est obligatoire.",reqChkByName:"Veuillez s&eacute;lectionner un(e) {label}.",match:"Ce champ doit correspondre avec le champ {matchName}.",startDate:"date de d&eacute;but",endDate:"date de fin",currendDate:"date actuelle",afterDate:"La date doit &ecirc;tre identique ou post&eacute;rieure &agrave; {label}.",beforeDate:"La date doit &ecirc;tre identique ou ant&eacute;rieure &agrave; {label}.",startMonth:"Veuillez s&eacute;lectionner un mois de d&eacute;but.",sameMonth:"Ces deux dates doivent &ecirc;tre dans le m&ecirc;me mois - vous devez en modifier une."});MooTools.lang.set("es-ES","Form.Validator",{required:"Este campo es obligatorio.",minLength:"Por favor introduce al menos {minLength} caracteres (has introducido {length} caracteres).",maxLength:"Por favor introduce no mas de {maxLength} caracteres (has introducido {length} caracteres).",integer:"Por favor introduce un numero entero en este campo. Numeros con decimales (p.e. 1,25) no se permiten.",numeric:'Por favor introduce solo valores numericos en este campo (p.e. "1" o "1,1" o "-1" o "-1,1").',digits:"Por favor usa solo numeros y puntuacion en este campo (por ejemplo, un numero de telefono con guines y puntos no esta permitido).",alpha:"Por favor usa letras solo (a-z) en este campo. No se admiten espacios ni otros caracteres.",alphanum:"Por favor, usa solo letras (a-z) o numeros (0-9) en este campo. No se admiten espacios ni otros caracteres.",dateSuchAs:"Por favor introduce una fecha valida como {date}",dateInFormatMDY:'Por favor introduce una fecha valida como DD/MM/YYYY (p.e. "31/12/1999")',email:'Por favor, introduce una direccione de email valida. Por ejemplo,  "fred@domain.com".',url:"Por favor introduce una URL valida como http://www.google.com.",currencyDollar:"Por favor introduce una cantidad valida de €. Por ejemplo €100,00 .",oneRequired:"Por favor introduce algo para por lo menos una de estas entradas.",errorPrefix:"Error: ",warningPrefix:"Aviso: ",noSpace:"No pueden haber espacios en esta entrada.",reqChkByNode:"No hay elementos seleccionados.",requiredChk:"Este campo es obligatorio.",reqChkByName:"Por favor selecciona una {label}.",match:"Este campo necesita coincidir con el campo {matchName}",startDate:"la fecha de inicio",endDate:"la fecha de fin",currendDate:"la fecha actual",afterDate:"La fecha debe ser igual o posterior a {label}.",beforeDate:"La fecha debe ser igual o anterior a {label}.",startMonth:"Por favor selecciona un mes de origen",sameMonth:"Estas dos fechas deben estar en el mismo mes - debes cambiar una u otra."});HtmlTable=Class.refactor(HtmlTable,{options:{cselectedindex:0,classCCellSelect:"table-td-sort",classCHeadSelect:"table-thead-sort"},initialize:function(){this.previous.apply(this,arguments);if(this.occluded){return this.occluded}},selectCol:function(b){if(b!=null){if(this.cselectedindex!=b){if(this.cselectedindex!=null){this.head.cells[this.cselectedindex].removeClass(this.options.classCHeadSelect);this.body.getElements("td").removeClass(this.options.classCCellSelect)}this.cselectedindex=b;var c=document.id(this.head.cells[b]);if(c){c.addClass(this.options.classCHeadSelect)}var a=this.options.classCCellSelect;Array.each(this.body.rows,function(d){d.cells[b].addClass(a)})}}}});Number.implement({numberFormat:function(b,c,a){b=Math.abs(b)+1?b:2;c=c||".";a=a||",";var e=/(-)?(\d+)(\.\d+)?/.exec((isNaN(this)?0:this)+"");var d=e[2].length>3?e[2].length%3:0;return(e[1]?e[1]:"")+(d?e[2].substr(0,d)+a:"")+e[2].substr(d).replace(/(\d{3})(?=\d)/g,"$1"+a)+(b?c+(+e[3]||0).toFixed(b).substr(2):"")}});var MochaUI=new Hash({options:new Hash({useEffects:true}),Columns:{instances:new Hash()},Panels:{instances:new Hash()},Windows:{instances:new Hash(),indexLevel:100,windowIDCount:0,windowsVisible:true},ieSupport:"excanvas",focusingWindow:"false",updateContent:function(e){var q={element:null,childElement:null,title:null,content:null,loadMethod:null,url:null,padding:null,triggerOnContentLoaded:false,showSpinner:false,method:"get"};$extend(q,e);if(!q.element){return}var l=q.element;if(MochaUI.Windows.instances.get(l.id)){var o="window";var p=MochaUI.Windows.instances.get(l.id);var n=p.spinnerEl;if(q.title){p.titleEl.set("html",q.title)}}else{var o="panel";var p=MochaUI.Panels.instances.get(l.id);if(q.title){p.titleEl.set("html",q.title)}}var c=p.contentEl;if(q.childElement!=null){var m=q.childElement}else{var m=p.contentEl}var g=q.loadMethod!=null?q.loadMethod:p.options.loadMethod;if(m==p.contentEl){p.contentWrapperEl.setStyles({overflow:p.options.scrollbars==true&&g!="iframe"?"auto":"hidden"})}var j=p.contentWrapperEl;if(q.padding!=null){c.setStyles({"padding-top":q.padding.top,"padding-bottom":q.padding.bottom,"padding-left":q.padding.left,"padding-right":q.padding.right})}if(m==c){c.empty()}switch(g){case"xhr":var b="";var k="";var a=q.method||"get";if(a=="post"){var f=q.url.split("?");b=f[0];k=f[1]}else{b=q.url}var h=new Request.HTML({url:b,update:m,evalScripts:p.options.evalScripts,evalResponse:p.options.evalResponse,noCache:(Browser.Engine.version==6||Browser.Engine.version==5)?true:false,onRequest:function(){if(o=="window"&&m==c){p.showSpinner(n)}else{if(o=="panel"&&m==c&&$("spinner")){$("spinner").setStyle("visibility","visible")}else{if(q.showSpinner){p.showSpinner(n)}}}p.fireEvent("onBeforeLoaded",l)}.bind(this),onFailure:function(){if(m==c){m.set("html","<p><strong>Error Loading XMLHttpRequest</strong></p>");if(o=="window"){p.hideSpinner(n)}else{if(o=="panel"&&$("spinner")){$("spinner").setStyle("visibility","hidden")}}}else{if(q.showSpinner){p.hideSpinner(n)}}}.bind(this),onException:function(){}.bind(this),onSuccess:function(){if(m==c){if(o=="window"){p.hideSpinner(n)}else{if(o=="panel"&&$("spinner")){$("spinner").setStyle("visibility","hidden")}}p.fireEvent("onContentLoaded",l)}else{if(q.triggerOnContentLoaded){p.fireEvent("onContentLoaded",l)}if(q.showSpinner){p.hideSpinner(n)}}}.bind(this),onComplete:function(){}.bind(this)});if(q.method=="post"){h.send(k)}else{h.get()}break;case"iframe":if(p.options.contentURL==""||m!=c){break}p.iframeEl=new Element("iframe",{id:p.options.id+"_iframe",name:p.options.id+"_iframe","class":"mochaIframe",src:q.url,marginwidth:0,marginheight:0,frameBorder:0,scrolling:"auto",styles:{height:j.offsetHeight-j.getStyle("border-top").toInt()-j.getStyle("border-bottom").toInt(),width:p.panelEl?j.offsetWidth-j.getStyle("border-left").toInt()-j.getStyle("border-right").toInt():"100%"}}).injectInside(c);p.iframeEl.addEvent("load",function(r){if(o=="window"){p.hideSpinner(n)}else{if(o=="panel"&&m==c&&$("spinner")){$("spinner").setStyle("visibility","hidden")}}p.fireEvent("onContentLoaded",l)}.bind(this));if(o=="window"){p.showSpinner(n)}else{if(o=="panel"&&m==c&&$("spinner")){$("spinner").setStyle("visibility","visible")}}break;case"html":default:var d=new Array("element","textnode","whitespace","collection");if(d.contains($type(q.content))){q.content.inject(m)}else{m.set("html",q.content)}p.fireEvent("onContentLoaded",l);break}},reloadIframe:function(a){if(Browser.Engine.gecko){$(a).src=$(a).src}else{top.frames[a].location.reload(true)}},collapseToggle:function(d){var c=MochaUI.Windows.instances;var b=c.get(d.id);var a=b.windowEl.getElements(".handle");if(b.isMaximized==true){return}if(b.isCollapsed==false){b.isCollapsed=true;a.setStyle("display","none");if(b.iframeEl){b.iframeEl.setStyle("visibility","hidden")}b.contentBorderEl.setStyles({visibility:"hidden",position:"absolute",top:-10000,left:-10000});if(b.toolbarWrapperEl){b.toolbarWrapperEl.setStyles({visibility:"hidden",position:"absolute",top:-10000,left:-10000})}b.drawWindowCollapsed(d)}else{b.isCollapsed=false;b.drawWindow(d);b.contentBorderEl.setStyles({visibility:"visible",position:null,top:null,left:null});if(b.toolbarWrapperEl){b.toolbarWrapperEl.setStyles({visibility:"visible",position:null,top:null,left:null})}if(b.iframeEl){b.iframeEl.setStyle("visibility","visible")}a.setStyle("display","block")}},closeWindow:function(d){var c=MochaUI.Windows.instances;var b=c.get(d.id);if(d!=$(d)||b.isClosing){return}b.isClosing=true;b.fireEvent("onClose",d);if(b.check){b.check.destroy()}if((b.options.type=="modal"||b.options.type=="modal2")&&Browser.Engine.trident4){$("modalFix").setStyle("display","none")}if(MochaUI.options.useEffects==false){if(b.options.type=="modal"||b.options.type=="modal2"){$("modalOverlay").setStyle("opacity",0)}MochaUI.closingJobs(d);return true}else{if(Browser.Engine.trident){b.drawWindow(d,false)}if(b.options.type=="modal"||b.options.type=="modal2"){MochaUI.Modal.modalOverlayCloseMorph.start({opacity:0})}var a=new Fx.Morph(d,{duration:120,onComplete:function(){MochaUI.closingJobs(d);return true}.bind(this)});a.start({opacity:0.4})}},closingJobs:function(e){var d=MochaUI.Windows.instances;var c=d.get(e.id);e.setStyle("visibility","hidden");e.destroy();c.fireEvent("onCloseComplete");if(c.options.type!="notification"){var b=this.getWindowWithHighestZindex();this.focusWindow(b)}d.erase(c.options.id);if(this.loadingWorkspace==true){this.windowUnload()}if(MochaUI.Dock&&$(MochaUI.options.dock)&&c.options.type=="window"){var a=$(c.options.id+"_dockTab");if(a!=null){MochaUI.Dock.dockSortables.removeItems(a).destroy()}MochaUI.Desktop.setDesktopSize()}},closeAll:function(){$$("div.mocha").each(function(a){this.closeWindow(a)}.bind(this))},toggleWindowVisibility:function(){MochaUI.Windows.instances.each(function(a){if(a.options.type=="modal"||a.options.type=="modal2"||a.isMinimized==true){return}var b=$(a.options.id);if(b.getStyle("visibility")=="visible"){if(a.iframe){a.iframeEl.setStyle("visibility","hidden")}if(a.toolbarEl){a.toolbarWrapperEl.setStyle("visibility","hidden")}a.contentBorderEl.setStyle("visibility","hidden");b.setStyle("visibility","hidden");MochaUI.Windows.windowsVisible=false}else{b.setStyle("visibility","visible");a.contentBorderEl.setStyle("visibility","visible");if(a.iframe){a.iframeEl.setStyle("visibility","visible")}if(a.toolbarEl){a.toolbarWrapperEl.setStyle("visibility","visible")}MochaUI.Windows.windowsVisible=true}}.bind(this))},focusWindow:function(f,b){MochaUI.focusingWindow="true";var a=function(){MochaUI.focusingWindow="false"};a.delay(170,this);if($$(".mocha").length==0){return}if(f!=$(f)||f.hasClass("isFocused")){return}var e=MochaUI.Windows.instances;var d=e.get(f.id);if(d.options.type=="notification"){return}MochaUI.Windows.indexLevel+=2;f.setStyle("zIndex",MochaUI.Windows.indexLevel);$("windowUnderlay").setStyle("zIndex",MochaUI.Windows.indexLevel-1).inject($(f),"after");e.each(function(g){if(g.windowEl.hasClass("isFocused")){g.fireEvent("onBlur",g.windowEl)}g.windowEl.removeClass("isFocused")});if(MochaUI.Dock&&$(MochaUI.options.dock)&&d.options.type=="window"){try{MochaUI.Dock.makeActiveTab()}catch(c){}}d.windowEl.addClass("isFocused");if(b!=false){d.fireEvent("onFocus",f)}},getWindowWithHighestZindex:function(){this.highestZindex=0;$$("div.mocha").each(function(a){this.zIndex=a.getStyle("zIndex");if(this.zIndex>=this.highestZindex){this.highestZindex=this.zIndex}}.bind(this));$$("div.mocha").each(function(a){if(a.getStyle("zIndex")==this.highestZindex){this.windowWithHighestZindex=a}}.bind(this));return this.windowWithHighestZindex},blurAll:function(){if(MochaUI.focusingWindow=="false"){$$(".mocha").each(function(c){var b=MochaUI.Windows.instances;var a=b.get(c.id);if(a.options.type!="modal"&&a.options.type!="modal2"){c.removeClass("isFocused")}});$$("div.dockTab").removeClass("activeDockTab")}},roundedRect:function(f,d,j,h,c,b,g,e){f.fillStyle="rgba("+g.join(",")+","+e+")";f.beginPath();f.moveTo(d,j+b);f.lineTo(d,j+c-b);f.quadraticCurveTo(d,j+c,d+b,j+c);f.lineTo(d+h-b,j+c);f.quadraticCurveTo(d+h,j+c,d+h,j+c-b);f.lineTo(d+h,j+b);f.quadraticCurveTo(d+h,j,d+h-b,j);f.lineTo(d+b,j);f.quadraticCurveTo(d,j,d,j+b);f.fill()},triangle:function(e,c,h,g,b,f,d){e.beginPath();e.moveTo(c+g,h);e.lineTo(c,h+b);e.lineTo(c+g,h+b);e.closePath();e.fillStyle="rgba("+f.join(",")+","+d+")";e.fill()},circle:function(d,b,g,f,e,c){d.beginPath();d.moveTo(b,g);d.arc(b,g,f,0,Math.PI*2,true);d.fillStyle="rgba("+e.join(",")+","+c+")";d.fill()},centerWindow:function(f){if(!f){MochaUI.Windows.instances.each(function(g){if(g.windowEl.hasClass("isFocused")){f=g.windowEl}})}var e=MochaUI.Windows.instances.get(f.id);var a=e.options;var c=a.container.getCoordinates();var b=(c.height*0.5)-((a.height+e.headerFooterShadow)*0.5);if(b<0){b=0}var d=(c.width*0.5)-(a.width*0.5);if(d<0){d=0}if(MochaUI.options.useEffects==true){e.morph.start({top:b,left:d})}else{f.setStyles({top:b,left:d})}},notification:function(a){new MochaUI.Window({loadMethod:"html",closeAfter:1500,type:"notification",addClass:"notification",content:a,width:220,height:40,y:53,padding:{top:10,right:12,bottom:10,left:12},shadowBlur:5,bodyBgColor:[255,255,255]})},dynamicResize:function(d){var c=MochaUI.Windows.instances.get(d.id);var b=c.contentWrapperEl;var a=c.contentEl;b.setStyle("height",a.offsetHeight);b.setStyle("width",a.offsetWidth);c.drawWindow(d)},garbageCleanUp:function(){$$("div.mocha").each(function(a){a.destroy()}.bind(this))},underlayInitialize:function(){var a=new Element("div",{id:"windowUnderlay",styles:{height:parent.getCoordinates().height,opacity:0.01,display:"none"}}).inject(document.body)},setUnderlaySize:function(){if($("windowUnderlay")){$("windowUnderlay").setStyle("height",parent.getCoordinates().height)}},getColumn:function(b){var a=false;var a=MochaUI.Columns.instances.get(b);return a},getPanel:function(a){var b=false;var b=MochaUI.Panels.instances.get(a);return b},removePanel:function(b){var c=MochaUI.Panels.instances;var a=c.get(b);if(a){c.erase(b);a.panelEl.dispose();if($(b+"_header")){$(b+"_header").dispose()}}},customResizePanel:function(b){if(!$(b)){return}var a=$(b);var e=b;var d=MochaUI.Panels.instances;var c=d.get(b);alert(c);min=0;max=function(){return a.getStyle("height").toInt()+partner.getStyle("height").toInt()};partner=c.partner;originalHeight=a.getStyle("height").toInt();partnerOriginalHeight=partner.getStyle("height").toInt();if(c.iframeEl){c.iframeEl.setStyle("visibility","hidden")}partner.getElements("iframe").setStyle("visibility","hidden");partnerHeight=partnerOriginalHeight;partner.setStyle("height",partnerHeight);MochaUI.resizeChildren(a,a.getStyle("height").toInt());MochaUI.resizeChildren(partner,partnerHeight);if(c.iframeEl){c.iframeEl.setStyle("visibility","visible")}partner.getElements("iframe").setStyle("visibility","visible");c.fireEvent("onResize")}});function fixPNG(e){if(Browser.Engine.trident4&&document.body.filters){var b=(e.id)?"id='"+e.id+"' ":"";var d=(e.className)?"class='"+e.className+"' ":"";var f=(e.title)?"title='"+e.title+"' ":"title='"+e.alt+"' ";var c="display:inline-block;"+e.style.cssText;var a="<span "+b+d+f+' style="width:'+e.width+"px; height:"+e.height+"px;"+c+";filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+e.src+"', sizingMethod='scale');\"></span>";e.outerHTML=a}}document.addEvent("keydown",function(a){if(a.key=="q"&&a.control&&a.alt){MochaUI.toggleWindowVisibility()}});document.addEvent("mousedown",function(a){MochaUI.blurAll.delay(50)});document.addEvent("domready",function(){MochaUI.underlayInitialize()});window.addEvent("resize",function(){if(MochaUI.customColumnResize){MochaUI.customColumnResize()}MochaUI.setUnderlaySize()});document.write('<script type="text/javascript" src="'+(Cookie.read("winmode")==4?"../../../scripts/":"scripts/")+'lang/lang.js"><\/script>');MochaUI.Windows.windowOptions={id:null,title:"New Window",icon:false,type:"window",loadMethod:"html",contentURL:"pages/lipsum.html",closeAfter:false,evalScripts:true,evalResponse:false,content:"Window content",toolbar:false,toolbarPosition:"top",toolbarHeight:29,toolbarURL:"pages/lipsum.html",toolbarContent:"",toolbarLoadMethod:"html",toolbar2:false,toolbar2Position:"bottom",toolbar2Height:29,toolbar2URL:"pages/lipsum.html",toolbar2Content:"",container:null,restrict:true,shape:"box",collapsible:true,minimizable:true,maximizable:true,closable:true,draggable:null,draggableGrid:false,draggableLimit:false,draggableSnap:false,resizable:null,resizeLimit:{x:[250,2500],y:[125,2000]},addClass:"",width:300,height:125,x:null,y:null,axy:false,zIndex:null,scrollbars:true,padding:{top:10,right:12,bottom:10,left:12},shadowBlur:5,shadowOffset:{x:0,y:1},controlsOffset:{right:6,top:6},useCanvas:true,useCanvasControls:true,useSpinner:true,opacity:0.9,opacityAll:1,overlayOpacity:0.4,noOverlayClose:false,useEffects:true,closeTitle:"Close",customCloseFunc:false,headerHeight:25,footerHeight:25,cornerRadius:8,contentBgColor:[229,229,229],headerStartColor:[250,250,250],headerStopColor:[229,229,229],bodyBgColor:[229,229,229],minimizeBgColor:[255,255,255],minimizeColor:[0,0,0],maximizeBgColor:[255,255,255],maximizeColor:[0,0,0],closeBgColor:[255,255,255],closeColor:[0,0,0],resizableColor:[254,254,254],onBeforeBuild:$empty,onBeforeLoaded:$empty,onContentLoaded:$empty,onFocus:$empty,onBlur:$empty,onResize:$empty,onMinimize:$empty,onMaximize:$empty,onRestore:$empty,onClose:$empty,onCloseComplete:$empty};MochaUI.Window=new Class({Implements:Events,options:MochaUI.Windows.windowOptions,initialize:function(a){this.setOptions(a);var a=this.options;$extend(this,{mochaControlsWidth:0,minimizebuttonX:0,maximizebuttonX:0,closebuttonX:0,headerFooterShadow:a.headerHeight+a.footerHeight+(a.shadowBlur*2),oldTop:0,oldLeft:0,isMaximized:false,isMinimized:false,isCollapsed:false,timestamp:$time()});if(!a.container){a.container=MochaUI.Desktop.desktop?MochaUI.Desktop.desktop:document.body}if(a.resizable==null){if(a.type!="window"||a.shape=="gauge"){a.resizable=false}else{a.resizable=true}}if(a.draggable==null){if(a.type!="window"){a.draggable=false}else{a.draggable=true}}if(a.shape=="gauge"||a.type=="notification"){a.collapsible=false;a.maximizable=false;a.contentBgColor="transparent";a.scrollbars=false;a.footerHeight=0}if(a.type=="notification"){a.closable=false;a.headerHeight=0}if(MochaUI.Dock&&$(MochaUI.options.dock)){if(MochaUI.Dock.dock&&a.type!="modal"&&a.type!="modal2"){a.minimizable=a.minimizable}}else{a.minimizable=false}a.maximizable=MochaUI.Desktop.desktop&&a.maximizable&&a.type!="modal"&&a.type!="modal2";if(this.options.type=="modal2"){this.options.shadowBlur=0;this.options.shadowOffset={x:0,y:0};this.options.useSpinner=false;this.options.useCanvas=false;this.options.footerHeight=0;this.options.headerHeight=0}if(a.id==null){a.id="win"+(++MochaUI.Windows.windowIDCount)}this.windowEl=$(a.id);this.newWindow();return this},saveValues:function(){var a=this.windowEl.getCoordinates();this.options.x=a.left.toInt();this.options.y=a.top.toInt()},newWindow:function(e){var a=MochaUI.Windows.instances;var j=a.get(this.options.id);if(j){var d=j}if(this.windowEl&&!this.isClosing){if(d.isMinimized){MochaUI.Dock.restoreMinimized(this.windowEl)}if(d.isCollapsed){MochaUI.collapseToggle(this.windowEl);if(this.options.noDock==false){setTimeout(MochaUI.focusWindow.pass(this.windowEl,this),10)}}else{var h=document.getCoordinates();if(this.windowEl.getStyle("left").toInt()>h.width||this.windowEl.getStyle("top").toInt()>h.height){MochaUI.centerWindow(this.windowEl)}if(this.options.noDock==false){setTimeout(MochaUI.focusWindow.pass(this.windowEl,this),10)}}return}else{a.set(this.options.id,this)}this.isClosing=false;this.fireEvent("onBeforeBuild");MochaUI.Windows.indexLevel++;this.windowEl=new Element("div",{"class":"mocha",id:this.options.id,styles:{width:this.options.width,height:this.options.height,display:"block",opacity:0,zIndex:(this.options.zIndex||(MochaUI.Windows.indexLevel+=2))}});this.windowEl.addClass(this.options.addClass);if(this.options.type=="modal2"){this.windowEl.addClass("modal2")}if(Browser.Engine.trident&&this.options.shape=="gauge"){this.windowEl.setStyle("background","url(../images/spacer.gif)")}if((this.options.type=="modal"||this.options.type=="modal2")&&Browser.Platform.mac&&Browser.Engine.gecko){if(/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)){var c=new Number(RegExp.$1);if(c<3){this.windowEl.setStyle("position","fixed")}}}if(this.options.loadMethod=="iframe"){this.options.padding={top:0,right:0,bottom:0,left:0}}this.insertWindowElements();this.titleEl.set("html",this.options.title);this.contentWrapperEl.setStyles({overflow:"hidden",background:this.options.contentBgColor});this.contentEl.setStyles({"padding-top":this.options.padding.top,"padding-bottom":this.options.padding.bottom,"padding-left":this.options.padding.left,"padding-right":this.options.padding.right});if(this.options.shape=="gauge"){if(this.options.useCanvasControls){this.canvasControlsEl.setStyle("display","none")}else{this.controlsEl.setStyle("display","none")}this.windowEl.addEvent("mouseover",function(){this.mouseover=true;var k=function(){if(this.mouseover!=false){if(this.options.useCanvasControls){this.canvasControlsEl.setStyle("display","block")}else{this.controlsEl.setStyle("display","block")}this.canvasHeaderEl.setStyle("display","block");this.titleEl.setStyle("display","block")}};k.delay(150,this)}.bind(this));this.windowEl.addEvent("mouseleave",function(){this.mouseover=false;if(this.options.useCanvasControls){this.canvasControlsEl.setStyle("display","none")}else{this.controlsEl.setStyle("display","none")}this.canvasHeaderEl.setStyle("display","none");this.titleEl.setStyle("display","none")}.bind(this))}this.windowEl.injectInside(this.options.container);if(this.options.type!="notification"){this.setMochaControlsWidth()}MochaUI.updateContent({element:this.windowEl,content:this.options.content,url:this.options.contentURL});if(this.options.toolbar==true){MochaUI.updateContent({element:this.windowEl,childElement:this.toolbarEl,content:this.options.toolbarContent,loadMethod:this.options.toolbarLoadMethod||"xhr",url:this.options.toolbarURL})}if(this.options.toolbar2==true){MochaUI.updateContent({element:this.windowEl,childElement:this.toolbar2El,content:this.options.toolbar2Content,loadMethod:"xhr",url:this.options.toolbar2URL})}this.drawWindow(this.windowEl);this.attachDraggable(this.windowEl);this.attachResizable(this.windowEl);this.setupEvents(this.windowEl);if(this.options.resizable){this.adjustHandles()}if(this.options.container==document.body||this.options.container==MochaUI.Desktop.desktop){var b=window.getSize()}else{var b=$(this.options.container).getSize()}if(!this.options.y){var f=(b.y*0.5)-((this.options.height+this.headerFooterShadow+this.windowEl.getStyle("border-top").toInt()+this.windowEl.getStyle("border-bottom").toInt())*0.5)}else{var f=this.options.y-this.options.shadowBlur}if(!this.options.x){var g=(b.x*0.5)-(this.options.width*0.5)}else{var g=this.options.x-this.options.shadowBlur}if(!this.options.axy){this.windowEl.setStyles({top:f,left:g})}else{this.windowEl.setStyles(this.options.axy)}if(MochaUI.options.useEffects==true){if(Browser.Engine.trident){this.drawWindow(this.windowEl,false)}this.opacityMorph=new Fx.Morph(this.windowEl,{duration:350,onComplete:function(){if(Browser.Engine.trident){this.drawWindow(this.windowEl)}}.bind(this)})}if(this.options.type=="modal"||this.options.type=="modal2"){MochaUI.currentModal=this.windowEl;if(Browser.Engine.trident4){$("modalFix").setStyle("display","block")}$("modalOverlay").setStyle("display","block");if(MochaUI.options.useEffects==false){$("modalOverlay").setStyle("opacity",0.6);this.windowEl.setStyles({zIndex:11000,opacity:this.options.opacityAll})}else{MochaUI.Modal.modalOverlayCloseMorph.cancel();MochaUI.Modal.modalOverlayOpenMorph.start({opacity:this.options.overlayOpacity?this.options.overlayOpacity:0.4});this.windowEl.setStyles({zIndex:11000});this.opacityMorph.start({opacity:this.options.opacity?this.options.opacity:0.9})}$$(".dockTab").removeClass("activeDockTab");$$(".mocha").removeClass("isFocused");this.windowEl.addClass("isFocused")}else{if(MochaUI.options.useEffects==false){this.windowEl.setStyle("opacity",this.options.opacity);if(this.options.noDock==false){setTimeout(MochaUI.focusWindow.pass(this.windowEl,this),10)}}else{this.opacityMorph.start({opacity:this.options.opacityAll});if(this.options.noDock==false){setTimeout(MochaUI.focusWindow.pass(this.windowEl,this),10)}}}this.morph=new Fx.Morph(this.windowEl,{duration:200});if($(this.windowEl.id+"LinkCheck")){this.check=new Element("div",{"class":"check",id:this.options.id+"_check"}).inject(this.windowEl.id+"LinkCheck")}if(this.options.closeAfter!=false){MochaUI.closeWindow.delay(this.options.closeAfter,this,this.windowEl)}if(this.options.noDock==false){if(MochaUI.Dock&&$(MochaUI.options.dock)&&this.options.type=="window"){MochaUI.Dock.createDockTab(this.windowEl)}}},setupEvents:function(a){if(this.closeButtonEl){if(this.options.customCloseFunc){this.closeButtonEl.addEvent("click",function(b){new Event(b).stop();this.options.customCloseFunc.run()}.bind(this))}else{this.closeButtonEl.addEvent("click",function(b){new Event(b).stop();MochaUI.closeWindow(a)}.bind(this))}}if(this.options.noDock==false){if(this.options.type=="window"){a.addEvent("mousedown",function(){MochaUI.focusWindow(a)}.bind(this))}}if(this.minimizeButtonEl){this.minimizeButtonEl.addEvent("click",function(b){new Event(b).stop();MochaUI.Dock.minimizeWindow(a)}.bind(this))}if(this.maximizeButtonEl){this.maximizeButtonEl.addEvent("click",function(b){new Event(b).stop();if(this.isMaximized){MochaUI.Desktop.restoreWindow(a)}else{MochaUI.Desktop.maximizeWindow(a)}}.bind(this))}if(this.options.collapsible==true){this.titleEl.addEvent("selectstart",function(b){b=new Event(b).stop()}.bind(this));this.titleBarEl.addEvent("mousedown",function(b){if(Browser.Engine.trident){this.titleEl.setCapture()}}.bind(this));this.titleBarEl.addEvent("mouseup",function(b){if(Browser.Engine.trident){this.titleEl.releaseCapture()}}.bind(this));this.titleBarEl.addEvent("dblclick",function(b){b=new Event(b).stop();MochaUI.collapseToggle(this.windowEl)}.bind(this))}},attachDraggable:function(a){if(!this.options.draggable){return}this.windowDrag=new Drag.Move(a,{handle:this.titleBarEl,container:this.options.restrict==true?$(this.options.container):false,grid:this.options.draggableGrid,limit:this.options.draggableLimit,snap:this.options.draggableSnap,onStart:function(){if(this.options.type!="modal"&&this.options.type!="modal2"){if(this.options.noDock==false){MochaUI.focusWindow(a)}$("windowUnderlay").setStyle("display","block")}if(this.iframeEl){this.iframeEl.setStyle("visibility","hidden")}}.bind(this),onComplete:function(){if(this.options.type!="modal"&&this.options.type!="modal2"){$("windowUnderlay").setStyle("display","none")}if(this.iframeEl){this.iframeEl.setStyle("visibility","visible")}this.saveValues()}.bind(this)})},attachResizable:function(a){if(!this.options.resizable){return}this.resizable1=this.windowEl.makeResizable({handle:[this.n,this.ne,this.nw],limit:{y:[function(){return this.windowEl.getStyle("top").toInt()+this.windowEl.getStyle("height").toInt()-this.options.resizeLimit.y[1]}.bind(this),function(){return this.windowEl.getStyle("top").toInt()+this.windowEl.getStyle("height").toInt()-this.options.resizeLimit.y[0]}.bind(this)]},modifiers:{x:false,y:"top"},onStart:function(){this.resizeOnStart();this.coords=this.contentWrapperEl.getCoordinates();this.y2=this.coords.top.toInt()+this.contentWrapperEl.offsetHeight}.bind(this),onDrag:function(){this.coords=this.contentWrapperEl.getCoordinates();this.contentWrapperEl.setStyle("height",this.y2-this.coords.top.toInt());this.drawWindow(a);this.adjustHandles()}.bind(this),onComplete:function(){this.resizeOnComplete()}.bind(this)});this.resizable2=this.contentWrapperEl.makeResizable({handle:[this.e,this.ne],limit:{x:[this.options.resizeLimit.x[0]-(this.options.shadowBlur*2),this.options.resizeLimit.x[1]-(this.options.shadowBlur*2)]},modifiers:{x:"width",y:false},onStart:function(){this.resizeOnStart()}.bind(this),onDrag:function(){this.drawWindow(a);this.adjustHandles()}.bind(this),onComplete:function(){this.resizeOnComplete()}.bind(this)});this.resizable3=this.contentWrapperEl.makeResizable({container:this.options.restrict==true?$(this.options.container):false,handle:this.se,limit:{x:[this.options.resizeLimit.x[0]-(this.options.shadowBlur*2),this.options.resizeLimit.x[1]-(this.options.shadowBlur*2)],y:[this.options.resizeLimit.y[0]-this.headerFooterShadow,this.options.resizeLimit.y[1]-this.headerFooterShadow]},modifiers:{x:"width",y:"height"},onStart:function(){this.resizeOnStart()}.bind(this),onDrag:function(){this.drawWindow(a);this.adjustHandles()}.bind(this),onComplete:function(){this.resizeOnComplete()}.bind(this)});this.resizable4=this.contentWrapperEl.makeResizable({handle:[this.s,this.sw],limit:{y:[this.options.resizeLimit.y[0]-this.headerFooterShadow,this.options.resizeLimit.y[1]-this.headerFooterShadow]},modifiers:{x:false,y:"height"},onStart:function(){this.resizeOnStart()}.bind(this),onDrag:function(){this.drawWindow(a);this.adjustHandles()}.bind(this),onComplete:function(){this.resizeOnComplete()}.bind(this)});this.resizable5=this.windowEl.makeResizable({handle:[this.w,this.sw,this.nw],limit:{x:[function(){return this.windowEl.getStyle("left").toInt()+this.windowEl.getStyle("width").toInt()-this.options.resizeLimit.x[1]}.bind(this),function(){return this.windowEl.getStyle("left").toInt()+this.windowEl.getStyle("width").toInt()-this.options.resizeLimit.x[0]}.bind(this)]},modifiers:{x:"left",y:false},onStart:function(){this.resizeOnStart();this.coords=this.contentWrapperEl.getCoordinates();this.x2=this.coords.left.toInt()+this.contentWrapperEl.offsetWidth}.bind(this),onDrag:function(){this.coords=this.contentWrapperEl.getCoordinates();this.contentWrapperEl.setStyle("width",this.x2-this.coords.left.toInt());this.drawWindow(a);this.adjustHandles()}.bind(this),onComplete:function(){this.resizeOnComplete()}.bind(this)})},resizeOnStart:function(){$("windowUnderlay").setStyle("display","block");if(this.iframeEl){this.iframeEl.setStyle("visibility","hidden")}},resizeOnComplete:function(){$("windowUnderlay").setStyle("display","none");if(this.iframeEl){this.iframeEl.setStyle("visibility","visible")}this.fireEvent("onResize",this.windowEl)},adjustHandles:function(){var d=this.options.shadowBlur;var j=d*2;var k=this.options.shadowOffset;var e=d-k.y-1;var g=d+k.x-1;var a=d+k.y-1;var c=d-k.x-1;var f=this.windowEl.getCoordinates();var b=f.width-j+2;var h=f.height-j+2;this.n.setStyles({top:e,left:c+10,width:b-20});this.e.setStyles({top:e+10,right:g,height:h-30});this.s.setStyles({bottom:a,left:c+10,width:b-30});this.w.setStyles({top:e+10,left:c,height:h-20});this.ne.setStyles({top:e,right:g});this.se.setStyles({bottom:a,right:g});this.sw.setStyles({bottom:a,left:c});this.nw.setStyles({top:e,left:c})},detachResizable:function(){this.resizable1.detach();this.resizable2.detach();this.resizable3.detach();this.resizable4.detach();this.resizable5.detach();this.windowEl.getElements(".handle").setStyle("display","none")},reattachResizable:function(){this.resizable1.attach();this.resizable2.attach();this.resizable3.attach();this.resizable4.attach();this.resizable5.attach();this.windowEl.getElements(".handle").setStyle("display","block")},insertWindowElements:function(){var d=this.options;var a=d.height;var e=d.width;var f=d.id;var b={};if(Browser.Engine.trident4){b.zIndexFixEl=new Element("iframe",{id:f+"_zIndexFix","class":"zIndexFix",scrolling:"no",marginWidth:0,marginHeight:0,src:""}).inject(this.windowEl)}b.overlayEl=new Element("div",{id:f+"_overlay","class":"mochaOverlay"}).inject(this.windowEl);b.titleBarEl=new Element("div",{id:f+"_titleBar","class":"mochaTitlebar",styles:{cursor:d.draggable?"move":"default"}}).inject(b.overlayEl,"top");b.titleEl=new Element("h3",{id:f+"_title","class":"mochaTitle"}).inject(b.titleBarEl);if(d.icon!=false){b.titleBarEl.setStyles({"padding-left":15,background:"url("+d.icon+") 5px 5px no-repeat"})}b.contentBorderEl=new Element("div",{id:f+"_contentBorder","class":"mochaContentBorder"}).inject(b.overlayEl);if(d.toolbar){b.toolbarWrapperEl=new Element("div",{id:f+"_toolbarWrapper","class":"mochaToolbarWrapper"}).inject(b.contentBorderEl,d.toolbarPosition=="bottom"?"after":"before");if(d.toolbarPosition=="bottom"){b.toolbarWrapperEl.addClass("bottom")}b.toolbarEl=new Element("div",{id:f+"_toolbar","class":"mochaToolbar"}).inject(b.toolbarWrapperEl)}if(d.toolbar2){b.toolbar2WrapperEl=new Element("div",{id:f+"_toolbar2Wrapper","class":"mochaToolbarWrapper"}).inject(b.contentBorderEl,d.toolbar2Position=="bottom"?"after":"before");if(d.toolbar2Position=="bottom"){b.toolbar2WrapperEl.addClass("bottom")}b.toolbar2El=new Element("div",{id:f+"_toolbar2","class":"mochaToolbar"}).inject(b.toolbar2WrapperEl)}b.contentWrapperEl=new Element("div",{id:f+"_contentWrapper","class":"mochaContentWrapper",styles:{width:e+"px",height:a+"px"}}).inject(b.contentBorderEl);if(this.options.shape=="gauge"){b.contentBorderEl.setStyle("borderWidth",0)}b.contentEl=new Element("div",{id:f+"_content","class":"mochaContent"}).inject(b.contentWrapperEl);if(this.options.useCanvas==true){b.canvasEl=new Element("canvas",{id:f+"_canvas","class":"mochaCanvas",width:1,height:1}).inject(this.windowEl);if(Browser.Engine.trident&&MochaUI.ieSupport=="excanvas"){G_vmlCanvasManager.initElement(b.canvasEl);b.canvasEl=this.windowEl.getElement(".mochaCanvas")}}b.controlsEl=new Element("div",{id:f+"_controls","class":"mochaControls"}).inject(b.overlayEl,"after");if(d.useCanvasControls==true){b.canvasControlsEl=new Element("canvas",{id:f+"_canvasControls","class":"mochaCanvasControls",width:14,height:14}).inject(this.windowEl);if(Browser.Engine.trident&&MochaUI.ieSupport=="excanvas"){G_vmlCanvasManager.initElement(b.canvasControlsEl);b.canvasControlsEl=this.windowEl.getElement(".mochaCanvasControls")}}if(d.closable){b.closeButtonEl=new Element("div",{id:f+"_closeButton","class":"mochaCloseButton hasTip",title:langue.lang_46}).inject(b.controlsEl);if(d.useCanvasControls==true){b.closeButtonEl.setStyle("background","none")}}if(d.maximizable){b.maximizeButtonEl=new Element("div",{id:f+"_maximizeButton","class":"mochaMaximizeButton",title:"Maximize"}).inject(b.controlsEl);if(d.useCanvasControls==true){b.maximizeButtonEl.setStyle("background","none")}}if(d.minimizable){b.minimizeButtonEl=new Element("div",{id:f+"_minimizeButton","class":"mochaMinimizeButton",title:"Minimize"}).inject(b.controlsEl);if(d.useCanvasControls==true){b.minimizeButtonEl.setStyle("background","none")}}if(d.useSpinner==true&&d.shape!="gauge"&&d.type!="notification"){b.spinnerEl=new Element("div",{id:f+"_spinner","class":"mochaSpinner",width:16,height:16}).inject(this.windowEl,"bottom")}if(this.options.shape=="gauge"){b.canvasHeaderEl=new Element("canvas",{id:f+"_canvasHeader","class":"mochaCanvasHeader",width:this.options.width,height:26}).inject(this.windowEl,"bottom");if(Browser.Engine.trident&&MochaUI.ieSupport=="excanvas"){G_vmlCanvasManager.initElement(b.canvasHeaderEl);b.canvasHeaderEl=this.windowEl.getElement(".mochaCanvasHeader")}}if(Browser.Engine.trident){b.overlayEl.setStyle("zIndex",2)}if(Browser.Platform.mac&&Browser.Engine.gecko){if(/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)){var c=new Number(RegExp.$1);if(c<3){b.overlayEl.setStyle("overflow","auto")}}}if(d.resizable){b.n=new Element("div",{id:f+"_resizeHandle_n","class":"handle",styles:{top:0,left:10,cursor:"n-resize"}}).inject(b.overlayEl,"after");b.ne=new Element("div",{id:f+"_resizeHandle_ne","class":"handle corner",styles:{top:0,right:0,cursor:"ne-resize"}}).inject(b.overlayEl,"after");b.e=new Element("div",{id:f+"_resizeHandle_e","class":"handle",styles:{top:10,right:0,cursor:"e-resize"}}).inject(b.overlayEl,"after");b.se=new Element("div",{id:f+"_resizeHandle_se","class":"handle cornerSE",styles:{bottom:0,right:0,cursor:"se-resize"}}).inject(b.overlayEl,"after");b.s=new Element("div",{id:f+"_resizeHandle_s","class":"handle",styles:{bottom:0,left:10,cursor:"s-resize"}}).inject(b.overlayEl,"after");b.sw=new Element("div",{id:f+"_resizeHandle_sw","class":"handle corner",styles:{bottom:0,left:0,cursor:"sw-resize"}}).inject(b.overlayEl,"after");b.w=new Element("div",{id:f+"_resizeHandle_w","class":"handle",styles:{top:10,left:0,cursor:"w-resize"}}).inject(b.overlayEl,"after");b.nw=new Element("div",{id:f+"_resizeHandle_nw","class":"handle corner",styles:{top:0,left:0,cursor:"nw-resize"}}).inject(b.overlayEl,"after")}$extend(this,b)},drawWindow:function(g,b){if(this.isCollapsed){this.drawWindowCollapsed(g,b);return}var m=this.options;var c=m.shadowBlur;var j=c*2;var l=this.options.shadowOffset;this.overlayEl.setStyles({width:this.contentWrapperEl.offsetWidth});if(this.iframeEl){this.iframeEl.setStyles({height:this.contentWrapperEl.offsetHeight})}var d=this.contentBorderEl.getStyle("border-top").toInt()+this.contentBorderEl.getStyle("border-bottom").toInt();var f=this.toolbarWrapperEl?m.toolbarHeight+this.toolbarWrapperEl.getStyle("border-top").toInt():0;var e=this.toolbar2WrapperEl?this.toolbar2WrapperEl.getStyle("height").toInt()+this.toolbar2WrapperEl.getStyle("border-top").toInt():0;this.headerFooterShadow=m.headerHeight+m.footerHeight+j;var h=this.contentWrapperEl.getStyle("height").toInt()+this.headerFooterShadow+f+e+d;var a=this.contentWrapperEl.getStyle("width").toInt()+j;this.windowEl.setStyles({height:h,width:a});this.overlayEl.setStyles({height:h,top:c-l.y,left:c-l.x});if(this.options.useCanvas==true){this.canvasEl.height=h;this.canvasEl.width=a}if(Browser.Engine.trident4){this.zIndexFixEl.setStyles({width:a,height:h})}this.titleBarEl.setStyles({width:a-j,height:m.headerHeight});if(this.toolbarWrapperEl){this.toolbarWrapperEl.setStyle("height",f)}if(m.useSpinner==true&&m.shape!="gauge"&&m.type!="notification"){this.spinnerEl.setStyles({left:c-l.x+3,bottom:c+l.y+4})}if(this.options.useCanvas!=false){var k=this.canvasEl.getContext("2d");k.clearRect(0,0,a,h);switch(m.shape){case"box":this.drawBox(k,a,h,c,l,b);break;case"gauge":this.drawGauge(k,a,h,c,l,b);break}if(m.resizable){MochaUI.triangle(k,a-(c+l.x+17),h-(c+l.y+18),11,11,m.resizableColor,1)}if(Browser.Engine.trident){MochaUI.triangle(k,0,0,10,10,m.resizableColor,0)}}if(m.type!="notification"&&m.useCanvasControls==true){this.drawControls(a,h,b)}},drawWindowCollapsed:function(e,b){var k=this.options;var c=k.shadowBlur;var f=c*2;var j=k.shadowOffset;var d=k.headerHeight+f+2;var g=d;var a=this.contentWrapperEl.getStyle("width").toInt()+f;this.windowEl.setStyle("height",g);this.overlayEl.setStyles({height:g,top:c-j.y,left:c-j.x});this.canvasEl.height=g;this.canvasEl.width=a;if(Browser.Engine.trident4){this.zIndexFixEl.setStyles({width:a,height:g})}this.windowEl.setStyle("width",a);this.overlayEl.setStyle("width",a);this.titleBarEl.setStyles({width:a-f,height:k.headerHeight});if(this.options.useCanvas!=false){var h=this.canvasEl.getContext("2d");h.clearRect(0,0,a,g);this.drawBoxCollapsed(h,a,g,c,j,b);if(k.useCanvasControls==true){this.drawControls(a,g,b)}if(Browser.Engine.trident){MochaUI.triangle(h,0,0,10,10,k.resizableColor,0)}}},drawControls:function(g,e,h){var f=this.options;var d=f.shadowBlur;var c=f.shadowOffset;var b=f.controlsOffset;this.controlsEl.setStyles({right:d+c.x+b.right,top:d-c.y+b.top});this.canvasControlsEl.setStyles({right:d+c.x+b.right,top:d-c.y+b.top});this.closebuttonX=f.closable?this.mochaControlsWidth-7:this.mochaControlsWidth+12;this.maximizebuttonX=this.closebuttonX-(f.maximizable?19:0);this.minimizebuttonX=this.maximizebuttonX-(f.minimizable?19:0);var a=this.canvasControlsEl.getContext("2d");a.clearRect(0,0,100,100);if(this.options.closable){this.closebutton(a,this.closebuttonX,7,f.closeBgColor,1,f.closeColor,1)}if(this.options.maximizable){this.maximizebutton(a,this.maximizebuttonX,7,f.maximizeBgColor,1,f.maximizeColor,1)}if(this.options.minimizable){this.minimizebutton(a,this.minimizebuttonX,7,f.minimizeBgColor,1,f.minimizeColor,1)}},drawBox:function(h,a,g,c,j,b){var f=c*2;var d=this.options.cornerRadius;if(b!=false){for(var e=0;e<=c;e++){MochaUI.roundedRect(h,j.x+e,j.y+e,a-(e*2)-j.x,g-(e*2)-j.y,d+(c-e),[0,0,0],e==c?0.29:0.065+(e*0.01))}}this.bodyRoundedRect(h,c-j.x,c-j.y,a-f,g-f,d,this.options.bodyBgColor);if(this.options.type!="notification"){this.topRoundedRect(h,c-j.x,c-j.y,a-f,this.options.headerHeight,d,this.options.headerStartColor,this.options.headerStopColor)}},drawBoxCollapsed:function(h,a,g,c,j,b){var k=this.options;var f=c*2;var d=k.cornerRadius;if(b!=false){for(var e=0;e<=c;e++){MochaUI.roundedRect(h,j.x+e,j.y+e,a-(e*2)-j.x,g-(e*2)-j.y,d+(c-e),[0,0,0],e==c?0.3:0.06+(e*0.01))}}this.topRoundedRect2(h,c-j.x,c-j.y,a-f,k.headerHeight+2,d,k.headerStartColor,k.headerStopColor)},drawGauge:function(g,a,f,c,h,b){var j=this.options;var d=(a*0.5)-(c)+16;if(b!=false){for(var e=0;e<=c;e++){MochaUI.circle(g,a*0.5+h.x,(f+j.headerHeight)*0.5+h.x,(a*0.5)-(e*2)-h.x,[0,0,0],e==c?0.75:0.075+(e*0.04))}}MochaUI.circle(g,a*0.5-h.x,(f+j.headerHeight)*0.5-h.y,(a*0.5)-c,j.bodyBgColor,1);this.canvasHeaderEl.setStyles({top:c-h.y,left:c-h.x});var g=this.canvasHeaderEl.getContext("2d");g.clearRect(0,0,a,100);g.beginPath();g.lineWidth=24;g.lineCap="round";g.moveTo(13,13);g.lineTo(a-(c*2)-13,13);g.strokeStyle="rgba(0, 0, 0, .65)";g.stroke()},bodyRoundedRect:function(d,c,g,f,b,a,e){d.fillStyle="rgba("+e.join(",")+", 100)";d.beginPath();d.moveTo(c,g+a);d.lineTo(c,g+b-a);d.quadraticCurveTo(c,g+b,c+a,g+b);d.lineTo(c+f-a,g+b);d.quadraticCurveTo(c+f,g+b,c+f,g+b-a);d.lineTo(c+f,g+a);d.quadraticCurveTo(c+f,g,c+f-a,g);d.lineTo(c+a,g);d.quadraticCurveTo(c,g,c,g+a);d.fill()},topRoundedRect:function(j,g,f,a,h,e,c,d){var b=j.createLinearGradient(0,0,0,h);b.addColorStop(0,"rgba("+c.join(",")+", 1)");b.addColorStop(1,"rgba("+d.join(",")+", 1)");j.fillStyle=b;j.beginPath();j.moveTo(g,f);j.lineTo(g,f+h);j.lineTo(g+a,f+h);j.lineTo(g+a,f+e);j.quadraticCurveTo(g+a,f,g+a-e,f);j.lineTo(g+e,f);j.quadraticCurveTo(g,f,g,f+e);j.fill()},topRoundedRect2:function(j,g,f,a,h,e,c,d){var b=j.createLinearGradient(0,this.options.shadowBlur-1,0,h+this.options.shadowBlur+3);b.addColorStop(0,"rgba("+c.join(",")+", 1)");b.addColorStop(1,"rgba("+d.join(",")+", 1)");j.fillStyle=b;j.beginPath();j.moveTo(g,f+e);j.lineTo(g,f+h-e);j.quadraticCurveTo(g,f+h,g+e,f+h);j.lineTo(g+a-e,f+h);j.quadraticCurveTo(g+a,f+h,g+a,f+h-e);j.lineTo(g+a,f+e);j.quadraticCurveTo(g+a,f,g+a-e,f);j.lineTo(g+e,f);j.quadraticCurveTo(g,f,g,f+e);j.fill()},maximizebutton:function(e,c,h,b,g,f,d){e.beginPath();e.moveTo(c,h);e.arc(c,h,7,0,Math.PI*2,true);e.fillStyle="rgba("+b.join(",")+","+g+")";e.fill();e.strokeStyle="rgba("+f.join(",")+","+d+")";e.beginPath();e.moveTo(c,h-4);e.lineTo(c,h+4);e.stroke();e.beginPath();e.moveTo(c-4,h);e.lineTo(c+4,h);e.stroke()},closebutton:function(e,c,h,b,g,f,d){e.beginPath();e.moveTo(c,h);e.arc(c,h,7,0,Math.PI*2,true);e.fillStyle="rgba("+b.join(",")+","+g+")";e.fill();e.strokeStyle="rgba("+f.join(",")+","+d+")";e.beginPath();e.moveTo(c-3,h-3);e.lineTo(c+3,h+3);e.stroke();e.beginPath();e.moveTo(c+3,h-3);e.lineTo(c-3,h+3);e.stroke()},minimizebutton:function(e,c,h,b,g,f,d){e.beginPath();e.moveTo(c,h);e.arc(c,h,7,0,Math.PI*2,true);e.fillStyle="rgba("+b.join(",")+","+g+")";e.fill();e.strokeStyle="rgba("+f.join(",")+","+d+")";e.beginPath();e.moveTo(c-4,h);e.lineTo(c+4,h);e.stroke()},hideSpinner:function(a){if($(a)){$(a).setStyle("visibility","hidden")}},showSpinner:function(a){if(!this.options.useSpinner||this.options.shape=="gauge"||this.options.type=="notification"){return}$(a).setStyles({visibility:"visible"})},setMochaControlsWidth:function(){this.mochaControlsWidth=0;var a=this.options;if(a.minimizable){this.mochaControlsWidth+=(this.minimizeButtonEl.getStyle("margin-left").toInt()+this.minimizeButtonEl.getStyle("width").toInt())}if(a.maximizable){this.mochaControlsWidth+=(this.maximizeButtonEl.getStyle("margin-left").toInt()+this.maximizeButtonEl.getStyle("width").toInt())}if(a.closable){this.mochaControlsWidth+=(this.closeButtonEl.getStyle("margin-left").toInt()+this.closeButtonEl.getStyle("width").toInt())}this.controlsEl.setStyle("width",this.mochaControlsWidth);if(a.useCanvasControls==true){this.canvasControlsEl.setProperty("width",this.mochaControlsWidth)}}});MochaUI.Window.implement(new Options,new Events);MochaUI.Modal=new Class({Extends:MochaUI.Window,Implements:[Events,Options],initialize:function(a){this.modalInitialize();window.addEvent("resize",function(){this.setModalSize()}.bind(this))},modalInitialize:function(){var b=this;var a=new Element("div",{id:"modalOverlay",styles:{height:document.getCoordinates().height,opacity:b.options.opacity?b.options.opacity:0.6}}).inject(document.body);a.addEvent("click",function(d){MochaUI.closeWindow(MochaUI.currentModal)});if(Browser.Engine.trident4){var c=new Element("iframe",{id:"modalFix",scrolling:"no",marginWidth:0,marginHeight:0,src:"",styles:{height:document.getCoordinates().height}}).inject(document.body)}this.modalOverlayOpenMorph=new Fx.Morph($("modalOverlay"),{duration:150});this.modalOverlayCloseMorph=new Fx.Morph($("modalOverlay"),{duration:150,onComplete:function(){$("modalOverlay").setStyle("display","none");if(Browser.Engine.trident4){$("modalFix").setStyle("display","none")}}.bind(this)})},setModalSize:function(){$("modalOverlay").setStyle("height",document.getCoordinates().height);if(Browser.Engine.trident4){$("modalFix").setStyle("height",document.getCoordinates().height)}}});MochaUI.Modal.implement(new Options,new Events);MochaUI.Desktop=new Class({Extends:MochaUI.Window,Implements:[Events,Options],options:{desktop:"desktop",desktopHeader:"desktopHeader",desktopFooter:"desktopFooter",desktopNavBar:"desktopNavbar",pageWrapper:"pageWrapper",page:"page",desktopFooter:"desktopFooterWrapper"},initialize:function(a){this.setOptions(a);this.desktop=$(this.options.desktop);this.desktopHeader=$(this.options.desktopHeader);this.desktopNavBar=$(this.options.desktopNavBar);this.pageWrapper=$(this.options.pageWrapper);this.page=$(this.options.page);this.desktopFooter=$(this.options.desktopFooter);if(!MochaUI.Dock.dockWrapper){this.setDesktopSize()}this.menuInitialize();window.addEvent("resize",function(b){this.onBrowserResize()}.bind(this))},menuInitialize:function(){if(Browser.Engine.trident4&&this.desktopNavBar){this.desktopNavBar.getElements("li").each(function(a){a.addEvent("mouseenter",function(){this.addClass("ieHover")});a.addEvent("mouseleave",function(){this.removeClass("ieHover")})})}},onBrowserResize:function(){this.setDesktopSize();setTimeout(function(){MochaUI.Windows.instances.each(function(a){if(a.isMaximized){if(a.iframeEl){a.iframeEl.setStyle("visibility","hidden")}var d=document.getCoordinates();var b=a.contentBorderEl.getStyle("border-top").toInt()+a.contentBorderEl.getStyle("border-bottom").toInt();var c=a.toolbarWrapperEl?a.toolbarWrapperEl.getStyle("height").toInt()+a.toolbarWrapperEl.getStyle("border-top").toInt():0;a.contentWrapperEl.setStyles({height:d.height-a.options.headerHeight-a.options.footerHeight-b-c,width:d.width});a.drawWindow($(a.options.id));if(a.iframeEl){a.iframeEl.setStyles({height:a.contentWrapperEl.getStyle("height")});a.iframeEl.setStyle("visibility","visible")}}}.bind(this))}.bind(this),100);setTimeout(function(){this.customResize()}.bind(this),100)},customResize:function(){if(MochaUI.customResize){MochaUI.customResize()}},setDesktopSize:function(){var c=window.getCoordinates();var l=$(MochaUI.options.dockWrapper);var f=MochaUI.limitHeight||0;var k=MochaUI.limitWidth||0;if(this.desktop){if(MochaUI.limitWidth){this.desktop.setStyle("width",c.width>=MochaUI.limitWidth?c.width:MochaUI.limitWidth)}if(MochaUI.limitHeight){this.desktop.setStyle("height",c.height>=MochaUI.limitHeight?c.height:MochaUI.limitHeight)}}if(this.pageWrapper){var a=MochaUI.dockVisible?l.offsetHeight:0;var b=c.height>=f?c.height:f;b-=this.pageWrapper.getStyle("border-top").toInt();b-=this.pageWrapper.getStyle("border-bottom").toInt();if(this.desktopHeader){b-=this.desktopHeader.offsetHeight}if(this.desktopFooter){b-=this.desktopFooter.offsetHeight}b-=a;var e=c.width>MochaUI.limitWidth?0:14;if(e>0){try{if(document.body){document.body.setStyle("overflow-x","auto")}}catch(j){document.body.style.overflowX="auto"}}if(b<0){b=0}this.pageWrapper.setStyle("height",b);if(MochaUI.limitWidth){var g=c.height>MochaUI.limitHeight?0:14;var d=c.width>=MochaUI.limitWidth?c.width:MochaUI.limitWidth;if(g>0){try{document.body.setStyle("overflow-y","auto")}catch(j){document.body.style.overflowY="auto"}}this.pageWrapper.setStyle("width",d)}}if(MochaUI.Columns.instances.getKeys().length>0){MochaUI.Desktop.resizePanels()}},resizePanels:function(){if(Browser.Engine.trident4){$$(".pad").setStyle("display","none");$$(".rHeight").setStyle("height",1)}MochaUI.panelHeight();MochaUI.rWidth();if(Browser.Engine.trident4){$$(".pad").setStyle("display","block")}},maximizeWindow:function(h){var g=MochaUI.Windows.instances.get(h.id);var k=g.options;var d=g.windowDrag;if(h!=$(h)||g.isMaximized){return}if(g.isCollapsed){MochaUI.collapseToggle(h)}g.isMaximized=true;if(g.options.restrict){d.detach();if(k.resizable){g.detachResizable()}g.titleBarEl.setStyle("cursor","default")}if(k.container!=this.desktop){this.desktop.grab(h);if(this.options.restrict){d.container=this.desktop}}g.oldTop=h.getStyle("top");g.oldLeft=h.getStyle("left");var e=g.contentWrapperEl;e.oldWidth=e.getStyle("width");e.oldHeight=e.getStyle("height");if(g.iframeEl){g.iframeEl.setStyle("visibility","hidden")}var c=document.getCoordinates();var k=g.options;var f=k.shadowBlur;var j=k.shadowOffset;var b=c.height-k.headerHeight-k.footerHeight;b-=g.contentBorderEl.getStyle("border-top").toInt();b-=g.contentBorderEl.getStyle("border-bottom").toInt();b-=(g.toolbarWrapperEl?g.toolbarWrapperEl.getStyle("height").toInt()+g.toolbarWrapperEl.getStyle("border-top").toInt():0);if(MochaUI.options.useEffects==false){h.setStyles({top:j.y-f,left:j.x-f});g.contentWrapperEl.setStyles({height:b,width:c.width});g.drawWindow(h);if(g.iframeEl){g.iframeEl.setStyle("visibility","visible")}g.fireEvent("onMaximize",h)}else{var a=new Fx.Elements([e,h],{duration:70,onStart:function(l){g.maximizeAnimation=g.drawWindow.periodical(20,g,l)}.bind(this),onComplete:function(l){$clear(g.maximizeAnimation);g.drawWindow(l);if(g.iframeEl){g.iframeEl.setStyle("visibility","visible")}g.fireEvent("onMaximize",l)}.bind(this)});a.start({"0":{height:b,width:c.width},"1":{top:j.y-f,left:j.x-f}})}g.maximizeButtonEl.setProperty("title","Restore");MochaUI.focusWindow(h)},restoreWindow:function(e){var d=MochaUI.Windows.instances.get(e.id);if(e!=$(e)||!d.isMaximized){return}var b=d.options;d.isMaximized=false;if(b.restrict){d.windowDrag.attach();if(b.resizable){d.reattachResizable()}d.titleBarEl.setStyle("cursor","move")}if(d.iframeEl){d.iframeEl.setStyle("visibility","hidden")}var c=d.contentWrapperEl;if(MochaUI.options.useEffects==false){c.setStyles({width:c.oldWidth,height:c.oldHeight});d.drawWindow(e);e.setStyles({top:d.oldTop,left:d.oldLeft});if(d.iframeEl){d.iframeEl.setStyle("visibility","visible")}if(b.container!=this.desktop){$(b.container).grab(e);if(b.restrict){d.windowDrag.container=$(b.container)}}d.fireEvent("onRestore",e)}else{var a=new Fx.Elements([c,e],{duration:150,onStart:function(f){d.maximizeAnimation=d.drawWindow.periodical(20,d,f)}.bind(this),onComplete:function(f){$clear(d.maximizeAnimation);d.drawWindow(e);if(d.iframeEl){d.iframeEl.setStyle("visibility","visible")}if(b.container!=this.desktop){$(b.container).grab(e);if(b.restrict){d.windowDrag.container=$(b.container)}}d.fireEvent("onRestore",e)}.bind(this)});a.start({"0":{height:c.oldHeight,width:c.oldWidth},"1":{top:d.oldTop,left:d.oldLeft}})}d.maximizeButtonEl.setProperty("title","Maximize")}});MochaUI.Desktop.implement(new Options,new Events);MochaUI.Column=new Class({Extends:MochaUI.Desktop,Implements:[Events,Options],options:{id:null,placement:null,width:null,rWidth:false,resizeLimit:[],fixRelWidth:false,fixedWidth:false,relColumn:null,onResize:$empty,onCollapse:$empty,onExpand:$empty,noToggle:true,noHandle:true},initialize:function(a){this.setOptions(a);$extend(this,{timestamp:$time(),isCollapsed:false,oldWidth:0});var a=this.options;var f=MochaUI.Columns.instances;var c=f.get(a.id);if(c){var d=c}if(this.columnEl){return}else{f.set(a.id,this)}this.columnEl=new Element("div",{id:this.options.id,"class":"column expanded",styles:{width:a.width}}).inject($(MochaUI.Desktop.pageWrapper));var b=this.columnEl.getParent();var e=b.getStyle("height").toInt();this.columnEl.setStyle("height",e);if((a.placement=="main")||(a.rWidth)){this.columnEl.addClass("rWidth")}if(a.fixedWidth!=false){this.columnEl.set("fixedWidth",a.fixedWidth)}if(!this.options.noHandle){switch(this.options.placement){case"left":this.handleEl=new Element("div",{id:this.options.id+"_handle","class":"columnHandle"}).inject(this.columnEl,"after");this.handleIconEl=new Element("div",{id:a.id+"_handle_icon","class":"handleIcon"}).inject(this.handleEl);addResizeRight(this.columnEl,a.resizeLimit[0],a.resizeLimit[1]);break;case"right":this.handleEl=new Element("div",{id:this.options.id+"_handle","class":"columnHandle"}).inject(this.columnEl,"before");this.handleIconEl=new Element("div",{id:a.id+"_handle_icon","class":"handleIcon"}).inject(this.handleEl);addResizeLeft(this.columnEl,a.resizeLimit[0],a.resizeLimit[1]);break}}if(this.options.marginRight){this.margeRightEl=new Element("div",{id:this.options.id+"_margin_r","class":"columnMargin"}).inject(this.columnEl,"after");if(this.options.placement=="left"){if(!this.options.noToggle){this.margeRightEl.addEvent("dblclick",function(g){g=new Event(g).stop();this.columnToggle2()}.bind(this))}}}if(this.options.marginLeft){this.margeLeftEl=new Element("div",{id:this.options.id+"_margin_l","class":"columnMargin"}).inject(this.columnEl,"before");if(this.options.placement=="right"){if(!this.options.noToggle){this.margeLeftEl.addEvent("dblclick",function(g){g=new Event(g).stop();this.columnToggle2()}.bind(this))}}}if(this.handleEl!=null){this.handleEl.addEvent("dblclick",function(){this.columnToggle()}.bind(this))}MochaUI.rWidth()},columnToggle:function(){var a=this.columnEl;if(this.isCollapsed==false){this.oldWidth=a.getStyle("width").toInt();this.resize.detach();this.handleEl.removeEvents("dblclick");this.handleEl.addEvent("click",function(){this.columnToggle()}.bind(this));this.handleEl.setStyle("cursor","pointer").addClass("detached");a.setStyle("width",0);this.isCollapsed=true;a.addClass("collapsed");a.removeClass("expanded");MochaUI.rWidth();this.fireEvent("onCollapse")}else{a.setStyle("width",this.oldWidth);this.isCollapsed=false;a.addClass("expanded");a.removeClass("collapsed");this.handleEl.removeEvents("click");this.handleEl.addEvent("dblclick",function(){this.columnToggle()}.bind(this));this.resize.attach();this.handleEl.setStyle("cursor","e-resize").addClass("attached");MochaUI.rWidth();this.fireEvent("onExpand")}},columnToggle2:function(){if(this.options.noToggle){return}var a=this.columnEl;if(this.isCollapsed==false){this.oldWidth=a.getStyle("width").toInt();if(this.options.placement=="left"){this.margeRightEl.removeEvents("dblclick");this.margeRightEl.addEvent("dblclick",function(b){b=new Event(b).stop();this.columnToggle2()}.bind(this));this.margeRightEl.setStyle("cursor","pointer");a.setStyle("width",0);this.isCollapsed=true;a.addClass("collapsed");a.removeClass("expanded");this.margeLeftEl.setStyle("display","none");this.options.fixRelWidth?MochaUI.sWidth(this.options.relColumn):MochaUI.rWidth();this.fireEvent("onCollapse")}else{if(this.options.placement=="right"){this.margeLeftEl.removeEvents("dblclick");this.margeLeftEl.addEvent("dblclick",function(b){b=new Event(b).stop();this.columnToggle2()}.bind(this));this.margeLeftEl.setStyle("cursor","pointer");a.setStyle("width",0);this.isCollapsed=true;a.addClass("collapsed");a.removeClass("expanded");this.margeRightEl.setStyle("display","none");this.options.fixRelWidth?MochaUI.sWidth(this.options.relColumn):MochaUI.rWidth();this.fireEvent("onCollapse")}}}else{a.setStyle("width",this.oldWidth);this.isCollapsed=false;a.addClass("expanded");a.removeClass("collapsed");if(this.options.placement=="left"){this.margeRightEl.removeEvents("dblclick");this.margeRightEl.addEvent("dblclick",function(){this.columnToggle2()}.bind(this));this.margeRightEl.setStyle("cursor","pointer");this.margeLeftEl.setStyle("display","block");this.options.fixRelWidth?MochaUI.sWidth(this.options.relColumn):MochaUI.rWidth();this.fireEvent("onExpand")}else{if(this.options.placement=="right"){this.margeLeftEl.removeEvents("dblclick");this.margeLeftEl.addEvent("dblclick",function(){this.columnToggle2()}.bind(this));this.margeLeftEl.setStyle("cursor","pointer");this.margeRightEl.setStyle("display","block");this.options.fixRelWidth?MochaUI.sWidth(this.options.relColumn):MochaUI.rWidth();this.fireEvent("onExpand")}}}},columnToggle3:function(){var a=this.columnEl;if(this.isCollapsed==false){this.oldWidth=a.getStyle("width").toInt();if(this.options.placement=="left"){a.setStyle("width",0);this.isCollapsed=true;a.addClass("collapsed");a.removeClass("expanded");this.margeLeftEl.setStyle("display","none");this.options.fixRelWidth?MochaUI.sWidth(this.options.relColumn):MochaUI.rWidth();this.fireEvent("onCollapse")}else{if(this.options.placement=="right"){a.setStyle("width",0);this.isCollapsed=true;a.addClass("collapsed");a.removeClass("expanded");this.margeRightEl.setStyle("display","none");this.options.fixRelWidth?MochaUI.sWidth(this.options.relColumn):MochaUI.rWidth();this.fireEvent("onCollapse")}}}else{a.setStyle("width",this.oldWidth);this.isCollapsed=false;a.addClass("expanded");a.removeClass("collapsed");if(this.options.placement=="left"){this.margeRightEl.removeEvents("dblclick");this.margeRightEl.addEvent("dblclick",function(){this.columnToggle2()}.bind(this));this.margeRightEl.setStyle("cursor","pointer");this.margeLeftEl.setStyle("display","block");this.options.fixRelWidth?MochaUI.sWidth(this.options.relColumn):MochaUI.rWidth();this.fireEvent("onExpand")}else{if(this.options.placement=="right"){this.margeLeftEl.removeEvents("dblclick");this.margeLeftEl.addEvent("dblclick",function(){this.columnToggle2()}.bind(this));this.margeLeftEl.setStyle("cursor","pointer");this.margeRightEl.setStyle("display","block");this.options.fixRelWidth?MochaUI.sWidth(this.options.relColumn):MochaUI.rWidth();this.fireEvent("onExpand")}}}},columnCollapse:function(){var a=this.columnEl;this.oldWidth=a.getStyle("width").toInt();a.setStyle("width",0);this.isCollapsed=true;a.addClass("collapsed");a.removeClass("expanded");if(this.options.placement=="right"){this.margeLeftEl.setStyle("display","none")}if(this.options.placement=="left"){this.margeRightEl.setStyle("display","none")}if(this.options.fixRelWidth){this.options.relColumn.addClass("fullscreen");MochaUI.rWidth()}else{MochaUI.rWidth()}this.fireEvent("onCollapse")},columnExpand:function(){var c=this.columnEl;var b=this.options.relColumn;var a=MochaUI.Columns.instances.get(this.options.relColumn.id);b.removeClass("fullscreen");b.setStyle("width",b.get("fixedwidth"));this.isCollapsed=false;c.addClass("expanded");c.removeClass("collapsed");if(this.options.placement=="right"){this.margeLeftEl.setStyle("display","block")}if(this.options.placement=="left"){this.margeRightEl.setStyle("display","block")}MochaUI.rWidth();this.fireEvent("onExpand")}});MochaUI.Column.implement(new Options,new Events);MochaUI.Panel=new Class({Extends:MochaUI.Desktop,Implements:[Events,Options],options:{id:null,title:"",column:null,loadMethod:"html",contentURL:MochaUI.winmode==4?"../../php/pages/lipsum.html":"php/pages/lipsum.html",evalScripts:true,evalResponse:false,content:"Panel content",tabsURL:null,footer:false,footerURL:MochaUI.winmode==4?"../../php/pages/lipsum.html":"php/pages/lipsum.html",height:125,addClass:"",scrollbars:true,padding:{top:8,right:8,bottom:8,left:8},panelBackground:"#000000",onBeforeBuild:$empty,onContentLoaded:$empty,onResize:$empty,onCollapse:$empty,onExpand:$empty},initialize:function(a){this.setOptions(a);$extend(this,{timestamp:$time(),isCollapsed:false,oldHeight:0,partner:null});var d=MochaUI.Panels.instances;var b=d.get(this.options.id);if(b){var c=b}if(this.panelEl){return}else{d.set(this.options.id,this)}this.fireEvent("onBeforeBuild");if(this.options.loadMethod=="iframe"){this.options.scrollbars=false;this.options.padding={top:0,right:0,bottom:0,left:0}}this.showHandle=true;if($(this.options.column).getChildren().length==0){this.showHandle=false}if(this.options.noHandle){this.showHandle=false}this.panelEl=new Element("div",{id:this.options.id,"class":"panel expanded",styles:{height:this.options.height}}).inject($(this.options.column));this.panelEl.addClass(this.options.addClass);this.contentEl=new Element("div",{id:this.options.id+"_pad","class":"pad"}).inject(this.panelEl);if(this.options.footer&&!a.useEkStyle){this.footerWrapperEl=new Element("div",{id:this.options.id+"_panelFooterWrapper","class":"panel-footerWrapper"}).inject(this.panelEl);this.footerEl=new Element("div",{id:this.options.id+"_panelFooter","class":"panel-footer"}).inject(this.footerWrapperEl);MochaUI.updateContent({element:this.panelEl,childElement:this.footerEl,loadMethod:"xhr",url:this.options.footerURL})}this.contentWrapperEl=this.panelEl;this.contentWrapperEl.setStyles({overflow:this.options.scrollbars&&!this.iframeEl?"auto":"hidden"});this.contentEl.setStyles({"padding-top":this.options.padding.top,"padding-bottom":this.options.padding.bottom,"padding-left":this.options.padding.left,"padding-right":this.options.padding.right});if(a.useEkStyle){if(a.useStyle2){this.options.addClass="panel3";this.panelEl.addClass(this.options.addClass);this.panelHeaderEl=new Element("div",{id:this.options.id+"_header","class":"panel3-header2"}).inject(this.panelEl,"before");this.ctl=new Element("div",{"class":"panel3Header_ctl"}).inject(this.panelHeaderEl);this.ct=new Element("div",{"class":"panel3Header_t"}).inject(this.panelHeaderEl);this.ctr=new Element("div",{"class":"panel3Header_ctr"}).inject(this.panelHeaderEl);this.panelHeaderContentEl=new Element("div",{id:this.options.id+"_headerContent","class":"panel3-headerContent2"}).inject(this.panelHeaderEl);this.titleEl=new Element("h3",{id:this.options.id+"_title"}).inject(this.panelHeaderContentEl);this.footerWrapperEl=new Element("div",{id:this.options.id+"_panelFooterWrapper","class":"panel3-footerWrapper2"}).inject(this.panelEl);this.cbl=new Element("div",{"class":"panel3Footer_cbl"}).inject(this.footerWrapperEl);this.cb=new Element("div",{"class":"panel3Footer_cb"}).inject(this.footerWrapperEl);this.cbr=new Element("div",{"class":"panel3Footer_cbr"}).inject(this.footerWrapperEl);this.footerContentEl=new Element("div",{id:this.options.id+"_footerContent","class":"panel3-footerContent2"}).inject(this.footerWrapperEl);this.footerEl=new Element("h3",{id:this.options.id+"_panelFooter","class":"panel3-footer2"}).inject(this.footerContentEl);this.options.footerURL=MochaUI.winmode==4?"../../php/pages/lipsum.html":"php/pages/lipsum.html";MochaUI.updateContent({element:this.panelEl,childElement:this.footerEl,loadMethod:"xhr",url:this.options.footerURL});this.cml=new Element("div",{"class":"panel3Footer_cml"}).inject(this.contentEl,"before");this.cmr=new Element("div",{"class":"panel3Footer_cmr"}).inject(this.contentEl,"after")}else{if(this.options.useStyle3){this.options.addClass="panel4";this.panelEl.addClass(this.options.addClass);this.panelHeaderEl=new Element("div",{id:this.options.id+"_header","class":"panel4-header"}).inject(this.panelEl,"before");this.panelHeaderContentEl=new Element("div",{id:this.options.id+"_headerContent","class":"panel4-headerContent"}).inject(this.panelHeaderEl);this.titleEl=new Element("h2",{id:this.options.id+"_title"}).inject(this.panelHeaderContentEl)}else{this.options.addClass="panel2";this.panelEl.addClass(this.options.addClass);this.panelHeaderEl=new Element("div",{id:this.options.id+"_header","class":"panel-header2"}).inject(this.panelEl,"before");this.ctl=new Element("div",{"class":"panelHeader_ctl"+this.options.useEkType}).inject(this.panelHeaderEl);this.ct=new Element("div",{"class":"panelHeader_t"+this.options.useEkType}).inject(this.panelHeaderEl);this.ctr=new Element("div",{"class":"panelHeader_ctr"+this.options.useEkType}).inject(this.panelHeaderEl);this.panelHeaderContentEl=new Element("div",{id:this.options.id+"_headerContent","class":"panel-headerContent2"}).inject(this.panelHeaderEl);this.titleEl=new Element("h3",{id:this.options.id+"_title","class":"panel-header2_h3"+this.options.useEkType}).inject(this.panelHeaderContentEl);this.footerWrapperEl=new Element("div",{id:this.options.id+"_panelFooterWrapper","class":"panel-footerWrapper2"}).inject(this.panelEl);this.cbl=new Element("div",{"class":"panelFooter_cbl"+this.options.useEkType}).inject(this.footerWrapperEl);this.cb=new Element("div",{"class":"panelFooter_cb"+this.options.useEkType}).inject(this.footerWrapperEl);this.cbr=new Element("div",{"class":"panelFooter_cbr"+this.options.useEkType}).inject(this.footerWrapperEl);this.footerContentEl=new Element("div",{id:this.options.id+"_footerContent","class":"panel-footerContent2"}).inject(this.footerWrapperEl);this.footerEl=new Element("h3",{id:this.options.id+"_panelFooter","class":"panel-footerWrapper2_h3"+this.options.useEkType}).inject(this.footerContentEl);this.options.footerURL=MochaUI.winmode==4?"../../php/pages/lipsum.html":"php/pages/lipsum.html";MochaUI.updateContent({element:this.panelEl,childElement:this.footerEl,loadMethod:"xhr",url:this.options.footerURL});this.cml=new Element("div",{"class":"panelFooter_cml"+this.options.useEkType}).inject(this.contentEl,"before");this.cmr=new Element("div",{"class":"panelFooter_cmr"+this.options.useEkType}).inject(this.contentEl,"after")}}}else{this.panelHeaderEl=new Element("div",{id:this.options.id+"_header","class":"panel-header"}).inject(this.panelEl,"before");this.panelHeaderToolboxEl=new Element("div",{id:this.options.id+"_headerToolbox","class":"panel-header-toolbox"}).inject(this.panelHeaderEl);this.collapseToggleEl=new Element("div",{id:this.options.id+"_minmize","class":"panel-collapse icon16",styles:{width:16,height:16},title:"Collapse Panel"}).inject(this.panelHeaderToolboxEl);this.collapseToggleEl.addEvent("click",function(h){var e=this.panelEl;var j=MochaUI.Panels.instances;var g=[];e.getAllPrevious(".panel").each(function(k){var l=j.get(k.id);if(l.isCollapsed==false){g.push(k)}});e.getAllNext(".panel").each(function(k){var l=j.get(k.id);if(l.isCollapsed==false){g.push(k)}});if(this.isCollapsed==false){var f=MochaUI.Columns.instances.get($(this.options.column).id);if(g.length==0&&f.options.placement!="main"){var f=MochaUI.Columns.instances.get($(this.options.column).id);f.columnToggle();return}else{if(g.length==0&&f.options.placement=="main"){return}}this.oldHeight=e.getStyle("height").toInt();if(this.oldHeight<10){this.oldHeight=20}e.setStyle("height",0);this.isCollapsed=true;e.addClass("collapsed");e.removeClass("expanded");MochaUI.panelHeight(this.options.column,e,"collapsing");this.collapseToggleEl.removeClass("panel-collapsed");this.collapseToggleEl.addClass("panel-expand");this.collapseToggleEl.setProperty("title","Expand Panel");this.fireEvent("onCollapse")}else{e.setStyle("height",this.oldHeight);this.isCollapsed=false;e.addClass("expanded");e.removeClass("collapsed");MochaUI.panelHeight(this.options.column,e,"expanding");this.collapseToggleEl.removeClass("panel-expand");this.collapseToggleEl.addClass("panel-collapsed");this.collapseToggleEl.setProperty("title","Collapse Panel");this.fireEvent("onExpand")}}.bind(this));this.panelHeaderContentEl=new Element("div",{id:this.options.id+"_headerContent","class":"panel-headerContent"}).inject(this.panelHeaderEl);this.titleEl=new Element("h2",{id:this.options.id+"_title"}).inject(this.panelHeaderContentEl)}if(this.options.tabsURL==null){this.titleEl.set("html",this.options.title)}else{this.panelHeaderContentEl.addClass("tabs");MochaUI.updateContent({element:this.panelEl,childElement:this.panelHeaderContentEl,loadMethod:"xhr",url:this.options.tabsURL})}if(this.options.noHandle){this.handleEl=new Element("div",{id:this.options.id+"_handle","class":"horizontalHandleHidden",styles:{display:this.showHandle==true?"block":"none"}}).inject(this.panelEl,"after");this.handleIconEl=new Element("div",{id:this.options.id+"_handle_icon","class":"handleIconHidden"}).inject(this.handleEl)}else{this.handleEl=new Element("div",{id:this.options.id+"_handle","class":"horizontalHandle",styles:{display:this.showHandle==true?"block":"none"}}).inject(this.panelEl,"after");this.handleIconEl=new Element("div",{id:this.options.id+"_handle_icon","class":"handleIcon"}).inject(this.handleEl)}addResizeBottom(this.options.id);MochaUI.updateContent({element:this.panelEl,content:this.options.content,url:this.options.contentURL});MochaUI.panelHeight(this.options.column,this.panelEl,"new")}});MochaUI.Panel.implement({collapse:function(a,e,f){var b=this.panelEl;var h=this.panelHeaderEl;if(f&&a){this.oldHeight=a;this.oldHeaderHeight=e;b.setStyle("height",a);h.setStyle("height",e);this.isCollapsed=false;b.addClass("expanded");b.removeClass("collapsed");this.fireEvent("onExpand")}else{var g=MochaUI.Panels.instances;var d=[];b.getAllPrevious(".panel").each(function(j){var k=g.get(j.id);if(k.isCollapsed==false){d.push(j)}});b.getAllNext(".panel").each(function(j){var k=g.get(j.id);if(k.isCollapsed==false){d.push(j)}});if(this.isCollapsed==false){var c=MochaUI.Columns.instances.get($(this.options.column).id);if(d.length==0&&c.options.placement!="main"){var c=MochaUI.Columns.instances.get($(this.options.column).id);c.columnToggle();return}else{if(d.length==0&&c.options.placement=="main"){return}}if(a){this.oldHeight=a;this.oldHeaderHeight=e}else{this.oldHeight=b.getStyle("height").toInt();this.oldHeaderHeight=h.getStyle("height").toInt()}b.setStyle("height",a);h.setStyle("height",e);this.isCollapsed=true;b.addClass("collapsed");b.removeClass("expanded");MochaUI.panelHeight(this.options.column,b,"collapsing");this.fireEvent("onCollapse")}else{b.setStyle("height",this.oldHeight);h.setStyle("height",this.oldHeaderHeight);this.isCollapsed=false;b.addClass("expanded");b.removeClass("collapsed");MochaUI.panelHeight(this.options.column,b,"expanding");this.fireEvent("onExpand")}}}});MochaUI.Panel.implement({collapseforce:function(a,c){var b=this.panelEl;var d=this.panelHeaderEl;this.oldHeight=a;this.oldHeaderHeight=c;b.setStyle("height",a);d.setStyle("height",c);this.isCollapsed=true;b.addClass("collapsed");b.removeClass("expanded");this.fireEvent("onCollapse")}});MochaUI.Panel.implement({expandforce:function(a,c){var b=this.panelEl;var d=this.panelHeaderEl;this.oldHeight=a;this.oldHeaderHeight=c;b.setStyle("height",a);d.setStyle("height",c);this.isCollapsed=false;b.addClass("expanded");b.removeClass("collapse");this.fireEvent("onExpand")}});MochaUI.Panel.implement(new Options,new Events);MochaUI.extend({panelHeight:function(a,c,b){if(a!=null){MochaUI.panelHeight2($(a),c,b)}else{$$(".column").each(function(d){MochaUI.panelHeight2(d)}.bind(this))}},panelHeight2:function(e,m,f){var b=MochaUI.Panels.instances;var j=e.getParent();var h=j.getStyle("height").toInt();if(Browser.Engine.trident4){h-=1}e.setStyle("height",h);var g=e.getChildren(".panel");var k=e.getChildren(".expanded");var c=[];var d;var a=0;this.panelsHeight=0;this.height=0;g.each(function(n){currentInstance=b.get(n.id);if(!currentInstance.options.noHandle){if(n.hasClass("expanded")&&n.getNext(".expanded")){currentInstance.partner=n.getNext(".expanded");currentInstance.resize.attach();currentInstance.handleEl.setStyles({display:"block",cursor:"n-resize"}).removeClass("detached")}else{currentInstance.resize.detach();currentInstance.handleEl.setStyle("cursor",null).addClass("detached")}if(n.getNext(".panel")==null){currentInstance.handleEl.setStyle("display","none")}}}.bind(this));e.getChildren().each(function(n){if(n.hasClass("panel")){var o=b.get(n.id);areAnyNextSiblingsExpanded=function(p){var q;p.getAllNext(".panel").each(function(r){var s=b.get(r.id);if(s.isCollapsed==false){q=true}}.bind(this));return q}.bind(this);areAnyExpandingNextSiblingsExpanded=function(){var p;m.getAllNext(".panel").each(function(q){var r=b.get(q.id);if(r.isCollapsed==false){p=true}}.bind(this));return p}.bind(this);if(f=="new"){if(o.isCollapsed!=true&&n!=m){if(!o.options.useStyle3&&!o.options.useEkStyle){c.push(n)}}if(o.isCollapsed!=true&&n!=m){if(!o.options.useStyle3&&!o.options.useEkStyle){this.panelsHeight+=n.offsetHeight.toInt()}}}else{if(f==null||f=="collapsing"){if(o.isCollapsed!=true&&(n.getAllNext(".panel").contains(m)!=true||areAnyNextSiblingsExpanded(n)!=true)){if(!o.options.useStyle3&&!o.options.useEkStyle){c.push(n)}}if(o.isCollapsed!=true&&(n.getAllNext(".panel").contains(m)!=true||areAnyNextSiblingsExpanded(n)!=true)){if(!o.options.useStyle3&&!o.options.useEkStyle){this.panelsHeight+=n.offsetHeight.toInt()}}}else{if(f=="expanding"){if(o.isCollapsed!=true&&(n.getAllNext(".panel").contains(m)!=true||(areAnyExpandingNextSiblingsExpanded()!=true&&n.getNext(".expanded")==m))&&n!=m){if(!o.options.useStyle3&&!o.options.useEkStyle){c.push(n)}}if(o.isCollapsed!=true&&(n.getAllNext(".panel").contains(m)!=true||(areAnyExpandingNextSiblingsExpanded()!=true&&n.getNext(".expanded")==m))&&n!=m){if(!o.options.useStyle3&&!o.options.useEkStyle){this.panelsHeight+=n.offsetHeight.toInt()}}}}}if(n.style.height){this.height+=n.getStyle("height").toInt()}}else{this.height+=n.offsetHeight.toInt()}}.bind(this));var l=e.offsetHeight.toInt()-this.height;this.height=0;e.getChildren().each(function(n){this.height+=n.offsetHeight.toInt()}.bind(this));var l=e.offsetHeight.toInt()-this.height;c.each(function(n){var p=this.panelsHeight/n.offsetHeight.toInt();var o=n.getStyle("height").toInt()+(l/p);if(o<1){o=0}n.setStyle("height",o)}.bind(this));this.height=0;e.getChildren().each(function(n){this.height+=n.offsetHeight.toInt();if((n.hasClass("panel")||n.hasClass("panel2")||n.hasClass("panel3"))&&n.getStyle("height").toInt()>a){d=n;a=n.getStyle("height").toInt()}}.bind(this));var l=e.offsetHeight.toInt()-this.height;if((l>0||l<0)&&a>0){d.setStyle("height",d.getStyle("height").toInt()+l);if(d.getStyle("height")<1){d.setStyle("height",0)}}$$(".columnHandle").each(function(o){var n=j.getStyle("height").toInt()-o.getStyle("border-top").toInt()-o.getStyle("border-bottom").toInt();if(Browser.Engine.trident4){n-=1}o.setStyle("height",n)});k.each(function(n){MochaUI.resizeChildren(n)}.bind(this))},resizeChildren:function(a){var d=MochaUI.Panels.instances;var c=d.get(a.id);var b=c.contentWrapperEl;if(c.iframeEl){c.iframeEl.setStyles({height:b.getStyle("height"),width:b.offsetWidth-b.getStyle("border-left").toInt()-b.getStyle("border-right").toInt()})}},rWidth:function(){$$(".rWidth").each(function(d){if(d.get("fixedWidth")&&!d.hasClass("fullscreen")){var f=Number(d.get("fixedwidth"));d.setStyle("width",f);d.getChildren(".panel").each(function(g){g.setStyle("width",f-g.getStyle("border-left").toInt()-g.getStyle("border-right").toInt());MochaUI.resizeChildren(g)})}else{var a=d.offsetWidth.toInt();a-=d.getStyle("border-left").toInt();a-=d.getStyle("border-right").toInt();var c=d.getParent();this.width=0;c.getChildren().each(function(g){if(g.hasClass("mocha")!=true){this.width+=g.offsetWidth.toInt()}}.bind(this));var b=c.offsetWidth.toInt()-this.width;var e=a+b;if(e<1){e=0}d.setStyle("width",e);d.getChildren(".panel").each(function(g){g.setStyle("width",e-g.getStyle("border-left").toInt()-g.getStyle("border-right").toInt());MochaUI.resizeChildren(g)}.bind(this))}})},sWidth:function(a){resizeColumnRight(a)}});function addResizeRight(c,b,a){if(!$(c)){return}c=$(c);var f=MochaUI.Columns.instances;var e=f.get(c.id);var d=c.getNext(".columnHandle");d.setStyle("cursor","e-resize");if(!b){b=50}if(!a){a=250}if(Browser.Engine.trident){d.addEvents({mousedown:function(){d.setCapture()},mouseup:function(){d.releaseCapture()}})}e.resize=c.makeResizable({handle:d,modifiers:{x:"width",y:false},limit:{x:[b,a]},onStart:function(){c.getElements("iframe").setStyle("visibility","hidden");c.getNext(".column").getElements("iframe").setStyle("visibility","hidden")}.bind(this),onDrag:function(){MochaUI.rWidth();if(Browser.Engine.trident4){c.getChildren().each(function(h){var g=$(c).getStyle("width").toInt();g-=h.getStyle("border-right").toInt();g-=h.getStyle("border-left").toInt();g-=h.getStyle("padding-right").toInt();g-=h.getStyle("padding-left").toInt();h.setStyle("width",g)}.bind(this))}}.bind(this),onComplete:function(){MochaUI.rWidth();c.getElements("iframe").setStyle("visibility","visible");c.getNext(".column").getElements("iframe").setStyle("visibility","visible");e.fireEvent("onResize")}.bind(this)})}function addResizeLeft(c,b,a){if(!$(c)){return}c=$(c);var g=MochaUI.Columns.instances;var f=g.get(c.id);var e=c.getPrevious(".columnHandle");e.setStyle("cursor","e-resize");var d=c.getPrevious(".column");if(!b){b=50}if(!a){a=250}if(Browser.Engine.trident){e.addEvents({mousedown:function(){e.setCapture()},mouseup:function(){e.releaseCapture()}})}f.resize=c.makeResizable({handle:e,modifiers:{x:"width",y:false},invert:true,limit:{x:[b,a]},onStart:function(){$(c).getElements("iframe").setStyle("visibility","hidden");d.getElements("iframe").setStyle("visibility","hidden")}.bind(this),onDrag:function(){MochaUI.rWidth()}.bind(this),onComplete:function(){MochaUI.rWidth();$(c).getElements("iframe").setStyle("visibility","visible");d.getElements("iframe").setStyle("visibility","visible");f.fireEvent("onResize")}.bind(this)})}function addResizeBottom(a){if(!$(a)){return}var a=$(a);var d=MochaUI.Panels.instances;var c=d.get(a.id);var b=c.handleEl;if(c.options.noHandle){}else{b.setStyle("cursor","n-resize");partner=c.partner;min=0;max=function(){return a.getStyle("height").toInt()+partner.getStyle("height").toInt()}.bind(this);if(Browser.Engine.trident){b.addEvents({mousedown:function(){b.setCapture()},mouseup:function(){b.releaseCapture()}})}c.resize=a.makeResizable({handle:b,modifiers:{x:false,y:"height"},limit:{y:[min,max]},invert:false,onBeforeStart:function(){partner=c.partner;this.originalHeight=a.getStyle("height").toInt();this.partnerOriginalHeight=partner.getStyle("height").toInt()}.bind(this),onStart:function(){if(c.iframeEl){c.iframeEl.setStyle("visibility","hidden")}partner.getElements("iframe").setStyle("visibility","hidden")}.bind(this),onDrag:function(){partnerHeight=partnerOriginalHeight+(this.originalHeight-a.getStyle("height").toInt());partner.setStyle("height",partnerHeight);MochaUI.resizeChildren(a,a.getStyle("height").toInt());MochaUI.resizeChildren(partner,partnerHeight)}.bind(this),onComplete:function(){partnerHeight=partnerOriginalHeight+(this.originalHeight-a.getStyle("height").toInt());partner.setStyle("height",partnerHeight);MochaUI.resizeChildren(a,a.getStyle("height").toInt());MochaUI.resizeChildren(partner,partnerHeight);if(c.iframeEl){c.iframeEl.setStyle("visibility","visible")}partner.getElements("iframe").setStyle("visibility","visible");c.fireEvent("onResize")}.bind(this)})}}function resizeColumnRight(b){if(!$(b)){return}b=$(b);var e=0;var d=0;var c=b.getParent();var a=b.offsetWidth.toInt();a-=b.getStyle("border-left").toInt();a-=b.getStyle("border-right").toInt();c.getChildren().each(function(j){if(j.hasClass("mocha")!=true){e+=j.offsetWidth.toInt()}}.bind(this));d=c.offsetWidth.toInt()-e;var h=MochaUI.Columns.instances;var g=h.get(b.id);var f=b.getStyle("width").toInt()+d;b.setStyle("width",f);g.width=f;b.getChildren(".panel").each(function(j){j.setStyle("width",f-j.getStyle("border-left").toInt()-j.getStyle("border-right").toInt());MochaUI.resizeChildren(j)}.bind(this))}MochaUI.options.extend({dockWrapper:"dockWrapper",dock:"dock"});window.addEvent("domready",function(){if($("dockWrapper")){MochaUI.dockVisible=true}});MochaUI.extend({minimizeAll:function(){$$("div.mocha").each(function(b){var a=MochaUI.Windows.instances.get(b.id);if(!a.isMinimized&&a.options.minimizable==true){MochaUI.Dock.minimizeWindow(b)}}.bind(this))}});MochaUI.Dock=new Class({Extends:MochaUI.Window,Implements:[Events,Options],options:{useControls:true,dockPosition:"top",dockTabColor:[255,255,255],trueButtonColor:[70,245,70],enabledButtonColor:[125,208,250],disabledButtonColor:[170,170,170]},initialize:function(a){if(!MochaUI.Desktop){return}this.setOptions(a);this.dockWrapper=$(MochaUI.options.dockWrapper);this.dock=$(MochaUI.options.dock);this.autoHideEvent=null;this.dockAutoHide=false;if(!this.dockWrapper){return}if(!this.options.useControls){if($("dockPlacement")){$("dockPlacement").setStyle("cursor","default")}if($("dockAutoHide")){$("dockAutoHide").setStyle("cursor","default")}}this.dockWrapper.setStyles({display:"block",position:"absolute",top:null,bottom:MochaUI.Desktop.desktopFooter?MochaUI.Desktop.desktopFooter.offsetHeight:0,left:0});if(this.options.useControls){this.initializeDockControls()}if($("dockLinkCheck")){this.sidebarCheck=new Element("div",{"class":"check",id:"dock_check"}).inject($("dockLinkCheck"))}this.dockSortables=new Sortables("#dockSort",{opacity:Browser.Engine.trident?1:0.5,constrain:true,clone:false,revert:false});MochaUI.Desktop.setDesktopSize()},initializeDockControls:function(){if(this.options.useControls){var c=new Element("canvas",{id:"dockCanvas",width:"15",height:"18"}).inject(this.dock);if(Browser.Engine.trident&&MochaUI.ieSupport=="excanvas"){G_vmlCanvasManager.initElement(c)}}var b=$("dockPlacement");var d=$("dockAutoHide");b.setProperty("title","Position Dock Top");b.addEvent("click",function(){this.moveDock()}.bind(this));d.setProperty("title","Turn Auto Hide On");d.addEvent("click",function(f){if(this.dockWrapper.getProperty("dockPosition")=="top"){return false}var e=$("dockCanvas").getContext("2d");this.dockAutoHide=!this.dockAutoHide;if(this.dockAutoHide){$("dockAutoHide").setProperty("title","Turn Auto Hide Off");MochaUI.circle(e,5,14,3,this.options.trueButtonColor,1);this.autoHideEvent=function(h){if(!this.dockAutoHide){return}if(!MochaUI.Desktop.desktopFooter){var g=this.dockWrapper.offsetHeight;if(g<25){g=25}}else{if(MochaUI.Desktop.desktopFooter){var g=this.dockWrapper.offsetHeight+MochaUI.Desktop.desktopFooter.offsetHeight;if(g<25){g=25}}}if(!MochaUI.Desktop.desktopFooter&&h.client.y>(document.getCoordinates().height-g)){if(!MochaUI.dockVisible){this.dockWrapper.setStyle("display","block");MochaUI.dockVisible=true;MochaUI.Desktop.setDesktopSize()}}else{if(MochaUI.Desktop.desktopFooter&&h.client.y>(document.getCoordinates().height-g)){if(!MochaUI.dockVisible){this.dockWrapper.setStyle("display","block");MochaUI.dockVisible=true;MochaUI.Desktop.setDesktopSize()}}else{if(MochaUI.dockVisible){this.dockWrapper.setStyle("display","none");MochaUI.dockVisible=false;MochaUI.Desktop.setDesktopSize()}}}}.bind(this);document.addEvent("mousemove",this.autoHideEvent)}else{$("dockAutoHide").setProperty("title","Turn Auto Hide On");MochaUI.circle(e,5,14,3,this.options.enabledButtonColor,1);document.removeEvent("mousemove",this.autoHideEvent)}}.bind(this));var a=$("dockCanvas").getContext("2d");a.clearRect(0,0,100,100);MochaUI.circle(a,5,4,3,this.options.enabledButtonColor,1);MochaUI.circle(a,5,14,3,this.options.enabledButtonColor,1);if(this.options.dockPosition=="top"){this.moveDock()}},moveDock:function(){var a=$("dockCanvas").getContext("2d");if(this.dockWrapper.getStyle("position")!="relative"){this.dockWrapper.setStyles({position:"relative",bottom:null});this.dockWrapper.addClass("top");MochaUI.Desktop.setDesktopSize();this.dockWrapper.setProperty("dockPosition","top");a.clearRect(0,0,100,100);MochaUI.circle(a,5,4,3,this.options.enabledButtonColor,1);MochaUI.circle(a,5,14,3,this.options.disabledButtonColor,1);$("dockPlacement").setProperty("title","Position Dock Bottom");$("dockAutoHide").setProperty("title","Auto Hide Disabled in Top Dock Position");this.dockAutoHide=false}else{this.dockWrapper.setStyles({position:"absolute",bottom:MochaUI.Desktop.desktopFooter?MochaUI.Desktop.desktopFooter.offsetHeight:0});this.dockWrapper.removeClass("top");MochaUI.Desktop.setDesktopSize();this.dockWrapper.setProperty("dockPosition","bottom");a.clearRect(0,0,100,100);MochaUI.circle(a,5,4,3,this.options.enabledButtonColor,1);MochaUI.circle(a,5,14,3,this.options.enabledButtonColor,1);$("dockPlacement").setProperty("title","Position Dock Top");$("dockAutoHide").setProperty("title","Turn Auto Hide On")}},createDockTab:function(e){var d=MochaUI.Windows.instances.get(e.id);var c=new Element("div",{id:d.options.id+"_dockTab","class":"dockTab",title:a}).inject($("dockClear"),"before");c.addEvent("mousedown",function(f){new Event(f).stop();this.timeDown=$time()});c.addEvent("mouseup",function(f){this.timeUp=$time();if((this.timeUp-this.timeDown)<275){if(MochaUI.Windows.windowsVisible==false){MochaUI.toggleWindowVisibility();if(d.isMinimized==true){MochaUI.Dock.restoreMinimized.delay(25,MochaUI.Dock,e)}else{MochaUI.focusWindow(e)}return}if(d.isMinimized==true){MochaUI.Dock.restoreMinimized.delay(25,MochaUI.Dock,e)}else{if(d.windowEl.hasClass("isFocused")&&d.options.minimizable==true){MochaUI.Dock.minimizeWindow(e)}else{MochaUI.focusWindow(e)}var g=document.getCoordinates();if(e.getStyle("left").toInt()>g.width||e.getStyle("top").toInt()>g.height){MochaUI.centerWindow(e)}}}});this.dockSortables.addItems(c);var a=d.titleEl.innerHTML;var b=new Element("div",{id:d.options.id+"_dockTabText","class":"dockText"}).set("html",a.substring(0,20)+(a.length>20?"...":"")).inject($(c));if(d.options.icon!=false){}MochaUI.Desktop.setDesktopSize()},makeActiveTab:function(){var c=MochaUI.getWindowWithHighestZindex();var b=MochaUI.Windows.instances.get(c.id);$$("div.dockTab").removeClass("activeDockTab");if(b.isMinimized!=true){b.windowEl.addClass("isFocused");var a=$(b.options.id+"_dockTab");if(a!=null){a.addClass("activeDockTab")}}else{b.windowEl.removeClass("isFocused")}},minimizeWindow:function(c){if(c!=$(c)){return}var b=MochaUI.Windows.instances.get(c.id);b.isMinimized=true;if(b.iframeEl){b.iframeEl.setStyle("visibility","hidden")}b.contentBorderEl.setStyle("visibility","hidden");if(b.toolbarWrapperEl){b.toolbarWrapperEl.setStyle("visibility","hidden")}c.setStyle("visibility","hidden");if(Browser.Platform.mac&&Browser.Engine.gecko){if(/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)){var a=new Number(RegExp.$1);if(a<3){b.contentWrapperEl.setStyle("overflow","hidden")}}}MochaUI.Desktop.setDesktopSize();setTimeout(function(){c.setStyle("zIndex",1);c.removeClass("isFocused");this.makeActiveTab()}.bind(this),100);b.fireEvent("onMinimize",c)},restoreMinimized:function(b){var a=MochaUI.Windows.instances.get(b.id);if(a.isMinimized==false){return}if(MochaUI.Windows.windowsVisible==false){MochaUI.toggleWindowVisibility()}MochaUI.Desktop.setDesktopSize();if(a.options.scrollbars==true&&!a.iframeEl){a.contentWrapperEl.setStyle("overflow","auto")}if(a.isCollapsed){MochaUI.collapseToggle(b)}b.setStyle("visibility","visible");a.contentBorderEl.setStyle("visibility","visible");if(a.toolbarWrapperEl){a.toolbarWrapperEl.setStyle("visibility","visible")}if(a.iframeEl){a.iframeEl.setStyle("visibility","visible")}a.isMinimized=false;MochaUI.focusWindow(b);a.fireEvent("onRestore",b)}});MochaUI.Dock.implement(new Options,new Events);function doPrint(){try{var g=$("ifrmPrint");var h=$("divAjax").getElementById("noticePrint");$("divAjax").removeChild(h);var b=$("divAjax").clone();var d="&nbsp;";b.getElements("p").each(function(e){if(e.innerHTML==d){e.dispose()}});var c=b.innerHTML;h.set("text","[ "+langue.lang_568+" ]");$("divAjax").appendChild(h);var a=(g.contentWindow||g.contentDocument);if(a.document){a=a.document}a.write('<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>(e)Kudji</title>');a.write("</head><body onload='this.focus(); this.print();'>");a.write(c+"</body></html>");a.close()}catch(f){self.print()}}var hashList=new Array();var hashNO=0;hashList[0]=window.location.hash.replace("#","");function addHash(a){if(hashNO!=(hashList.length-1)){hashList.splice(hashNO+1,(hashList.length-(hashNO+1)))}hashList[hashList.length]=a;hashNO=hashList.length-1;makeHistory(a);urlCode();checkLinkButton()}function makeHistory(a){window.location.hash=a}function checkLinkButton(){if(hashList.length>1){if(hashNO>0){document.getElementById("Back").disabled=""}else{document.getElementById("Back").disabled="disabled"}if(hashNO<(hashList.length-1)){document.getElementById("Next").disabled=""}else{document.getElementById("Next").disabled="disabled"}}}function getInfoPage(b){var a="php/about/";if(b){MochaUI.updateContent({element:$("infoWindow"),childElement:$("divAjax"),loadMethod:"xhr",triggerOnContentLoaded:true,showSpinner:true,url:a+Cookie.read("lang")+"/"+b.substring(1,b.length)+".html"})}}function linkBack(){hashNO=hashNO-1;makeHistory(hashList[hashNO]);urlCode();checkLinkButton()}function linkNext(){hashNO=hashNO+1;makeHistory(hashList[hashNO]);urlCode();checkLinkButton()}function urlCode(){var b=window.location.hash;getInfoPage(b);if(b.substr(1,7)=="msgList"){var a;a=window.location.hash.substr(8,window.location.hash.length);getInfoPage("msgList"+a)}}var lang=Cookie.read("lang");var langue=new Array();if(lang=="fr"){langue=new Array();langue.lang_0="nom :";langue.lang_1="nom du fichier :";langue.lang_2="créatif :";langue.lang_3="date :";langue.lang_4="résolution :";langue.lang_5="largeur :";langue.lang_6="hauteur :";langue.lang_7="résolution x :";langue.lang_8="résolution y :";langue.lang_9="application :";langue.lang_10="taille de fichier :";langue.lang_11="espace colorimétrique :";langue.lang_12="Bonjour";langue.lang_13="nous contacter";langue.lang_14="aperçu";langue.lang_15="mon compte";langue.lang_16="mes préférences";langue.lang_17="identification";langue.lang_18="déconnexion";langue.lang_19="langues";langue.lang_20="affichage";langue.lang_21="lignes";langue.lang_22="colonnes";langue.lang_23="recherche avancée";langue.lang_24="horizontale";langue.lang_25="verticale";langue.lang_26="carrée";langue.lang_27="panoramique";langue.lang_28="couleur";langue.lang_29="N&B";langue.lang_30="couleur et N&B";langue.lang_31="tous les formats";langue.lang_32="photographe";langue.lang_33="photographes";langue.lang_34="(e)Kudji";langue.lang_35="envoyer";langue.lang_36="valider";langue.lang_37="type de visuel :";langue.lang_38="format de fichier :";langue.lang_39="fichier transféré";langue.lang_40="fichier non transféré";langue.lang_41="fichier déjà transféré";langue.lang_42="contact :";langue.lang_43="mensurations :";langue.lang_44="article(s)";langue.lang_45="mots-clés du visuel :";langue.lang_46="fermer";langue.lang_47="fermer la fenêtre";langue.lang_48="ouvrir";langue.lang_49="identifiant ou mot de passe incorrect";langue.lang_50="envoyer un message";langue.lang_51="mes visionneuses";langue.lang_52="visionneuse";langue.lang_53="mon panier";langue.lang_54="modèle :";langue.lang_55="nous contacter";langue.lang_56="questions les plus fréquentes";langue.lang_57="envoyer un e-mail";langue.lang_58="visionneuse 1";langue.lang_59="nombre total de visuels :";langue.lang_60="âge :";langue.lang_61="mes visionneuses";langue.lang_62="masculin";langue.lang_63="féminin";langue.lang_64="références :";langue.lang_65="mon profil";langue.lang_66="gestion générale";langue.lang_67="zoom";langue.lang_68="zone de recherche";langue.lang_69="recherche élargie";langue.lang_70="recherche élargie";langue.lang_71="ajouter au panier";langue.lang_72="ajouter à la visionneuse";langue.lang_73="zoom & info";langue.lang_74="ma sélection sur (e)Kudji";langue.lang_75="mes remarques :";langue.lang_76="déplacer vers";langue.lang_77="copier vers";langue.lang_78="fonctions avancées";langue.lang_79="mes préférences de recherche";langue.lang_80="mes préférences d'affichage";langue.lang_81="mes préférences de connexion";langue.lang_82="résolution écran :";langue.lang_83="choix de la langue";langue.lang_84="mémoriser mon identifiant sur cet ordinateur";langue.lang_85="activer";langue.lang_86="désactiver";langue.lang_87="de";langue.lang_88="voir les mots-clés";langue.lang_89="insérer les mots-clés";langue.lang_90="recherche en cours";langue.lang_91="précisions de recherche";langue.lang_92="pas de choix disponible";langue.lang_93="an(s)";langue.lang_94="mois";langue.lang_95="ajouter à la visionneuse";langue.lang_96="créer une visionneuse";langue.lang_97="ma visionneuse";langue.lang_98="vous consultez :";langue.lang_99="copier";langue.lang_100="déplacer";langue.lang_101="créer mon profil";langue.lang_102="modifier mon profil";langue.lang_103="l'inscription gratuite et immédiate, donne accès aux outils personnels, aux images maquette sans marquage et aux différents services.";langue.lang_104="(*) saisie obligatoire";langue.lang_105="objet :";langue.lang_106="nom :";langue.lang_107="prénom :";langue.lang_108="société :";langue.lang_109="fonction :";langue.lang_110="nom d'utilisateur :";langue.lang_111="mot de passe :";langue.lang_112="confirmer votre mot de passe :";langue.lang_113="adresse :";langue.lang_114="code postal :";langue.lang_115="ville :";langue.lang_116="pays :";langue.lang_117="téléphone :";langue.lang_118="tél :";langue.lang_119="fax :";langue.lang_120="mobile :";langue.lang_121="e-mail :";langue.lang_122="site web :";langue.lang_123="les champs marqués d'une étoile sont obligatoires";langue.lang_124="confirmation de mot de passe incorrecte";langue.lang_125="identifiant déjà utilisé";langue.lang_126="mes visionneuses";langue.lang_127="mon panier";langue.lang_128="infos / légende :";langue.lang_129="visuels similaires";langue.lang_130="voir le prix";langue.lang_131="supprimer les mots-clés";langue.lang_132="réduire";langue.lang_133="agrandir";langue.lang_134="vous consultez :";langue.lang_135="renommer";langue.lang_136="supprimer";langue.lang_137="créer une nouvelle visionneuse";langue.lang_138="vers";langue.lang_139="modifier";langue.lang_140="contient :";langue.lang_141="créée le :";langue.lang_142="modifiée le :";langue.lang_143="créé le :";langue.lang_144="modifié le :";langue.lang_145="informations :";langue.lang_146="dans la visionneuse";langue.lang_147="supprimer la visionneuse";langue.lang_148="ok";langue.lang_149="annuler";langue.lang_150="renommer la visionneuse";langue.lang_151="en";langue.lang_152="le montant total de ma séléction est de :";langue.lang_153="informations sur mon panier d'achat";langue.lang_154="commander";langue.lang_155="votre commande a été prise en compte";langue.lang_156="veuillez sélectionner un ou des visuels";langue.lang_157="mots-clés";langue.lang_158="légende";langue.lang_159="réservations";langue.lang_160="remarques :";langue.lang_161="sélectionner";langue.lang_162="utilisation prévue :";langue.lang_163="réinitialiser";langue.lang_164="enregistrer";langue.lang_165="motif(s) de refus :";langue.lang_166="taille du fichier :";langue.lang_167="sujet du visuel :";langue.lang_168="qualité de post-production :";langue.lang_169="composition / lumière :";langue.lang_170="mise en scène / stylisme :";langue.lang_171="utilisation du site";langue.lang_172="utilisation des visuels";langue.lang_173="protection de la vie privée";langue.lang_174="nouveau";langue.lang_175="aller à la page";langue.lang_176="ajouter le mot-clé";langue.lang_177="ajouter un mot-clé";langue.lang_178="voir";langue.lang_179="me déconnecter";langue.lang_180="à propos";langue.lang_181="légal";langue.lang_182="notice";langue.lang_183="aide active";langue.lang_184="style artistique";langue.lang_185="qualité de la post-production";langue.lang_186="type de lieu :";langue.lang_187="abbaye / église";langue.lang_188="appartement";langue.lang_189="atelier d'artiste";langue.lang_190="banque";langue.lang_191="bar / restaurant";langue.lang_192="bateau / péniche";langue.lang_193="boutique";langue.lang_194="bureau";langue.lang_195="chalet";langue.lang_196="château";langue.lang_197="club / cabaret";langue.lang_198="école / lycée";langue.lang_199="entrepôt / hangar";langue.lang_200="ferme";langue.lang_201="haras / écuries";langue.lang_202="galerie";langue.lang_203="garage / parking";langue.lang_204="hôpital";langue.lang_205="hôtel";langue.lang_206="hôtel particulier";langue.lang_207="immeuble";langue.lang_208="loft";langue.lang_209="maison / pavillon";langue.lang_210="maison d'architecte";langue.lang_211="manoir";langue.lang_212="palais";langue.lang_213="salle / terrain de sport";langue.lang_214="salle de conférence";langue.lang_215="salle de spectacle";langue.lang_216="studio photo / film";langue.lang_217="studio";langue.lang_218="théâtre";langue.lang_219="usine";langue.lang_220="autres";langue.lang_221="(e)Kudji éditing";langue.lang_222="une collection";langue.lang_223="collection";langue.lang_224="sur mon partage";langue.lang_225="mes dossiers partagés";langue.lang_226="retour à la home";langue.lang_227="nous contacter";langue.lang_228="protection de la vie privée";langue.lang_229="tranférer";langue.lang_230="vers mon partage";langue.lang_231="press-book";langue.lang_232="droits exclusivifs";langue.lang_233="créez votre press-book";langue.lang_234="supprimer la sélection";langue.lang_235="je souhaite recevoir par email des informations sur les produits et services proposés par (e)Kudji (notre rubrique protection de la vie privée vous renseigne sur l'utilisation des informations personnelles que vous fournissez)";langue.lang_236="mes mises en vente";langue.lang_237="attente de validation";langue.lang_238="éditing en cours";langue.lang_239="non-sélection";langue.lang_240="visuels non sélectionnés";langue.lang_241="1re rubrique";langue.lang_242="2e rubrique";langue.lang_243="3e rubrique";langue.lang_244="4e rubrique";langue.lang_245="5e rubrique";langue.lang_246="nom de la rubrique";langue.lang_247="indexation en cours";langue.lang_248="recherche";langue.lang_249="nouvelles";langue.lang_250="erreur interne";langue.lang_251="webmaster";langue.lang_252="vous n'avez pas de visionneuse";langue.lang_253="création en cours";langue.lang_254="mémoriser mon identifiant";langue.lang_255="ne pas mémoriser mon identifiant";langue.lang_256="chargement en cours ...";langue.lang_257="écran";langue.lang_258="activée";langue.lang_259="veuillez effectuer une saisie";langue.lang_260="commandée";langue.lang_261="votre panier contient :";langue.lang_262="ajouter au panier d'achat";langue.lang_263="prix :";langue.lang_264="prix en euros (HT) :";langue.lang_265="mes achats";langue.lang_266="droits négociés";langue.lang_267="inscription impossible";langue.lang_268="mot de passe oublié ?";langue.lang_269="adresse e-mail incorrecte";langue.lang_270="vous avez oublié votre mot de passe ? remplissez les champs ci -dessous.";langue.lang_271="adresse e-mail :";langue.lang_272="saisissez votre adresse e-mail :";langue.lang_273="confirmez votre adresse e-mail :";langue.lang_274="la confirmation de l'adresse e-mail est erronnée";langue.lang_275="votre demande a été prise en compte";langue.lang_276="utilisateur déjà ajouté";langue.lang_277="modifier votre press-book";langue.lang_278="créer votre press-book";langue.lang_279="1) créer votre fiche de contact en remplissant les champs à votre disposition dans le tableau de droite.";langue.lang_280="sauvegarder";langue.lang_281="supprimer ce press-book";langue.lang_282="informations incomplètes";langue.lang_283="l'utilisateur n'existe pas";langue.lang_284="supprimer l'utilisateur";langue.lang_285="aucun article dans ma compilation";langue.lang_286="il n'y a pas de réponse";langue.lang_287="éditing incomplet";langue.lang_288="LD";langue.lang_289="DN";langue.lang_290="entré le :";langue.lang_291="placé le :";langue.lang_292="vendu le :";langue.lang_293="total HT :";langue.lang_294="payée le :";langue.lang_295="à payer :";langue.lang_296="TVA intra communautaire :";langue.lang_297="payée";langue.lang_298="non payée";langue.lang_299="(My)Kudji HDD";langue.lang_300="(My)Kudji basic";langue.lang_301="(My)Kudji standard";langue.lang_302="(My)Kudji pro";langue.lang_303="état du compte :";langue.lang_304="choisir un métier";langue.lang_305="identifiant oublié ?";langue.lang_306="press-book";langue.lang_307="cv";langue.lang_308="mini cv";langue.lang_309="il n'y a pas de réponse pour :";langue.lang_310="Votre recherche ne donne pas de réponse. Veuillez vérifier qu'il n'y a ni faute d'orthographe, ni faute de frappe. Veuillez également vérifier vos critères de recherche.";langue.lang_311="Vous pouvez utiliser l'aide en ligne en saisissant les premiers caractères du mot suivis de la touche * (étoile)";langue.lang_312="veuillez sélectionner une zone de recherche supplémentaire";langue.lang_313="précisions de recherche";langue.lang_314="localisation";langue.lang_315="tout le stock";langue.lang_316="ma compilation ";langue.lang_317="classification";langue.lang_318="1re classe";langue.lang_319="2e classe";langue.lang_320="3e classe";langue.lang_321="non classée";langue.lang_322="critères de recherche";langue.lang_323="style :";langue.lang_324="noir et blanc";langue.lang_325="photographie";langue.lang_326="illustration";langue.lang_327="photomontage";langue.lang_328="graphisme";langue.lang_329="genre :";langue.lang_330="orientation";langue.lang_331="droits";langue.lang_332="libre de droits";langue.lang_333="droits gérés";langue.lang_334="abonnement";langue.lang_335="budget";langue.lang_336="proposer un prix";langue.lang_337="calculateur de prix";langue.lang_338="aucun résultat ne correspond à votre requête";langue.lang_339="votre demande d'inscription a été prise en compte";langue.lang_340="vos informations ont été mises à jour";langue.lang_341="annuaires";langue.lang_342="ateliers";langue.lang_343="bloc-notes";langue.lang_344="gérer mes blocs-notes";langue.lang_345="mes messages";langue.lang_346="messages reçus";langue.lang_347="messages envoyés";langue.lang_348="mon cv";langue.lang_349="adresse temporaire :";langue.lang_350="ajouter à un bloc-notes";langue.lang_351="créer un bloc-notes";langue.lang_352="supprimer un bloc-notes";langue.lang_353="renommer un bloc-notes";langue.lang_354="adresse e-mail :";langue.lang_355="site web :";langue.lang_356="nom :";langue.lang_357="prénom :";langue.lang_358="société :";langue.lang_359="fonction :";langue.lang_360="adresse 1 :";langue.lang_361="adresse 2 :";langue.lang_362="ville :";langue.lang_363="code postal :";langue.lang_364="pays :";langue.lang_365="région :";langue.lang_366="téléphone :";langue.lang_367="tél. mobile :";langue.lang_368="fax :";langue.lang_369="nom d'utilisateur :";langue.lang_370="mot de passe :";langue.lang_371="confirmer le mot de passe :";langue.lang_372="question secrète :";langue.lang_373="réponse secrète :";langue.lang_374="valider mon cv";langue.lang_375="en :";langue.lang_376="métier :";langue.lang_377="spécialité :";langue.lang_378="statut :";langue.lang_379="école :";langue.lang_380="du :";langue.lang_381="au :";langue.lang_382="diplômes :";langue.lang_383="langues pratiquées :";langue.lang_384="fonction :";langue.lang_385="entreprise / organisation :";langue.lang_386="mes blocs-notes";langue.lang_387="informations sur le bloc-notes :";langue.lang_388="nom :";langue.lang_389="description :";langue.lang_390="mon bloc-notes";langue.lang_391="afficher";langue.lang_392="veuillez vous identifier";langue.lang_393="bienvenue";langue.lang_394="zoom";langue.lang_395="recalculer le prix";langue.lang_396="veuillez désactiver une zone de recherche";langue.lang_397="créer";langue.lang_398="mon commentaire :";langue.lang_399="ajouter";langue.lang_400="sélection";langue.lang_401="tout voir";langue.lang_402="veuillez choisir un visuel";langue.lang_403="mon press-book";langue.lang_404="ma sélection";langue.lang_405="recherche élargie";langue.lang_406="recherche élargie";langue.lang_407="aller";langue.lang_408="page";langue.lang_409="veuillez choisir une zone de recherche";langue.lang_410="proposer un prix";langue.lang_411="choisir";langue.lang_412="stop";langue.lang_413="les collections";langue.lang_414="tous les formats";langue.lang_415="tout sélectionner";langue.lang_416="titre :";langue.lang_417="visuel n° :";langue.lang_418="crédit :";langue.lang_419="taille de fichier max.";langue.lang_420="autorisation nécessaire ";langue.lang_421="cession de droits :";langue.lang_422="veuillez choisir un type de cession droit";langue.lang_423="droits gérés ";langue.lang_424="abonnement ";langue.lang_425="sélectionner une utilisation ";langue.lang_426="aucune information ";langue.lang_427="nom du visuel :";langue.lang_428="transferer mes visuels";langue.lang_429="vers (e)Kudji";langue.lang_430="vers (My)Kudji HDD";langue.lang_431="vers (My)Kudji";langue.lang_432="référencer mes visuels";langue.lang_433="sur (e)Kudji";langue.lang_434="sur (My)Kudji HDD";langue.lang_435="sur (My)Kudji";langue.lang_436="classer et gérer mes visuels";langue.lang_437="télécharger le contenu du dossier";langue.lang_438="mes mises en ligne";langue.lang_439="mes ventes";langue.lang_440="mes achats";langue.lang_441="dans la rubrique en cours (il sera ajouté immédiatement à votre visuel puis au thesaurus après validation)";langue.lang_442="mettre les visuels sélectionnés en ligne";langue.lang_443="compétences :";langue.lang_444="éditing";langue.lang_445="vous pouvez soumettre vos visuels";langue.lang_446="directement à (e)Kudji";langue.lang_447="à un directeur de collection agréé";langue.lang_448="mots-clés";langue.lang_449="veuillez préciser votre choix avant le transfert";langue.lang_450="soumettre à (e)Kudji";langue.lang_451="choisir une collection :";langue.lang_452="choisir les visuels à transférer";langue.lang_453="choisir un ou des visuels";langue.lang_454="choisir un ou des mots";langue.lang_455="ajouter des mots";langue.lang_456="tous";langue.lang_457="aucun";langue.lang_458="télécharger";langue.lang_459="mes dossiers";langue.lang_460="mes visuels";langue.lang_461="sur (e)Kudji";langue.lang_462="vers (e)Kudji";langue.lang_463="données exif";langue.lang_464="transfert direct";langue.lang_465="transfert avancé";langue.lang_466="référencement";langue.lang_467="notation";langue.lang_468="compte (My)";langue.lang_469="mes achats";langue.lang_470="créer un profil";langue.lang_471="présentation / résumé";langue.lang_472="coordonnées";langue.lang_473="caractéristiques professionnelles";langue.lang_474="parcours professionnel";langue.lang_475="press-book";langue.lang_476="adresse temporaire";langue.lang_477="supprimer le profil";langue.lang_478="mes coordonnées :";langue.lang_479="mes identifiants :";langue.lang_480="taille :";langue.lang_481="historique :";langue.lang_482="formation :";langue.lang_483="experience :";langue.lang_484="catégorie  :";langue.lang_485="superficie :";langue.lang_486="architecture :";langue.lang_487="choisir un thème";langue.lang_488="choisir une rubrique";langue.lang_489="modifier l'image";langue.lang_490="sexe :";langue.lang_491="ethnicité :";langue.lang_492="né(e) le  :";langue.lang_493="représenté(e) par :";langue.lang_494="pseudo 1 :";langue.lang_495="pseudo 2 :";langue.lang_496="date de début :";langue.lang_497="date de fin :";langue.lang_498="mes réferences professionnelles :";langue.lang_499="ajouter une image";langue.lang_500="décrivez vos produits ou services (4000 caractères maxi )";langue.lang_501="indiquez vos références professionelles (2000 caractères maxi )";langue.lang_502="décrivez le lieu que vous proposez (6000 caractères maxi)";langue.lang_503="ajouter un résumé de présentation (250 caractères maxi)";langue.lang_504="ajouter un commentaire (250 caractères maxi)";langue.lang_505="ajouter des visuels à mon press-book";langue.lang_506="coordonnées temporaires pour la période du";langue.lang_507="Vous êtes en déplacement. Vos coordonnées temporaires remplacent vos coordonnées habituelles pour la période indiquée. Vos clients restent informés.";langue.lang_508="du :";langue.lang_509="au :";langue.lang_510="publier le dossier";langue.lang_511="désactiver la publication";langue.lang_512="date de réception :";langue.lang_513="date d'envoi :";langue.lang_514="banque images publique";langue.lang_515="la communauté";langue.lang_516="mon compte & mon back-office";langue.lang_517="ma banque images";langue.lang_518="saisir un ou plusieurs mots-clés ";langue.lang_519="recherche";langue.lang_520="accueil";langue.lang_521="choisir une langue";langue.lang_522="choisir un dossier";langue.lang_523="ce dossier est publié à l'adresse";langue.lang_524="transfert en cours";langue.lang_525="pour accéder aux fonctions avancées";langue.lang_526="identifiant";langue.lang_527="mot de passe";langue.lang_528="identifiant ou mot de passe oublié";langue.lang_529="fermer ma session";langue.lang_530="ouvrir une session";langue.lang_531="m'inscrire";langue.lang_532="de :";langue.lang_533="à :";langue.lang_534="pour la sélection dans le dossier ci-dessus, je veux :";langue.lang_535="vers le dossier choisi ci-dessous";langue.lang_536="mon panier";langue.lang_537="mes visionneuses ";langue.lang_538="ma compilation ";langue.lang_539="ajouter à la visionneuse";langue.lang_540="ajouter à ma compilation";langue.lang_541="ajouter au panier";langue.lang_542="calculer le prix";langue.lang_543="rechercher avec mes critères";langue.lang_544="visuels en stock";langue.lang_545="visuels en ligne";langue.lang_546="sélectionner une visionneuse";langue.lang_547="afficher la visionneuse";langue.lang_548="supprimer une visionneuse";langue.lang_549="créer une visionneuse";langue.lang_550="renommer une visionneuse";langue.lang_551="affichage plein format (vignettes)";langue.lang_552="double affichage (vignettes et maquettes)";langue.lang_553="double affichage (double recherche)";langue.lang_554="précédent";langue.lang_555="suivant";langue.lang_556="transfert total";langue.lang_557="fichier en cours";langue.lang_558="arrêter le transfert";langue.lang_559="arrêter";langue.lang_560="quota dépassé";langue.lang_561="informations, produits, services et tarifs";langue.lang_562="conditions d'utilisation et règlements";langue.lang_563="guide d'utilisation";langue.lang_564="activez / désactivez les bulles d'aide";langue.lang_565="précédent";langue.lang_566="suivant";langue.lang_567="fermer";langue.lang_568="imprimer";langue.lang_569="imprimer la sélection";langue.lang_570="aller à la page";langue.lang_571="transférer de";langue.lang_572="transférer vers";langue.lang_573="mes dossiers";langue.lang_574="sélectionner ...";langue.lang_575="mon ordinateur";langue.lang_576="mon stock sur (My)Kudji HDD";langue.lang_577="ajouter au bloc-notes";langue.lang_578="voir la fiche du contact";langue.lang_579="fermer la fiche du contact";langue.lang_580="mon partage";langue.lang_581="télécharger la sélection";langue.lang_582="récupérer les mots-clés dans les champs IPTC du fichier";langue.lang_583="administration (My)";langue.lang_584="masquer le volet répertoire";langue.lang_585="créer ou modifier mon cv";langue.lang_586="sélectionner la langue du cv";langue.lang_587="ajouter ces informations à mon cv";langue.lang_588="afficher mon cv";langue.lang_589="masquer mon cv";langue.lang_590="choisir un bloc-notes";langue.lang_591="vous n'avez pas de bloc-notes";langue.lang_592="créer un dossier";langue.lang_593="supprimer un dossier";langue.lang_594="renommer un dossier";langue.lang_595="ajouter au(x) personnage(s)";langue.lang_596="description par personnage";langue.lang_597="nombre de personnage(s) pour le(s) visuel(s) sélectionné(s) :";langue.lang_598="thesaurus";langue.lang_599="description assistée par thesaurus";langue.lang_600="faire glisser dans la zone de sélection";langue.lang_601="ajouter des visuels";langue.lang_602="description simplifiée par personnage (l'indication du sexe et de l'âge permettent d'ajouter automatiquement des mots-clés)";langue.lang_603="description assistée des personnages";langue.lang_604="copier les particularités";langue.lang_605="supprimer le personnage";langue.lang_606="enregistrer la description";langue.lang_607="mode saisie libre";langue.lang_608="mots-clés récupérés";langue.lang_609="récupérer les mots-clés";langue.lang_610="voir les mots-clés du visuel";langue.lang_611="voir les dossiers";langue.lang_612="voir les propriétés exif";langue.lang_613="associer des particularités";langue.lang_614="affichage multiple";langue.lang_615="affichage semi-multiple";langue.lang_616="affichage unique";langue.lang_617="aucun mot-clé n'est associé au(x) visuel(s)";langue.lang_618="rechercher dans le thesaurus";langue.lang_619="rechercher dans les visuels";langue.lang_620="aucun mot-clé sélectionné";langue.lang_621="ajouter ce profil à mon bloc-notes";langue.lang_622="parcourir";langue.lang_623="ajouter un mot-clé";langue.lang_624="transférer";langue.lang_625="tout supprimer";langue.lang_626="tout copier";langue.lang_627="lancer le transfert";langue.lang_628="annuler le transfert";langue.lang_629="coller";langue.lang_630="nouveau dossier";langue.lang_631="déplacer le dossier vers…";langue.lang_632="supprimer le dossier";langue.lang_633="supprimer le fichier";langue.lang_634="supprimer tous les fichiers";langue.lang_635="partager le dossier";langue.lang_636="activer le partage pour";langue.lang_637="dossier partagé par";langue.lang_638="ce contact n'est pas enregistré sur (e)Kudji";langue.lang_639="inviter votre contact à s'enregistrer";langue.lang_640="vous invite à vous enregistrer sur (e)Kudji";langue.lang_641="vous êtes invité à vous enregistrer sur (e)Kudji";langue.lang_642="accepter l'invitation";langue.lang_643="vous pouvez ajouter";langue.lang_644="visuel(s)";langue.lang_645="résultat(s)";langue.lang_646="ajouter à ma visionneuse";langue.lang_647="ajouter à ma compilation";langue.lang_648="ajouter au panier";langue.lang_649="modification effectuée";langue.lang_650="modification échouée";langue.lang_651="sélectionner une visionneuse";langue.lang_652="afficher la visionneuse";langue.lang_653="opération échouée";langue.lang_654="sélectionner une visionneuse";langue.lang_655="renommer la visionneuse";langue.lang_656="enregistrer le nouveau nom";langue.lang_657="opération effectuée";langue.lang_658="sélectionner une visionneuse ";langue.lang_659="supprimer la visionneuse";langue.lang_660="visuel déjà ajouté";langue.lang_661="nom de la nouvelle visionneuse :";langue.lang_662="enregistrer";langue.lang_663="résultat(s)";langue.lang_664="matériaux / matière :";langue.lang_665="béton";langue.lang_666="bois";langue.lang_667="boiserie";langue.lang_668="brique";langue.lang_669="carrelage";langue.lang_670="marbre";langue.lang_671="métal";langue.lang_672="moquette";langue.lang_673="moulure";langue.lang_674="papier peint";langue.lang_675="parquet";langue.lang_676="pierre";langue.lang_677="poutre";langue.lang_678="tenture";langue.lang_679="verre";langue.lang_680="décoration intérieure :";langue.lang_681="baroque";langue.lang_682="rustique";langue.lang_683="classique";langue.lang_684="épuré";langue.lang_685="design";langue.lang_686="exotique";langue.lang_687="hétéroclite";langue.lang_688="industriel";langue.lang_689="luxueux";langue.lang_690="moderne";langue.lang_691="rococo";langue.lang_692="standing moyen";langue.lang_693="non meublé";langue.lang_694="environnement :";langue.lang_695="urbain";langue.lang_696="résidentiel";langue.lang_697="rural";langue.lang_698="bord de mer";langue.lang_699="parc / jardin";langue.lang_700="bois / forêt";langue.lang_701="lac / étang";langue.lang_702="isolé";langue.lang_703="pièces & dépendances :";langue.lang_704="duplex";langue.lang_705="atelier";langue.lang_706="bibliothèque";langue.lang_707="bureau";langue.lang_708="chambre";langue.lang_709="chambre d'enfant";langue.lang_710="cuisine";langue.lang_711="cuisine américaine";langue.lang_712="entrée / hall";langue.lang_713="salle à manger";langue.lang_714="salle de bain";langue.lang_715="salon";langue.lang_716="mezzanine";langue.lang_717="ascenseur";langue.lang_718="baie vitrée";langue.lang_719="balcon / terrasse";langue.lang_720="buanderie / dressing";langue.lang_721="cave / sous-sol";langue.lang_722="cour";langue.lang_723="dépendances";langue.lang_724="escalier";langue.lang_725="garage / parking";langue.lang_726="grenier";langue.lang_727="jardin";langue.lang_728="jardin d'hiver";langue.lang_729="piscine";langue.lang_730="serre";langue.lang_731="tennis";langue.lang_732="véranda";langue.lang_733="veuillez indiquer un age";langue.lang_734="pour accéder à votre compte (My)";langue.lang_735="vos identifiants ne donnent pas accès à un compte (My)";langue.lang_736="veuillez essayer à nouveau";langue.lang_737="je crée un compte (My)";langue.lang_738="en savoir plus ...";langue.lang_739="qu'est-ce que (My) ?";langue.lang_740="Vous êtes un créatif, une entreprise ou une agence de communication, ... (e)Kudji vous propose de stocker vos visuels et de constituer votre propre banque images en toute autonomie.";langue.lang_741="vos fichiers sont stockés sur des disques durs distants sécurisés avec une disponibilité des services de 99,5%";langue.lang_742="stockage sur disques";langue.lang_743="vos fichiers sont stockés sur des disques durs distants sécurisés avec une disponibilité des servies de 99,5%";langue.lang_744="transfert de fichiers";langue.lang_745="vous transférez et téléchargez vos fichiers en ligne, via le back-office, dans les zones du site autorisées selon vos droits d'accès";langue.lang_746="gestion de dossiers";langue.lang_747="vous créez, modifiez, déplacez, copiez, supprimez autant de dossiers que nécessaire, vous les partagez avec les utilisateurs que vous choisissez";langue.lang_748="indexation libre";langue.lang_749="vous associez librement des mots-clés à vos visuels, sans l'assistance du thesaurus";langue.lang_750="indexation guidée";langue.lang_751="vous associez des mots-clés à vos visuels avec l'aide du thesaurus multilingue collaboratif en ligne, qui classe et enrichi intelligemment votre référencement";langue.lang_752="moteur de recherche";langue.lang_753="que vous ayez ou non référencé vos visuels avec l'aide du thésaurus, le moteur de recherche vous assiste dans la recherche de vos visuels en back-office et vos clients retrouvent les sélections que vous publiez en ligne";langue.lang_754="affichage en back-office";langue.lang_755="vos visuels s'affichent au format vignette et au format maquette dans les différentes zones du back-office";langue.lang_756="publication en front-office";langue.lang_757="vous publiez et partagez le contenu de vos dossiers et vos visuels s'affichent en ligne au format vignette et au format maquette";langue.lang_758="vente en ligne";langue.lang_759="tous les outils de vente en ligne sont à votre disposition : visionneuses, panier d'achat, calculateur de prix, paiement en ligne et téléchargement en haute définition";langue.lang_760="accès back-office restreint";langue.lang_761="votre back-office est accessible par identifiant et mot de passe pour 5 utilisateurs avec lesquels vous partagez le contenu de vos dossiers";langue.lang_762="accès back-office illimité";langue.lang_763="votre back-office est accessible par identifiant et mot de passe sans limitation du nombre d'utilisateurs avec lesquels vous partagez le contenu de vos dossiers";langue.lang_764="fonctions front-office limitées";langue.lang_765="vous publiez le contenu de vos dossiers sans limitation du nombre de visuels, mais les outils de vente en ligne, visionneuses, panier d'achat, calculateur de prix, paiement en ligne et téléchargement en haute définition ne sont pas disponibles";langue.lang_766="fonctions front-office illimitées";langue.lang_767="vous publiez le contenu de vos dossiers sans limitation du nombre de visuels et vous disposez des outils de vente en ligne, visionneuses, panier d'achat, calculateur de prix, paiement en ligne et téléchargement en haute définition";langue.lang_768="HD via back-office";langue.lang_769="le téléchargement des visuels en haute définition est accessible par le back-office";langue.lang_770="HD via front-office";langue.lang_771="le téléchargement des visuels en haute définition est accessible par le front-office";langue.lang_772="statistiques";langue.lang_773="l'ensemble des statistiques de fréquentation de votre url, de consultation et de téléchargement de vos visuels, ..., sont disponibles dans votre back-office";langue.lang_774="accès en sous-domaine";langue.lang_775="vos visuels publiés en front-office sont accessibles en sous-domaine du site (e)Kudji (ex : www.ekudji.com/monnom) et par l'onglet My du site (e)Kudji";langue.lang_776="accès par NDD";langue.lang_777="vos visuels publiés en front-office sont accessibles par le nom de domaine que vous avez réservé et votre logo remplace le logo (e)Kudji dans le cadre graphique du site (e)Kudji";langue.lang_778="accès indépendant";langue.lang_779="l'accès à votre banque images est indépendant des accès (e)Kudji, la banque images publique et la communauté ne sont plus accessibles à partir de votre url";langue.lang_780="abonnement mensuel";langue.lang_781="votre abonnement est payable mensuellement par terme à échoir, l'espace disque et le type d'abonnement sont modifiables en cours de contrat";langue.lang_782="abonnement trimestriel";langue.lang_783="votre abonnement est payable trimestriellement par terme à échoir, l'espace disque et le type d'abonnement sont modifiables en cours de contrat";langue.lang_784="abonnement annuel";langue.lang_785="votre abonnement est payable annuellement par terme à échoir, l'espace disque et le type d'abonnement sont modifiables en cours de contrat";langue.lang_786="(e)Kudji se réserve le droit de modifier ses tarifs sans préavis. Les tarifs sont révisables annuellement selon les indices de révision de prix en vigueur.";langue.lang_787="caractéristiques techniques";langue.lang_788="tarifs";langue.lang_789="(prix mensuel en euros HT)";langue.lang_790="les offres (My)";langue.lang_791="choisir ma configuration (My)";langue.lang_792="gamme de produit (My)Kudji";langue.lang_793="taille d'espace disque (Go)";langue.lang_794="type d'abonnement :";langue.lang_795="récapitulatif de ma commande";langue.lang_796="montant total HT :";langue.lang_797="TVA (19,6%) :";langue.lang_798="montant total TTC :";langue.lang_799="vous n'avez pas de solution (My) active";langue.lang_800="Votre solution (My) active est";langue.lang_801="choisissez une configuration ci-contre";langue.lang_802="modifiez votre configuration ci-contre";langue.lang_803="capacité de stockage :";langue.lang_804="attribution des notes artistiques";langue.lang_805="attribution des notes de qualité de post-production (c1)";langue.lang_806="sujet traité (a1)";langue.lang_807="composition / lumière (a2)";langue.lang_808="mise en scène / stylisme (a3)";langue.lang_809="qualité de post-production";langue.lang_810="décote :";langue.lang_811="surcote :";langue.lang_812="remise :";langue.lang_813="choisissez un taux de décote / surcote";langue.lang_814="taux maximum = 50%";langue.lang_815="produit (My)Kudji :";langue.lang_816="HDD";langue.lang_817="Basic";langue.lang_818="Standard";langue.lang_819="Pro";langue.lang_820="mensuel";langue.lang_821="trimestriel";langue.lang_822="annuel";langue.lang_823="ex";langue.lang_824="veuillez installer Flash Player (Version 9 ou supérieure)";langue.lang_825="veuillez activer Flash Player sur votre navigateur";langue.lang_826="votre navigateur empêche l'exécution de Flash Player";langue.lang_827="veuillez indiquer le genre de visuel";langue.lang_828="veuillez indiquer le style de visuel";langue.lang_829="veuillez indiquer le genre et le type de visuel";langue.lang_830="veuillez corriger les informations incorrectes";langue.lang_831="vos visuels sont en ligne";langue.lang_832="aucun visuel dans le dossier";langue.lang_833="cotation";langue.lang_834="vous avez un abonnement (My)Kudji HDD";langue.lang_835="votre compte (My) se gère dans le back-office";langue.lang_836="accéder à mon back-office";langue.lang_837="supprimer ce bloc-notes";langue.lang_838="ajouter un book";langue.lang_839="cliquer pour ajouter à l'aperçu";langue.lang_840="choisir ou créer un profil";langue.lang_841="les derniers inscrits";langue.lang_842="ouverture le 4 février 2010";langue.lang_843="Beta version V1.0.1";langue.lang_844="ajouter une formation";langue.lang_845="ajouter une experience";langue.lang_846="inscription";langue.lang_847="L'utilisation du site (e)Kudji nécessite une mise à jour avec l'une des versions de navigateur Web suivante :";langue.lang_848="Firefox version 2 ou supérieure";langue.lang_849="Safari version 2 ou supérieure";langue.lang_850="Internet Explorer version 8";langue.lang_851="Google Chrome";langue.lang_852="-";langue.lang_853="mes blocs-notes";langue.lang_854="coup d'oeil";langue.lang_855="voir tableau ci-contre";langue.lang_856="choisissez un nom";langue.lang_857="rechercher dans :";langue.lang_858="Tarif - Libre de droits";langue.lang_859="Prix (HT)";langue.lang_860="(pixels / RVB)";langue.lang_861="55 Mo";langue.lang_862="45 Mo";langue.lang_863="25 Mo";langue.lang_864="10 Mo";langue.lang_865="1 Mo";langue.lang_866="500 Ko";langue.lang_867="150 Ko";langue.lang_868="50 Ko";langue.lang_869="-";langue.lang_870="1re";langue.lang_871="2e";langue.lang_872="3e";langue.lang_873="nc";langue.lang_874="CL";langue.lang_875="utilisation prévue ?";langue.lang_876="voir utilisation prévue";langue.lang_877="taille de fichier ?";langue.lang_878="voir taille de fichier";langue.lang_879="colorimétrie";langue.lang_880="vous êtes :";langue.lang_881="particulier";langue.lang_882="professionnel";langue.lang_883="entreprise";langue.lang_884="n° TVA intracommunautaire";langue.lang_885="j'ai lu et j'accepte :";langue.lang_886="les conditions d'utilisation du site";langue.lang_887="les conditions de mise en ligne et de diffusion";langue.lang_888="la politique de protection de la vie privée";langue.lang_889="les conditions d'utilisation des oeuvres";langue.lang_890="autre utilisation";langue.lang_891="-";langue.lang_892="facture n° :";langue.lang_893="client n° :";langue.lang_894="commande n° :";langue.lang_895="qté :";langue.lang_896="désignation :";langue.lang_897="prix unitaire (HT) :";langue.lang_898="prix total (HT) :";langue.lang_899="conditions de règlement :";langue.lang_900="échéance :";langue.lang_901="mode de paiement :";langue.lang_902="(e)Kudji est une marque déposée de F3ge, S.A. au capital de 41.070 € - RCS Paris B 437 671 225 -TVA FR 56 437 671 225 000 21";langue.lang_903="F3ge SA - 121, Bd de Sébastopol - 75002 Paris – France - Tél. : 01 55 34 34 55 – Fax : 01 55 34 34 56 - www.ekudji.com";langue.lang_904="-";langue.lang_905="réponse incorrecte";langue.lang_906="-";langue.lang_907="français";langue.lang_908="english (uk)";langue.lang_909="english (us)";langue.lang_910="español";langue.lang_911="-";langue.lang_912="aucun personnage(s) pour le(s) visuel(s) sélectionné(s)";langue.lang_913="ajouter au(x) visuel(s) sélectionné(s)";langue.lang_914="adresse e-mail déjà utilisée";langue.lang_915="je suis déjà inscrit";langue.lang_916="continuer";langue.lang_917="revenir";langue.lang_918="veuillez compléter ou corriger les informations";langue.lang_919="récapitulatif";langue.lang_920="paiement";langue.lang_921="validation";langue.lang_922="veuillez accepter les conditions et règlements";langue.lang_923="mise à jour des informations ...";langue.lang_924="période :";langue.lang_925="activité professionnelle :";langue.lang_926="activité :";langue.lang_927="aucun article dans ma visionneuse";langue.lang_928="aucun article dans mon panier";langue.lang_929="aujourd'hui";langue.lang_930="hier";langue.lang_931="mes documents";langue.lang_932="ma configuration actuelle est :";langue.lang_933="veuillez choisir une rubrique";langue.lang_934="-";langue.lang_935="confirmer la sélection";langue.lang_936="ajouter des mots au(x) visuel(s) sélectionné(s)";langue.lang_937="ajouter une légende au(x) visuel(s) sélectionné(s)";langue.lang_938="veuillez sélectionner un ou des personnages";langue.lang_939="annuler ma commande ?";langue.lang_940="mes dossiers";langue.lang_941="dossier en ligne";langue.lang_942="contact";langue.lang_943="genre";langue.lang_944="cession de droits";langue.lang_945="aucune collection disponible";langue.lang_946="veuillez choisir un visuel pour afficher les mots-clés";langue.lang_947="taille de fichier";langue.lang_948="type d'abonnement";langue.lang_949="classification :";langue.lang_950="taille de fichier max. :";langue.lang_951="informations";langue.lang_952="mots-clés du visuel";langue.lang_953="mon commentaire";langue.lang_954="information indisponible";langue.lang_955="message :";langue.lang_956="activer le partage";langue.lang_957="partage de dossier";langue.lang_958="ajouter un partenaire";langue.lang_959="mes partenaires";langue.lang_960="gestion";langue.lang_961="ma commande";langue.lang_962="sans-nom";langue.lang_963="paiement validé";langue.lang_964="Votre paiement a été validé.";langue.lang_965="Merci d'avoir choisi (e)Kudji.";langue.lang_966="Votre configuration (My) est activée :";langue.lang_967="";langue.lang_968="Un e-mail de confirmation vous a été envoyé à l'adresse";langue.lang_969="correspondant à votre compte utilisateur.";langue.lang_970="transaction n° :";langue.lang_971="date de transaction :";langue.lang_972="éditer";langue.lang_973="mes coordonnées";langue.lang_974="Pour télécharger vos visuels :";langue.lang_975="cliquez ici";langue.lang_976="Vous pouvez également les télécharger à partir de la rubrique «mon compte / mes achats».";langue.lang_977="Bonjour";langue.lang_978="Capacité de stockage disponible :";langue.lang_979="légende :";langue.lang_980="classification :";langue.lang_981="taille de fichier max. :";langue.lang_982="prix (HT) :";langue.lang_983="à la commande";langue.lang_984="carte bancaire";langue.lang_985="Paypal";langue.lang_986="paiement en ligne : connexion en cours";langue.lang_987="inscription gratuite";langue.lang_988="disponibilité";langue.lang_989="jour(s)";langue.lang_990="Votre abonnement expire dans :";langue.lang_991="configuration en cours";langue.lang_992="type d'utilisation";langue.lang_993="support d'utilisation";langue.lang_994="format";langue.lang_995="mise en page";langue.lang_996="reprise numérique";langue.lang_997="durée";langue.lang_998="quantité";langue.lang_999="territoire";langue.lang_1000="livre papier";langue.lang_1001="livre électronique";langue.lang_1002="manuel scolaire";langue.lang_1003="magazine";langue.lang_1004="journal";langue.lang_1005="brochure / catalogue";langue.lang_1006="présentation d'entreprise";langue.lang_1007="rapport annuel et financier";langue.lang_1008="presse d'entreprise";langue.lang_1009="bulletin d'information";langue.lang_1010="dossier de presse";langue.lang_1011="calendrier d'entreprise";langue.lang_1012="carte de voeux";langue.lang_1013="document interne";langue.lang_1014="affiche, poster interne";langue.lang_1015="annonce presse";langue.lang_1016="mailing";langue.lang_1017="feuillet promotionnel";langue.lang_1018="carte publicitaire";langue.lang_1019="affichage réseau payant";langue.lang_1020="affichage extérieur";langue.lang_1021="affichage PLV";langue.lang_1022="affichage salon";langue.lang_1023="objet promotionnel";langue.lang_1024="vidéo promotionnelle";langue.lang_1025="cd & dvd";langue.lang_1026="emballage produit";langue.lang_1027="étiquette produit";langue.lang_1028="habillage produit";langue.lang_1029="carte de voeux";langue.lang_1030="moyen de paiement";langue.lang_1031="carte de fidélité";langue.lang_1032="carte de transport";langue.lang_1033="carte téléphonique";langue.lang_1034="calendrier";langue.lang_1035="poster";langue.lang_1036="carte postale";langue.lang_1037="site web commercial";langue.lang_1038="site web éditorial";langue.lang_1039="site web culturel";langue.lang_1040="brochure électronique";langue.lang_1041="e-mailing promotionnel";langue.lang_1042="publicité sur site web";langue.lang_1043="intranet";langue.lang_1044="messagerie interne";langue.lang_1045="présentation vidéo";langue.lang_1046="publicité dans jeu / logiciel";langue.lang_1047="publicité sur mobile";langue.lang_1048="éditorial sur mobile";langue.lang_1049="presse et édition";langue.lang_1050="édition d'entreprise";langue.lang_1051="publicité";langue.lang_1052="produit vendu";langue.lang_1053="internet et mobile";langue.lang_1054="format";langue.lang_1055="jusqu'à 1/16 page";langue.lang_1056="jusqu'à 1/8 page";langue.lang_1057="jusqu'à 1/4 page";langue.lang_1058="jusqu'à 1/2 page";langue.lang_1059="jusqu'à 3/4 page";langue.lang_1060="jusqu'à pleine page";langue.lang_1061="jusqu'à double page";langue.lang_1062="jusqu'à 180 x 150 pixels";langue.lang_1063="jusqu'à 300 x 250 pixels";langue.lang_1064="bannière horizontale";langue.lang_1065="bannière verticale";langue.lang_1066="mise en page";langue.lang_1067="intérieur";langue.lang_1068="couverture";langue.lang_1069="multiple intérieur";langue.lang_1070="multiple & couverture";langue.lang_1071="home page";langue.lang_1072="multiple & home page";langue.lang_1073="reprise numérique";langue.lang_1074="sans reprise numérique";langue.lang_1075="avec reprise numérique";langue.lang_1076="durée";langue.lang_1077="1 jour";langue.lang_1078="jusqu'à 1 semaine";langue.lang_1079="jusqu'à 2 semaines";langue.lang_1080="jusqu'à 1 mois";langue.lang_1081="jusqu'à 3 mois";langue.lang_1082="jusqu'à 6 mois";langue.lang_1083="jusqu'à 1 an";langue.lang_1084="jusqu'à 2 ans";langue.lang_1085="jusqu'à 5 ans";langue.lang_1086="plus de 5 ans";langue.lang_1087="jusqu'à 3 ans";langue.lang_1088="plus de 6 mois";langue.lang_1089="plus de 1 semaine";langue.lang_1090="jusqu'à 7 ans";langue.lang_1091="jusqu'à 10 ans";langue.lang_1092="plus de 1 an";langue.lang_1093="quantité";langue.lang_1094="jusqu'à 1 000 ex";langue.lang_1095="jusqu'à 1 million ex";langue.lang_1096="jusqu'à 10 ex";langue.lang_1097="jusqu'à 10 000 ex";langue.lang_1098="jusqu'à 10 millions ex";langue.lang_1099="jusqu'à 100 ex";langue.lang_1100="jusqu'à 100 000 ex";langue.lang_1101="jusqu'à 2 500 ex";langue.lang_1102="jusqu'à 2,5 millions ex";langue.lang_1103="jusqu'à 25 ex";langue.lang_1104="jusqu'à 25 000 ex";langue.lang_1105="jusqu'à 250 ex";langue.lang_1106="jusqu'à 250 000 ex";langue.lang_1107="jusqu'à 5 ex";langue.lang_1108="jusqu'à 5 000 ex";langue.lang_1109="jusqu'à 5 millions ex";langue.lang_1110="jusqu'à 50 ex";langue.lang_1111="jusqu'à 50 000 ex";langue.lang_1112="jusqu'à 500 ex";langue.lang_1113="jusqu'à 500 000 ex";langue.lang_1114="plus de 1 million ex";langue.lang_1115="plus de 10 millions ex";langue.lang_1116="plus de 100 000 ex";langue.lang_1117="plus de 5 000 ex";langue.lang_1118="plus de 50 000 ex";langue.lang_1119="plus de 500 000 ex";langue.lang_1120="1 site";langue.lang_1121="jusqu'à 5 sites";langue.lang_1122="jusqu'à 10 sites";langue.lang_1123="jusqu'à 20 sites";langue.lang_1124="jusqu'à 50 sites";langue.lang_1125="plus de 50 sites";langue.lang_1126="territoire";langue.lang_1127="1 pays";langue.lang_1128="jusqu'à 10 pays";langue.lang_1129="jusqu'à 20 pays";langue.lang_1130="plus de 20 pays";langue.lang_1131="-";langue.lang_1132="Découvrez le Picture Lifecycle Management";langue.lang_1133="Partagez vos compétences, organisez vos productions";langue.lang_1134="Créatifs, votre indépendance ne coûte que 9 € / mois";langue.lang_1135="Enrichissez automatiquement le référencement de vos visuels";langue.lang_1136="Devenez directeur de collection, managez vos créatifs";langue.lang_1137="Maîtrisez vos prix de vente, influez sur la cote de vos créations";langue.lang_1138="Achetez vos visuels à la valeur de leur cote";langue.lang_1139="Vendez en ligne, créez votre banque images pour 29 € / mois";langue.lang_1140="Maîtrisez votre budget achat d'art et proposez votre prix";langue.lang_1141="Nous vous confirmons la réception de votre commande sur www.ekudji.com";langue.lang_1142="Retrouvez votre bon de commande et votre facture dans votre compte sur www.ekudji.com";langue.lang_1143="Nous vous remercions de votre confiance.";langue.lang_1144="Votre commande sur (e)Kudji";langue.lang_1145="activer mon sous-domaine";langue.lang_1146="nom de sous-domaine :";langue.lang_1147="Mon e-mail :";langue.lang_1148="sujet :";langue.lang_1149="Envoyer une copie à mon adresse e-mail";langue.lang_1150="Vous voulez vendre des visuels sur la banque images publique (e)";langue.lang_1151="Vous pouvez les soumettre :";langue.lang_1152="- soit directement à (e)Kudji";langue.lang_1153="- soit par l'intermédiaire d'un directeur de collection";langue.lang_1154="Vous devez être inscrit";langue.lang_1155="m'identifier";langue.lang_1156="je n'ai pas d'identifiant, je m'inscris";langue.lang_1157="identifiez vous";langue.lang_1158="déposer des visuels";langue.lang_1159="vendre sur (e)Kudji";langue.lang_1160="acheter sur (e)Kudji";langue.lang_1161="créer une collection";langue.lang_1162="créer un compte (My)";langue.lang_1163="gérer mes visuels";langue.lang_1164="gérer ma banque images";langue.lang_1165="gérer ma collection";langue.lang_1166="utiliser mon back-office";langue.lang_1167="fonctionalités du site";langue.lang_1168="la communauté";langue.lang_1169="question administrative";langue.lang_1170="question technique";langue.lang_1171="information légale";langue.lang_1172="partenariat";langue.lang_1173="suggestion";langue.lang_1174="informations générales";langue.lang_1175="signaler un problème";langue.lang_1176="autre";langue.lang_1177="-";langue.lang_1178="-";langue.lang_1179="-";langue.lang_1180="Cordialement";langue.lang_1181="L'équipe (e)Kudji";langue.lang_1182="Votre message à (e)Kudji";langue.lang_1183="Suite à votre demande, voici vos informations de connexion :";langue.lang_1184="Modification de vos informations de connexion";langue.lang_1185="Vos informations de connexion ont été modifiées avec succès.";langue.lang_1186="Votre inscription sur le site (e)Kudji";langue.lang_1187="Bienvenue sur (e)Kudji";langue.lang_1188="Voici vos informations de connexion :";langue.lang_1189="Votre compte (My) sur (e)Kudji";langue.lang_1190="Vos ventes sur (e)Kudji";langue.lang_1191="L'abonnement à votre compte (My) a expiré.";langue.lang_1192="L'accès à votre compte (My) est suspendu.";langue.lang_1193="Vous disposez d'un délai de 30 jours pour réactiver votre compte (My).";langue.lang_1194="Au delà de ce délai, vos données et vos fichiers ne seront plus conservés.";langue.lang_1195="Vous pouvez réactiver votre compte en utilisant vos identifiants habituels.";langue.lang_1196="Notification d'activité";langue.lang_1197="Vous avez transféré";langue.lang_1198="fichiers sur (e)Kudji avec succès.";langue.lang_1199="fichiers sur votre compte (My) avec succès.";langue.lang_1200="fichiers à partir de (e)Kudji avec succès.";langue.lang_1201="fichiers à partir de votre compte (My) avec succès.";langue.lang_1202="Si vous n'êtes pas l'auteur de ce transfert, veuillez nous contacter : ekudji@ekudji.com";langue.lang_1203="Un utilisateur autorisé s'est connecté à un ou des dossiers en partage sur votre compte (My).";langue.lang_1204="L'utilisateur autorisé est :";langue.lang_1205="Si cet utilisateur n'est pas autorisé, veuillez modifier les autorisations d'accès à vos dossiers.";langue.lang_1206="Vous avez récemment soumis des visuels sur le site (e)Kudji";langue.lang_1207="L'éditing a été réalisé et vous pouvez désormais activer leur mise en ligne.";langue.lang_1208="Pour valider la mise en vente de vos visuels, rendez vous sur le site (e)Kudji dans la rubrique Mon compte / attente de validation. (www.ekudji.com)";langue.lang_1209="options d'affichage";langue.lang_1210="extraire par :";langue.lang_1211="montant (HT)";langue.lang_1212="pays";langue.lang_1213="visuel n°";langue.lang_1214="prix de vente (HT)";langue.lang_1215="vendu le";langue.lang_1216="payé";langue.lang_1217="oui";langue.lang_1218="non";langue.lang_1219="payé le";langue.lang_1220="% vendeur";langue.lang_1221="à facturer (HT)";langue.lang_1222="déjà facturé (HT)";langue.lang_1223="facturé le";langue.lang_1224="acheteur";langue.lang_1225="créatif";langue.lang_1226="classe";langue.lang_1227="cote";langue.lang_1228="remise";langue.lang_1229="mise en ligne le";langue.lang_1230="taille max.";langue.lang_1231="calculer :";langue.lang_1232="pour la sélection :";langue.lang_1233="exporter";langue.lang_1234="facturer";langue.lang_1235="exporter au format excel";langue.lang_1236="facturer les ventes payées";langue.lang_1237="mes statistiques";langue.lang_1238="statistiques générales";langue.lang_1239="statistiques personnelles";langue.lang_1240="nb de ventes";langue.lang_1241="prix de vente moyen (HT)";langue.lang_1242="chiffre d'affaires";langue.lang_1243="vu (mots-clé)";langue.lang_1244="vu (maquettes)";langue.lang_1245="dans visionneuses";langue.lang_1246="dans paniers d'achats";langue.lang_1247="dans compilations";langue.lang_1248="prix d'achat HT";langue.lang_1249="acheté le";langue.lang_1250="non payé";langue.lang_1251="vers (My)HDD";langue.lang_1252="en ligne sur (e)";langue.lang_1253="en éditing sur (e)";langue.lang_1254="en ligne sur (My)";langue.lang_1255="sur (My)HDD";langue.lang_1256="ma configuration";langue.lang_1257="mes factures";langue.lang_1258="mon compte (My)";langue.lang_1259="paramétrages";langue.lang_1260="fichiers de votre compte (My) sur (e)Kudji avec succès.";langue.lang_1261="vos informations de connexion :";langue.lang_1262="la visionneuse affichée est :";langue.lang_1263="-";langue.lang_1264="-";langue.lang_1265="-";langue.lang_1266="-";langue.lang_1267="-";langue.lang_1268="-";langue.lang_1269="-";langue.lang_1270="-"}else{if(lang=="en"){langue=new Array();langue.lang_0="name:";langue.lang_1="file name:";langue.lang_2="creative:";langue.lang_3="date:";langue.lang_4="resolution:";langue.lang_5="width:";langue.lang_6="height:";langue.lang_7="x-resolution:";langue.lang_8="y-resolution:";langue.lang_9="application:";langue.lang_10="file size:";langue.lang_11="colour space:";langue.lang_12="Hello";langue.lang_13="contact us";langue.lang_14="preview";langue.lang_15="my account";langue.lang_16="my preferences";langue.lang_17="identification";langue.lang_18="disconnection";langue.lang_19="languages";langue.lang_20="display ";langue.lang_21="lines";langue.lang_22="columns";langue.lang_23="advanced search ";langue.lang_24="horizontal";langue.lang_25="vertical";langue.lang_26="square";langue.lang_27="panoramic";langue.lang_28="colour";langue.lang_29="B&W";langue.lang_30="colour and B&W";langue.lang_31="all sizes";langue.lang_32="photographer";langue.lang_33="photographers";langue.lang_34="(e)Kudji";langue.lang_35="send";langue.lang_36="validate";langue.lang_37="picture type:";langue.lang_38="file format:";langue.lang_39="file transfered";langue.lang_40="file not transfered";langue.lang_41="file already transfered";langue.lang_42="contact:";langue.lang_43="measurements:";langue.lang_44="item(s)";langue.lang_45="keywords of the picture:";langue.lang_46="close";langue.lang_47="close window";langue.lang_48="open";langue.lang_49="incorrect username or password";langue.lang_50="send a message";langue.lang_51="my lightboxes";langue.lang_52="lightbox";langue.lang_53="my basket";langue.lang_54="model:";langue.lang_55="contact us";langue.lang_56="FAQs";langue.lang_57="send an email";langue.lang_58="lightbox 1";langue.lang_59="total number of pictures:";langue.lang_60="age:";langue.lang_61="my lightboxes";langue.lang_62="male";langue.lang_63="female";langue.lang_64="references:";langue.lang_65="my profile";langue.lang_66="general management";langue.lang_67="zoom";langue.lang_68="search area";langue.lang_69="widden search";langue.lang_70="widden search";langue.lang_71="add to basket";langue.lang_72="add to lightbox";langue.lang_73="zoom & info";langue.lang_74="my selected items on (e)Kudji";langue.lang_75="my comments:";langue.lang_76="move to ";langue.lang_77="copy to ";langue.lang_78="advanced functions";langue.lang_79="my search preferences";langue.lang_80="my display preferences";langue.lang_81="my connection preferences";langue.lang_82="display resolution:";langue.lang_83="language selection";langue.lang_84="remember me on this computer";langue.lang_85="enable";langue.lang_86="disable";langue.lang_87="of";langue.lang_88="see keywords";langue.lang_89="insert keywords";langue.lang_90="searching";langue.lang_91="search precisions";langue.lang_92="no selection available";langue.lang_93="year(s)";langue.lang_94="month(s)";langue.lang_95="add to lightbox";langue.lang_96="create a new lightbox";langue.lang_97="my lightbox";langue.lang_98="you are looking at:";langue.lang_99="copy";langue.lang_100="move to";langue.lang_101="create my profile";langue.lang_102="modify my profile";langue.lang_103="the free and immediate registration enables you to access your personnel tools, the comps without marking, as well as the various services.";langue.lang_104="(*) required fields";langue.lang_105="subject:";langue.lang_106="last name:";langue.lang_107="first name:";langue.lang_108="company:";langue.lang_109="job title:";langue.lang_110="username:";langue.lang_111="password:";langue.lang_112="re-enter your password:";langue.lang_113="street address ";langue.lang_114="postcode";langue.lang_115="town / city";langue.lang_116="country";langue.lang_117="phone number";langue.lang_118="tel";langue.lang_119="fax number";langue.lang_120="mobile phone";langue.lang_121="email address";langue.lang_122="website";langue.lang_123="fields marked with an asterisk are required";langue.lang_124="incorrect password confirmation";langue.lang_125="username already used";langue.lang_126="my lightboxes";langue.lang_127="my basket";langue.lang_128="info / legend:";langue.lang_129="similar pictures";langue.lang_130="view pricing";langue.lang_131="delete keywords";langue.lang_132="minimize";langue.lang_133="maximize";langue.lang_134="you are looking at:";langue.lang_135="rename";langue.lang_136="delete";langue.lang_137="create a new lightbox";langue.lang_138="toward";langue.lang_139="modify";langue.lang_140="contains:";langue.lang_141="created on:";langue.lang_142="modified on:";langue.lang_143="created on:";langue.lang_144="modified on:";langue.lang_145="information:";langue.lang_146="into lightbox";langue.lang_147="delete lightbox";langue.lang_148="ok";langue.lang_149="cancel";langue.lang_150="rename lightbox";langue.lang_151="to";langue.lang_152="total amount for my selection is:";langue.lang_153="information about my basket";langue.lang_154="order now";langue.lang_155="your order has been taken into account";langue.lang_156="please select at least one item";langue.lang_157="keywords";langue.lang_158="legend";langue.lang_159="bookings";langue.lang_160="comments:";langue.lang_161="select";langue.lang_162="expected use:";langue.lang_163="reset";langue.lang_164="save";langue.lang_165="grounds for refusal:";langue.lang_166="file size:";langue.lang_167="subject:";langue.lang_168="post-production quality:";langue.lang_169="composition / light:";langue.lang_170="production / stylization:";langue.lang_171="use of the site";langue.lang_172="use of the picture";langue.lang_173="privacy policy";langue.lang_174="new";langue.lang_175="go to page";langue.lang_176="add keyword";langue.lang_177="add a keyword";langue.lang_178="look at";langue.lang_179="sign out";langue.lang_180="introducing";langue.lang_181="legal";langue.lang_182="handbook";langue.lang_183="toggle tooltips";langue.lang_184="artistic style";langue.lang_185="post-production quality";langue.lang_186="type of location:";langue.lang_187="abbey / church";langue.lang_188="flat";langue.lang_189="atelier";langue.lang_190="bank";langue.lang_191="bar / restaurant";langue.lang_192="boat / houseboat";langue.lang_193="shop";langue.lang_194="office";langue.lang_195="chalet";langue.lang_196="castel";langue.lang_197="club / cabaret";langue.lang_198="school";langue.lang_199="hangar / warehouse";langue.lang_200="farm";langue.lang_201="stud farm / stable";langue.lang_202="gallery";langue.lang_203="garage / car park";langue.lang_204="hospital";langue.lang_205="hotel";langue.lang_206="mansion";langue.lang_207="building";langue.lang_208="loft";langue.lang_209="house / villa";langue.lang_210="architect house";langue.lang_211="manor-house";langue.lang_212="palace";langue.lang_213="gymnasium / stadium";langue.lang_214="conference room";langue.lang_215="auditorium";langue.lang_216="film / photographic studio";langue.lang_217="flatlet";langue.lang_218="theatre";langue.lang_219="factory";langue.lang_220="others";langue.lang_221="(e)Kudji editing";langue.lang_222="a collection";langue.lang_223="collection";langue.lang_224="on my sharing";langue.lang_225="my sharing folders";langue.lang_226="back to home page";langue.lang_227="contact us";langue.lang_228="privacy policy";langue.lang_229="transfer";langue.lang_230="to my sharing";langue.lang_231="portfolio book";langue.lang_232="exclusive rights";langue.lang_233="create your portfolio book";langue.lang_234="delete selection";langue.lang_235="i'd like to receive informations about products and services from (e)Kudji by email (our privacy policy gives your details on your personal information use)";langue.lang_236="active selling";langue.lang_237="approval pending";langue.lang_238="editing in process";langue.lang_239="non-selection";langue.lang_240="non selected pictures";langue.lang_241="1st section";langue.lang_242="2nd section";langue.lang_243="3rd section";langue.lang_244="4th section";langue.lang_245="5th section";langue.lang_246="section name";langue.lang_247="indexation in progress";langue.lang_248="search";langue.lang_249="new";langue.lang_250="internal error";langue.lang_251="webmaster";langue.lang_252="you haven't any lightbox";langue.lang_253="creation in progress";langue.lang_254="remember my username";langue.lang_255="do not remember my username";langue.lang_256="loading in progress ...";langue.lang_257="screen";langue.lang_258="enabled";langue.lang_259="data entry required";langue.lang_260="ordered";langue.lang_261="your basket contains:";langue.lang_262="add to basket";langue.lang_263="price:";langue.lang_264="price in euros (ex VAT):";langue.lang_265="my purchases";langue.lang_266="rights-managed";langue.lang_267="registation failed";langue.lang_268="forgot your password?";langue.lang_269="please enter a valid email address";langue.lang_270="forgot your password? fill in the fields below.";langue.lang_271="email address:";langue.lang_272="fill in your email address:";langue.lang_273="confirm your email address:";langue.lang_274="incorrect email address confirmation";langue.lang_275="your request has been taken into account";langue.lang_276="user already added";langue.lang_277="modify your portfolio book";langue.lang_278="create your portfolio book";langue.lang_279="1) fill in the fields in the right-hand table to create your contact card.";langue.lang_280="save";langue.lang_281="remove this portfolio book";langue.lang_282="incomplete information";langue.lang_283="user doesn't exist";langue.lang_284="delete user";langue.lang_285="no item in my compilation";langue.lang_286="no result found";langue.lang_287="editing incomplete";langue.lang_288="RF";langue.lang_289="RM";langue.lang_290="entered on:";langue.lang_291="placed on:";langue.lang_292="sold on:";langue.lang_293="total (ex VAT):";langue.lang_294="paid on:";langue.lang_295="total due:";langue.lang_296="intra-community VAT:";langue.lang_297="paid";langue.lang_298="not paid";langue.lang_299="(My)Kudji HDD";langue.lang_300="(My)Kudji basic";langue.lang_301="(My)Kudji standard";langue.lang_302="(My)Kudji pro";langue.lang_303="statement of account:";langue.lang_304="choose an occupation";langue.lang_305="forgot your username?";langue.lang_306="portfolio book";langue.lang_307="cv";langue.lang_308="mini cv";langue.lang_309="no result found for:";langue.lang_310="Your entry don't produce any result. Please, check for misspellings or typos as well as search criteria.";langue.lang_311="You can use the online help by typing the first characters of the word followed by * (asterisk)";langue.lang_312="please select an additional search zone";langue.lang_313="search precision";langue.lang_314="localization";langue.lang_315="the whole stock";langue.lang_316="my compilation";langue.lang_317="classification";langue.lang_318="1st class";langue.lang_319="2nd class";langue.lang_320="3rd class";langue.lang_321="not classed";langue.lang_322="search criteria";langue.lang_323="style:";langue.lang_324="black and white";langue.lang_325="photography";langue.lang_326="illustration";langue.lang_327="photomontage";langue.lang_328="graphics";langue.lang_329="type:";langue.lang_330="orientation";langue.lang_331="rights";langue.lang_332="royalty-free";langue.lang_333="rights-managed";langue.lang_334="subscription";langue.lang_335="budget";langue.lang_336="make an offer";langue.lang_337="price calculator";langue.lang_338="your query did not match any result";langue.lang_339="your registration request has been taken into account";langue.lang_340="your information have been updated";langue.lang_341="directories";langue.lang_342="workshops";langue.lang_343="notepad";langue.lang_344="manage my notepads";langue.lang_345="my messages";langue.lang_346="received messages";langue.lang_347="sent messages";langue.lang_348="my cv";langue.lang_349="temporary address:";langue.lang_350="add to a notepad";langue.lang_351="create a notepad";langue.lang_352="delete a notepad";langue.lang_353="rename a notepad";langue.lang_354="email address:";langue.lang_355="website:";langue.lang_356="last name:";langue.lang_357="first name:";langue.lang_358="company:";langue.lang_359="job title:";langue.lang_360="street address 1:";langue.lang_361="street address 2:";langue.lang_362="town / city:";langue.lang_363="post code:";langue.lang_364="country or region:";langue.lang_365="county:";langue.lang_366="phone:";langue.lang_367="mobile phone:";langue.lang_368="fax number:";langue.lang_369="username:";langue.lang_370="password:";langue.lang_371="re-enter your password:";langue.lang_372="secret question:";langue.lang_373="secret answer:";langue.lang_374="validate my cv";langue.lang_375="in:";langue.lang_376="occupation:";langue.lang_377="speciality:";langue.lang_378="status:";langue.lang_379="school:";langue.lang_380="from:";langue.lang_381="until:";langue.lang_382="diplomas:";langue.lang_383="spoken languages:";langue.lang_384="job title:";langue.lang_385="company / organisation:";langue.lang_386="my notepads";langue.lang_387="about this notepad:";langue.lang_388="name:";langue.lang_389="description:";langue.lang_390="my notepad";langue.lang_391="display";langue.lang_392="please sign in";langue.lang_393="welcome";langue.lang_394="zoom";langue.lang_395="recalculate pricing";langue.lang_396="please desactivate a search zone";langue.lang_397="create";langue.lang_398="my comments:";langue.lang_399="add";langue.lang_400="selection";langue.lang_401="look at all";langue.lang_402="please choose an item";langue.lang_403="my portfolio book";langue.lang_404="my selection";langue.lang_405="expanded search";langue.lang_406="expanded search";langue.lang_407="go to";langue.lang_408="page";langue.lang_409="please choose a search zone";langue.lang_410="make an offer";langue.lang_411="choose";langue.lang_412="stop";langue.lang_413="collections";langue.lang_414="all-sized";langue.lang_415="select all";langue.lang_416="title:";langue.lang_417="item n°:";langue.lang_418="credit:";langue.lang_419="max. file size";langue.lang_420="authorization required";langue.lang_421="license:";langue.lang_422="please select a license type";langue.lang_423="rights-managed";langue.lang_424="subscription";langue.lang_425="select a use";langue.lang_426="no information";langue.lang_427="picture name:";langue.lang_428="transfer my pictures";langue.lang_429="to (e)Kudji";langue.lang_430="to (My)Kudji HDD";langue.lang_431="to (My)Kudji";langue.lang_432="index my pictures";langue.lang_433="on (e)Kudji";langue.lang_434="on (My)Kudji HDD";langue.lang_435="on (My)Kudji";langue.lang_436="classify and manage my pictures";langue.lang_437="download folder contents";langue.lang_438="my uploads";langue.lang_439="my selling";langue.lang_440="my buying";langue.lang_441="in current heading (to be forthwith added to your picture then to the thesaurus with validation)";langue.lang_442="put the selected items online";langue.lang_443="work competences:";langue.lang_444="editing";langue.lang_445="you can submit your pictures";langue.lang_446="directly to (e)Kudji";langue.lang_447="to an accredited collection supervisor";langue.lang_448="keywords";langue.lang_449="please indicate your choice before the transfer";langue.lang_450="submit to (e)Kudji";langue.lang_451="select a collection:";langue.lang_452="select items to be transfered";langue.lang_453="select one or several items";langue.lang_454="select one or several words";langue.lang_455="add words";langue.lang_456="all";langue.lang_457="none";langue.lang_458="download";langue.lang_459="my folders";langue.lang_460="my pictures";langue.lang_461="on (e)Kudji";langue.lang_462="to (e)Kudji";langue.lang_463="exif data";langue.lang_464="direct transfer";langue.lang_465="advanced transfer";langue.lang_466="indexation";langue.lang_467="scoring";langue.lang_468="(My) account";langue.lang_469="my purchases";langue.lang_470="create a profile";langue.lang_471="introduction / summary";langue.lang_472="name & address";langue.lang_473="professional characteristics";langue.lang_474="career";langue.lang_475="portfolio book";langue.lang_476="temporary address";langue.lang_477="delete profile";langue.lang_478="my name & address:";langue.lang_479="my login information:";langue.lang_480="waist:";langue.lang_481="history:";langue.lang_482="education:";langue.lang_483="experience:";langue.lang_484="category:";langue.lang_485="floor area:";langue.lang_486="architecture:";langue.lang_487="choose a theme";langue.lang_488="choose a heading";langue.lang_489="change picture";langue.lang_490="sex:";langue.lang_491="ethnicity:";langue.lang_492="born on:";langue.lang_493="represented by:";langue.lang_494="pseudonym 1:";langue.lang_495="pseudonym 2:";langue.lang_496="starting date:";langue.lang_497="ending date:";langue.lang_498="business references:";langue.lang_499="add a picture";langue.lang_500="discribe your products and services (max 4000 characters)";langue.lang_501="indicate your business recommendations (max 2000 characters)";langue.lang_502="discribe the place you rent (max 6000 characters)";langue.lang_503="add a summary to the introduction  (max 250 characters)";langue.lang_504="add a comment (max 250 characters)";langue.lang_505="add pictures to my portfolio book";langue.lang_506="temporary address from";langue.lang_507="You are on the move. Your temporary adress replace your usual adress for the indicated period. You keep your customers informed.";langue.lang_508="from:";langue.lang_509="until:";langue.lang_510="publish folder";langue.lang_511="disable publication";langue.lang_512="receipt date:";langue.lang_513="send date:";langue.lang_514="the public image bank";langue.lang_515="the community section";langue.lang_516="my account & my back-office";langue.lang_517="my image bank";langue.lang_518="enter one or various keywords";langue.lang_519="search";langue.lang_520="homepage";langue.lang_521="select a language";langue.lang_522="select a folder";langue.lang_523="this folder is published at";langue.lang_524="transfer in progress";langue.lang_525="to have access to advanced functions";langue.lang_526="user id";langue.lang_527="password";langue.lang_528="forgot your username or password";langue.lang_529="sign out";langue.lang_530="sign in";langue.lang_531="register";langue.lang_532="from:";langue.lang_533="to:";langue.lang_534="for the selection in the folder above, I want to:";langue.lang_535="toward the chosen folder below";langue.lang_536="my basket";langue.lang_537="my lightboxes";langue.lang_538="my compilation";langue.lang_539="add to lightbox";langue.lang_540="add to my compilation";langue.lang_541="add to basket";langue.lang_542="calculate the price";langue.lang_543="search with my criteria";langue.lang_544="in stock pictures";langue.lang_545="online pictures";langue.lang_546="select a lightbox";langue.lang_547="display lightbox";langue.lang_548="delete a lightbox";langue.lang_549="create a lightbox";langue.lang_550="rename a lightbox";langue.lang_551="full-frame display (thumbnails)";langue.lang_552="double display (thumbnails and comps)";langue.lang_553="window display (double search)";langue.lang_554="previous";langue.lang_555="next";langue.lang_556="overall progress";langue.lang_557="file progress";langue.lang_558="stop transfer";langue.lang_559="stop";langue.lang_560="quota overflow";langue.lang_561="information, products, services and price list";langue.lang_562="terms and conditions of use";langue.lang_563="user's guide";langue.lang_564="enable / disable tooltips";langue.lang_565="previous";langue.lang_566="next";langue.lang_567="close";langue.lang_568="print";langue.lang_569="print selection";langue.lang_570="go to page";langue.lang_571="transfer from";langue.lang_572="transfer to";langue.lang_573="my folders";langue.lang_574="select...";langue.lang_575="my computer";langue.lang_576="mon stock on (My)Kudji HDD";langue.lang_577="add to notepad";langue.lang_578="display the card of the contact";langue.lang_579="close the card of the contact";langue.lang_580="my sharing";langue.lang_581="download selection";langue.lang_582="reclaim keywords in the IPTC fields of the file";langue.lang_583="management (My)";langue.lang_584="collapse the directory";langue.lang_585="create / modify my cv";langue.lang_586="select the langage of my cv";langue.lang_587="add this information to my cv";langue.lang_588="display my cv";langue.lang_589="collapse my cv";langue.lang_590="select a notepad";langue.lang_591="you haven't any notepad";langue.lang_592="create a folder";langue.lang_593="delete a folder";langue.lang_594="rename a folder";langue.lang_595="add to character(s)";langue.lang_596="description per character";langue.lang_597="number of character(s) in the selected picture(s):";langue.lang_598="thesaurus";langue.lang_599="thesaurus-aided description";langue.lang_600="drag & drop into the selection area";langue.lang_601="add pictures";langue.lang_602="simplified description by character (age and sex give information to add keywords automatically)";langue.lang_603="assisted characters description";langue.lang_604="copy features";langue.lang_605="delete the character";langue.lang_606="save description";langue.lang_607="free text mode";langue.lang_608="retrieved keywords";langue.lang_609="retrieve keywords";langue.lang_610="see keywords of the picture";langue.lang_611="see folders";langue.lang_612="see exif properties";langue.lang_613="add features";langue.lang_614="multiple display";langue.lang_615="semi-ultiple display";langue.lang_616="single display";langue.lang_617="no keyword attached to the picture(s)";langue.lang_618="search within thesaurus";langue.lang_619="search within pictures";langue.lang_620="no keyword selected";langue.lang_621="add this profile to my notepad";langue.lang_622="browse";langue.lang_623="add a keyword";langue.lang_624="transfer";langue.lang_625="delete all";langue.lang_626="copy all";langue.lang_627="start transfer";langue.lang_628="cancel file transfer";langue.lang_629="paste";langue.lang_630="new folder";langue.lang_631="move folder to…";langue.lang_632="delete folder";langue.lang_633="delete file";langue.lang_634="delete all files";langue.lang_635="share folder";langue.lang_636="share access with";langue.lang_637="folder shared with";langue.lang_638="this partner is not registered on (e)Kudji";langue.lang_639="invite your partner to register";langue.lang_640="invite you to register on (e)Kudji";langue.lang_641="you are invited to register on (e)Kudji";langue.lang_642="take you up on the invitation";langue.lang_643="you can add";langue.lang_644="picture(s)";langue.lang_645="result(s)";langue.lang_646="add to lightbox";langue.lang_647="add to my compilation";langue.lang_648="add to basket";langue.lang_649="modification completed";langue.lang_650="modification failure";langue.lang_651="select a lightbox";langue.lang_652="display lightbox";langue.lang_653="process failure";langue.lang_654="select a lightbox";langue.lang_655="rename a lightbox";langue.lang_656="save the new name";langue.lang_657="operation completed";langue.lang_658="select a lightbox";langue.lang_659="delete lightbox";langue.lang_660="item already added";langue.lang_661="name of the new lightbox:";langue.lang_662="save";langue.lang_663="result(s)";langue.lang_664="material:";langue.lang_665="concrete";langue.lang_666="wood";langue.lang_667="woodwork";langue.lang_668="brick";langue.lang_669="tiling";langue.lang_670="marble";langue.lang_671="metal";langue.lang_672="carpet";langue.lang_673="moulding";langue.lang_674="wallpaper";langue.lang_675="parquet floor";langue.lang_676="stone";langue.lang_677="beam";langue.lang_678="hanging";langue.lang_679="glass";langue.lang_680="interior decoration:";langue.lang_681="baroque";langue.lang_682="rustic";langue.lang_683="classic";langue.lang_684="uncluttered";langue.lang_685="design";langue.lang_686="exotic";langue.lang_687="heterogeneous";langue.lang_688="industrial";langue.lang_689="luxurious";langue.lang_690="modern";langue.lang_691="rococo";langue.lang_692="middle class";langue.lang_693="unfurnished";langue.lang_694="surroundings:";langue.lang_695="urban";langue.lang_696="residential area";langue.lang_697="rural";langue.lang_698="seaside";langue.lang_699="park / garden";langue.lang_700="woodland";langue.lang_701="lake / pool";langue.lang_702="isolated";langue.lang_703="rooms & outbuildings:";langue.lang_704="maisonette";langue.lang_705="workshop";langue.lang_706="library";langue.lang_707="office";langue.lang_708="bedroom";langue.lang_709="children's room";langue.lang_710="kitchen";langue.lang_711="open kitchen";langue.lang_712="entrance / hall";langue.lang_713="dining room";langue.lang_714="bathroom";langue.lang_715="living room";langue.lang_716="mezzanine";langue.lang_717="lift";langue.lang_718="bay window";langue.lang_719="balcony / terrace";langue.lang_720="laundry / dressing room";langue.lang_721="cellar / basement";langue.lang_722="courtyard";langue.lang_723="outbuildings";langue.lang_724="stairs";langue.lang_725="garage / car park";langue.lang_726="attic";langue.lang_727="garden";langue.lang_728="winter garden";langue.lang_729="swimming pool";langue.lang_730="greenhouse";langue.lang_731="tennis court";langue.lang_732="veranda";langue.lang_733="please specify the age";langue.lang_734="to have access to your (My) account";langue.lang_735="identification doesn't give access to any (My) account";langue.lang_736="please try again";langue.lang_737="create a (My) account";langue.lang_738="learn more...";langue.lang_739="what is (My)?";langue.lang_740="You are a creative, a company or a communication agency... (e)Kudji offers you to store your pictures and to create yourself your own image bank.";langue.lang_741="your files are stored on secured and saved hard disks offering services with an availability rate of 99,5%";langue.lang_742="hard disks storage";langue.lang_743="your files are stored on secured and saved hard disks offering services with an availability rate of 99,5%";langue.lang_744="files transfer";langue.lang_745="transfer and upload your files online through the back-office in the website areas defined by your access rights";langue.lang_746="folders management";langue.lang_747="create, change, move, copy and delete as many folders as you want and share them with the users you choose";langue.lang_748="free indexation";langue.lang_749="freely tag your photographs with keywords without help from our thesaurus";langue.lang_750="thesaurus-aided indexation";langue.lang_751="our collaborative multlingual thesaurus helps you tagging your photographs, and smartly organises and improves your indexation";langue.lang_752="search engine";langue.lang_753="the search engine supports your photograph research in the back-office and other users can find your online samples, whether they have been indexed with the thesaurus or not";langue.lang_754="back-office display";langue.lang_755="your photographs are displayed in a thumbnail and layout version in all back-office areas";langue.lang_756="front-office display";langue.lang_757="publish and share your files. Your photographs are published online in thumbnail and layout version";langue.lang_758="online sale";langue.lang_759="all online sales tools are available: viewer, shopping cart, price calculator, online purchase, HD download";langue.lang_760="restricted back-office access";langue.lang_761="you may share your folders content with up to 5 users who can access your back-office after identification";langue.lang_762="full back-office access";langue.lang_763="you may share your folders content with an illimited number of users who can access your back-office after identification";langue.lang_764="limited front-office options";langue.lang_765="publish an illimited number of photographs, but the online sale, viewer, shopping cart, price calculator, online payment and HD download are not available";langue.lang_766="full front-office options";langue.lang_767="publish an illimited number of photographs, and the online sale, viewer, shopping cart, price calculator, online payment and HD download are available";langue.lang_768="HD through back-office";langue.lang_769="HD photographs download is available through the back-office";langue.lang_770="HD through front-office";langue.lang_771="HD photographs download is available through the front-office";langue.lang_772="statistics";langue.lang_773="your back-office provides statistics on your url views, photographs views and downloads, ...";langue.lang_774="subdomain access";langue.lang_775="your photographs are availabale in an (e)Kudji subdomain in the back-office (eg: www.ekudji.com/myname) and through the 'My' tab";langue.lang_776="domain name access";langue.lang_777="book a domain name that provides access to your photographs published in the front-office and replace the (e)Kudji logo with your own in the website graphic frame";langue.lang_778="independent access";langue.lang_779="access to your image bank is independent from the access to the (e)Kudji website, and public image bank and the community are not available from your url";langue.lang_780="monthly subsription";langue.lang_781="your subscription is payable monthly and fall due. It's possible to change the disk space and subscription type during the contract";langue.lang_782="quarterly subscription";langue.lang_783="your subscription is payable quarterly and fall due. It's possible to change the disk space and subscription type during the contract";langue.lang_784="annual subscription";langue.lang_785="your subscription is payable annually and fall due. It's possible to change the disk space and subscription type during the contract";langue.lang_786="(e)Kudji reserves the right to modify its price lists without prior notice. Rates can be revised every year according to the indexes of price adjustment in force.";langue.lang_787="technical features";langue.lang_788="price list";langue.lang_789="(monthly price ex VAT in euros)";langue.lang_790="(My) options";langue.lang_791="customise (My)";langue.lang_792="(My)Kudji option";langue.lang_793="storage size (Go)";langue.lang_794="subscription type:";langue.lang_795="summary of my orders";langue.lang_796="total amount (ex VAT):";langue.lang_797="VAT (19.6%):";langue.lang_798="total amount ATI:";langue.lang_799="you do not have any active (My) solution";langue.lang_800="Your active (My) solution is";langue.lang_801="choose set-up";langue.lang_802="modify set-up";langue.lang_803="storage capacity:";langue.lang_804="awarding of art mark";langue.lang_805="awarding of post-production (c1) quality mark";langue.lang_806="theme of the picture (a1)";langue.lang_807="compositon / light (a2)";langue.lang_808="production / style(a3)";langue.lang_809="post-production quality";langue.lang_810="underrating:";langue.lang_811="overrating:";langue.lang_812="discount:";langue.lang_813="please underrate or overrate";langue.lang_814="maximum rate = 50%";langue.lang_815="(My)Kudji product:";langue.lang_816="HDD";langue.lang_817="Basic";langue.lang_818="Standard";langue.lang_819="Pro";langue.lang_820="monthly";langue.lang_821="quarterly";langue.lang_822="annual";langue.lang_823="cop";langue.lang_824="please install Flash Player (version 9 or superior)";langue.lang_825="please activate Flash Player in your browser";langue.lang_826="your browser does not allow Flash Player";langue.lang_827="please specify a picture type";langue.lang_828="please specify a style for the picture";langue.lang_829="please specify style and type for the picture";langue.lang_830="please modify incorrect information";langue.lang_831="your pictures are online";langue.lang_832="no item in the folder";langue.lang_833="rating";langue.lang_834="you have a (My)Kudji HDD subscription";langue.lang_835="you manage your (My) account in the back-office";langue.lang_836="go to my back-office";langue.lang_837="delete this notepad";langue.lang_838="add a portfolio book";langue.lang_839="click to add to the preview";langue.lang_840="choose or create a profile";langue.lang_841="latest members";langue.lang_842="opening on february the 4th";langue.lang_843="Beta version V1.0.1";langue.lang_844="add a training course";langue.lang_845="add a professional experience";langue.lang_846="registration";langue.lang_847="The use of (e)Kudji website requires an update with one of the following web browser versions:";langue.lang_848="Firefox version 2 or later";langue.lang_849="Safari version 2 or later";langue.lang_850="Internet Explorer version 8";langue.lang_851="Google Chrome";langue.lang_852="-";langue.lang_853="my notepads";langue.lang_854="glance";langue.lang_855="see the chart opposite";langue.lang_856="choose a name";langue.lang_857="search within:";langue.lang_858="Price list - Royalty-free";langue.lang_859="Price (ex VAT)";langue.lang_860="(pixels / RGB)";langue.lang_861="55 Mo";langue.lang_862="45 Mo";langue.lang_863="25 Mo";langue.lang_864="10 Mo";langue.lang_865="1 Mo";langue.lang_866="500 Ko";langue.lang_867="150 Ko";langue.lang_868="50 Ko";langue.lang_869="-";langue.lang_870="1st";langue.lang_871="2nd";langue.lang_872="3rd";langue.lang_873="nc";langue.lang_874="CL";langue.lang_875="expected use?";langue.lang_876="see expected use";langue.lang_877="file size?";langue.lang_878="see file size";langue.lang_879="colorimetry";langue.lang_880="you are:";langue.lang_881="individual";langue.lang_882="professionnal";langue.lang_883="company";langue.lang_884="European VAT n°";langue.lang_885="I have read and accept:";langue.lang_886="the terms and conditions of use of the (e)Kudji website";langue.lang_887="the conditions of displaying and on-lining";langue.lang_888="the privacy protection policy";langue.lang_889="the terms and conditions of use of (e)Kudji materials";langue.lang_890="another use";langue.lang_891="-";langue.lang_892="invoice n°:";langue.lang_893="customer n°:";langue.lang_894="order n°:";langue.lang_895="qty:";langue.lang_896="description:";langue.lang_897="unit price (ex VAT):";langue.lang_898="total price (ex VAT):";langue.lang_899="terms of payment:";langue.lang_900="deadline:";langue.lang_901="method of payment:";langue.lang_902="(e)Kudji is a registered trademark of F3ge, S.A. with a capital of 41.070 € - RCS Paris B 437 671 225 -TVA FR 56 437 671 225 000 21";langue.lang_903="F3ge SA - 121, Bd de Sébastopol - 75002 Paris – France – Ph. : +33 1 55 34 34 55 – Fax : +33 1 55 34 34 56 - www.ekudji.com";langue.lang_904="-";langue.lang_905="incorrect answer";langue.lang_906="-";langue.lang_907="français";langue.lang_908="english (uk)";langue.lang_909="english (us)";langue.lang_910="español";langue.lang_911="-";langue.lang_912="no character(s) in the selected picture(s)";langue.lang_913="add to selected picture(s)";langue.lang_914="email address already used";langue.lang_915="I am already registred";langue.lang_916="continue";langue.lang_917="go back";langue.lang_918="please complete or modify information";langue.lang_919="summing-up";langue.lang_920="payment";langue.lang_921="validation";langue.lang_922="please accept terms and conditions";langue.lang_923="information update...";langue.lang_924="period:";langue.lang_925="occupation:";langue.lang_926="occupation:";langue.lang_927="no item in my ligthbox";langue.lang_928="no item in my basket";langue.lang_929="today";langue.lang_930="yesterday";langue.lang_931="my documents";langue.lang_932="my current set-up is:";langue.lang_933="please choose a heading";langue.lang_934="-";langue.lang_935="confirm your choice";langue.lang_936="add words to selected picture(s)";langue.lang_937="add a legend to selected picture(s)";langue.lang_938="please select one or more character";langue.lang_939="cancel my order?";langue.lang_940="my folders";langue.lang_941="online folder";langue.lang_942="contact";langue.lang_943="type";langue.lang_944="license";langue.lang_945="no collection available";langue.lang_946="please choose an item to display keywords";langue.lang_947="file size";langue.lang_948="subscription type";langue.lang_949="classification:";langue.lang_950="max. file size:";langue.lang_951="information";langue.lang_952="keywords of the picture";langue.lang_953="my comments";langue.lang_954="no information available";langue.lang_955="message:";langue.lang_956="activate sharing";langue.lang_957="sharing folder";langue.lang_958="add a partner";langue.lang_959="my partners";langue.lang_960="management";langue.lang_961="my order";langue.lang_962="no-name";langue.lang_963="payment confirmed";langue.lang_964="Your payment has been confirmed.";langue.lang_965="Thanks for choosing (e)Kudji.";langue.lang_966="Your (My) set-up has been activated:";langue.lang_967="";langue.lang_968="A confirmation e-mail was sent to you at the address";langue.lang_969="which correspound to your user account.";langue.lang_970="transaction n° :";langue.lang_971="transaction date:";langue.lang_972="edit";langue.lang_973="my name & address";langue.lang_974="You can download your visuals just now:";langue.lang_975="click here";langue.lang_976="You can also download them in the my account/my purchases section.";langue.lang_977="Hello";langue.lang_978="Available storage capacity:";langue.lang_979="legend:";langue.lang_980="classification:";langue.lang_981="max. file size:";langue.lang_982="price (ex VAT):";langue.lang_983="made-to-order";langue.lang_984="debit card";langue.lang_985="Paypal";langue.lang_986="online payment: connection in progress";langue.lang_987="free registration";langue.lang_988="availability";langue.lang_989="day(s)";langue.lang_990="Your subscription expire in:";langue.lang_991="current set-up";langue.lang_992="using type";langue.lang_993="media type";langue.lang_994="size";langue.lang_995="page setting";langue.lang_996="electronic distribution";langue.lang_997="duration";langue.lang_998="quantity";langue.lang_999="territory";langue.lang_1000="retail book (paper)";langue.lang_1001="electronic book";langue.lang_1002="textbook";langue.lang_1003="magazine";langue.lang_1004="newspaper";langue.lang_1005="brochure / catalogue";langue.lang_1006="corporate presentation";langue.lang_1007="financial & corporate report";langue.lang_1008="corporate press";langue.lang_1009="newsletter";langue.lang_1010="press release";langue.lang_1011="corporate calendar";langue.lang_1012="greeting card";langue.lang_1013="internal print";langue.lang_1014="internal display & poster";langue.lang_1015="print ad";langue.lang_1016="direct mail";langue.lang_1017="promotional flyer";langue.lang_1018="promotional postcard";langue.lang_1019="display - billboard";langue.lang_1020="display - outdoor";langue.lang_1021="display - indoor - POS";langue.lang_1022="display - tradeshow";langue.lang_1023="sales giveaway";langue.lang_1024="sales video";langue.lang_1025="sales cd & dvd";langue.lang_1026="product packaging";langue.lang_1027="product tag";langue.lang_1028="product design";langue.lang_1029="greeting card";langue.lang_1030="credit card & cheque";langue.lang_1031="store card";langue.lang_1032="transit card";langue.lang_1033="phone card";langue.lang_1034="calendar";langue.lang_1035="poster";langue.lang_1036="postcard";langue.lang_1037="commercial website";langue.lang_1038="editorial website";langue.lang_1039="cultural website";langue.lang_1040="electronic brochure";langue.lang_1041="email promotion";langue.lang_1042="advertisement on website";langue.lang_1043="intranet";langue.lang_1044="internal email";langue.lang_1045="video & presentation";langue.lang_1046="software & video ad";langue.lang_1047="mobile - advertisement";langue.lang_1048="mobile - editorial";langue.lang_1049="publishing & editorial";langue.lang_1050="corporate publishing";langue.lang_1051="advertising";langue.lang_1052="retail product";langue.lang_1053="web & mobile";langue.lang_1054="size";langue.lang_1055="up to 1/16 page";langue.lang_1056="up to 1/8 page";langue.lang_1057="up to 1/4 page";langue.lang_1058="up to 1/2 page";langue.lang_1059="up to 3/4 page";langue.lang_1060="up to full page";langue.lang_1061="up to double page";langue.lang_1062="up to 180 x 150 pixels";langue.lang_1063="up to 300 x 250 pixels";langue.lang_1064="horizontal banner";langue.lang_1065="vertical banner";langue.lang_1066="page setting";langue.lang_1067="inside";langue.lang_1068="cover";langue.lang_1069="multiple use inside";langue.lang_1070="multiple use & cover";langue.lang_1071="home page";langue.lang_1072="multiple use & home page";langue.lang_1073="electronic distribution";langue.lang_1074="no electronic distribution";langue.lang_1075="with electronic distribution";langue.lang_1076="duration";langue.lang_1077="1 day";langue.lang_1078="up to 1 week";langue.lang_1079="up to 2 weeks";langue.lang_1080="up to 1 month";langue.lang_1081="up to 3 months";langue.lang_1082="up to 6 months";langue.lang_1083="up to 1 year";langue.lang_1084="up to 2 years";langue.lang_1085="up to 5 years";langue.lang_1086="more than 5 years";langue.lang_1087="up to 3 years";langue.lang_1088="more than 6 months";langue.lang_1089="more than 1 week";langue.lang_1090="up to 7 years";langue.lang_1091="up to 10  years";langue.lang_1092="more than 1 year";langue.lang_1093="quantity";langue.lang_1094="up to 1 000 cop";langue.lang_1095="up to 1 million cop";langue.lang_1096="up to 10 cop";langue.lang_1097="up to 10 000 cop";langue.lang_1098="up to 10 million cop";langue.lang_1099="up to 100 cop";langue.lang_1100="up to 100 000 cop";langue.lang_1101="up to 2 500 cop";langue.lang_1102="up to 2,5 million cop";langue.lang_1103="up to 25 cop";langue.lang_1104="up to 25 000 cop";langue.lang_1105="up to 250 cop";langue.lang_1106="up to 250 000 cop";langue.lang_1107="up to 5 cop";langue.lang_1108="up to 5 000 cop";langue.lang_1109="up to 5 million cop";langue.lang_1110="up to 50 cop";langue.lang_1111="up to 50 000 cop";langue.lang_1112="up to 500 cop";langue.lang_1113="up to 500 000 cop";langue.lang_1114="more than 1 million cop";langue.lang_1115="more than 10 million cop";langue.lang_1116="more than 100 000 cop";langue.lang_1117="more than 5 000 cop";langue.lang_1118="more than 50 000 cop";langue.lang_1119="more than 500 000 cop";langue.lang_1120="1 website";langue.lang_1121="up to 5 websites";langue.lang_1122="up to 10 websites";langue.lang_1123="up to 20 websites";langue.lang_1124="up to 50 websites";langue.lang_1125="more than 50 websites";langue.lang_1126="territory";langue.lang_1127="1 country";langue.lang_1128="up to 10 countries";langue.lang_1129="up to 20 countries";langue.lang_1130="more than 20 countries";langue.lang_1131="-";langue.lang_1132="Discover Picture Lifestyle Management";langue.lang_1133="Publish your skills and manage your creations";langue.lang_1134="Creatives: your independence costs only 9€ / month";langue.lang_1135="Automatically add new terms when indexing your pictures";langue.lang_1136="Become a collection supervisor and manage your creatives";langue.lang_1137="Control your selling prices and modify your pictures rating";langue.lang_1138="Buy your pictures at their rating price";langue.lang_1139="Sell online and create your image bank for only 29€ / month";langue.lang_1140="Control your budget and set your own price";langue.lang_1141="We acknowledge receipt of your order on www.ekudji.com";langue.lang_1142="Find your order form and invoice in the my account section on www.ekudji.com";langue.lang_1143="Thank you for your trust.";langue.lang_1144="Your order on (e)Kudji";langue.lang_1145="activate my subdomain";langue.lang_1146="subdomain name:";langue.lang_1147="My e-mail:";langue.lang_1148="subject:";langue.lang_1149="Send a copy on my email address";langue.lang_1150="You want to sell your pictures on public image bank (e)";langue.lang_1151="You can submit them:";langue.lang_1152="- either directly on (e)Kudji";langue.lang_1153="- or through a collection manager";langue.lang_1154="You must be registred";langue.lang_1155="sign in";langue.lang_1156="not identified, please register";langue.lang_1157="please register";langue.lang_1158="download pictures";langue.lang_1159="sell on (e)Kudji";langue.lang_1160="buy on (e)Kudji";langue.lang_1161="create a collection";langue.lang_1162="create a (My) account";langue.lang_1163="manage m pictures";langue.lang_1164="manage my image bank";langue.lang_1165="manage my collection";langue.lang_1166="use my back-office";langue.lang_1167="site functionalities";langue.lang_1168="community";langue.lang_1169="administrative matter";langue.lang_1170="technical matter";langue.lang_1171="legal matter";langue.lang_1172="partnership";langue.lang_1173="suggestion";langue.lang_1174="general information";langue.lang_1175="report a problem";langue.lang_1176="other";langue.lang_1177="-";langue.lang_1178="-";langue.lang_1179="-";langue.lang_1180="Kind regards";langue.lang_1181="The (e)Kudji team";langue.lang_1182="Your message to (e)Kudji";langue.lang_1183="In reference to your request, here are your login information:";langue.lang_1184="login information modification";langue.lang_1185="Your login information has been changed successfully.";langue.lang_1186="Your registration on the (e)Kudji website";langue.lang_1187="Welcome to (e)Kudji";langue.lang_1188="Here are your login information:";langue.lang_1189="Your (My) account on (e)Kudji";langue.lang_1190="Your sales on (e)Kudji";langue.lang_1191="The subscription to your (My) account ended.";langue.lang_1192="Your (My) account access is supended.";langue.lang_1193="You can renew your subscription within 30 days.";langue.lang_1194="After time, your data and files won't be kept in storage.";langue.lang_1195="You can reactivate your (My) account using your usual username and password.";langue.lang_1196="Activity notification";langue.lang_1197="You have successfully transfered";langue.lang_1198="files on (e)Kudji.";langue.lang_1199="files on your (My) account.";langue.lang_1200="files from (e)Kudji.";langue.lang_1201="files from your (My) account.";langue.lang_1202="In case you didn't completed this transfer, please contact us: ekudji@ekudji.com";langue.lang_1203="An authorized user logged on one or more your (My) account shared folders.";langue.lang_1204="The authorized user is:";langue.lang_1205="In case this user is not allowded, please modify access permissions to your folders.";langue.lang_1206="You recently submitted pictures on the (e)Kudji website";langue.lang_1207="Editing has been completed. From now on you can put them online.";langue.lang_1208="To put up your pictures for sale, please go to the (My) account / approval pending section. (www.ekudji.com)";langue.lang_1209="display options";langue.lang_1210="retrieve by:";langue.lang_1211="amount (ex VAT)";langue.lang_1212="country";langue.lang_1213="item n°";langue.lang_1214="sale price (ex VAT)";langue.lang_1215="sold on";langue.lang_1216="paid";langue.lang_1217="yes";langue.lang_1218="no";langue.lang_1219="paid on";langue.lang_1220="% seller";langue.lang_1221="to be invoiced (Ex VAT)";langue.lang_1222="invoiced yet (ex VAT)";langue.lang_1223="invoiced on";langue.lang_1224="buyer";langue.lang_1225="creative";langue.lang_1226="class";langue.lang_1227="rating";langue.lang_1228="discount";langue.lang_1229="online since";langue.lang_1230="max. size";langue.lang_1231="calculate :";langue.lang_1232="for the selected item(s):";langue.lang_1233="export";langue.lang_1234="invoice";langue.lang_1235="export to excel format";langue.lang_1236="invoice paid sales";langue.lang_1237="my statistics";langue.lang_1238="general statistics";langue.lang_1239="personal statistics";langue.lang_1240="sales qty";langue.lang_1241="average sale price (ex VAT)";langue.lang_1242="turnover";langue.lang_1243="seen (keywords)";langue.lang_1244="seen (roughs)";langue.lang_1245="in lightboxes";langue.lang_1246="in basket";langue.lang_1247="in compilations";langue.lang_1248="purchase price (ex VAT)";langue.lang_1249="bought on";langue.lang_1250="not paid";langue.lang_1251="to (My)HDD";langue.lang_1252="online at (e)";langue.lang_1253="editing on (e)";langue.lang_1254="online at (My)";langue.lang_1255="on (My)HDD";langue.lang_1256="my set-up";langue.lang_1257="my invoices";langue.lang_1258="(My) account";langue.lang_1259="parameters";langue.lang_1260="files from your (My) account on (e)Kudji.";langue.lang_1261="In reference to your request, here are your login information:";langue.lang_1262="the displayed lightbox is:";langue.lang_1263="-";langue.lang_1264="-";langue.lang_1265="-";langue.lang_1266="-";langue.lang_1267="-";langue.lang_1268="-";langue.lang_1269="-";langue.lang_1270="-"}else{if(lang=="us"){langue=new Array();langue.lang_0="name:";langue.lang_1="file name:";langue.lang_2="creative:";langue.lang_3="date:";langue.lang_4="resolution:";langue.lang_5="width:";langue.lang_6="height:";langue.lang_7="x-resolution:";langue.lang_8="y-resolution:";langue.lang_9="application:";langue.lang_10="file size:";langue.lang_11="color space:";langue.lang_12="Hello";langue.lang_13="contact us";langue.lang_14="preview";langue.lang_15="my account";langue.lang_16="my preferences";langue.lang_17="identification";langue.lang_18="disconnection";langue.lang_19="languages";langue.lang_20="display ";langue.lang_21="lines";langue.lang_22="columns";langue.lang_23="advanced search ";langue.lang_24="horizontal";langue.lang_25="vertical";langue.lang_26="square";langue.lang_27="panoramic";langue.lang_28="color";langue.lang_29="B&W";langue.lang_30="colour and B&W";langue.lang_31="all sizes";langue.lang_32="photographer";langue.lang_33="photographers";langue.lang_34="(e)Kudji";langue.lang_35="send";langue.lang_36="validate";langue.lang_37="picture type:";langue.lang_38="file format:";langue.lang_39="file transfered";langue.lang_40="file not transfered";langue.lang_41="file already transfered";langue.lang_42="contact:";langue.lang_43="measurements:";langue.lang_44="item(s)";langue.lang_45="keywords of the picture:";langue.lang_46="close";langue.lang_47="close window";langue.lang_48="open";langue.lang_49="incorrect username or password";langue.lang_50="send a message";langue.lang_51="my lightboxes";langue.lang_52="lightbox";langue.lang_53="my cart";langue.lang_54="model:";langue.lang_55="contact us";langue.lang_56="FAQs";langue.lang_57="send an email";langue.lang_58="lightbox 1";langue.lang_59="total number of pictures:";langue.lang_60="age:";langue.lang_61="my lightboxes";langue.lang_62="male";langue.lang_63="female";langue.lang_64="references:";langue.lang_65="my profile";langue.lang_66="general management";langue.lang_67="zoom";langue.lang_68="search area";langue.lang_69="widden search";langue.lang_70="widden search";langue.lang_71="add to cart";langue.lang_72="add to lightbox";langue.lang_73="zoom & info";langue.lang_74="my selected items on (e)Kudji";langue.lang_75="my comments:";langue.lang_76="move to ";langue.lang_77="copy to ";langue.lang_78="advanced functions";langue.lang_79="my search preferences";langue.lang_80="my display preferences";langue.lang_81="my connection preferences";langue.lang_82="display resolution:";langue.lang_83="language selection";langue.lang_84="remember me on this computer";langue.lang_85="enable";langue.lang_86="disable";langue.lang_87="of";langue.lang_88="see keywords";langue.lang_89="insert keywords";langue.lang_90="searching";langue.lang_91="search precisions";langue.lang_92="no selection available";langue.lang_93="year(s)";langue.lang_94="month(s)";langue.lang_95="add to lightbox";langue.lang_96="create a new lightbox";langue.lang_97="my lightbox";langue.lang_98="you are looking at:";langue.lang_99="copy";langue.lang_100="move to";langue.lang_101="create my profile";langue.lang_102="modify my profile";langue.lang_103="the free and immediate registration enables you to access your personnel tools, the comps without marking, as well as the various services.";langue.lang_104="(*) required fields";langue.lang_105="subject:";langue.lang_106="last name:";langue.lang_107="first name:";langue.lang_108="company:";langue.lang_109="job title:";langue.lang_110="username:";langue.lang_111="password:";langue.lang_112="re-enter your password:";langue.lang_113="street address:";langue.lang_114="zip / postal code:";langue.lang_115="city:";langue.lang_116="country:";langue.lang_117="phone number:";langue.lang_118="tel:";langue.lang_119="fax number:";langue.lang_120="mobile phone:";langue.lang_121="email address:";langue.lang_122="website:";langue.lang_123="fields marked with an asterisk are required";langue.lang_124="incorrect password confirmation";langue.lang_125="username already used";langue.lang_126="my lightboxes";langue.lang_127="my cart";langue.lang_128="info / legend:";langue.lang_129="similar pictures";langue.lang_130="view pricing";langue.lang_131="delete keywords";langue.lang_132="minimize";langue.lang_133="maximize";langue.lang_134="you are looking at:";langue.lang_135="rename";langue.lang_136="delete";langue.lang_137="create a new lightbox";langue.lang_138="toward";langue.lang_139="modify";langue.lang_140="contains:";langue.lang_141="created on:";langue.lang_142="modified on:";langue.lang_143="created on:";langue.lang_144="modified on:";langue.lang_145="information:";langue.lang_146="into lightbox";langue.lang_147="delete lightbox";langue.lang_148="ok";langue.lang_149="cancel";langue.lang_150="rename lightbox";langue.lang_151="to";langue.lang_152="total amount for my selection is:";langue.lang_153="information about my cart";langue.lang_154="order now";langue.lang_155="your order has been taken into account";langue.lang_156="please select at least one item";langue.lang_157="keywords";langue.lang_158="legend";langue.lang_159="reservations";langue.lang_160="comments:";langue.lang_161="select";langue.lang_162="expected use:";langue.lang_163="reset";langue.lang_164="save";langue.lang_165="grounds for refusal:";langue.lang_166="file size:";langue.lang_167="subject:";langue.lang_168="post-production quality:";langue.lang_169="composition / light:";langue.lang_170="production / stylization:";langue.lang_171="use of the site";langue.lang_172="use of the picture";langue.lang_173="privacy policy";langue.lang_174="new";langue.lang_175="go to page";langue.lang_176="add keyword";langue.lang_177="add keyword";langue.lang_178="look at";langue.lang_179="sign out";langue.lang_180="introducing";langue.lang_181="legal";langue.lang_182="handbook";langue.lang_183="toggle tooltips";langue.lang_184="artistic style";langue.lang_185="post-production quality";langue.lang_186="type of location:";langue.lang_187="abbey / church";langue.lang_188="apartment";langue.lang_189="atelier";langue.lang_190="bank";langue.lang_191="bar / restaurant";langue.lang_192="boat / houseboat";langue.lang_193="store";langue.lang_194="office";langue.lang_195="chalet";langue.lang_196="castel";langue.lang_197="club / cabaret";langue.lang_198="school";langue.lang_199="hangar / warehouse";langue.lang_200="farm / ranch";langue.lang_201="stud farm / stable";langue.lang_202="gallery";langue.lang_203="garage / parking";langue.lang_204="hospital";langue.lang_205="hotel / motel";langue.lang_206="mansion";langue.lang_207="building";langue.lang_208="loft";langue.lang_209="house / villa";langue.lang_210="architect house";langue.lang_211="manor-house";langue.lang_212="palace";langue.lang_213="gymnasium / stadium";langue.lang_214="conference room";langue.lang_215="auditorium";langue.lang_216="film / photographic studio";langue.lang_217="studio apartment";langue.lang_218="theatre";langue.lang_219="factory";langue.lang_220="others";langue.lang_221="(e)Kudji editing";langue.lang_222="a collection";langue.lang_223="collection";langue.lang_224="on my sharing";langue.lang_225="my sharing folders";langue.lang_226="back to home page";langue.lang_227="contact us";langue.lang_228="privacy policy";langue.lang_229="transfer";langue.lang_230="to my sharing";langue.lang_231="portfolio book";langue.lang_232="exclusive rights";langue.lang_233="create your portfolio book";langue.lang_234="delete selection";langue.lang_235="i'd like to receive informations about products and services from (e)Kudji by email (our privacy policy gives your details on your personal information use)";langue.lang_236="active selling";langue.lang_237="approval pending";langue.lang_238="editing in process";langue.lang_239="non-selection";langue.lang_240="non selected pictures";langue.lang_241="1st section";langue.lang_242="2nd section";langue.lang_243="3rd section";langue.lang_244="4th section";langue.lang_245="5th section";langue.lang_246="section name";langue.lang_247="indexation in progress";langue.lang_248="search";langue.lang_249="new";langue.lang_250="internal error";langue.lang_251="webmaster";langue.lang_252="you haven't any lightbox";langue.lang_253="creation in progress";langue.lang_254="remember my username";langue.lang_255="do not remember my username";langue.lang_256="loading in progress ...";langue.lang_257="screen";langue.lang_258="enabled";langue.lang_259="data entry required";langue.lang_260="ordered";langue.lang_261="your cart contains:";langue.lang_262="add to cart";langue.lang_263="price:";langue.lang_264="price in euros (ex VAT):";langue.lang_265="my purchases";langue.lang_266="rights-managed";langue.lang_267="registation failed";langue.lang_268="forgot your password?";langue.lang_269="please enter a valid email address";langue.lang_270="forgot your password? fill in the fields below.";langue.lang_271="email address";langue.lang_272="fill in your email address:";langue.lang_273="confirm your email address:";langue.lang_274="incorrect email address confirmation:";langue.lang_275="your request has been taken into account";langue.lang_276="user already added";langue.lang_277="modify your portfolio book";langue.lang_278="create your portfolio book";langue.lang_279="1) fill in the fields in the right-hand table to create your contact card.";langue.lang_280="save";langue.lang_281="remove this portfolio book";langue.lang_282="incomplete information";langue.lang_283="user doesn't exist";langue.lang_284="delete user";langue.lang_285="no item in my compilation";langue.lang_286="no result found";langue.lang_287="editing incomplete";langue.lang_288="RF";langue.lang_289="RM";langue.lang_290="entered on:";langue.lang_291="placed on:";langue.lang_292="sold on:";langue.lang_293="total (ex VAT):";langue.lang_294="paid on:";langue.lang_295="total due:";langue.lang_296="intra-community VAT:";langue.lang_297="paid";langue.lang_298="not paid";langue.lang_299="(My)Kudji HDD";langue.lang_300="(My)Kudji basic";langue.lang_301="(My)Kudji standard";langue.lang_302="(My)Kudji pro";langue.lang_303="statement of account:";langue.lang_304="choose an occupation";langue.lang_305="forgot your username?";langue.lang_306="portfolio book";langue.lang_307="résumé";langue.lang_308="mini résumé";langue.lang_309="no result found for:";langue.lang_310="Your entry don't produce any result. Please, check for misspellings or typos as well as search criteria.";langue.lang_311="You can use the online help by typing the first characters of the word followed by * (asterisk)";langue.lang_312="please select an additional search zone";langue.lang_313="search precision";langue.lang_314="localization";langue.lang_315="the whole stock";langue.lang_316="my compilation";langue.lang_317="classification";langue.lang_318="1st class";langue.lang_319="2nd class";langue.lang_320="3rd class";langue.lang_321="not classed";langue.lang_322="search criteria";langue.lang_323="style:";langue.lang_324="black and white";langue.lang_325="photography";langue.lang_326="illustration";langue.lang_327="photomontage";langue.lang_328="graphics";langue.lang_329="type:";langue.lang_330="orientation";langue.lang_331="rights";langue.lang_332="royalty-free";langue.lang_333="rights-managed";langue.lang_334="subscription";langue.lang_335="budget";langue.lang_336="make an offer";langue.lang_337="price calculator";langue.lang_338="your query did not match any result";langue.lang_339="your registration request has been taken into account";langue.lang_340="your information have been updated";langue.lang_341="directories";langue.lang_342="workshops";langue.lang_343="notepad";langue.lang_344="manage my notepads";langue.lang_345="my messages";langue.lang_346="received messages";langue.lang_347="sent messages";langue.lang_348="my résumé";langue.lang_349="temporary address:";langue.lang_350="add to a notepad";langue.lang_351="create a notepad";langue.lang_352="delete a notepad";langue.lang_353="rename a notepad";langue.lang_354="email address:";langue.lang_355="website:";langue.lang_356="last name:";langue.lang_357="first name:";langue.lang_358="company:";langue.lang_359="job title:";langue.lang_360="street address 1:";langue.lang_361="street address 2:";langue.lang_362="city:";langue.lang_363="zip / postal code:";langue.lang_364="country or region:";langue.lang_365="state / province:";langue.lang_366="phone:";langue.lang_367="mobile phone:";langue.lang_368="fax number:";langue.lang_369="username:";langue.lang_370="password:";langue.lang_371="re-enter your password:";langue.lang_372="secret question:";langue.lang_373="secret answer:";langue.lang_374="validate my cv";langue.lang_375="in:";langue.lang_376="occupation:";langue.lang_377="speciality:";langue.lang_378="status:";langue.lang_379="school:";langue.lang_380="from:";langue.lang_381="until:";langue.lang_382="diplomas:";langue.lang_383="spoken languages:";langue.lang_384="job title:";langue.lang_385="company / organisation:";langue.lang_386="my notepads";langue.lang_387="about this notepad:";langue.lang_388="name:";langue.lang_389="description:";langue.lang_390="my notepad";langue.lang_391="display";langue.lang_392="please sign in";langue.lang_393="welcome";langue.lang_394="zoom";langue.lang_395="recalculate pricing";langue.lang_396="please desactivate a search zone";langue.lang_397="create";langue.lang_398="my comments:";langue.lang_399="add";langue.lang_400="selection";langue.lang_401="look at all";langue.lang_402="please choose an item";langue.lang_403="my portfolio book";langue.lang_404="my selection";langue.lang_405="expanded search";langue.lang_406="expanded search";langue.lang_407="go to";langue.lang_408="page";langue.lang_409="please choose a search zone";langue.lang_410="make an offer";langue.lang_411="choose";langue.lang_412="stop";langue.lang_413="collections";langue.lang_414="all-sized";langue.lang_415="select all";langue.lang_416="title:";langue.lang_417="item n°:";langue.lang_418="credit:";langue.lang_419="max. file size";langue.lang_420="authorization required";langue.lang_421="license:";langue.lang_422="please select a license type";langue.lang_423="rights-managed";langue.lang_424="subscription";langue.lang_425="select a use";langue.lang_426="no information";langue.lang_427="picture name:";langue.lang_428="transfer my pictures";langue.lang_429="to (e)Kudji";langue.lang_430="to (My)Kudji HDD";langue.lang_431="to (My)Kudji";langue.lang_432="index my pictures";langue.lang_433="on (e)Kudji";langue.lang_434="on (My)Kudji HDD";langue.lang_435="on (My)Kudji";langue.lang_436="classify and manage my pictures";langue.lang_437="download folder contents";langue.lang_438="my uploads";langue.lang_439="my selling";langue.lang_440="my buying";langue.lang_441="in current heading (to be forthwith added to your picture then to the thesaurus with validation)";langue.lang_442="put the selected items online";langue.lang_443="work competences:";langue.lang_444="editing";langue.lang_445="you can submit your pictures";langue.lang_446="directly to (e)Kudji";langue.lang_447="to an accredited collection supervisor";langue.lang_448="keywords";langue.lang_449="please indicate your choice before the transfer";langue.lang_450="submit to (e)Kudji";langue.lang_451="select a collection:";langue.lang_452="select items to be transfered";langue.lang_453="select one or several items";langue.lang_454="select one or several words";langue.lang_455="add words";langue.lang_456="all";langue.lang_457="none";langue.lang_458="download";langue.lang_459="my folders";langue.lang_460="my pictures";langue.lang_461="on (e)Kudji";langue.lang_462="to (e)Kudji";langue.lang_463="exif data";langue.lang_464="direct transfer";langue.lang_465="advanced transfer";langue.lang_466="indexation";langue.lang_467="scoring";langue.lang_468="(My) account";langue.lang_469="my purchases";langue.lang_470="create a profile";langue.lang_471="introduction / summary";langue.lang_472="name & address";langue.lang_473="professional characteristics";langue.lang_474="career";langue.lang_475="portfolio book";langue.lang_476="temporary address";langue.lang_477="delete profile";langue.lang_478="my name & address:";langue.lang_479="my login information:";langue.lang_480="waist:";langue.lang_481="history:";langue.lang_482="education:";langue.lang_483="experience:";langue.lang_484="category:";langue.lang_485="floor area:";langue.lang_486="architecture:";langue.lang_487="choose a theme";langue.lang_488="choose a heading";langue.lang_489="change picture";langue.lang_490="sex:";langue.lang_491="ethnicity:";langue.lang_492="born on:";langue.lang_493="represented by:";langue.lang_494="pseudonym 1:";langue.lang_495="pseudonym 2:";langue.lang_496="starting date:";langue.lang_497="ending date:";langue.lang_498="business references:";langue.lang_499="add a picture";langue.lang_500="discribe your products and services (max 4000 characters)";langue.lang_501="indicate your business recommendations (max 2000 characters)";langue.lang_502="discribe the place you rent (max 6000 characters)";langue.lang_503="add a summary to the introduction  (max 250 characters)";langue.lang_504="add a comment (max 250 characters)";langue.lang_505="add pictures to my portfolio book";langue.lang_506="temporary address from";langue.lang_507="You are on the move. Your temporary adress replace your usual adress for the indicated period. You keep your customers informed.";langue.lang_508="from:";langue.lang_509="until:";langue.lang_510="publish folder";langue.lang_511="disable publication";langue.lang_512="receipt date:";langue.lang_513="send date:";langue.lang_514="the public image bank";langue.lang_515="the community section";langue.lang_516="my account & my back-office";langue.lang_517="my image bank";langue.lang_518="enter one or various keywords";langue.lang_519="search";langue.lang_520="homepage";langue.lang_521="select a language";langue.lang_522="select a folder";langue.lang_523="this folder is published at";langue.lang_524="transfer in progress";langue.lang_525="to have access to advanced functions";langue.lang_526="user id";langue.lang_527="password";langue.lang_528="forgot your username or password";langue.lang_529="sign out";langue.lang_530="sign in";langue.lang_531="register";langue.lang_532="from:";langue.lang_533="to:";langue.lang_534="for the selection in the folder above, I want to:";langue.lang_535="toward the chosen folder below";langue.lang_536="my cart";langue.lang_537="my lightboxes";langue.lang_538="my compilation";langue.lang_539="add to lightbox";langue.lang_540="add to my compilation";langue.lang_541="add to cart";langue.lang_542="calculate the price";langue.lang_543="search with my criteria";langue.lang_544="in stock pictures";langue.lang_545="online pictures";langue.lang_546="select a lightbox";langue.lang_547="display lightbox";langue.lang_548="delete a lightbox";langue.lang_549="create a lightbox";langue.lang_550="rename a lightbox";langue.lang_551="full-frame display (thumbnails)";langue.lang_552="double display (thumbnails and comps)";langue.lang_553="window display (double search)";langue.lang_554="previous";langue.lang_555="next";langue.lang_556="overall progress";langue.lang_557="file progress";langue.lang_558="stop transfer";langue.lang_559="stop";langue.lang_560="quota overflow";langue.lang_561="info, products, services and price list";langue.lang_562="terms and conditions of use";langue.lang_563="user's guide";langue.lang_564="enable / disable tooltips";langue.lang_565="previous";langue.lang_566="next";langue.lang_567="close";langue.lang_568="print";langue.lang_569="print selection";langue.lang_570="go to page";langue.lang_571="transfer from";langue.lang_572="transfer to";langue.lang_573="my folders";langue.lang_574="select...";langue.lang_575="my computer";langue.lang_576="mon stock on (My)Kudji HDD";langue.lang_577="add to notepad";langue.lang_578="display the card of the contact";langue.lang_579="close the card of the contact";langue.lang_580="my sharing";langue.lang_581="download selection";langue.lang_582="reclaim keywords in the IPTC fields of the file";langue.lang_583="management (My)";langue.lang_584="collapse the directory";langue.lang_585="create / modify my cv";langue.lang_586="select the langage of my cv";langue.lang_587="add this information to my cv";langue.lang_588="display my cv";langue.lang_589="collapse my cv";langue.lang_590="select a notepad";langue.lang_591="you haven't any notepad";langue.lang_592="create a folder";langue.lang_593="delete a folder";langue.lang_594="rename a folder";langue.lang_595="add to character(s)";langue.lang_596="description per character";langue.lang_597="number of character(s) in the selected picture(s):";langue.lang_598="thesaurus";langue.lang_599="thesaurus-aided description";langue.lang_600="drag & drop into the selection area";langue.lang_601="add pictures";langue.lang_602="simplified description by character (age and sex give information to add keywords automatically)";langue.lang_603="assisted characters description";langue.lang_604="copy features";langue.lang_605="delete the character";langue.lang_606="save description";langue.lang_607="free text mode";langue.lang_608="retrieved keywords";langue.lang_609="retrieve keywords";langue.lang_610="see keywords of the picture";langue.lang_611="see folders";langue.lang_612="see exif properties";langue.lang_613="add features";langue.lang_614="multiple display";langue.lang_615="semi-ultiple display";langue.lang_616="single display";langue.lang_617="no keyword attached to the picture(s)";langue.lang_618="search within thesaurus";langue.lang_619="search within pictures";langue.lang_620="no keyword selected";langue.lang_621="add this profile to my notepad";langue.lang_622="browse";langue.lang_623="add a keyword";langue.lang_624="transfer";langue.lang_625="delete all";langue.lang_626="copy all";langue.lang_627="start transfer";langue.lang_628="cancel file transfer";langue.lang_629="paste";langue.lang_630="new folder";langue.lang_631="move folder to…";langue.lang_632="delete folder";langue.lang_633="delete file";langue.lang_634="delete all files";langue.lang_635="share folder";langue.lang_636="share access with";langue.lang_637="folder shared with";langue.lang_638="this partner is not registered on (e)Kudji";langue.lang_639="invite your partner to register";langue.lang_640="invite you to register on (e)Kudji";langue.lang_641="you are invited to register on (e)Kudji";langue.lang_642="take you up on the invitation";langue.lang_643="you can add";langue.lang_644="picture(s)";langue.lang_645="result(s)";langue.lang_646="add to lightbox";langue.lang_647="add to my compilation";langue.lang_648="add to cart";langue.lang_649="modification completed";langue.lang_650="modification failure";langue.lang_651="select a lightbox";langue.lang_652="display lightbox";langue.lang_653="process failure";langue.lang_654="select a lightbox";langue.lang_655="rename a lightbox";langue.lang_656="save the new name";langue.lang_657="operation completed";langue.lang_658="select a lightbox";langue.lang_659="delete lightbox";langue.lang_660="item already added";langue.lang_661="name of the new lightbox:";langue.lang_662="save";langue.lang_663="result(s)";langue.lang_664="material:";langue.lang_665="concrete";langue.lang_666="wood";langue.lang_667="woodwork";langue.lang_668="brick";langue.lang_669="tiling";langue.lang_670="marble";langue.lang_671="metal";langue.lang_672="carpet";langue.lang_673="moulding";langue.lang_674="wallpaper";langue.lang_675="parquet floor";langue.lang_676="stone";langue.lang_677="beam";langue.lang_678="hanging";langue.lang_679="glass";langue.lang_680="interior decoration:";langue.lang_681="baroque";langue.lang_682="rustic";langue.lang_683="classic";langue.lang_684="uncluttered";langue.lang_685="design";langue.lang_686="exotic";langue.lang_687="heterogeneous";langue.lang_688="industrial";langue.lang_689="luxurious";langue.lang_690="modern";langue.lang_691="rococo";langue.lang_692="middle class";langue.lang_693="unfurnished";langue.lang_694="surroundings:";langue.lang_695="urban";langue.lang_696="residential area";langue.lang_697="rural";langue.lang_698="seaside";langue.lang_699="parc / yard";langue.lang_700="woodland";langue.lang_701="lake / pool";langue.lang_702="isolated";langue.lang_703="rooms & outbuildings:";langue.lang_704="duplex apartment";langue.lang_705="workshop";langue.lang_706="library";langue.lang_707="office";langue.lang_708="bedroom";langue.lang_709="children's room";langue.lang_710="kitchen";langue.lang_711="open kitchen";langue.lang_712="entrance / hall";langue.lang_713="dining room";langue.lang_714="bathroom";langue.lang_715="living room";langue.lang_716="mezzanine";langue.lang_717="elevator";langue.lang_718="bay window";langue.lang_719="balcony / terrace";langue.lang_720="laundry / dressing room";langue.lang_721="cellar / basement";langue.lang_722="courtyard";langue.lang_723="outbuildings";langue.lang_724="stairs";langue.lang_725="garage / parking";langue.lang_726="attic";langue.lang_727="yard";langue.lang_728="winter garden";langue.lang_729="swimming pool";langue.lang_730="greenhouse";langue.lang_731="tennis court";langue.lang_732="veranda";langue.lang_733="please specify the age";langue.lang_734="to have access to your (My) account";langue.lang_735="identification doesn't give access to any (My) account";langue.lang_736="please try again";langue.lang_737="create a (My) account";langue.lang_738="learn more...";langue.lang_739="what is (My)?";langue.lang_740="You are a creative, a company or a communication agency... (e)Kudji offers you to store your pictures and to create yourself your own image bank.";langue.lang_741="your files are stored on secured and saved hard disks offering services with an availability rate of 99,5%";langue.lang_742="hard disk storage";langue.lang_743="your files are stored on secured and saved hard disks offering services with an availability rate of 99,5%";langue.lang_744="file transfert";langue.lang_745="transfer and upload your files online through the back-office in the website areas defined by your access rights";langue.lang_746="folder management";langue.lang_747="create, change, move, copy and delete as many folders as you want and share them with the users you choose";langue.lang_748="free indexation";langue.lang_749="freely tag your photographs with keywords without help from our thesaurus";langue.lang_750="thesaurus-aided indexation";langue.lang_751="our collaborative multlingual thesaurus helps you tagging your photographies, and smartly organizes and improves your referencing";langue.lang_752="search engine";langue.lang_753="the search engine supports your photograph research in the back-office and other users can find your online samples, whether they have been indexed with the thesaurus or not";langue.lang_754="back-office display";langue.lang_755="your photographs are displayed in a thumbnail and layout version in all back-office areas";langue.lang_756="front-office display";langue.lang_757="publish and share your files. Your photographs are published online in thumbnail and layout version";langue.lang_758="online sale";langue.lang_759="all online sales tools are available: viewer, shopping cart, price calculator, online purchase, HD download";langue.lang_760="restricted back-office access";langue.lang_761="you may share your folders content with up to 5 users who can access your back-office after identification";langue.lang_762="full back-office access";langue.lang_763="you may share your folders content with an illimited number of users who can access your back-office after identification";langue.lang_764="limited front-office options";langue.lang_765="publish an illimited number of photographs, but the online sale, viewer, shopping cart, price calculator, online payment and HD download are not available";langue.lang_766="full front-office options";langue.lang_767="publish an illimited number of photographs, and the online sale, viewer, shopping cart, price calculator, online payment and HD download are available";langue.lang_768="HD through back-office";langue.lang_769="HD photographs download is available through the back-office";langue.lang_770="HD through front-office";langue.lang_771="HD photographs download is available through the front-office";langue.lang_772="statistics";langue.lang_773="your back-office provides statistics on your url views, photographs views and downloads, ...";langue.lang_774="subdomain access";langue.lang_775="your photographs are availabale in an (e)Kudji subdomain in the back-office (eg: www.ekudji.com/myname) and through the 'My' tab";langue.lang_776="domain name access";langue.lang_777="book a domain name that provides access to your photographs published in the front-office and replace the (e)Kudji logo with your own in the website graphic frame";langue.lang_778="independent access";langue.lang_779="access to your image bank is independent from the access to the (e)Kudji website, and public image bank and the community are not available from your url";langue.lang_780="monthly subsription";langue.lang_781="your subscription is payable monthly and fall due. It's possible to change the disk space and subscription type during the contract";langue.lang_782="quarterly subscription";langue.lang_783="your subscription is payable quarterly and fall due. It's possible to change the disk space and subscription type during the contract";langue.lang_784="annual subscription";langue.lang_785="your subscription is payable annually and fall due. It's possible to change the disk space and subscription type during the contract";langue.lang_786="(e)Kudji reserves the right to modify its price lists without prior notice. Rates can be revised every year according to the indexes of price adjustment in force.";langue.lang_787="technical features";langue.lang_788="price list";langue.lang_789="(monthly price ex VAT in euros)";langue.lang_790="(My) options";langue.lang_791="customize (My)";langue.lang_792="(My)Kudji option";langue.lang_793="storage size (Go)";langue.lang_794="subscription type:";langue.lang_795="summary of my order";langue.lang_796="total amount (ex VAT):";langue.lang_797="VAT (19.6%):";langue.lang_798="total amount ATI:";langue.lang_799="you do not have any active (My) solution.";langue.lang_800="Your active (My) solution is";langue.lang_801="choose set-up";langue.lang_802="modify set-up";langue.lang_803="storage capacity:";langue.lang_804="awarding of art mark";langue.lang_805="awarding of post-production (c1) quality mark";langue.lang_806="theme of the picture (a1)";langue.lang_807="compositon / light (a2)";langue.lang_808="production / style(a3)";langue.lang_809="post-production quality";langue.lang_810="underrating:";langue.lang_811="overrating:";langue.lang_812="discount:";langue.lang_813="please underrate or overrate";langue.lang_814="maximum rate = 50%";langue.lang_815="(My)Kudji product:";langue.lang_816="HDD";langue.lang_817="Basic";langue.lang_818="Standard";langue.lang_819="Pro";langue.lang_820="monthly";langue.lang_821="quarterly";langue.lang_822="annual";langue.lang_823="cop";langue.lang_824="please install Flash Player (version 9 or superior)";langue.lang_825="please activate Flash Player in your browser";langue.lang_826="your browser does not allow Flash Player";langue.lang_827="please specify a picture type";langue.lang_828="please specify a style for the picture";langue.lang_829="please specify style and type for the picture";langue.lang_830="please modify incorrect information";langue.lang_831="your pictures are online";langue.lang_832="no item in the folder";langue.lang_833="rating";langue.lang_834="you have a (My)Kudji HDD subscription";langue.lang_835="you manage your (My) account in the back-office";langue.lang_836="go to my back-office";langue.lang_837="delete this notepad";langue.lang_838="add a portfolio book";langue.lang_839="click to add to the preview";langue.lang_840="choose or create a profile";langue.lang_841="latest members";langue.lang_842="opening on february the 4th";langue.lang_843="Beta version V1.0.1";langue.lang_844="add a training course";langue.lang_845="add a professional experience";langue.lang_846="registration";langue.lang_847="The use of (e)Kudji website requires an update with one of the following web browser versions:";langue.lang_848="Firefox version 2 or later";langue.lang_849="Safari version 2 or later";langue.lang_850="Internet Explorer version 8";langue.lang_851="Google Chrome";langue.lang_852="-";langue.lang_853="my notepads";langue.lang_854="glance";langue.lang_855="see the chart opposite";langue.lang_856="choose a name";langue.lang_857="search within:";langue.lang_858="Price list - Royalty-free";langue.lang_859="Price (ex VAT)";langue.lang_860="(pixels / RGB)";langue.lang_861="55 Mo";langue.lang_862="45 Mo";langue.lang_863="25 Mo";langue.lang_864="10 Mo";langue.lang_865="1 Mo";langue.lang_866="500 Ko";langue.lang_867="150 Ko";langue.lang_868="50 Ko";langue.lang_869="-";langue.lang_870="1st";langue.lang_871="2nd";langue.lang_872="3rd";langue.lang_873="nc";langue.lang_874="CL";langue.lang_875="expected use?";langue.lang_876="see expected use";langue.lang_877="file size?";langue.lang_878="see file size";langue.lang_879="colorimetry";langue.lang_880="you are:";langue.lang_881="individual";langue.lang_882="professionnal";langue.lang_883="company";langue.lang_884="European VAT n°";langue.lang_885="I have read and accept:";langue.lang_886="the terms and conditions of use of the (e)Kudji website";langue.lang_887="the conditions of displaying and on-lining";langue.lang_888="the privacy protection policy";langue.lang_889="the terms and conditions of use of (e)Kudji materials";langue.lang_890="another use";langue.lang_891="-";langue.lang_892="invoice n°:";langue.lang_893="customer n°:";langue.lang_894="order n°:";langue.lang_895="qty:";langue.lang_896="description:";langue.lang_897="unit price (ex VAT):";langue.lang_898="total price (ex VAT):";langue.lang_899="terms of payment:";langue.lang_900="deadline:";langue.lang_901="method of payment:";langue.lang_902="(e)Kudji is a registered trademark of F3ge, S.A. with a capital of 41.070 € - RCS Paris B 437 671 225 -TVA FR 56 437 671 225 000 21";langue.lang_903="F3ge SA - 121, Bd de Sébastopol - 75002 Paris – France – Ph. : +33 1 55 34 34 55 – Fax : +33 1 55 34 34 56 - www.ekudji.com";langue.lang_904="-";langue.lang_905="incorrect answer";langue.lang_906="-";langue.lang_907="français";langue.lang_908="english (uk)";langue.lang_909="english (us)";langue.lang_910="español";langue.lang_911="-";langue.lang_912="no character(s) in the selected picture(s)";langue.lang_913="add to selected picture(s)";langue.lang_914="email address already used";langue.lang_915="I am already registred";langue.lang_916="continue";langue.lang_917="go back";langue.lang_918="please complete or modify information";langue.lang_919="order summary";langue.lang_920="payment";langue.lang_921="validation";langue.lang_922="please accept terms and conditions";langue.lang_923="information update...";langue.lang_924="period:";langue.lang_925="occupation:";langue.lang_926="occupation:";langue.lang_927="no item in my ligthbox";langue.lang_928="no item in my cart";langue.lang_929="today";langue.lang_930="yesterday";langue.lang_931="my documents";langue.lang_932="my current set-up is:";langue.lang_933="please choose a heading";langue.lang_934="-";langue.lang_935="confirm your choice";langue.lang_936="add words to selected picture(s)";langue.lang_937="add a legend to selected picture(s)";langue.lang_938="please select one or more character";langue.lang_939="cancel my order?";langue.lang_940="my folders";langue.lang_941="online folder";langue.lang_942="contact";langue.lang_943="type";langue.lang_944="license";langue.lang_945="no collection available";langue.lang_946="please choose an item to see keywords";langue.lang_947="file size";langue.lang_948="subscription type";langue.lang_949="classification:";langue.lang_950="max. file size:";langue.lang_951="information";langue.lang_952="keywords of the picture";langue.lang_953="my comments";langue.lang_954="no information available";langue.lang_955="message:";langue.lang_956="activate sharing";langue.lang_957="sharing folder";langue.lang_958="add a partner";langue.lang_959="my partners";langue.lang_960="management";langue.lang_961="my order";langue.lang_962="no-name";langue.lang_963="payment confirmed";langue.lang_964="Your payment has been confirmed.";langue.lang_965="Thanks for choosing (e)Kudji.";langue.lang_966="Your (My) set-up has been activated:";langue.lang_967="";langue.lang_968="A confirmation e-mail was sent to you at the address";langue.lang_969="which correspound to your user account.";langue.lang_970="transaction n° :";langue.lang_971="transaction date:";langue.lang_972="edit";langue.lang_973="my name & address";langue.lang_974="You can download your visuals just now:";langue.lang_975="click here";langue.lang_976="You can also download them in the my account/my purchases section.";langue.lang_977="Hello";langue.lang_978="Available storage capacity:";langue.lang_979="legend:";langue.lang_980="classification:";langue.lang_981="max. file size:";langue.lang_982="price (ex VAT):";langue.lang_983="made-to-order";langue.lang_984="debit card";langue.lang_985="Paypal";langue.lang_986="online payment: connection in progress";langue.lang_987="free registration";langue.lang_988="availability";langue.lang_989="day(s)";langue.lang_990="Your subscription expire in:";langue.lang_991="current set-up";langue.lang_992="using type";langue.lang_993="media type";langue.lang_994="size";langue.lang_995="page setting";langue.lang_996="electronic distribution";langue.lang_997="duration";langue.lang_998="quantity";langue.lang_999="territory";langue.lang_1000="retail book (paper)";langue.lang_1001="electronic book";langue.lang_1002="textbook";langue.lang_1003="magazine";langue.lang_1004="newspaper";langue.lang_1005="brochure / catalogue";langue.lang_1006="corporate presentation";langue.lang_1007="financial & corporate report";langue.lang_1008="corporate press";langue.lang_1009="newsletter";langue.lang_1010="press release";langue.lang_1011="corporate calendar";langue.lang_1012="greeting card";langue.lang_1013="internal print";langue.lang_1014="internal display & poster";langue.lang_1015="print ad";langue.lang_1016="direct mail";langue.lang_1017="promotional flyer";langue.lang_1018="promotional postcard";langue.lang_1019="display - billboard";langue.lang_1020="display - outdoor";langue.lang_1021="display - indoor - POS";langue.lang_1022="display - tradeshow";langue.lang_1023="sales giveaway";langue.lang_1024="sales video";langue.lang_1025="sales cd & dvd";langue.lang_1026="product packaging";langue.lang_1027="product tag";langue.lang_1028="product design";langue.lang_1029="greeting card";langue.lang_1030="credit card & cheque";langue.lang_1031="store card";langue.lang_1032="transit card";langue.lang_1033="phone card";langue.lang_1034="calendar";langue.lang_1035="poster";langue.lang_1036="postcard";langue.lang_1037="commercial website";langue.lang_1038="editorial website";langue.lang_1039="cultural website";langue.lang_1040="electronic brochure";langue.lang_1041="email promotion";langue.lang_1042="advertisement on website";langue.lang_1043="intranet";langue.lang_1044="internal email";langue.lang_1045="video & presentation";langue.lang_1046="software & video ad";langue.lang_1047="mobile - advertisement";langue.lang_1048="mobile - editorial";langue.lang_1049="publishing & editorial";langue.lang_1050="corporate publishing";langue.lang_1051="advertising";langue.lang_1052="retail product";langue.lang_1053="web & mobile";langue.lang_1054="size";langue.lang_1055="up to 1/16 page";langue.lang_1056="up to 1/8 page";langue.lang_1057="up to 1/4 page";langue.lang_1058="up to 1/2 page";langue.lang_1059="up to 3/4 page";langue.lang_1060="up to full page";langue.lang_1061="up to double page";langue.lang_1062="up to 180 x 150 pixels";langue.lang_1063="up to 300 x 250 pixels";langue.lang_1064="horizontal banner";langue.lang_1065="vertical banner";langue.lang_1066="page setting";langue.lang_1067="inside";langue.lang_1068="cover";langue.lang_1069="multiple use inside";langue.lang_1070="multiple use & cover";langue.lang_1071="home page";langue.lang_1072="multiple use & home page";langue.lang_1073="electronic distribution";langue.lang_1074="no electronic distribution";langue.lang_1075="with electronic distribution";langue.lang_1076="duration";langue.lang_1077="1 day";langue.lang_1078="up to 1 week";langue.lang_1079="up to 2 weeks";langue.lang_1080="up to 1 month";langue.lang_1081="up to 3 months";langue.lang_1082="up to 6 months";langue.lang_1083="up to 1 year";langue.lang_1084="up to 2 years";langue.lang_1085="up to 5 years";langue.lang_1086="more than 5 years";langue.lang_1087="up to 3 years";langue.lang_1088="more than 6 months";langue.lang_1089="more than 1 week";langue.lang_1090="up to 7 years";langue.lang_1091="up to 10  years";langue.lang_1092="more than 1 year";langue.lang_1093="quantity";langue.lang_1094="up to 1 000 cop";langue.lang_1095="up to 1 million cop";langue.lang_1096="up to 10 cop";langue.lang_1097="up to 10 000 cop";langue.lang_1098="up to 10 million cop";langue.lang_1099="up to 100 cop";langue.lang_1100="up to 100 000 cop";langue.lang_1101="up to 2 500 cop";langue.lang_1102="up to 2,5 million cop";langue.lang_1103="up to 25 cop";langue.lang_1104="up to 25 000 cop";langue.lang_1105="up to 250 cop";langue.lang_1106="up to 250 000 cop";langue.lang_1107="up to 5 cop";langue.lang_1108="up to 5 000 cop";langue.lang_1109="up to 5 million cop";langue.lang_1110="up to 50 cop";langue.lang_1111="up to 50 000 cop";langue.lang_1112="up to 500 cop";langue.lang_1113="up to 500 000 cop";langue.lang_1114="more than 1 million cop";langue.lang_1115="more than 10 million cop";langue.lang_1116="more than 100 000 cop";langue.lang_1117="more than 5 000 cop";langue.lang_1118="more than 50 000 cop";langue.lang_1119="more than 500 000 cop";langue.lang_1120="1 website";langue.lang_1121="up to 5 websites";langue.lang_1122="up to 10 websites";langue.lang_1123="up to 20 websites";langue.lang_1124="up to 50 websites";langue.lang_1125="more than 50 websites";langue.lang_1126="territory";langue.lang_1127="1 country";langue.lang_1128="up to 10 countries";langue.lang_1129="up to 20 countries";langue.lang_1130="more than 20 countries";langue.lang_1131="-";langue.lang_1132="Discover Picture Lifestyle Management";langue.lang_1133="Publish your skills and manage your creations";langue.lang_1134="Creatives: your independence costs only 9€ / month";langue.lang_1135="Automatically add new terms when indexing your pictures";langue.lang_1136="Become a collection supervisor and manage your creatives";langue.lang_1137="Control your selling prices and modify your pictures rating";langue.lang_1138="Buy your pictures at their rating price";langue.lang_1139="Sell online and create your image bank for only 29€ / month";langue.lang_1140="Control your budget and set your own price";langue.lang_1141="We acknowledge receipt of your order on www.ekudji.com";langue.lang_1142="Find your order form and invoice in the my account section on www.ekudji.com";langue.lang_1143="Thank you for your trust.";langue.lang_1144="Your order on (e)Kudji";langue.lang_1145="activate my subdomain";langue.lang_1146="subdomain name:";langue.lang_1147="My e-mail:";langue.lang_1148="subject:";langue.lang_1149="Send a copy on my email address";langue.lang_1150="You want to sell your pictures on public image bank (e)";langue.lang_1151="You can submit them:";langue.lang_1152="- either directly on (e)Kudji";langue.lang_1153="- or through a collection manager";langue.lang_1154="You must be registred";langue.lang_1155="sign in";langue.lang_1156="not identified, please register";langue.lang_1157="please register";langue.lang_1158="download pictures";langue.lang_1159="sell on (e)Kudji";langue.lang_1160="buy on (e)Kudji";langue.lang_1161="create a collection";langue.lang_1162="create a (My) account";langue.lang_1163="manage m pictures";langue.lang_1164="manage my image bank";langue.lang_1165="manage my collection";langue.lang_1166="use my back-office";langue.lang_1167="site functionalities";langue.lang_1168="community";langue.lang_1169="administrative matter";langue.lang_1170="technical matter";langue.lang_1171="legal matter";langue.lang_1172="partnership";langue.lang_1173="suggestion";langue.lang_1174="general information";langue.lang_1175="report a problem";langue.lang_1176="other";langue.lang_1177="-";langue.lang_1178="-";langue.lang_1179="-";langue.lang_1180="Kind regards";langue.lang_1181="The (e)Kudji team";langue.lang_1182="Your message to (e)Kudji";langue.lang_1183="In reference to your request, here are your login information:";langue.lang_1184="login information modification";langue.lang_1185="Your login information has been changed successfully.";langue.lang_1186="Your registration on the (e)Kudji website";langue.lang_1187="Welcome to (e)Kudji";langue.lang_1188="Here are your login information:";langue.lang_1189="Your (My) account on (e)Kudji";langue.lang_1190="Your sales on (e)Kudji";langue.lang_1191="The subscription to your (My) account ended.";langue.lang_1192="Your (My) account access is supended.";langue.lang_1193="You can renew your subscription within 30 days.";langue.lang_1194="After time, your data and files won't be kept in storage.";langue.lang_1195="You can reactivate your (My) account using your usual username and password.";langue.lang_1196="Activity notification";langue.lang_1197="You have successfully transfered";langue.lang_1198="files on (e)Kudji.";langue.lang_1199="files on your (My) account.";langue.lang_1200="files from (e)Kudji.";langue.lang_1201="files from your (My) account.";langue.lang_1202="In case you didn't completed this transfer, please contact us: ekudji@ekudji.com";langue.lang_1203="An authorized user logged on one or more your (My) account shared folders.";langue.lang_1204="The authorized user is:";langue.lang_1205="In case this user is not allowded, please modify access permissions to your folders.";langue.lang_1206="You recently submitted pictures on the (e)Kudji website";langue.lang_1207="Editing has been completed. From now on you can put them online.";langue.lang_1208="To put up your pictures for sale, please go to the (My) account / approval pending section. (www.ekudji.com)";langue.lang_1209="display options";langue.lang_1210="retrieve by:";langue.lang_1211="amount (ex VAT)";langue.lang_1212="country";langue.lang_1213="item n°";langue.lang_1214="sale price (ex VAT)";langue.lang_1215="sold on";langue.lang_1216="paid";langue.lang_1217="yes";langue.lang_1218="no";langue.lang_1219="paid on";langue.lang_1220="% seller";langue.lang_1221="to be invoiced (ex VAT)";langue.lang_1222="invoiced yet (ex VAT)";langue.lang_1223="invoiced on";langue.lang_1224="buyer";langue.lang_1225="creative";langue.lang_1226="class";langue.lang_1227="rating";langue.lang_1228="discount";langue.lang_1229="online since";langue.lang_1230="max. size";langue.lang_1231="calculate :";langue.lang_1232="for the selected item(s):";langue.lang_1233="export";langue.lang_1234="invoice";langue.lang_1235="export to excel format";langue.lang_1236="invoice paid sales";langue.lang_1237="my statistics";langue.lang_1238="general statistics";langue.lang_1239="personal statistics";langue.lang_1240="sales qty";langue.lang_1241="average sale price (ex VAT)";langue.lang_1242="sales figures";langue.lang_1243="seen (keywords)";langue.lang_1244="seen (roughs)";langue.lang_1245="in lightboxes";langue.lang_1246="in cart";langue.lang_1247="in compilations";langue.lang_1248="purchase price (ex VAT)";langue.lang_1249="bought on";langue.lang_1250="not paid";langue.lang_1251="to (My)HDD";langue.lang_1252="online at (e)";langue.lang_1253="editing on (e)";langue.lang_1254="online at (My)";langue.lang_1255="on (My)HDD";langue.lang_1256="my set-up";langue.lang_1257="my invoices";langue.lang_1258="(My) account";langue.lang_1259="parameters";langue.lang_1260="files from your (My) account on (e)Kudji.";langue.lang_1261="In reference to your request, here are your login information:";langue.lang_1262="the displayed lightbox is:";langue.lang_1263="-";langue.lang_1264="-";langue.lang_1265="-";langue.lang_1266="-";langue.lang_1267="-";langue.lang_1268="-";langue.lang_1269="-";langue.lang_1270="-"}else{if(lang=="sp"){langue=new Array();langue.lang_0="nombre:";langue.lang_1="nombre del fichero:";langue.lang_2="creativo:";langue.lang_3="fecha:";langue.lang_4="resolution:";langue.lang_5="anchura:";langue.lang_6="altura:";langue.lang_7="x-resolution:";langue.lang_8="y-resolution:";langue.lang_9="aplicación:";langue.lang_10="tamaño de fichero:";langue.lang_11="espacio de color:";langue.lang_12="¡Hola!";langue.lang_13="contáctanos";langue.lang_14="vista previa";langue.lang_15="mi cuenta";langue.lang_16="mis preferencias";langue.lang_17="identificación";langue.lang_18="desconéctese";langue.lang_19="idiomas";langue.lang_20="visualización";langue.lang_21="líneas";langue.lang_22="columnas";langue.lang_23="búsqueda avanzada";langue.lang_24="horizontal";langue.lang_25="vertical";langue.lang_26="cuadrada";langue.lang_27="panorámica";langue.lang_28="color ";langue.lang_29="ByN";langue.lang_30="colores y ByN";langue.lang_31="todos los formatos";langue.lang_32="fotógrafo";langue.lang_33="fotógrafos";langue.lang_34="(e)Kudji";langue.lang_35="enviar";langue.lang_36="validar";langue.lang_37="tipo de visual:";langue.lang_38="formato del fichero:";langue.lang_39="fichero transferido";langue.lang_40="fichero no transferido";langue.lang_41="fichero ya transferido";langue.lang_42="contacto:";langue.lang_43="medidas:";langue.lang_44="artículo(s)";langue.lang_45="palabras clave del visual:";langue.lang_46="cerrar";langue.lang_47="cerrar la ventana";langue.lang_48="abrir";langue.lang_49="nombre de usuario o contraseña incorrecto";langue.lang_50="enviar un mensaje";langue.lang_51="mi lightboxes";langue.lang_52="lightbox";langue.lang_53="mi carrito";langue.lang_54="modelo:";langue.lang_55="contactarnos";langue.lang_56="preguntas más frecuentes";langue.lang_57="enviar un correo electrónico";langue.lang_58="lightbox 1";langue.lang_59="número total de visuales:";langue.lang_60="edad:";langue.lang_61="mis lightboxes";langue.lang_62="masculino";langue.lang_63="femenino";langue.lang_64="referencias:";langue.lang_65="mi perfil ";langue.lang_66="gestión general";langue.lang_67="zoom";langue.lang_68="zona de búsqueda";langue.lang_69="búsqueda ampliada";langue.lang_70="búsqueda ampliada";langue.lang_71="añadir al carrito";langue.lang_72="añadir a la lightbox";langue.lang_73="zoom & info";langue.lang_74="mi selección en (e)Kudji";langue.lang_75="mis comentarios:";langue.lang_76="desplazar hacia ";langue.lang_77="copiar hacia";langue.lang_78="funciones avanzadas";langue.lang_79="mis preferencias de búsqueda";langue.lang_80="mis preferencias de visualización";langue.lang_81="mis preferencias de conexión ";langue.lang_82="resolución de pantalla:";langue.lang_83="selección del idioma";langue.lang_84="recordame en este ordenador";langue.lang_85="activar";langue.lang_86="desactivar";langue.lang_87="de";langue.lang_88="ver las palabras clave";langue.lang_89="insertar las palabras clave";langue.lang_90="buscando";langue.lang_91="precisiones de búsqueda";langue.lang_92="ningún selección disponible";langue.lang_93="año(s)";langue.lang_94="mes(es)";langue.lang_95="añadir a la lightbox";langue.lang_96="crear una nueva lightbox";langue.lang_97="mi lightbox";langue.lang_98="consulta:";langue.lang_99="copiar";langue.lang_100="mover";langue.lang_101="crear mi perfil";langue.lang_102="modificar mi perfil";langue.lang_103="la inscripción gratuita e inmediata le permite acceder a sus herramientas personales, a las maquetas sin marca y a los varios servicios.";langue.lang_104="(*) campos obligatorios";langue.lang_105="asunto:";langue.lang_106="apellidos:";langue.lang_107="nombre:";langue.lang_108="empresa:";langue.lang_109="función:";langue.lang_110="nombre de usuario:";langue.lang_111="contraseña:";langue.lang_112="confirmar su contraseña:";langue.lang_113="dirección:";langue.lang_114="código postal:";langue.lang_115="ciudad:";langue.lang_116="país:";langue.lang_117="teléfono:";langue.lang_118="tel:";langue.lang_119="fax:";langue.lang_120="móvil:";langue.lang_121="correo electrónico:";langue.lang_122="sitio web:";langue.lang_123="los campos con asterisco son obligatorios";langue.lang_124="confirmación de contraseña incorrecta";langue.lang_125="nombre de usuario ya utilisado";langue.lang_126="mi lightboxes";langue.lang_127="mi carrito";langue.lang_128="infos / leyenda:";langue.lang_129="visuales similares";langue.lang_130="ver el precio";langue.lang_131="suprimir palabra clave";langue.lang_132="reducir";langue.lang_133="maximizar";langue.lang_134="consulta:";langue.lang_135="renombrar";langue.lang_136="suprimir";langue.lang_137="crear una nueva lightbox";langue.lang_138="hacia";langue.lang_139="modificar";langue.lang_140="contiene:";langue.lang_141="creada el:";langue.lang_142="modificada el:";langue.lang_143="creado el:";langue.lang_144="modificado el:";langue.lang_145="informaciones:";langue.lang_146="en la lightbox";langue.lang_147="suprimir la lightbox";langue.lang_148="ok";langue.lang_149="cancelar";langue.lang_150="renombrar la lightbox";langue.lang_151="a";langue.lang_152="el importe total de mi selección es:";langue.lang_153="informaciones sobre mi carrito";langue.lang_154="hacer un pedido";langue.lang_155="hemos tratado su pedido";langue.lang_156="seleccione al menos uno visual";langue.lang_157="palabras clave";langue.lang_158="leyenda";langue.lang_159="reservas";langue.lang_160="comentarios:";langue.lang_161="seleccionar";langue.lang_162="uso previsto:";langue.lang_163="reinicializar";langue.lang_164="guardar";langue.lang_165="motivo(s) de rechazo";langue.lang_166="tamaño del archivo:";langue.lang_167="tema del visual:";langue.lang_168="calidad de postproducción:";langue.lang_169="composición / luz:";langue.lang_170="escenificación / etilismo:";langue.lang_171="uso del sitio web";langue.lang_172="uso de los visuales";langue.lang_173="política de privacidad";langue.lang_174="nuevo";langue.lang_175="ir a la página";langue.lang_176="añadir la palabra clave";langue.lang_177="añadir una palabra clave";langue.lang_178="ver";langue.lang_179="desconectarme";langue.lang_180="acerca de";langue.lang_181="nota legal";langue.lang_182="manual";langue.lang_183="ayuda activa";langue.lang_184="estilo artístico";langue.lang_185="calidad de postproducción";langue.lang_186="tipo de lugar:";langue.lang_187="abadia / iglesia";langue.lang_188="apartamento";langue.lang_189="taller";langue.lang_190="banco";langue.lang_191="bar / restaurante";langue.lang_192="barco / gabarra";langue.lang_193="tienda / almacén";langue.lang_194="oficina";langue.lang_195="chalet";langue.lang_196="castillo";langue.lang_197="taberna / cabaret";langue.lang_198="escuela / instituto";langue.lang_199="hangar / depósito";langue.lang_200="granja";langue.lang_201="caballeriza";langue.lang_202="galería";langue.lang_203="garaje / parking";langue.lang_204="hospital";langue.lang_205="hotel";langue.lang_206="mansión";langue.lang_207="inmueble";langue.lang_208="estudio grande";langue.lang_209="casa / villa";langue.lang_210="casa de arquitecto";langue.lang_211="casa solariega";langue.lang_212="palacio";langue.lang_213="sala / campo de deportes";langue.lang_214="sala de conferencia";langue.lang_215="auditorio";langue.lang_216="estudio foto / película";langue.lang_217="estudio";langue.lang_218="teatro";langue.lang_219="fábrica";langue.lang_220="otros";langue.lang_221="(e)Kudji editing";langue.lang_222="una colección";langue.lang_223="colección";langue.lang_224="en mis compartidas";langue.lang_225="mis carpetas compartidas";langue.lang_226="volver a la página inicial";langue.lang_227="contactarnos";langue.lang_228="política de privacidad";langue.lang_229="transférir";langue.lang_230="hacia mis repartos";langue.lang_231="press-book";langue.lang_232="derechos exclusivos";langue.lang_233="cree su press-book";langue.lang_234="suprimir la selección";langue.lang_235="me gustaría recibir informaciones sobre productos y servicios de (e)Kudji vía e-mail (nuestra política de confidencialidad informa sobre el uso de su información personal)";langue.lang_236="mis puestas en venta";langue.lang_237="pendiente de aprobación";langue.lang_238="editing en ejecución";langue.lang_239="no selección";langue.lang_240="visuales no seleccionados";langue.lang_241="1a rúbrica";langue.lang_242="2a rúbrica";langue.lang_243="3a rúbrica";langue.lang_244="4a rúbrica";langue.lang_245="5a rúbrica";langue.lang_246="nombre de la rúbrica";langue.lang_247="indexación en curso";langue.lang_248="búsqueda";langue.lang_249="nuevas";langue.lang_250="error interno";langue.lang_251=" webmaster";langue.lang_252="no tiene ningún lightbox";langue.lang_253="creación en curso";langue.lang_254="recordar mi nombre de usuario";langue.lang_255="no recordar mi nombre de usuario";langue.lang_256="cargando en curso ...";langue.lang_257="pantalla";langue.lang_258="activada";langue.lang_259="por favor, entre datos";langue.lang_260="pedida";langue.lang_261="su carrito contiene:";langue.lang_262="añadir al carrito";langue.lang_263="precio:";langue.lang_264="precio en euros (base):";langue.lang_265="mis compras";langue.lang_266="derechos gestionados";langue.lang_267="inscripción imposible";langue.lang_268="¿olvidó su contraseña?";langue.lang_269="correo electrónico incorrecto";langue.lang_270="¿olvidó su contraseña? llene los campos de abajo.";langue.lang_271="correo electrónico";langue.lang_272="completa su correo electrónico:";langue.lang_273="confirme su correo electrónico:";langue.lang_274="confirmación incorrecta del correo electrónico:";langue.lang_275="hemos tratado su demanda";langue.lang_276="usuario ya añadido";langue.lang_277="modificar su book";langue.lang_278="crear su book";langue.lang_279="1) complete los campos en la tabla de derecha para crear una ficha de contacto.";langue.lang_280="guardar";langue.lang_281="suprimir este book";langue.lang_282="informaciones incompletas";langue.lang_283="el usuario no existe";langue.lang_284="suprimir el usuario";langue.lang_285="ningún artículo en mi compilación";langue.lang_286="no hay resultados";langue.lang_287="editing incompleto";langue.lang_288="SR";langue.lang_289="DG";langue.lang_290="entrada el:";langue.lang_291="puesta el:";langue.lang_292="vendida el:";langue.lang_293="total (base):";langue.lang_294="pagada el:";langue.lang_295="total a pagar:";langue.lang_296="IVA intracomunitario:";langue.lang_297="pagada";langue.lang_298="no pagada";langue.lang_299="(My)Kudji HDD";langue.lang_300="(My)Kudji basic";langue.lang_301="(My)Kudji standard";langue.lang_302="(My)Kudji pro";langue.lang_303="estado de la cuenta:";langue.lang_304="elige un oficio";langue.lang_305="¿olvidó su nombre de usuario?";langue.lang_306="press-book";langue.lang_307="currículum";langue.lang_308="mini currículum";langue.lang_309="no hay resultados por:";langue.lang_310="Su entrada no produce ningún resultado. Verifica que no haya errores de ortografía o error de tipeo. También verifica sus criterios de búsqueda.";langue.lang_311="Para utilizar la ayuda en línea, entre los primeros caracteres de la palabra seguidos de un * (asterisco)";langue.lang_312="por favor, seleccione una zona de búsqueda adicional";langue.lang_313="precisión de búsqueda";langue.lang_314="localización";langue.lang_315="toda las existencias";langue.lang_316="mi compilación";langue.lang_317="clasificación";langue.lang_318="1a clase";langue.lang_319="2a clase";langue.lang_320="3a clase";langue.lang_321="no clasificadas";langue.lang_322="criterios de búsqueda";langue.lang_323="estilo:";langue.lang_324="blanco y negro";langue.lang_325="fotografía";langue.lang_326="ilustración";langue.lang_327="fotomontaje";langue.lang_328="grafismo";langue.lang_329="tipo:";langue.lang_330="orientación";langue.lang_331="derechos";langue.lang_332="sin royalties";langue.lang_333="derechos gestionados";langue.lang_334="suscripción";langue.lang_335="presupuesto";langue.lang_336="proponer un precio";langue.lang_337="calculador de precios";langue.lang_338="su requerimiento no produjo ningún resultado";langue.lang_339="hemos tratado su demanda de registración";langue.lang_340="informaciones actualizadas ";langue.lang_341="anuarios";langue.lang_342="talleres";langue.lang_343="bloc de notas";langue.lang_344="gestionar mis blocs de notas";langue.lang_345="mis mensajes";langue.lang_346="mensajes recibidos";langue.lang_347="mensajes enviados";langue.lang_348="mi currículum";langue.lang_349="dirección temporal:";langue.lang_350="añadir a un bloc de notas";langue.lang_351="crear un bloc de notas";langue.lang_352="suprimir un bloc de notas";langue.lang_353="renombrar un bloc de notas";langue.lang_354="correo electrónico:";langue.lang_355="sitio web:";langue.lang_356="apellidos:";langue.lang_357="nombre:";langue.lang_358="empresa:";langue.lang_359="función:";langue.lang_360="dirección 1:";langue.lang_361="dirección 2:";langue.lang_362="ciudad:";langue.lang_363="código postal:";langue.lang_364="país:";langue.lang_365="provincia:";langue.lang_366="teléfono:";langue.lang_367="teléfono móvil:";langue.lang_368="fax:";langue.lang_369="nombre de usuario:";langue.lang_370="contraseña:";langue.lang_371="confirmar contraseña:";langue.lang_372="pregunta de seguridad:";langue.lang_373="respuesta de seguridad:";langue.lang_374="validar mi currículum";langue.lang_375="en:";langue.lang_376="profesión:";langue.lang_377="especialidad:";langue.lang_378="estatuto:";langue.lang_379="escuela:";langue.lang_380="de:";langue.lang_381="hasta:";langue.lang_382="diplomas:";langue.lang_383="idiomas practicadas:";langue.lang_384="función:";langue.lang_385="empressa / organización:";langue.lang_386="mis blocs de notas";langue.lang_387="informaciones sobre el bloc de notas:";langue.lang_388="nombre:";langue.lang_389="descripción :";langue.lang_390="mi bloc de notas";langue.lang_391="visualizar";langue.lang_392="pro favor, identifíquese";langue.lang_393="bienvenido(a)";langue.lang_394="zoom";langue.lang_395="volver a calcular";langue.lang_396="desactivar una zona de búsqueda";langue.lang_397="crear";langue.lang_398="mi comentario:";langue.lang_399="añadir";langue.lang_400="selección";langue.lang_401="mirar todo";langue.lang_402="por favor, seleccione un visual";langue.lang_403="mi press-book";langue.lang_404="mi selección";langue.lang_405="búsqueda ampliada";langue.lang_406="búsqueda ampliada";langue.lang_407="ir a";langue.lang_408="página";langue.lang_409="por favor seleccione una zona de búsqueda";langue.lang_410="proponer un precio";langue.lang_411="elegir";langue.lang_412="stop";langue.lang_413="las colecciones";langue.lang_414="todos los formatos";langue.lang_415="seleccionar todo";langue.lang_416="título:";langue.lang_417="visual n°:";langue.lang_418="crédito:";langue.lang_419="tamaño max. del archivo";langue.lang_420="autorización necesaria";langue.lang_421="cesión de derechos:";langue.lang_422="elige una cesión de derechos";langue.lang_423="derechos gestionados";langue.lang_424="suscripción";langue.lang_425="seleccionar una utilización";langue.lang_426="ninguna información";langue.lang_427="nombre del visual:";langue.lang_428="transferir mis visuales";langue.lang_429="a (e)Kudji";langue.lang_430="a (My)Kudji HDD";langue.lang_431="a (My)Kudji";langue.lang_432="indexar mis visuales";langue.lang_433="en (e)Kudji";langue.lang_434="en (My)Kudji HDD";langue.lang_435="en (My)Kudji";langue.lang_436="clasificar y gestionar mis visuales";langue.lang_437="descargar el contenido de la carpeta";langue.lang_438="mis puestas en línea";langue.lang_439="mis ventas";langue.lang_440="mis compras";langue.lang_441="en la rúbrica actual (se añadirá a su visual inmediatamente y al tesauro despues de la validación)";langue.lang_442="poner los visuales seleccionados en línea";langue.lang_443="competencias:";langue.lang_444="editing";langue.lang_445="puede someter sus visuales";langue.lang_446="directamente a (e)Kudji";langue.lang_447="a un director de colección acreditado";langue.lang_448="palabras clave";langue.lang_449="por favor indique su elección antes de transferir";langue.lang_450="someter a (e)Kudji";langue.lang_451="seleccionar una colección:";langue.lang_452="seleccionar los visuales que quiere transferir";langue.lang_453="seleccionar una o varias visuales";langue.lang_454="seleccionar palabra(s)";langue.lang_455="añadir palabras clave";langue.lang_456="todas";langue.lang_457="ningún";langue.lang_458="descargar";langue.lang_459="mis carpetas";langue.lang_460="mi visuales";langue.lang_461="en (e)Kudji";langue.lang_462="a (e)Kudji";langue.lang_463="datos exif";langue.lang_464="transferencia directa";langue.lang_465="transferencia avanzada";langue.lang_466="indexación";langue.lang_467="notación";langue.lang_468="cuenta (My)";langue.lang_469="mis compras";langue.lang_470="crear un perfil";langue.lang_471="presentación / resumen";langue.lang_472="datos personales";langue.lang_473="características profesionales";langue.lang_474="historial profesional";langue.lang_475="book";langue.lang_476="dirección temporal";langue.lang_477="suprimir el perfil";langue.lang_478="mi datos personales:";langue.lang_479="mi información de acceso:";langue.lang_480="estatura:";langue.lang_481="histórico:";langue.lang_482="formación:";langue.lang_483="experiencia:";langue.lang_484="categoría:";langue.lang_485="superficie:";langue.lang_486="arquitectura:";langue.lang_487="elegir un tema";langue.lang_488="elegir una rúbrica";langue.lang_489="cambiar la imagen";langue.lang_490="sexo:";langue.lang_491="calidad de étnico:";langue.lang_492="nacido(a) el:";langue.lang_493="representado(a) por:";langue.lang_494="seudo 1:";langue.lang_495="seudo 2:";langue.lang_496="fecha de inicio:";langue.lang_497="fecha de fin:";langue.lang_498="referencias profesionales:";langue.lang_499="añadir una foto";langue.lang_500="describe sus productos y servicios (4000 caracteres como máximo)";langue.lang_501="Indique sus referencias profesionales (2000 caracteres como máximo)";langue.lang_502="describe el lugar propuesto (4000 caracteres como máximo)";langue.lang_503="añadir un resumen de presentación (250 caracteres como máximo)";langue.lang_504="añadir un comentario (250 caracteres como máximo)";langue.lang_505="añadir visuales a mi press-book";langue.lang_506="dirección temporal para el período comprendido entre el";langue.lang_507="Su dirección temporal sustituye su dirección habitual durante el periodo de su desplazamiento. Su cliente esta informado.";langue.lang_508="de:";langue.lang_509="hasta:";langue.lang_510="publicar la carpeta";langue.lang_511="dejar inválido a la publicación";langue.lang_512="fecha de recepción:";langue.lang_513="fecha de envío:";langue.lang_514="banco público de imágenes";langue.lang_515="la comunidad";langue.lang_516="mi cuenta y mi back-office";langue.lang_517="mi banco de imágenes";langue.lang_518="escribar una o varias palabras clave";langue.lang_519="búsqueda";langue.lang_520="página de inicio";langue.lang_521="elegir un idioma";langue.lang_522="elegir una carpeta";langue.lang_523="carpeta publicada a la dirección";langue.lang_524="transférencia en progreso";langue.lang_525="para tener acceso a las funciones avanzadas";langue.lang_526="nombre de usuario";langue.lang_527="contraseña";langue.lang_528="nombre de usuario o contraseña olvidado";langue.lang_529="cerrar mi sesión";langue.lang_530="iniciar una sesión";langue.lang_531="registrarme";langue.lang_532="de:";langue.lang_533="a:";langue.lang_534="para la selección en la carpeta arriba, quiero:";langue.lang_535="hacia la carpeta escogida abajo";langue.lang_536="mi carrito";langue.lang_537="mi lightboxes";langue.lang_538="mi compilación";langue.lang_539="añadir a la lightbox";langue.lang_540="añadir a mi compilación";langue.lang_541="añadir al carrito";langue.lang_542="calcular el precio";langue.lang_543="buscar con mis criterios";langue.lang_544="visuales almacenados";langue.lang_545="visuales en línea";langue.lang_546="seleccionar una lightbox";langue.lang_547="visualizar la lightbox";langue.lang_548="suprimir una lightbox";langue.lang_549="crear una lightbox";langue.lang_550="renombrar una lightbox";langue.lang_551="ver en tamaño completo (miniaturas)";langue.lang_552="ver en formato doble (miniaturas y maquetas)";langue.lang_553="ver en formato doble (búsqueda doble)";langue.lang_554="anterior";langue.lang_555="siguiente";langue.lang_556="transferencia total";langue.lang_557="fichero cargando";langue.lang_558="parar la transferencia";langue.lang_559="parar";langue.lang_560="cuota sobrepasado";langue.lang_561="informaciones, productos, servicios y tarifas";langue.lang_562="condiciones de uso y reglamentos";langue.lang_563="guía del usuario";langue.lang_564="activar / desactivar los tooltips";langue.lang_565="anterior";langue.lang_566="siguiente";langue.lang_567="cerrar";langue.lang_568="imprimir";langue.lang_569="imprimir la selección";langue.lang_570="ir a la página";langue.lang_571="transferir de";langue.lang_572="transferir a";langue.lang_573="mis carpetas";langue.lang_574="seleccionar...";langue.lang_575="mi ordenador";langue.lang_576="mis existencias en (My)Kudji HDD";langue.lang_577="añadir al bloc de notas";langue.lang_578="visualizar la ficha del contacto";langue.lang_579="cerrar la ficha del contacto";langue.lang_580="mis compartidas";langue.lang_581="descargar la selección";langue.lang_582="recoger las palabras claves en los campos IPTC del fichero";langue.lang_583="administración (My)";langue.lang_584="cerrar el directorio";langue.lang_585="crear / modificar mi cv";langue.lang_586="seleccionar el idioma de su cv";langue.lang_587="añadir estas informaciones a mi cv";langue.lang_588="visualizar mi cv";langue.lang_589="cerrar mi cv";langue.lang_590="seleccionar un bloc de notas";langue.lang_591="no tiene ningún bloc de notas";langue.lang_592="crear una carpeta";langue.lang_593="suprimir una carpeta";langue.lang_594="renombrar una carpeta";langue.lang_595="añadir al personaje(s)";langue.lang_596="descripción por personaje";langue.lang_597="número de personaje(s) en el visual seleccionado:";langue.lang_598="tesauro";langue.lang_599="descripción asistida por el tesauro";langue.lang_600="arrastrar y soltar en la zona de selección";langue.lang_601="añadir visuales";langue.lang_602="descripción simplificada de los personajes (el sexo y la edad son informaciónes que permite añadir palabras clave)";langue.lang_603="descripción asistida de los personajes";langue.lang_604="copiar las particularidades";langue.lang_605="suprimir el personaje";langue.lang_606="guardar la descripción ";langue.lang_607="modo de texto libre";langue.lang_608="palabras clave recuperadas";langue.lang_609="recuperar las palabras clave";langue.lang_610="ver las palabras clave del visual";langue.lang_611="ver las carpetas";langue.lang_612="ver las propiedades exif";langue.lang_613="añadir particularidades";langue.lang_614="visualización múltiple";langue.lang_615="visualización medio múltiple";langue.lang_616="visualización única";langue.lang_617="ninguna palabra clave asociada al visual";langue.lang_618="buscar en el tesauro";langue.lang_619="buscar entre los visuales";langue.lang_620="ninguna palabra clave seleccionada";langue.lang_621="añadir este perfil a mi bloc de notas";langue.lang_622="recorrer";langue.lang_623="añadir una palabra clave";langue.lang_624="transferir";langue.lang_625="suprimir todo";langue.lang_626="copiar todo";langue.lang_627="arrancar la transferencia";langue.lang_628="anular la transferencia";langue.lang_629="pegar";langue.lang_630="nueva carpeta";langue.lang_631="desplazar la carpeta a...";langue.lang_632="suprimir la carpeta";langue.lang_633="suprimir el fichero";langue.lang_634="suprimir todos los ficheros";langue.lang_635="compatir la carpeta";langue.lang_636="dar acceso a";langue.lang_637="carpeta compartida con";langue.lang_638="este contacto no está registrado en (e)Kudji";langue.lang_639="invitar su contacto para registrarse";langue.lang_640="le invita para registrarse en (e)Kudji";langue.lang_641="está invitado para registrarse en (e)Kudji";langue.lang_642="aceptar la invitación";langue.lang_643="puede añadir";langue.lang_644="visual(es)";langue.lang_645="resultado(s)";langue.lang_646="añadir a la lightbox";langue.lang_647="añadir a mi compilación";langue.lang_648="añadir al carrito";langue.lang_649="modificación efectuada";langue.lang_650="modificación fallida";langue.lang_651="seleccionar una lightbox";langue.lang_652="visualizar la lightbox";langue.lang_653="proceso fallido";langue.lang_654="seleccionar una lightbox";langue.lang_655="renombrar una lightbox";langue.lang_656="guardar el nuevo nombre";langue.lang_657="operación efectuada";langue.lang_658="seleccionar una lightbox";langue.lang_659="suprimir la lightbox";langue.lang_660="visual ya añadido";langue.lang_661="nombre de la nueva lightbox:";langue.lang_662="guardar";langue.lang_663="resultado(s)";langue.lang_664="materiales / materia:";langue.lang_665="hormigón";langue.lang_666="madera";langue.lang_667="carpintería";langue.lang_668="ladrillo";langue.lang_669="embaldosado";langue.lang_670="mármol";langue.lang_671="metal";langue.lang_672="moqueta";langue.lang_673="moldura";langue.lang_674="papel pintado";langue.lang_675="parqué";langue.lang_676="piedra";langue.lang_677="viga";langue.lang_678="colgadura";langue.lang_679="vidrio";langue.lang_680="interiorismo:";langue.lang_681="barroco";langue.lang_682="rústico";langue.lang_683="clásico";langue.lang_684="sobrio";langue.lang_685="diseño";langue.lang_686="exótico";langue.lang_687="heteróclito";langue.lang_688="industrial";langue.lang_689="lujoso";langue.lang_690="moderno";langue.lang_691="rococó";langue.lang_692="clase media";langue.lang_693="sin amueblar";langue.lang_694="entorno:";langue.lang_695="urbano";langue.lang_696="residencial";langue.lang_697="rural";langue.lang_698="paseo marítimo";langue.lang_699="parque / jardín";langue.lang_700="bosque";langue.lang_701="lago / estanque";langue.lang_702="aislado";langue.lang_703="habitaciones y dependencias:";langue.lang_704="dúplex";langue.lang_705="taller";langue.lang_706="librería";langue.lang_707="despacho";langue.lang_708="dormitorio";langue.lang_709="cuarto de chicos";langue.lang_710="cocina";langue.lang_711="cocina americana";langue.lang_712="entrada / hall";langue.lang_713="comedor";langue.lang_714="cuarto de baño";langue.lang_715="salón";langue.lang_716="entreplanta";langue.lang_717="ascensor";langue.lang_718="ventana panorámica";langue.lang_719="balcón / terraza";langue.lang_720="lavandería / vestidor";langue.lang_721="sótano";langue.lang_722="patio";langue.lang_723="dependencias";langue.lang_724="escalera";langue.lang_725="garaje / parking";langue.lang_726="desván";langue.lang_727="jardín";langue.lang_728="jardín de invierno";langue.lang_729="piscina";langue.lang_730="invernadero";langue.lang_731="pista de tenis";langue.lang_732="veranda";langue.lang_733="por favor, entre un edad";langue.lang_734="para tener acceso a su cuenta (My)";langue.lang_735="identificación no da acceso a una cuenta (My)";langue.lang_736="por favor, sigue intentando";langue.lang_737="crear una cuenta (My)";langue.lang_738="para saber más ...";langue.lang_739="¿qué es (My)?";langue.lang_740="Usted es un creativo, una empresa o una agencia de comunicación, etc. (e)Kudji le permite almacenar sus visuales y crear su propio banco de imágenes de forma autónoma.";langue.lang_741="sus archivos son almacenados en discos duros distantes segurizados con disponibilidad del 99,5 %";langue.lang_742="almacenaje en discos";langue.lang_743="sus archivos son almacenados en discos duros distantes segurizados con disponibilidad del 99,5 %";langue.lang_744="transferencia de archivos";langue.lang_745="transfiera y telecargue sus archivos en línea por el back-office en zonas del sitio según su sucripción";langue.lang_746="gestión de expedientes";langue.lang_747="cree, modifique, mueva, copie, suprima tantas carpetas que quiera y compartelas con los usuarios que quiera";langue.lang_748="indexación libre";langue.lang_749="asocie palabras-clave con sus fotografías por sí mismo sin ayuda del tesauro";langue.lang_750="indexación asistada";langue.lang_751="asocie palabras-clave con sus fotografías con la ayuda del tesauro multilinguo colaborativo en línea que archiva y enriquece inteligentemente su referenciado";langue.lang_752="motor de búsqueda";langue.lang_753="el motor de búsqueda le ayuda a buscar sus fotografías en el back-office y sus clientes tienen acceso a las selecciones que publica en línea";langue.lang_754="visualización en back-office";langue.lang_755="las fotografías se publican en formato miniatura y maqueta en las diferentes zonas del back-office";langue.lang_756="publicación en back-office";langue.lang_757="publique y comparte el contenido de sus carpetas, y sus fotografías se visualizán en línea en formato miniatura o maqueta";langue.lang_758="venta en línea";langue.lang_759="todas las herramientas de venta en línea son disponibles: visionadora, carrito, calculadora de precios, descargamiento en alta definición, pago en línea";langue.lang_760="acceso limitado al back-office";langue.lang_761="su back-office es accesible a 5 usuarios con una cuenta, con los cuales comparte el contenido de sus carpetas";langue.lang_762="acceso ilimitado al back-office";langue.lang_763="su back-office es accesible a un número ilimitado de usuarios con una cuenta, con los cuales comparte el contenido de sus carpetas";langue.lang_764="opciones del front-office limitadas";langue.lang_765="puede publicar un número ilimitado de fotografías, pero la venta en línea, la visionadora, el carrito, la calculadora de precios y el descargamiento en alta definición no son disponibles";langue.lang_766="opciones del front-office ilimitadas";langue.lang_767="puede publicar un número ilimitado de fotografías, pero la venta en línea, la visionadora, el carrito, la calculadora de precios y el descargamiento en alta definición son disponibles";langue.lang_768="AD por back-office";langue.lang_769="el descargamiento de sus fotorafías en alta definición es accesible por el back-office";langue.lang_770="AD por front-office";langue.lang_771="el descargamiento de sus fotorafías en alta definición es accesible por el front-office";langue.lang_772="estadísticas";langue.lang_773="las estadísticas a propósito de las entradas en su url, de la consulta y del descargamiento de sus visuales etc. son disponibles en su back-office";langue.lang_774="acceso por subdominio";langue.lang_775="las fotografías que usted publique en el front-office son accesibles en un subdominio del sitio (e)Kudji (por ej.: www.ekudji.com/minombre) y por la pestaña My del sitio (e)Kudji";langue.lang_776="acceso por nombre de subdominio";langue.lang_777="las fotografías que usted publique en el front-office son accesibles por el nombre de dominio que ha reservado, y su logotipo sustituye el logo de (e)Kudji en el cuadro gráfico del sitio (e)Kudji";langue.lang_778="acceso independiente";langue.lang_779="el acceso a su banco de imágenes es independiente del acceso a (e)Kudji, el banco de imágenes público y la comunidad ya no son accesibles desde su url";langue.lang_780="suscripción mensual";langue.lang_781="su suscripción se debe pagar por mes a vencimiento, el espacio disco y el tipo de suscripción se pueden modificar durante el contrato";langue.lang_782="suscripción trimestrial";langue.lang_783="su suscripción se debe pagar por trimestre a vencimiento, el espacio disco y el tipo de suscripción se pueden modificar durante el contrato";langue.lang_784="suscripción anual";langue.lang_785="su suscripción se debe pagar por año a vencimiento, el espacio disco y el tipo de suscripción se pueden modificar durante el contrato";langue.lang_786="(e)Kudji se reserva el derecho a modificar sus tarifas sin previo aviso. Las tarifas se revisan cada año según los índices de revisión de precios vigentes.";langue.lang_787="características técnicas";langue.lang_788="tarifas";langue.lang_789="(precios base mensuales en euros)";langue.lang_790="ofertas (My)";langue.lang_791="elegir mi configuración (My)";langue.lang_792="paquete (My)Kudji";langue.lang_793="espacio disponible (Go)";langue.lang_794="tipo de suscripción:";langue.lang_795="detalle de mi pedido";langue.lang_796="importe total (base):";langue.lang_797="IVA (19,6%):";langue.lang_798="importe total (con IVA):";langue.lang_799="no tiene oferta (My) activa por ahora";langue.lang_800="Su oferta (My) actual es";langue.lang_801="elegir una configuración";langue.lang_802="modificar la configuración";langue.lang_803="capacidad del disco:";langue.lang_804="otorgar calificación artística";langue.lang_805="otorgar calificación de calidad de la postproducción (c1)";langue.lang_806="tema de la fotografía (a1)";langue.lang_807="composición / luz (a2)";langue.lang_808="escenificación / etilismo (a3)";langue.lang_809="calidad de postproducción";langue.lang_810="devaluación:";langue.lang_811="sobrevaluación:";langue.lang_812="descuento:";langue.lang_813="elige una devaluación / sobrevaluación";langue.lang_814="tasa máxima = 50%";langue.lang_815="producto (My)Kudji:";langue.lang_816="HDD";langue.lang_817="Basic";langue.lang_818="Standard";langue.lang_819="Pro";langue.lang_820="mensual";langue.lang_821="trimestral";langue.lang_822="anual";langue.lang_823="ej";langue.lang_824="instale Flash Player (versión 9 o superior)";langue.lang_825="active Flash Player (versión 9 o superior)";langue.lang_826="su navegador impide la ejecución de Flash Player";langue.lang_827="por favor, indica el tipo de visual";langue.lang_828="por favor, indica el estilo de visual";langue.lang_829="por favor, indica el typo y el estilo de visual";langue.lang_830="por favor, modifica incorrectas informationes";langue.lang_831="su visuales están en línea";langue.lang_832="ningún visual en la carpeta";langue.lang_833="cotización";langue.lang_834="usted tiene una suscripción (My)Kudji HDD";langue.lang_835="puede administrar su cuenta (My) en el back-office";langue.lang_836="acceder al back-office";langue.lang_837="suprimir este bloc de notas";langue.lang_838="añadir un press-book";langue.lang_839="hacer clic para añadir a la vista previa";langue.lang_840="seleccionar o crear un perfil";langue.lang_841="últimos miembros";langue.lang_842="apertura el 4 de febrero";langue.lang_843="Beta version V1.0.1";langue.lang_844="añadir una formación";langue.lang_845="añadir una experiencia profesional";langue.lang_846="registración";langue.lang_847="El uso del sitio (e)Kudji requiere una actualización con una de las siguientes versiones de navegadores:";langue.lang_848="Firefox versión 2 o posterior";langue.lang_849="Safari versión 2 o posterior";langue.lang_850="Internet explorer versión 8";langue.lang_851="Google Chrome";langue.lang_852="-";langue.lang_853="mis blocs de notas";langue.lang_854="vistazo";langue.lang_855="ver la tabla contigua";langue.lang_856="eligir un nombre";langue.lang_857="buscar en:";langue.lang_858="Tarifa - Sin royalties";langue.lang_859="Precio (base)";langue.lang_860="(píxeles - RGB)";langue.lang_861="55 Mo";langue.lang_862="45 Mo";langue.lang_863="25 Mo";langue.lang_864="10 Mo";langue.lang_865="1 Mo";langue.lang_866="500 Ko";langue.lang_867="150 Ko";langue.lang_868="50 Ko";langue.lang_869="-";langue.lang_870="1a";langue.lang_871="2a";langue.lang_872="3a";langue.lang_873="nc";langue.lang_874="CL";langue.lang_875="¿uso previsto?";langue.lang_876="ver uso previsto";langue.lang_877="¿tamaño de fichero?";langue.lang_878="ver tamaño de fichero";langue.lang_879="colorimetría";langue.lang_880="usted es:";langue.lang_881="particular";langue.lang_882="profesional";langue.lang_883="empresa";langue.lang_884="n° de IVA intracomunitario";langue.lang_885="He leído y acepto:";langue.lang_886="las condiciones generales de uso del sitio web";langue.lang_887="las condiciones de puesta en línea y de difusión";langue.lang_888="la política de privacidad";langue.lang_889="las condiciones de uso de las obras";langue.lang_890="otro uso";langue.lang_891="-";langue.lang_892="factura n°:";langue.lang_893="cliente n°:";langue.lang_894="pedido n°:";langue.lang_895="cant.:";langue.lang_896="denominación:";langue.lang_897="precio unitario (base):";langue.lang_898="precio total (base):";langue.lang_899="condiciones de pago:";langue.lang_900="vencimiento:";langue.lang_901="modalidad de pago:";langue.lang_902="(e)Kudji es una marca registrada de F3ge, S.A. con un capital de 41.070 € - RCS Paris B 437 671 225 -TVA FR 56 437 671 225 000 21";langue.lang_903="F3ge SA - 121, Bd de Sébastopol - 75002 Paris – Francia - Tel. : +33 1 55 34 34 55 – Fax : +33 1 55 34 34 56 - www.ekudji.com";langue.lang_904="-";langue.lang_905="respuesta incorrecta";langue.lang_906="-";langue.lang_907="français";langue.lang_908="english (uk)";langue.lang_909="english (us)";langue.lang_910="español";langue.lang_911="-";langue.lang_912="ningún personaje(s) en el visual seleccionado";langue.lang_913="añadir al visual(es) seleccionado(s)";langue.lang_914="correo electrónico ya utilisado";langue.lang_915="soy ya registrado";langue.lang_916="continuar";langue.lang_917="volver";langue.lang_918="por favor, completa o modifica informationes";langue.lang_919="recapitulación";langue.lang_920="pago";langue.lang_921="validación";langue.lang_922="por favor, acepta condiciones y reglamentos";langue.lang_923="actualización de las informaciones";langue.lang_924="periodo:";langue.lang_925="actividad profesional:";langue.lang_926="oficio:";langue.lang_927="ningún artículo en mi ligthbox";langue.lang_928="ningún artículo en mi carrito";langue.lang_929="hoy";langue.lang_930="ayer";langue.lang_931="mis documentos";langue.lang_932="mi configuración actual está:";langue.lang_933="por favor, elige una rúbrica";langue.lang_934="-";langue.lang_935="confirmar la selección";langue.lang_936="añadir palabras al visual(es) seleccionado(s)";langue.lang_937="añadir una leyenda al visual(es) seleccionado(s)";langue.lang_938="seleccione uno o varias personaje";langue.lang_939="¿cancelar mi pedido?";langue.lang_940="mis carpetas";langue.lang_941="carpeta en línea";langue.lang_942="contacto";langue.lang_943="tipo";langue.lang_944="cesión de derechos";langue.lang_945="ninguna colección disponible";langue.lang_946="Por favor, seleccionne un visual para ver las palabras clave";langue.lang_947="tamaño de fichero";langue.lang_948="tipo de suscripción";langue.lang_949="clasificación:";langue.lang_950="tamaño max. del archivo:";langue.lang_951="informaciones";langue.lang_952="palabras clave del visual";langue.lang_953="mi comentario";langue.lang_954="ninguna información disponible";langue.lang_955="mensaje:";langue.lang_956="activar el reparto";langue.lang_957="compatir la carpeta";langue.lang_958="añadir un socio";langue.lang_959="mis socios";langue.lang_960="gestión";langue.lang_961="mi pedido";langue.lang_962="sin-nombre";langue.lang_963="pago validado";langue.lang_964="Su pago ha sido validado.";langue.lang_965="Gracias por haber elegido (e)Kudji.";langue.lang_966="Su configuración (My) ha sido activada:";langue.lang_967="";langue.lang_968="Le hemos mandado un e-mail de confirmación a la dirección";langue.lang_969="que corresponde a su cuenta de usuario.";langue.lang_970="transacción n°:";langue.lang_971="fecha de transacción:";langue.lang_972="editar";langue.lang_973="mi datos personales";langue.lang_974="Para descargar sus visuales ahora:";langue.lang_975="clic aqui";langue.lang_976="También puede descargarlas en la sección mi cuenta/mis compras.";langue.lang_977="¡Hola!";langue.lang_978="Capacidad del disco disponible:";langue.lang_979="leyenda:";langue.lang_980="clasificación:";langue.lang_981="tamaño max. del archivo:";langue.lang_982="precio (base):";langue.lang_983="hecho por encargo";langue.lang_984="tarjeta bancaria";langue.lang_985="Paypal";langue.lang_986="pago en línea: conexión en curso";langue.lang_987="inscripción gratuita";langue.lang_988="disponibilidad";langue.lang_989="día(s)";langue.lang_990="Su suscripción espira dentro de:";langue.lang_991="configuración en curso";langue.lang_992="tipo de uso";langue.lang_993="soporte de uso";langue.lang_994="tamaño";langue.lang_995="paginación";langue.lang_996="distribución electrónica";langue.lang_997="duración";langue.lang_998="cantidad";langue.lang_999="territorio";langue.lang_1000="libro comercial";langue.lang_1001="libro electrónico";langue.lang_1002="libro de texto";langue.lang_1003="revista";langue.lang_1004="periódico";langue.lang_1005="folleto / catálogo";langue.lang_1006="presentación corporativa";langue.lang_1007="memoria corporativa";langue.lang_1008="periódico de empresa";langue.lang_1009="boletín informativo";langue.lang_1010="material de prensa";langue.lang_1011="calendario corporativo";langue.lang_1012="tarjeta de filicitación";langue.lang_1013="documento interno";langue.lang_1014="cartel, póster interno";langue.lang_1015="anuncio impreso";langue.lang_1016="correo directo";langue.lang_1017="hoja promocional";langue.lang_1018="postal promocional";langue.lang_1019="cartel - valla publicitaria";langue.lang_1020="cartel - exterior";langue.lang_1021="cartel - punto de venta";langue.lang_1022="cartel - feria profesional";langue.lang_1023="regalo promocional";langue.lang_1024="video de ventas";langue.lang_1025="cd, dvd de ventas";langue.lang_1026="embalaje de producto";langue.lang_1027="etiqueta de producto";langue.lang_1028="diseño de producto";langue.lang_1029="tarjeta de filicitación";langue.lang_1030="tarjeta de débito y cheque";langue.lang_1031="tarjeta de tienda";langue.lang_1032="tarjeta de transporte";langue.lang_1033="tarjeta de teléfono";langue.lang_1034="calendario";langue.lang_1035="póster";langue.lang_1036="tarjeta postal";langue.lang_1037="sitio web - comercial";langue.lang_1038="sitio web - editorial";langue.lang_1039="sitio web - cultural";langue.lang_1040="folleto electrónico";langue.lang_1041="email promocional";langue.lang_1042="publicitad en sitios web";langue.lang_1043="intranet";langue.lang_1044="correo electrónico interno";langue.lang_1045="video y presentación";langue.lang_1046="publicitad en video/software";langue.lang_1047="publicitad en móvil";langue.lang_1048="editorial en móvil";langue.lang_1049="publicación y editorial";langue.lang_1050="publicación corporativa";langue.lang_1051="publicidad";langue.lang_1052="producto vendido";langue.lang_1053="web y móvil";langue.lang_1054="tamaño";langue.lang_1055="hasta 1/16 página";langue.lang_1056="hasta 1/8 página";langue.lang_1057="hasta 1/4 página";langue.lang_1058="hasta 1/2 página";langue.lang_1059="hasta 3/4 página";langue.lang_1060="hasta página completa";langue.lang_1061="hasta doble página";langue.lang_1062="hasta 180 x150 píxeles";langue.lang_1063="hasta 300 x250 píxeles";langue.lang_1064="banner horizontal";langue.lang_1065="banner vertical";langue.lang_1066="paginación";langue.lang_1067="interior";langue.lang_1068="portada";langue.lang_1069="uso múltiple interior";langue.lang_1070="uso múltiple & portada";langue.lang_1071="página inicio";langue.lang_1072="multiple use & inicio";langue.lang_1073="distribución electrónica";langue.lang_1074="sin distribución electrónica";langue.lang_1075="con distribución electrónica";langue.lang_1076="duración";langue.lang_1077="1 día";langue.lang_1078="hasta 1 semana";langue.lang_1079="hasta 2 semanas";langue.lang_1080="hasta 1 mes";langue.lang_1081="hasta 3 meses";langue.lang_1082="hasta 6 meses";langue.lang_1083="hasta 1 año";langue.lang_1084="hasta 2 años";langue.lang_1085="hasta 5 años";langue.lang_1086="más de 5 años";langue.lang_1087="hasta 3 años";langue.lang_1088="más de 6 meses";langue.lang_1089="más de 1 semana";langue.lang_1090="hasta 7 años";langue.lang_1091="hasta 10 años";langue.lang_1092="más de 1 año";langue.lang_1093="cantidad";langue.lang_1094="hasta 1 000 ej";langue.lang_1095="hasta 1 millón ej";langue.lang_1096="hasta 10 ej";langue.lang_1097="hasta 10 000 ej";langue.lang_1098="hasta 10 millones ej";langue.lang_1099="hasta 100 ej";langue.lang_1100="hasta 100 000 ej";langue.lang_1101="hasta 2 500 ej";langue.lang_1102="hasta 2,5 millones ej";langue.lang_1103="hasta 25 ej";langue.lang_1104="hasta 25 000 ej";langue.lang_1105="hasta 250 ej";langue.lang_1106="hasta 250 000 ej";langue.lang_1107="hasta 5 ej";langue.lang_1108="hasta 5 000 ej";langue.lang_1109="hasta 5 millones ej";langue.lang_1110="hasta 50 ej";langue.lang_1111="hasta 50 000 ej";langue.lang_1112="hasta 500 ej";langue.lang_1113="hasta 500 000 ej";langue.lang_1114="más de 1 millón ej";langue.lang_1115="más de 10 millones ej";langue.lang_1116="más de 100 000 ej";langue.lang_1117="más de 5 000 ej";langue.lang_1118="más de 50 000 ej";langue.lang_1119="más de 500 000 ej";langue.lang_1120="1 sitio";langue.lang_1121="hasta 5 sitios";langue.lang_1122="hasta 10 sitios";langue.lang_1123="hasta 20 sitios";langue.lang_1124="hasta 50 sitios";langue.lang_1125="más de 50 sitios";langue.lang_1126="territorio";langue.lang_1127="1 país";langue.lang_1128="hasta 10 país";langue.lang_1129="hasta 20 país";langue.lang_1130="más de 20 país";langue.lang_1131="-";langue.lang_1132="Descubre Picture Lifestyle Management";langue.lang_1133="Comparte sus competencias y organice sus producciones";langue.lang_1134="Creativos, su independencia cuesta solamente 9€/ mes";langue.lang_1135="Enriquece automaticamente la indexación de sus visuales";langue.lang_1136="Vuelvase director de colección y gestione sus creativos";langue.lang_1137="Controla los precios de venta e cambie la cuota de sus creaciones";langue.lang_1138="Compre sus visuales al precio de su cotización";langue.lang_1139="Venda en línea y crea su banco de imágenes por sólo 29€ / mes";langue.lang_1140="Controla su presupuesto y proponga su precio";langue.lang_1141="Acusamos recibo de su pedido en www.ekudji.com";langue.lang_1142="Encontra su nota de pedido y su factura en la sección mi cuenta en www.ekudji.com";langue.lang_1143="Gracias por su confianza.";langue.lang_1144="Su pedido en (e)Kudji";langue.lang_1145="activar mi subdominio";langue.lang_1146="nombre del subdominio:";langue.lang_1147="Mi e-mail:";langue.lang_1148="tema:";langue.lang_1149="Enviar una copia a mi dirección electrónica";langue.lang_1150="Quiere vender sus visuales en el banco público de imágenes (e)";langue.lang_1151="Puede someter los:";langue.lang_1152="- sea directamente en (e)Kudji";langue.lang_1153="- sea mediante un director de colección";langue.lang_1154="Tiene que registrarse";langue.lang_1155="identificarme";langue.lang_1156="no tiene identificador, registrame";langue.lang_1157="registrase";langue.lang_1158="descagar visuales";langue.lang_1159="vender en (e)Kudji";langue.lang_1160="comprar en (e)Kudji";langue.lang_1161="crear una colección";langue.lang_1162="crear un cuenta (My)";langue.lang_1163="gestionar mis visuales";langue.lang_1164="gestionar mi banco de imágenes";langue.lang_1165="gestionar una colección";langue.lang_1166="utilizar mi back-office";langue.lang_1167="funcionalidades del sitio";langue.lang_1168="comunidad";langue.lang_1169="cuestión administrativa";langue.lang_1170="cuestión técnica";langue.lang_1171="información legal";langue.lang_1172="cooperación";langue.lang_1173="sugerencia";langue.lang_1174="información general";langue.lang_1175="Informar de un problema";langue.lang_1176="otro";langue.lang_1177="-";langue.lang_1178="-";langue.lang_1179="-";langue.lang_1180="Cordialemente";langue.lang_1181="El equipo (e)Kudji";langue.lang_1182="Su mensaje a (e)Kudji";langue.lang_1183="En referencia a su petición, esta es sus informaciones de acceso:";langue.lang_1184="Modificaciónus de sus informaciones de acceso";langue.lang_1185="Sus informaciones de acceso han sido cambiado con éxito.";langue.lang_1186="Su inscripción en el sitio de (e)Kudji";langue.lang_1187="Bienvenido(a) a (e)Kudji";langue.lang_1188="Esta es sus informaciones de acceso:";langue.lang_1189="Mi cuenta (My) en (e)Kudji";langue.lang_1190="Sus ventas en (e)Kudji";langue.lang_1191="La suscripción a su cuenta (My) ha expirado.";langue.lang_1192="El acesso a su cuenta (My) está suspendido.";langue.lang_1193="Dispone de un plazo de 30 dias por reactiver su cuenta (My).";langue.lang_1194="Más allá del plazo, sus datos y ficheros no serán almacenados.";langue.lang_1195="Puede reactivar su cuenta utilizando sus identificadores habituales.";langue.lang_1196="Notificación de actividad";langue.lang_1197="Usted ha transferido";langue.lang_1198="ficheros en (e)Kudji con éxito.";langue.lang_1199="ficheros en su cuenta (My) con éxito.";langue.lang_1200="ficheros desde (e)Kudji con éxito.";langue.lang_1201="ficheros desde su cuenta (My) con éxito.";langue.lang_1202="En el caso de que no ha efectuado la transferencia, contactanos: ekudji@ekudji.com";langue.lang_1203="Un(a) usuorio(a) autorizado(a) se ha conectado(a) a un o varías de sus carpetas compartidas en su cuenta (My).";langue.lang_1204="Este(a) usuorio(a) autorizado(a) es:";langue.lang_1205="Si este(a) usuorio(a) no tiene autorización, se puede modificar los derechos de acceso en su cuenta (My)";langue.lang_1206="Usted ha recientemente sometido visuales en el sitio web de (e)Kudji";langue.lang_1207="El editing esta acabado. Puede usted activar la puesta en línea.";langue.lang_1208="Para validar la puesta en línea de sus visuales, va en el sitio web (e)Kudji, rúbrica Mi cuenta / pendiente de aprobación. (www.ekudji.com)";langue.lang_1209="opción de visualización";langue.lang_1210="extraer según :";langue.lang_1211="importe (base)";langue.lang_1212="país";langue.lang_1213="visual n°";langue.lang_1214="precio de venta (base)";langue.lang_1215="vendido el";langue.lang_1216="pagado";langue.lang_1217="sí";langue.lang_1218="no";langue.lang_1219="pagado el";langue.lang_1220="% vendedor";langue.lang_1221="que facturar (base)";langue.lang_1222="ya facturado (base)";langue.lang_1223="facturado el";langue.lang_1224="comprador";langue.lang_1225="creativo";langue.lang_1226="clase";langue.lang_1227="cotización";langue.lang_1228="descuento";langue.lang_1229="en línea desde";langue.lang_1230="tamaño max.";langue.lang_1231="calcular:";langue.lang_1232="por la selección:";langue.lang_1233="exportar";langue.lang_1234="facturar";langue.lang_1235="exportar en formato excel";langue.lang_1236="facturar las ventas pagadas";langue.lang_1237="mis estadísticas";langue.lang_1238="estadísticas generales";langue.lang_1239="estadísticas personales";langue.lang_1240="núm ventas";langue.lang_1241="precio medio de venta (base)";langue.lang_1242="vol. de negocios";langue.lang_1243="vista (palabres)";langue.lang_1244="vista (maquetas)";langue.lang_1245="en lightboxes";langue.lang_1246="en carritos";langue.lang_1247="en compilaciones";langue.lang_1248="precio de compra";langue.lang_1249="comprado el";langue.lang_1250="no pagado";langue.lang_1251="a (My)HDD";langue.lang_1252="en línea en (e)";langue.lang_1253="editing en (e)";langue.lang_1254="en línea en (My)";langue.lang_1255="en (My)HDD";langue.lang_1256="mi configuración";langue.lang_1257="mis facturas";langue.lang_1258="mi cuenta (My)";langue.lang_1259="parametrización";langue.lang_1260="ficheros de su cuenta (My) en (e)Kudji con éxito.";langue.lang_1261="En referencia a su petición, esta es sus informaciones de acceso:";langue.lang_1262="visualiza la lightbox:";langue.lang_1263="-";langue.lang_1264="-";langue.lang_1265="-";langue.lang_1266="-";langue.lang_1267="-";langue.lang_1268="-";langue.lang_1269="-";langue.lang_1270="-"}}}}function aff_alert(c,b){if(!c){c="Aucun text"}var a="notification_success";switch(b){case 1:a="notification_error";break;case 3:a="notification_notice";break;default:a="notification_success"}new MochaUI.Window({type:"notification",cornerRadius:6,closeAfter:3000,id:"aff_alert",content:c,width:300,height:75,bodyBgColor:[66,66,66],addClass:a})}function aff_small_alert(f,b,c){if(!f){f="Aucun text"}if(f==MochaUI.errorMsg.notconnected){return(new MochaUI.ModuleIdent())}var a="notification_success";switch(b){case 1:a="notification_error";break;case 3:a="notification_notice";break;default:a="notification_success"}var e=f;var d=new Element("div",{"class":"small_alert",id:"window_small_alert"}).set("html",e).setStyles({width:c?c.width-24||226:226,height:"50%",overflow:"visible",position:"absolute",top:"50%","margin-top":-18});new MochaUI.Window({type:"notification",container:(c?c.cont||"desktop":"desktop"),cornerRadius:6,closeAfter:(c?c.delay||3000:3000),id:"aff_alert",content:d,width:(c?c.width||250:250),height:(c?c.height||40:40),x:(c?c.x||null:null),y:(c?c.y||null:null),bodyBgColor:[66,66,66],addClass:(a+(c?" "+c.clasz||"":"")),zIndex:(c?c.zIndex||null:null),padding:{top:0,right:12,bottom:0,left:12},onCloseComplete:(c?c.onCloseComplete||$lambda:$lambda)})}function loadAlert(a){aff_alert(a)}function aff_prompt(f,d,c){var e=new Element("div",{"class":"prompt_msg",id:"window_alert"});var b=new Element("div",{"class":"g364 ektreeAlertOkButton",events:{mousedown:function(){this.addClass("g364on")},mouseout:function(){this.removeClass("g364on")},click:function(){if(c){d.bind(c).run()}else{d.run()}MochaUI.closeWindow($("prompt"))}}}).set("text",langue.lang_36).inject(e);var a=new Element("div",{"class":"g364 ektreeAlertCancelButton",events:{mousedown:function(){this.addClass("g364on")},mouseout:function(){this.removeClass("g364on")},click:function(){MochaUI.closeWindow($("prompt"))}}}).set("text",langue.lang_149).inject(e);new MochaUI.Window({id:"prompt",title:f,type:"modal",loadMethod:"html",content:e,collapsible:false,minimizable:false,maximizable:false,closable:false,draggable:false,opacity:1,resizable:false,width:400,height:40,useEffects:false,headerHeight:20,footerHeight:10,cornerRadius:5,headerStartColor:[87,87,87],headerStopColor:[66,66,66],bodyBgColor:[29,29,29],contentBgColor:"#1d1d1d",addClass:"prompt_msg_wrapper",padding:{top:0,right:0,bottom:0,left:0}})}function aff_prompt_input(n,e,o,b){var k=new Element("div",{"class":"prompt_msg_input",id:"window_alert"});var q=new Element("table",{width:"100%",height:"100%",border:0,cellpadding:5,cellspacing:1}).inject(k);var g=new Element("tr").inject(q);var c=new Element("td",{align:"center",colspan:2}).inject(g);var d=new Element("tr").inject(q);var p=new Element("td",{align:"right","class":"prompt_msg_td"}).inject(d);var m=new Element("td",{align:"left","class":"prompt_msg_td"}).inject(d);var l=null;var j=function(){if(l.get("value")!=""){if(o){e.bind(o).pass(l.get("value")).run()}else{e.pass(l.get("value")).run()}MochaUI.closeWindow($("prompt"))}};l=new Element("input",{type:"text",value:"","class":"ektreeAlertInput",id:"ektree-alert-input"}).addEvent("keydown",function(f){if(f.code==13){j()}}).inject(c);if(b){l.set("value",b)}var h=new Element("div",{"class":"g364 ektreeAlertOkButton",events:{mousedown:function(){this.addClass("g364on")},mouseout:function(){this.removeClass("g364on")},mouseup:function(){this.removeClass("g364on");j()}}}).set("text",langue.lang_36).inject(p);var a=new Element("div",{"class":"g364 ektreeAlertCancelButton",events:{mousedown:function(){this.addClass("g364on")},mouseout:function(){this.removeClass("g364on")},mouseup:function(){MochaUI.closeWindow($("prompt"))}}}).set("text",langue.lang_149).inject(m);new MochaUI.Window({id:"prompt",title:n,type:"modal",loadMethod:"html",content:k,collapsible:false,minimizable:false,maximizable:false,closable:false,draggable:false,resizable:false,opacity:1,width:400,height:80,useEffects:false,headerHeight:20,footerHeight:10,cornerRadius:5,headerStartColor:[87,87,87],headerStopColor:[66,66,66],bodyBgColor:[29,29,29],contentBgColor:"#1d1d1d",addClass:"prompt_msg_wrapper",padding:{top:0,right:0,bottom:0,left:0},onContentLoaded:function(){new RoundedInput("ektreeAlertInput",".prompt_msg_input","#window_alert")}})}function aff_prompt_html(h,d,e,j,b){var g=new Element("div",{"class":"prompt_msg_html",id:"window_alert"});var a=new Element("div",{"class":"ektreeAlertHtmlCont"}).set("html",e).inject(g);var f=new Element("div",{"class":"g364 ektreeAlertOkButton",events:{mousedown:function(){this.addClass("g364on")},mouseout:function(){this.removeClass("g364on")},click:function(){if(j){d.bind(j).run()}else{d.run()}MochaUI.closeWindow($("prompt"))}}}).set("text",langue.lang_36).inject(g);var c=new Element("div",{"class":"g364 ektreeAlertCancelButton",events:{mousedown:function(){this.addClass("g364on")},mouseout:function(){this.removeClass("g364on")},click:function(){MochaUI.closeWindow($("prompt"))}}}).set("text",langue.lang_149).inject(g);new MochaUI.Window({id:"prompt",title:h,type:"modal",loadMethod:"html",content:g,opacity:1,collapsible:false,minimizable:false,maximizable:false,closable:false,draggable:false,resizable:false,width:400,height:80,useEffects:false,headerHeight:20,footerHeight:10,addClass:"prompt_msg_wrapper",cornerRadius:5,headerStartColor:[87,87,87],headerStopColor:[66,66,66],bodyBgColor:[29,29,29],contentBgColor:"#1d1d1d",padding:{top:0,right:0,bottom:0,left:0},onContentLoaded:(b&&b.onLoad?b.onLoad:$lambda)})}function aff_prompt_conf_html(j,d,e,k,b){var a=$random(0,125);var f='<table cellpadding="0" cellspacing="0" border="0" width="100%" ><tbody><tr><td align="left"  valign="bottom"><div class="g364" id="pc_ok_'+a+'">'+langue.lang_36+'</div></td><td align="right" valign="bottom"><div class="g364" id="pc_cancel_'+a+'" >'+langue.lang_149+"</div></td></tr></tbody></table>";var l=new Element("div",{"class":"prompt_msg_conf_cont",id:"win_pc_cont"}).set("html",e);var h=new Element("div",{"class":"prompt_msg_conf_tool",id:"win_pc_tools"}).set("html",f);var g=false;var c=false;new MochaUI.Window({id:"prompt",title:j,loadMethod:"html",toolbarLoadMethod:"html",content:l,toolbarContent:h,cornerRadius:6,width:(b?b.width||250:250),height:(b?b.height||40:40),x:(b?b.x||null:null),y:(b?b.y||null:null),zIndex:(b?b.zIndex||null:null),opacity:(b?b.opacity||0.9:0.9),type:"modal",collapsible:false,minimizable:false,maximizable:false,closable:false,draggable:false,resizable:false,useEffects:false,headerHeight:20,footerHeight:10,addClass:("prompt_msg_wrapper "+(b?b.clasz||"":"")),toolbar:true,toolbarHeight:20,toolbarPosition:"bottom",headerStartColor:[87,87,87],headerStopColor:[66,66,66],bodyBgColor:[29,29,29],contentBgColor:"#1d1d1d",scrollbars:false,padding:{top:0,right:0,bottom:0,left:0},onContentLoaded:function(n){if(!g){$("win_pc_cont").setStyle("height",n.getElement(".mochaContentWrapper").getStyle("height").toInt()-10);var m=new EkScrollControl($("win_pc_cont"),{createControls:true,htmlElementPrefix:"prompt",initialStep:0,control:null,scrollclass:"scrollcontrollbar2"});m.updateScrollable();if(b&&b.onLoad){b.onLoad.run()}g=true}if(!c){if($("pc_ok_"+a)&&$("pc_cancel_"+a)){$("pc_ok_"+a).addEvents({mousedown:function(){this.addClass("g364on")},mouseout:function(){this.removeClass("g364on")},mouseup:function(){if(k){d.bind(k).run()}else{d.run()}MochaUI.closeWindow($("prompt"))}});$("pc_cancel_"+a).addEvents({mousedown:function(){this.addClass("g364on")},mouseout:function(){this.removeClass("g364on")},mouseup:function(){MochaUI.closeWindow($("prompt"))}});c=true}}}})}function aff_semi_prompt(f,b){var c=$random(0,126);var e="spa_ref";var a='<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0"><tbody><tr><td align="center"><div class="g364 semiPromptOkButton" id="spok_'+c+'">'+langue.lang_36+'</div></td><td align="center"><div class="g364 semiPromptCancelButton" id="spcancel_'+c+'">'+langue.lang_149+"</div></td></tr></tbody></table>";var d=new Element("div",{"class":"semi_prompt_msg",id:"window_alert"}).set("html",a).setStyles({width:b?b.width-24||276:276,height:b?b.height-20||30:30});new MochaUI.Window({container:(b?b.cont||"desktop":"desktop"),cornerRadius:6,closeAfter:(b?b.delay||0:0),id:e,title:f,content:d,width:(b?b.width||300:300),height:(b?b.height||50:50),x:(b?b.x||null:null),y:(b?b.y||null:null),bodyBgColor:[66,66,66],addClass:(b?b.clasz||"":""),headerStartColor:(b?b.headerColor||null:null),headerStopColor:(b?b.headerColor||null:null),zIndex:(b?b.zIndex||null:null),collapsible:false,minimizable:false,maximizable:false,closable:false,draggable:false,resizable:false,footerHeight:1,addClass:"semiPromptAlert",onContentLoaded:function(){if($("spok_"+c)){$("spok_"+c).addEvents({mouseout:function(){this.removeClass("g364on")},mousedown:function(){this.addClass("g364on")},mouseup:function(){this.removeClass("g364on");if(b.ok){if(b.binder){b.ok.bind(b.binder).run()}else{b.ok.run()}}MochaUI.closeWindow($(e))}})}if($("spcancel_"+c)){$("spcancel_"+c).addEvents({mouseout:function(){this.removeClass("g364on")},mousedown:function(){this.addClass("g364on")},mouseup:function(){this.removeClass("g364on");if(b.cancel){if(b.binder){b.cancel.bind(b.binder).run()}else{b.cancel.run()}}MochaUI.closeWindow($(e))}})}}})}function aff_info_alert(c,b){var a="commInfoText";new MochaUI.Window({type:"window",container:"commInfo",cornerRadius:6,closeAfter:(b?b.delay||3000:3000),id:"aff_info_alert",loadMethod:"xhr",contentURL:c,width:(b?b.width||160:160),height:(b?b.height||80:80),x:(b?b.x||null:null),y:(b?b.y||null:null),bodyBgColor:[0,0,0],addClass:(a+(b?" "+b.clasz||"":"")),zIndex:(b?b.zIndex||null:null),minimizable:false,maximizable:false,resizable:false,headerHeight:0,footerHeight:0,closable:false,bodyBgColor:[0,0,0],contentBgColor:"#90979a",useCanvas:false})}function aff_html_info_alert(b,a){new MochaUI.Window({type:"notification",cornerRadius:6,closeAfter:(a?a.delay||3000:3000),id:"aff_info_alert",loadMethod:"html",content:b,width:(a?a.width||160:160),height:(a?a.height||50:50),x:(a?a.x||null:null),y:(a?a.y||null:null),addClass:a?a.clasz||"":"",zIndex:(a?a.zIndex||null:null),minimizable:false,maximizable:false,resizable:false,closable:false,bodyBgColor:[66,66,66],contentBgColor:"#222",useCanvas:true,onCloseComplete:(a?a.onCloseComplete||$lambda:$lambda)})}function aff_count_down(e,d,c){var a="commInfoText";var b='<div id="countdown-content" class="countdownContent"><table width="100%" height="100%" border="0"><tbody><tr><td align="center" valign="middle">activation de votre compte dans :</td><td align="right" valign="middle" width="30"><div id="countdown" class="countdownAlert"></div></td><td ailgn="left" valign="middle">s</td></tr></tbody></table></div>';new MochaUI.Window({type:"window",cornerRadius:10,closeAfter:(c?c.delay||0:0),id:"aff_cntdwn_alert",title:" ",loadMethod:"html",content:b,width:(c?c.width||260:260),height:(c?c.height||30:30),x:(c?c.x||null:null),y:(c?c.y||null:null),addClass:(a+(c?" "+c.clasz||"":"")),zIndex:(c?c.zIndex||null:null),minimizable:false,maximizable:false,draggable:false,resizable:false,closable:false,collapsible:false,scrollbars:false,headerHeight:10,footerHeight:0,bodyBgColor:[34,34,34],headerStartColor:[34,34,34],headerStopColor:[34,34,34],axy:{top:40,right:30},opacityAll:0.85,padding:{top:0,right:12,bottom:0,left:0},onContentLoaded:function(){var f=new CountDown({element:$("countdown"),start:d,finish:0,onComplete:function(){$("countdown-content").set("text",e).setStyle("color","#df790b");var g=function(){MochaUI.closeWindow($("aff_cntdwn_alert"))};g.delay(5000)}}).start()},onClose:function(){}})}var CountDown=new Class({Implements:[Options,Events],options:{element:"countdown",start:10,finish:0,startFont:"12px",finishFont:"12px",onComplete:$empty,duration:1000},initialize:function(a){this.setOptions(a)},start:function(){this.anim()},anim:function(){this.options.element.set("text",this.options.start--);var a=new Fx.Tween(this.options.element,{duration:this.options.duration,link:"ignore",onComplete:function(){if(this.options.start>=this.options.finish){this.anim()}else{this.fireEvent("complete")}}.bind(this)}).start("font-size",this.options.startFont,this.options.finishFont)}});MochaUI.createUser=new Class({initialize:function(a,b){this.user_id=a.user_id||-1;this.nom=a.nom||-1;this.prenom=a.prenom||-1;this.ek=a.ek||1;this.stock=a.stock||0;this.bi=a.bi||0;this.notation=a.notation||0;this.email=a.email||-1;this.share={ref:(a.share.ref||0),manage:(a.share.manage||0)};this.fr=a.fr;if(b==1){this.viewingpublished={user_id:($("gallery_user_id").get("value")||-1),folder_id:($("gallery_folder_id").get("value")||-1),title:($("gallery_title").get("value")||-1),origin:($("gallery_origin").get("value")||-1)}}},getRefFtpOrigin:function(a){var c=1;if(a==0){if(this.ek==1){c=0}else{if(this.stock==1){c=1}else{if(this.bi==1){c=2}else{if(this.share==1){c=3}}}}}else{if(a==1){if(this.stock==1){c=1}else{if(this.bi==1){c=2}else{if(this.share==1){c=3}}}}else{if(a==2){if(this.bi==1){c=2}else{if(this.share==1){c=3}}}else{if(a==3){if(this.share==1){c=3}}}}}return c},getEditingFtpOrigin:function(){return 0},getAdminFtpOrigin:function(a){var c=0;if(a==0){if(this.stock==1){c=1}else{if(this.bi==1){c=2}else{if(this.share==1){c=3}}}}else{if(a==1){if(this.bi==1){c=2}else{if(this.share==1){c=3}}}else{if(a==2){if(this.share==1){c=3}}}}return c},getAccountFtpOrigin:function(){return 0},getFtpOrigin:function(d,c){var e=0;if(d==0){e=this.getAccountFtpOrigin()}else{if(d==3){e=this.getRefFtpOrigin(c)}else{if(d==4){e=this.getEditingFtpOrigin()}else{if(d==5){e=this.getAdminFtpOrigin(c)}else{e=0}}}}return e}});MochaUI.initUser=new Class({initialize:function(a){new Request({url:"include/user.php",method:"post",onComplete:function(d){var c=JSON.decode(d);MochaUI.User=new MochaUI.createUser(c,0);var b=window.getCoordinates().height;var f=window.getCoordinates().width;b=b>MochaUI.limitHeight?b:MochaUI.limitHeight;f=f>MochaUI.limitWidth?f:MochaUI.limitWidth;MochaUI.initWindow(f,b)}}).send()}});MochaUI.initPublishedUser=new Class({initialize:function(a){new Request({url:"../../../include/user.php",method:"post",onComplete:function(d){var c=JSON.decode(d);MochaUI.User=new MochaUI.createUser(c,1);var b=window.getCoordinates().height;var f=window.getCoordinates().width;b=b>MochaUI.limitHeight?b:MochaUI.limitHeight;f=f>MochaUI.limitWidth?f:MochaUI.limitWidth;MochaUI.initWindow(f,b)}}).send()}});MochaUI.Configuration=new Class({initialize:function(){this.SESSION=1;this.WINDOW_MODE=1;this.currentHandler=null;this.currentMenu=null;this.currentFooter=null},getCurrentHandler:function(){return this.currentHandler},setCurrentHandler:function(a){this.currentHandler=a},setCurrentMenu:function(a){this.currentMenu=a},getCurrentMenu:function(){return this.currentMenu},setCurrentFooter:function(a){this.currentFooter=a},getCurrentFooter:function(){return this.currentFooter},updateUser:function(a){new Request({url:"include/user.php",method:"post",onComplete:function(c){var b=JSON.decode(c);MochaUI.User=new MochaUI.createUser(b);a.run()}}).send()}});String.extend({toQueryObject:function(){var a={};$A(this.replace("/^?/","").split("&")).each(function(b){b=decodeURIComponent(b).split("=");a[b[0]]=b[1]});return a}});function queryToObject(a){var b={};a.replace("/^?/","").split("&").each(function(c){c=decodeURIComponent(c).split("=");b[c[0]]=c[1]});return b}MochaUI.ModuleInscr=new Class({initialize:function(){this.drawForm()},drawForm:function(){new MochaUI.Window({id:"inscrWindow",noDock:true,type:"modal",minimizable:false,maximizable:false,closable:true,resizable:false,height:430,width:490,scrollbars:false,title:langue.lang_846,loadMethod:"xhr",cornerRadius:8,headerHeight:25,footerHeight:20,contentURL:"login/subscription.php",opacity:1,addClass:"InscrModule",overlayOpacity:0.5,contentBgColor:"#1d1d1d",bodyBgColor:[29,29,29],headerStartColor:[88,88,88],headerStopColor:[66,66,66],onContentLoaded:function(){new RoundedInput("formInputInscr1");new RoundedSelect("formSelectInscr1");new RoundedInput("formInputInscr2");new RoundedSelect("formSelectInscr2");new MyCheckInit("add_pub_check",{height:12,enabled:true,contclasz:"add_pub",nolabel:true,checked:true});var a=new FormValidator($("inscrform"),{onFormValidate:function(d,c,b){if(!d){aff_small_alert(MochaUI.errorMsg.correctform,0,{cont:$("inscrWindow_content")})}else{new Request({url:"login/inscr.php",method:"post",onComplete:function(k){var g=Number(k);if(g!=1){var j=c.toQueryString().parseQueryString();MochaUI.closeWindow($("inscrWindow"));if(g!=0){aff_small_alert(MochaUI.errorMsg.initaccount+" ...",0);$("login").setStyle("color","#fff").set("value",j.login);$("password").setStyle("color","#fff").set("value",j.pass);var h=function(){postIdent()};h.delay(3000)}}else{aff_alert(MochaUI.errorMsg.subscriptionfail+"<br/>"+MochaUI.errorMsg.tryagain)}}}).send("request=save_inscr&"+c.toQueryString())}},onElementPass:function(b){b.setStyle("background","#eee")},onElementFail:function(c,b){c.setStyle("background","#ceaf74");if(c.get("name")=="login"){if(c.get("value")!=""){aff_small_alert(MochaUI.errorMsg.loginexists,1,{cont:$("inscrWindow_content")})}}if(c.get("name")=="email"){if(c.get("value")!=""){aff_small_alert(MochaUI.errorMsg.emailexists,1,{cont:$("inscrWindow_content")})}}}});a.add("checkLogin",{errorMsg:MochaUI.errorMsg.loginexists,test:function(b){new Request({url:"login/inscr.php",async:false,method:"post",onComplete:function(c){if(Number(c)==0){b.set("checklog",0)}else{b.set("checklog",1)}}}).send("request=check_login&login="+b.get("value"));return(b.get("checklog")!=1)}});a.add("checkEmail",{errorMsg:MochaUI.errorMsg.emailexists,test:function(b){new Request({url:"login/inscr.php",async:false,method:"post",onComplete:function(c){if(Number(c)==0){b.set("checkemail",0)}else{b.set("checkemail",1)}}}).send("request=check_email&email="+b.get("value")+"&user_id="+MochaUI.user_id);return(b.get("checkemail")!=1)}});$("valid_inscr").addEvent("click",function(){$("inscrform").fireEvent("submit")})},onClose:function(){MochaUI.MsgTips.removeAllTips()}})}});MochaUI.ModuleIdent=new Class({initialize:function(){this.drawForm()},drawForm:function(){var c=window.location.href;if(c.test("index.php")){var a=c}else{a=c+"index.php"}var b='<form id="inscr_ident_form" name="inscridentform" method="post" action="'+a+'"><input type="hidden" name="mode" value="ident" id="mode_ident" /><input type="hidden" name="winmode" value="" id="winmode_ident" /><table width="100%" cellspacing="0" cellpadding="2" border="0" class="inscrMyTable" style="color:#c3c3c3;"><tbody><tr><td align="right" width="100">'+langue.lang_110+'</td><td align="left" width="150"><input type="text" class="inscrMyInputRounded" name="login" value="" id="login_ident" /></td><td align="left"><div class="hlpDiv1ident" id="icon_help_ident" onclick="postHelp();"></div></td></tr><tr><td></td></tr><tr><td align="right" width="100">'+langue.lang_111+'</td><td align="left" width="150"><input type="password" class="inscrMyInputRounded" name="password" value="" id="pass_ident" /></td><td align="left"><div class="hlpDiv3ident" id="icon_login_ident" ></div></td></tr><tr><td height="10" colspan="3" align="center"></td></tr><tr><td height="25" colspan="3" align="center" class="inscrMyResp"><a  id="pas_inscrire"><u>'+langue.lang_1156+"</u></a></td></tr></tbody></table></form>";new MochaUI.Window({id:"identWindow",noDock:true,type:"modal",minimizable:false,maximizable:false,closable:true,resizable:false,height:120,width:330,scrollbars:false,title:langue.lang_17,loadMethod:"html",cornerRadius:8,headerHeight:25,footerHeight:20,content:b,opacity:1,addClass:"InscrModule",overlayOpacity:0.5,contentBgColor:"#1d1d1d",bodyBgColor:[29,29,29],headerStartColor:[88,88,88],headerStopColor:[66,66,66],onContentLoaded:function(){new RoundedInput("inscrMyInputRounded",".InscrModule","#identWindow");$("inscr_ident_form").removeEvents("submit");var d=function(){$("identWindow_spinner").setStyle("visibility","visible");new Request.JSON({url:"include/user_handler.php",method:"post",onSuccess:function(e,f){$("identWindow_spinner").setStyle("visibility","hidden");if(e.user_id!=-1){if(e.stock!=0){$("winmode_ident").set("value",MochaUI.winmode);$("inscr_ident_form").addEvent("submit",$("inscr_ident_form").submit);document.forms.inscridentform.submit()}else{aff_small_alert(langue.lang_735,1,{zIndex:30000,delay:3000});$("winmode_ident").set("value",MochaUI.winmode)}}else{aff_small_alert(langue.lang_49,1,{zIndex:30000,delay:3000});$("winmode_ident").set("value",MochaUI.winmode)}}}).send("request=get_user&"+$("inscr_ident_form").toQueryString())};$("icon_login_ident").addEvent("click",function(){d()});$("pass_ident").addEvent("keydown",function(e){if(e.key=="enter"){d()}});$("pas_inscrire").addEvent("click",function(){new MochaUI.ModuleInscr();$("identWindow").dispose()})},onClose:function(){}})}});MochaUI.ModuleForgetPass=new Class({initialize:function(){this.drawForm()},checkEmail:function(g){var b=$("flpformerror");var e=$("sqtitle");var d=$("sqcont");var a=$("srtitle");var h=$("srcont");var f=$("sendresp");var c="login/flp.php";new Request.JSON({url:c,onRequest:function(){b.set("html",'<img src="../img/common/loading.gif" height="16" width="16"/>')},method:"post",onSuccess:function(k){b.empty();if(Number(k.step==0)){if(Number(k.error)==0){e.set("html",'<th colspan="2" align="left">'+langue.lang_372+"</th>");d.set("html",'<td colspan="2"><font color="#d56310" style="margin:0 0 0 20px;">'+k.result+" ?</font></td>");a.set("html",'<th  colspan="2" align="left">'+langue.lang_373+'<span id="flperror2"></span></th>');var j='<td><input type="text" id="flpreponse" name="reponse" value="" class="flpEmail formInputFlp2 required " /></td><input type="hidden" name="step" value="1" /></td><td align="center"><div class="g364" id="validflpreponse" />'+langue.lang_36+"</div></td>";h.set("html",j);new RoundedInput("formInputFlp2");$("validflpreponse").addEvent("click",function(){$("flpform").fireEvent("submit")})}else{b.set("html",'<td colspan="2" align="center" >'+k.errortext+"</td>");e.empty();a.empty();d.empty();h.empty()}}else{if(Number(k.error)==0){f.set("html",'<td colspan="2">'+k.result+"</td>");$("flperror2").empty();MochaUI.closeWindow.pass($("flpWindow")).delay(3000)}else{$("flperror2").set("html",k.errortext)}}$("flpform").getElements("input").removeEvents();$("flpform").getElements("input").addEvent("keydown",function(l){l=new Event(l);if(l.key=="enter"){$("flpform").fireEvent("submit");l.preventDefault()}})}}).send(g)},getHtmlSqtitle:function(a){return""},drawForm:function(){var b='<div id="flpDiv"><table width="100%" height="100%" cellpadding="0" cellspacing="0" border="0"><tbody><tr><td align="center"><fieldset class="flpField"><form method="post" name="flpform" class="flpForm" id="flpform" onsubmit="undefined"><table width="100%" celpadding="0" cellspacing="10" class="flpTable"><tbody><tr><th align="left" colspan="2">'+langue.lang_272+'</th></tr><tr><td align="center"><input type="text" id="flpemail" name="email" value="" class="flpEmail formInputFlp1 required validate-email" /></td><td align="center"><div class="g364" id="validflpemail" />'+langue.lang_36+'</div></td></tr><tr id="sqtitle"></tr><tr id="sqcont"></tr><tr id="srtitle"></tr><tr id="srcont"></tr><tr id="sendresp"></tr><tr id="flpformerror"></tr></table></form></fieldset></td></tr></tbody></table></div>';var a=this;new MochaUI.Window({id:"flpWindow",noDock:true,type:"modal",minimizable:false,maximizable:false,closable:true,resizable:false,height:280,width:390,scrollbars:false,title:langue.lang_528,loadMethod:"html",cornerRadius:8,headerHeight:30,footerHeight:20,content:b,opacity:1,footerHeight:10,addClass:"InscrModule",overlayOpacity:0.8,contentBgColor:"#1d1d1d",bodyBgColor:[29,29,29],headerStartColor:[88,88,88],headerStopColor:[66,66,66],padding:{top:10,right:12,bottom:10,left:12},onContentLoaded:function(){$("flpDiv").setStyle("height",240);var d=$("flpform");d.removeEvent("submit");new RoundedInput("formInputFlp1");var c=new FormValidator(d,{onFormValidate:function(g,f,e){if(!g){aff_small_alert(MochaUI.errorMsg.correctform,0,{cont:$("inscrWindow_content")})}else{a.checkEmail(f.toQueryString())}},onElementPass:function(e){e.setStyle("background","#fff");$("flpformerror").empty()},onElementFail:function(f,e){f.setStyle("background","#c3c3c3");$("flpformerror").set("text",Form.Validator.getMsg(e[0]))}});$("validflpemail").addEvent("click",function(){$("sqtitle").empty();$("sqcont").empty();$("srtitle").empty();$("srcont").empty();d.fireEvent("submit")});d.getElements("input").addEvent("keydown",function(f){f=new Event(f);if(f.key=="enter"){d.fireEvent("submit");f.preventDefault()}})}})}});MochaUI.MsgTips=new Hash();MochaUI.MsgTips.removeAllTips=function(a){$$(".MsgTips").dispose()};MochaUI.MsgTips.removeTip=function(a){$$("."+a.get("name")+"msgTips").dispose()};MochaUI.MsgTips.createTip=new Class({initialize:function(e,j,k,b,q,p){var g=10;var o=e.getStyle("width").toInt();var f=e.getStyle("height").toInt();var m=j?e.getPosition(e.getParent(j)).x:e.getPosition().x;var l=k?e.getPosition(e.getParent(k)).y:e.getPosition().y;var a=new Element("div",{"class":e.get("name")+"msgTips MsgTips"}).setStyles({height:q+g,width:b+10,position:"absolute",top:l+5,left:m+o+5,"z-index":999999}).inject(document.body);var c=e.id+"_canvas"+$random(0,215);var d=new Element("canvas",{id:c,"class":"mochaCanvas msgTips",width:b+10,height:q+g,position:"relative"}).inject(a);if(Browser.Engine.trident&&MochaUI.ieSupport=="excanvas"){G_vmlCanvasManager.initElement(d);d=document.getElementById(c)}b+=10;q+=g;var r=d.getContext("2d");r.clearRect(0,0,b,q);this.bodyRoundedRect(r,0,0,b,q,g,[0,153,204],1,p);var n=new Element("div").setStyles({height:q-g,position:"absolute",top:5,left:35,color:"#000","line-height":q-g,"text-align":"center"}).set("text",p).inject(a);a.fade("in")},bodyRoundedRect:function(l,h,f,b,k,d,e,g,j){var c=20;h+=c;b-=c;l.fillStyle="rgba("+e.join(",")+", "+g+")";l.beginPath();l.moveTo(0,f);l.lineTo(c+10,f+k-4);l.lineTo(c+10,(f+k)/2);l.lineTo(0,f);l.fill();l.moveTo(h,f+d);l.lineTo(h,f+k-d);l.quadraticCurveTo(h,f+k,h+d,f+k);l.lineTo(h+b-d,f+k);l.quadraticCurveTo(h+b,f+k,h+b,f+k-d);l.lineTo(h+b,f+d);l.quadraticCurveTo(h+b,f,h+b-d,f);l.lineTo(h+d,f);l.quadraticCurveTo(h,f,h,f+d);l.fill();l.font="Lucida Grande bold 11px #f2f2f2"}});function postHelp(){new MochaUI.ModuleForgetPass()}function postDecon(){document.forms.header_log_pass_form.mode.value="decon";document.forms.header_log_pass_form.submit()}function postIdent(){document.forms.header_log_pass_form.mode.value="ident";document.forms.header_log_pass_form.submit()}function displayLang(){if($("headerLangChoose")){$("headerLangChoose").setStyle("visibility","visible")}}function hideLang(){if($("headerLangChoose")){$("headerLangChoose").setStyle("visibility","hidden")}}function postInter(){new MochaUI.ModuleInscr()}function initHeaderMenuButton(){$$(".mainMenu").addEvents({mouseover:function(){if(this.get("ident")!=MochaUI.winmode){this.addClass("hover")}},mouseout:function(){if(this.get("ident")!=MochaUI.winmode){this.removeClass("hover")}},mousedown:function(){$$(".mainMenu").removeClass("on");this.addClass("on")},mouseup:function(){MochaUI.loadWinMode(this.get("ident"))}})}var base_url=window.location.href;function loadInfo(d,a,e){var f="";var g=d;if(a){if(a<4){g=0}else{if(a<11){g=1}else{if(a==18){g=1}else{g=2}}}f="&page="+a;$("postacthom").set("value","")}var b=(MochaUI.winmode==4?"../../php/about/info.php?title="+g+f+"&rand="+$random(0,125):"php/about/info.php?title="+g+f+"&rand="+$random(0,125));var c=(MochaUI.winmode==4?"../../php/about/info_toolbar.php?title="+g+"&rand="+$random(0,125):"php/about/info_toolbar.php?title="+g+"&rand="+$random(0,125));if($("infoWindow")){MochaUI.updateContent({element:$("infoWindow"),loadMethod:"xhr",showSpinner:true,url:b});MochaUI.updateContent({element:$("infoWindow"),childElement:$("infoWindow_toolbar"),loadMethod:"xhr",showSpinner:true,url:c});return}new MochaUI.Window({id:"infoWindow",noDock:true,minimizable:false,maximizable:false,closable:true,resizable:false,height:$("pageWrapper").getStyle("height").toInt()-132,y:108,width:660,scrollbars:false,title:"",loadMethod:"xhr",cornerRadius:5,headerHeight:20,footerHeight:20,contentURL:b,toolbar:true,toolbarPosition:"bottom",toolbarHeight:40,toolbarURL:c,toolbarLoadMethod:"xhr",onContentLoaded:function(h){if(e){if(e.zIndex){$("infoWindow").setStyle("z-index",e.zIndex)}}if($("divAjax")){new Element("br").inject($("divAjax"));new Element("span",{"class":"noticePrint",id:"noticePrint",events:{click:function(){doPrint()}}}).set("text","[ "+langue.lang_568+" ]").inject($("divAjax"));if($("divAjax").get("sized")!=1){$("divAjax").setStyle("height",$(h.id+"_contentWrapper").getStyle("height").toInt()-70);$("divAjax").set("sized",1)}if(!$("notice_scrollcontainer")){MochaUI.currentNotice=new EkScrollControl($("divAjax"),{createControls:true,htmlElementPrefix:"notice_",initialStep:0,control:null,scrollclass:"scrollcontrollbar2"})}}$$(".linknotice").addEvent("click",function(){loadInfo(0,this.get("ident"))});$$(".linkmenu").addEvent("click",function(){var j=0;switch(Number(this.get("identmenu"))){case 0:j="account";break;case 1:j="transfs";break;case 2:j="transfa";break;case 3:j="ref";break;case 4:j="notation";break;case 5:j="gestionstock";break;default:j="account";break}Cookie.write("refviewmode",j,{path:MochaUI.version});Cookie.write("refviewdisplay",this.get("initmenu"),{path:MochaUI.version});MochaUI.loadWinMode(this.get("ident"))});$$(".opencalc").addEvent("click",function(){new Calculator.Calc(this,4,null,null,false,this)});if(MochaUI.currentNotice){MochaUI.currentNotice.updateScrollable()}}})}var Rounded=new Class({Implements:[Options],options:{radius:4,header:true,title:"panel",fontSize:"12",headerHeight:20,titleColor:"#222",headerStartColor:[250,250,250],headerStopColor:[66,66,66],headerColorAlpha:100,contentColor:[44,44,44],contentColorAlpha:100,margin:{top:0,right:0,bottom:0,left:0},contentPadding:{top:0,right:0,bottom:0,left:0},contentClass:"CommonContent",headerClass:"CommonHeader",headerId:"",contentId:"",addClass:"",bodyColor:"#fff",overflowX:"hidden",overflowY:"hidden",ekOverflow:true,fade:false,scrollMargin:0,scrollclass:"scrollcontrollbar"},initialize:function(b,h,e,a,f){this.setOptions(f);var c=this.options;this.cont=b;this.id=h;this.width=e>=0?e:0;this.height=(a>0?a:15)+c.radius;this.ratioh=(this.height/b.getStyle("height").toInt());this.ratiow=(this.width/b.getStyle("width").toInt());this.scrollcontrol=null;this.scrollable=null;this.scrollmargin=0;var d=this;this.windowEl=new Element("div",{id:this.id}).setStyles({height:this.height,width:this.width,"margin-top":c.margin.top,"margin-right":c.margin.right,"margin-bottom":c.margin.bottom,"margin-left":c.margin.left,padding:0}).addClass(c.addClass).inject(this.cont);var g=this.id+"_canvas_rd_"+$random(0,1250);this.canvasEl=new Element("canvas",{id:g,"class":"davCanvas"+this.id,width:this.width,height:this.height,position:"absolute",top:this.windowEl.getPosition(this.cont).y,left:this.windowEl.getPosition(this.cont).x}).inject(this.windowEl);if(Browser.Engine.trident&&MochaUI.ieSupport=="excanvas"){G_vmlCanvasManager.initElement(this.canvasEl);this.canvasEl=this.windowEl.getElement("canvas")}this.ctx=this.canvasEl.getContext("2d");this.ctx.clearRect(0,0,this.width,this.height);this.bodyRoundedRect(this.ctx,0,0,this.width,this.height,c.radius,c.contentColor,c.contentColorAlpha);this.windowWrapper=new Element("div").setStyles({top:this.windowEl.getPosition(this.cont).y,left:this.windowEl.getPosition(this.cont).x,height:this.height,width:this.width,position:"absolute",margin:0}).inject(this.windowEl);if(c.header==true){this.title=new Element("h3",{id:c.headerId}).setStyles({height:c.headerHeight-4,width:this.width-10,"padding-top":2,"padding-bottom":2,"padding-left":10,"padding-right":0,margin:0,position:"relative",color:c.titleColor}).set("html",c.title).inject(this.windowWrapper);this.title.addClass(c.headerClass);this.content=new Element("div",{id:c.contentId}).setStyles({height:this.height-c.headerHeight-c.radius,width:this.width-1-(c.contentPadding.left+c.contentPadding.right)-this.getScrollMargin(),"padding-top":c.contentPadding.top,"padding-bottom":c.contentPadding.bottom,"padding-left":c.contentPadding.left,"padding-right":c.contentPadding.right,margin:0,position:"relative","overflow-y":c.overflowY,"overflow-x":c.overflowX}).inject(this.windowWrapper);this.topRoundedRect(this.ctx,0,0,this.width,c.headerHeight,c.radius,c.headerStartColor,c.headerStopColor,c.headerColorAlpha)}else{this.content=new Element("div",{id:c.contentId}).setStyles({height:this.height-c.radius,width:this.width-(c.contentPadding.left+c.contentPadding.right)-this.getScrollMargin(),"padding-top":c.contentPadding.top,"padding-bottom":c.contentPadding.bottom,"padding-left":c.contentPadding.right,"padding-right":c.contentPadding.left,margin:0,position:"relative","overflow-y":c.overflowY,"overflow-x":c.overflowX}).inject(this.windowWrapper)}this.scrollable=this.content;this.makeScroll();this.updateScrollable.bind(this).delay(500);this.content.addClass(c.contentClass)},setBackground:function(e){var d=this.ctx;var c=0;var g=this.options.headerHeight;var b=this.options.radius;var a=this.height-this.options.headerHeight;var f=this.width;d.clearRect(c,g,f,a);d.fillStyle="rgba("+e.join(",")+", 1)";d.beginPath();d.moveTo(c,g+b);d.lineTo(c,g+a-b);d.quadraticCurveTo(c,g+a,c+b,g+a);d.lineTo(c+f-b,g+a);d.quadraticCurveTo(c+f,g+a,c+f,g+a-b);d.lineTo(c+f,g);d.lineTo(c,g);d.fill();this.content.setStyle("background","rgb("+e.join(",")+")");this.options.contentColor=e;this.options.contentColorAlpha=1},bodyRoundedRect:function(f,d,j,h,c,b,g,e){f.fillStyle="rgba("+g.join(",")+", "+e+")";f.beginPath();f.moveTo(d,j+b);f.lineTo(d,j+c-b);f.quadraticCurveTo(d,j+c,d+b,j+c);f.lineTo(d+h-b,j+c);f.quadraticCurveTo(d+h,j+c,d+h,j+c-b);f.lineTo(d+h,j+b);f.quadraticCurveTo(d+h,j,d+h-b,j);f.lineTo(d+b,j);f.quadraticCurveTo(d,j,d,j+b);f.fill()},topRoundedRect:function(l,j,g,b,k,f,d,e,h){var c=l.createLinearGradient(0,0,0,k);c.addColorStop(0,"rgba("+d.join(",")+", "+h+")");c.addColorStop(1,"rgba("+e.join(",")+", "+h+")");l.fillStyle=c;l.beginPath();l.moveTo(j,g);l.lineTo(j,g+k);l.lineTo(j+b,g+k);l.lineTo(j+b,g+f);l.quadraticCurveTo(j+b,g,j+b-f,g);l.lineTo(j+f,g);l.quadraticCurveTo(j,g,j,g+f);l.fill()},resize:function(b,d){try{var c=this.options;if(this.scrollcontrol.display){this.setScrollMargin(10)}this.ctx.clearRect(0,0,this.width,this.height);this.height=b+this.options.radius;this.width=d;this.windowEl.setStyles({height:this.height,width:this.width});this.windowWrapper.setStyles({top:this.windowEl.getPosition(this.cont).y,left:this.windowEl.getPosition(this.cont).x,height:this.height,width:this.width});this.content.setStyles({height:this.height-(c.header==true?c.headerHeight:0)-c.radius,width:this.width-1-(c.contentPadding.left+c.contentPadding.right)-this.getScrollMargin()});this.canvasEl.width=this.width;this.canvasEl.height=this.height;this.canvasEl.top=this.windowEl.getPosition(this.cont).y;this.canvasEl.left=this.windowEl.getPosition(this.cont).x;this.bodyRoundedRect(this.ctx,0,0,this.width,this.height,c.radius,c.contentColor,c.contentColorAlpha);if(c.header==true){this.topRoundedRect(this.ctx,0,0,this.width,c.headerHeight,c.radius,c.headerStartColor,c.headerStopColor,c.headerColorAlpha);this.title.setStyle("width",this.width-10)}if(this.scrollable!=null){this.scrollcontrol.resize()}}catch(a){return false}return false},resizeAll:function(){var b=this.options;if(this.scrollcontrol.display){this.setScrollMargin(15)}this.ctx.clearRect(0,0,this.width,this.height);var c=(this.cont.getStyle("width").toInt()*this.ratiow)-1;var a=(this.cont.getStyle("height").toInt()*this.ratioh);this.height=a+this.options.radius;this.width=c;this.windowEl.setStyles({height:this.height,width:this.width});this.windowWrapper.setStyles({top:this.windowEl.getPosition(this.cont).y,left:this.windowEl.getPosition(this.cont).x,height:this.height,width:this.width});this.content.setStyles({height:this.height-(b.header==true?b.headerHeight:0)-b.radius,width:this.width-1-(b.contentPadding.left+b.contentPadding.right)-this.getScrollMargin()});this.canvasEl.width=this.width;this.canvasEl.height=this.height;this.canvasEl.top=this.windowEl.getPosition(this.cont).y;this.canvasEl.left=this.windowEl.getPosition(this.cont).x;this.bodyRoundedRect(this.ctx,0,0,this.width,this.height,b.radius,b.contentColor,b.contentColorAlpha);if(b.header==true){this.topRoundedRect(this.ctx,0,0,this.width,b.headerHeight,b.radius,b.headerStartColor,b.headerStopColor,b.headerColorAlpha);this.title.setStyle("width",this.width-10)}if(this.scrollable!=null){this.scrollcontrol.resize()}},getWindow:function(){return this.windowEl},getContent:function(){return this.content},getContentSize:function(){return{width:this.width-1-(this.options.contentPadding.left+this.options.contentPadding.right)-this.getScrollMargin(),height:this.height-(this.options.header==true?this.options.headerHeight:0)-this.options.radius}},getTitle:function(){return this.title},makeScroll:function(){var a=this;this.scrollcontrol=new EkScrollControl(this.content,{createControls:true,htmlElementPrefix:a.id,initialStep:0,control:a,scrollclass:a.options.scrollclass});if(this.options.fade){var b=new Fx.Tween(this.scrollable,{property:"opacity",duration:"long"});b.start(0,1)}},updateScrollable:function(a){this.scrollcontrol.updateScrollable(a)},scrollTo:function(a){this.scrollcontrol.scrollTo(a)},scrollToBottom:function(a){this.scrollcontrol.scrollToBottom()},setScrollMargin:function(a){this.scrollmargin=a},getScrollMargin:function(){return this.scrollmargin}});var RoundedTab=new Class({Implements:[Options],options:{radius:4,header:true,title:"panel",fontSize:"12",headerHeight:20,headerStartColor:[87,87,87],headerStopColor:[9,9,9],titleColor:"#222",activeHeaderStartColor:[133,133,133],activeHeaderStopColor:[29,29,29],headerColorAlpha:100,contentColor:[29,29,29],contentColorAlpha:100,margin:{top:0,right:0,bottom:0,left:0},contentPadding:{top:0,right:0,bottom:0,left:0},contentClass:"CommonContent",headerClass:"CommonHeader",headerId:"",contentId:"",addClass:"",bodyColor:"#fff",overflowX:"hidden",overflowY:"hidden",ekOverflow:true,fade:false,scrollMargin:0,scrollclass:"scrollcontrollbar",tabs:["tab1"],activeTab:0},initialize:function(b,h,e,a,f){this.setOptions(f);var c=this.options;this.cont=b;this.id=h;this.ran=h+"_"+$random(0,123);this.tabsid="canvastab_rd_"+this.ran;this.width=e>=0?e:0;this.height=(a>0?a:15)+c.radius;this.ratioh=(this.height/b.getStyle("height").toInt());this.ratiow=(this.width/b.getStyle("width").toInt());this.scrollcontrols=new Hash();this.scrollables=new Hash();this.scrollmargin=0;this.tabs=new Hash();var d=this;this.windowEl=new Element("div",{id:this.id}).setStyles({height:this.height,width:this.width,"margin-top":c.margin.top,"margin-right":c.margin.right,"margin-bottom":c.margin.bottom,"margin-left":c.margin.left,padding:0}).addClass(c.addClass).inject(this.cont);var g="canvas_rd_"+this.ran;this.canvasEl=new Element("canvas",{id:g,"class":"davCanvas"+this.id,width:this.width,height:this.height,position:"absolute",top:this.windowEl.getPosition(this.cont).y,left:this.windowEl.getPosition(this.cont).x}).inject(this.windowEl);if(Browser.Engine.trident&&MochaUI.ieSupport=="excanvas"){G_vmlCanvasManager.initElement(this.canvasEl);this.canvasEl=this.windowEl.getElement("canvas")}this.ctx=this.canvasEl.getContext("2d");this.ctx.clearRect(0,0,this.width,this.height);this.bodyRoundedRect(this.ctx,0,this.options.headerHeight,this.width,this.height-c.headerHeight,c.radius,c.contentColor,c.contentColorAlpha);this.windowWrapper=new Element("div").setStyles({top:this.windowEl.getPosition(this.cont).y,left:this.windowEl.getPosition(this.cont).x,height:this.height,width:this.width,position:"absolute",margin:0}).inject(this.windowEl);if(c.header==true){this.title=new Element("h3",{id:c.headerId}).setStyles({height:c.headerHeight,width:this.width,"padding-top":0,"padding-bottom":0,"padding-left":0,"padding-right":0,margin:0,position:"relative",color:c.titleColor}).inject(this.windowWrapper);this.title.addClass(c.headerClass);this.content=new Element("div",{id:c.contentId}).setStyles({height:this.height-c.headerHeight-c.radius,width:this.width-1-(c.contentPadding.left+c.contentPadding.right)-this.getScrollMargin(),"padding-top":c.contentPadding.top,"padding-bottom":c.contentPadding.bottom,"padding-left":c.contentPadding.left,"padding-right":c.contentPadding.right,margin:0,position:"relative","overflow-y":c.overflowY,"overflow-x":c.overflowX}).inject(this.windowWrapper);this.topRoundedRect(this.ctx,0,0,this.width,c.headerHeight,c.radius,c.headerStartColor,c.headerStopColor,c.headerColorAlpha)}else{this.content=new Element("div",{id:c.contentId}).setStyles({height:this.height-c.radius,width:this.width-(c.contentPadding.left+c.contentPadding.right)-this.getScrollMargin(),"padding-top":c.contentPadding.top,"padding-bottom":c.contentPadding.bottom,"padding-left":c.contentPadding.right,"padding-right":c.contentPadding.left,margin:0,position:"relative","overflow-y":c.overflowY,"overflow-x":c.overflowX}).inject(this.windowWrapper)}this.content.addClass(c.contentClass);this.zIndex=100;this.tabwidth=100;this.ActionTabs=new RefTabs(this.content.getCoordinates().height,this.content.getCoordinates().width,c.contentId,"refpane_"+c.contentId,"img",this.options.tabs,this.options.activeTab,this.options.tabOptions,1,false);this.initialized=false;this.initTabs()},activeTabs:function(b){var a=this;this.updateTabs(b)},getTab:function(a){if(this.ActionTabs.get(a)){return this.ActionTabs.get(a)}return false},getTabs:function(){return this.ActionTabs.getTabs()},getActiveTab:function(){return{index:this.options.activeTab,tab:this.getTab(this.options.activeTab)}},initTabs:function(){var e=this;var c=0;var d=this.options;var h=this.tabsid;var b=[250,250,250];var a=[66,66,66];var g="";var f=this.title.getCoordinates().width/(this.options.tabs.length+1);this.options.tabs.each(function(o,l){try{var n=new Element("div",{ident:l,id:e.tabsid+"_"+l+"w",styles:{"class":"",position:"relative","float":"left",height:d.headerHeight+1,width:f}}).inject(e.title);n.addEvent("click",function(){e.activeTabs(this.get("ident"))});e.tabs.set(l,{text:o,canvas:new Element("canvas",{id:e.tabsid+"_"+l,"class":"davCanvasTab",width:f,height:d.headerHeight+1,position:"absolute",top:0}).inject(n)});if(Browser.Engine.trident&&MochaUI.ieSupport=="excanvas"){G_vmlCanvasManager.initElement(e.tabs.get(l).canvas);e.tabs.set(l,{text:o,canvas:e.windowEl.getElementById(e.tabsid+"_"+l)})}c+=(f+1);this.tabwidth=f;var k=new Element("table",{border:0,width:"100%",styles:{position:"absolute",top:0}});var m=new Element("tr").adopt(new Element("td",{valign:"middle",align:"center"}).set("html",o)).inject(k);k.inject(n)}catch(j){alert(j)}});this.initialized=true;this.updateTabs(this.options.activeTab,true);this.makeScroll()},updateTabs:function(b,a){if((b!=this.options.activeTab)||(a&&a==true)){var d=this;var h=0;var j=this.options;var f=[250,250,250];var e=[66,66,66];var g="";var c=this.tabs.getValues().length;this.tabs.each(function(n,k){if(d.title.getElement("#"+d.tabsid+"_"+k+"w")){var m=$(d.title.getElement("#"+d.tabsid+"_"+k+"w"));var l=m.getStyle("width").toInt();n.canvas.width=l;n.canvas.set("width",l);var o=n.canvas.getContext("2d");if(k==b){f=j.activeHeaderStartColor;e=j.activeHeaderStopColor;g="active"}else{f=j.headerStartColor;e=j.headerStopColor;g=""}d.drawTabs(o,0,0,l,j.headerHeight+1,j.radius,f,e,j.headerColorAlpha,g)}});this.tabwidth=tabwidth;d.options.activeTab=b;this.ActionTabs.activate(b)}},drawTabs:function(m,k,h,b,l,g,d,f,j,e){m.clearRect(k,h,this.tabwidth,l);if(e=="active"){var c=m.createLinearGradient(0,0,0,l);c.addColorStop(0,"rgba("+d.join(",")+", "+j+")");c.addColorStop(1,"rgba("+f.join(",")+", "+j+")");m.fillStyle=c;m.beginPath();m.moveTo(k,h);m.lineTo(k,h+l);m.lineTo(k+b,h+l);m.lineTo(k+b,h+g);m.quadraticCurveTo(k+b,h,k+b-g,h);m.lineTo(k+g,h);m.quadraticCurveTo(k,h,k,h+g);m.fill();m.closePath()}else{var c=m.createLinearGradient(0,0,0,l);c.addColorStop(0,"rgba("+d.join(",")+", "+j+")");c.addColorStop(1,"rgba("+f.join(",")+", "+j+")");m.fillStyle=c;m.beginPath();m.moveTo(k,h);m.lineTo(k,h+l);m.lineTo(k+b,h+l);m.lineTo(k+b,h+g);m.quadraticCurveTo(k+b,h,k+b-g,h);m.lineTo(k+g,h);m.quadraticCurveTo(k,h,k,h+g);m.fill();m.closePath();m.lineWidth=0.5;m.moveTo(k,h+l);m.lineTo(k+b,h+l);m.stroke()}},setTabBackground:function(a){},setBackground:function(e){var d=this.ctx;var c=0;var g=this.options.headerHeight;var b=this.options.radius;var a=this.height-this.options.headerHeight;var f=this.width;d.clearRect(c,g,f,a);d.fillStyle="rgba("+e.join(",")+", 1)";d.beginPath();d.moveTo(c,g+b);d.lineTo(c,g+a-b);d.quadraticCurveTo(c,g+a,c+b,g+a);d.lineTo(c+f-b,g+a);d.quadraticCurveTo(c+f,g+a,c+f,g+a-b);d.lineTo(c+f,g);d.lineTo(c,g);d.fill();this.content.setStyle("background","rgb("+e.join(",")+")");this.options.contentColor=e;this.options.contentColorAlpha=1},bodyRoundedRect:function(f,d,j,h,c,b,g,e){f.fillStyle="rgba("+g.join(",")+", "+e+")";f.beginPath();f.moveTo(d,j+b);f.lineTo(d,j+c-b);f.quadraticCurveTo(d,j+c,d+b,j+c);f.lineTo(d+h-b,j+c);f.quadraticCurveTo(d+h,j+c,d+h,j+c-b);f.lineTo(d+h,j+b);f.quadraticCurveTo(d+h,j,d+h-b,j);f.lineTo(d,j);f.fill()},topRoundedRect:function(k,h,f,b,j,e,c,d,g){k.fillStyle="rgba(0,0,0, "+g+")";k.beginPath();k.moveTo(h,f);k.lineTo(h,f+j);k.lineTo(h+b,f+j);k.lineTo(h+b,f+e);k.quadraticCurveTo(h+b,f,h+b-e,f);k.lineTo(h+e,f);k.quadraticCurveTo(h,f,h,f+e);k.fill()},resize:function(b,e){try{var c=this.options;var d=this;if(this.scrollcontrols.get(this.options.activeTab).display){this.setScrollMargin(10)}this.ctx.clearRect(0,0,this.width,this.height);this.height=b+this.options.radius;this.width=e;this.windowEl.setStyles({height:this.height,width:this.width});this.windowWrapper.setStyles({top:this.windowEl.getPosition(this.cont).y,left:this.windowEl.getPosition(this.cont).x,height:this.height,width:this.width});this.content.setStyles({height:this.height-(c.header==true?c.headerHeight:0)-c.radius,width:this.width-1-(c.contentPadding.left+c.contentPadding.right)-this.getScrollMargin()});this.canvasEl.width=this.width;this.canvasEl.height=this.height;this.canvasEl.top=this.windowEl.getPosition(this.cont).y;this.canvasEl.left=this.windowEl.getPosition(this.cont).x;this.bodyRoundedRect(this.ctx,0,this.options.headerHeight,this.width,this.height-this.options.headerHeight,c.radius,c.contentColor,c.contentColorAlpha);this.tabs.each(function(j,f){var h=j.canvas.getParent("div");var g=d.width/(c.tabs.length+1);h.setStyle("width",g)});this.updateTabs(this.options.activeTab,true);this.ActionTabs.resize(this.width-1-(c.contentPadding.left+c.contentPadding.right)-this.getScrollMargin(),this.height-(c.header==true?c.headerHeight:0)-c.radius);if(c.header==true){this.topRoundedRect(this.ctx,0,0,this.width,c.headerHeight,c.radius,c.headerStartColor,c.headerStopColor,c.headerColorAlpha);this.title.setStyle("width",this.width)}if(this.scrollables.getValues().length!=0){this.scrollcontrols.get(this.options.activeTab).resize()}}catch(a){return false}return false},resizeAll:function(){var b=this.options;if(this.scrollcontrol.display){this.setScrollMargin(15)}this.ctx.clearRect(0,0,this.width,this.height);var c=(this.cont.getStyle("width").toInt()*this.ratiow)-1;var a=(this.cont.getStyle("height").toInt()*this.ratioh);this.height=a+this.options.radius;this.width=c;this.windowEl.setStyles({height:this.height,width:this.width});this.windowWrapper.setStyles({top:this.windowEl.getPosition(this.cont).y,left:this.windowEl.getPosition(this.cont).x,height:this.height,width:this.width});this.content.setStyles({height:this.height-(b.header==true?b.headerHeight:0)-b.radius,width:this.width-1-(b.contentPadding.left+b.contentPadding.right)-this.getScrollMargin()});this.canvasEl.width=this.width;this.canvasEl.height=this.height;this.canvasEl.top=this.windowEl.getPosition(this.cont).y;this.canvasEl.left=this.windowEl.getPosition(this.cont).x;this.bodyRoundedRect(this.ctx,0,0,this.width,this.height,b.radius,b.contentColor,b.contentColorAlpha);if(b.header==true){this.topRoundedRect(this.ctx,0,0,this.width,b.headerHeight,b.radius,b.headerStartColor,b.headerStopColor,b.headerColorAlpha);this.title.setStyle("width",this.width-10)}if(this.scrollable!=null){this.scrollcontrol.resize()}},getWindow:function(){return this.windowEl},getContent:function(){return this.content},getContentSize:function(){return{width:this.width-1-(this.options.contentPadding.left+this.options.contentPadding.right)-this.getScrollMargin(),height:this.height-(this.options.header==true?this.options.headerHeight:0)-this.options.radius}},getTitle:function(){return this.title},makeScroll:function(){var a=this;if(this.ActionTabs){this.content.setStyle("overflow","hidden");this.ActionTabs.getTabs().each(function(d,c){a.scrollables.set(c,d);a.scrollcontrols.set(c,new EkScrollControl(d,{createControls:true,htmlElementPrefix:"tab_"+c+"_"+a.id,initialStep:0,control:a,scrollclass:a.options.scrollclass}))});if(a.options.fade){var b=new Fx.Tween(a.content,{property:"opacity",duration:"long"});b.start(0,1)}}},updateScrollable:function(a){this.scrollcontrols.get(this.options.activeTab).updateScrollable({el:this.scrollables.get(this.options.activeTab),adaptSize:1,adapt:1})},scrollTo:function(a){this.scrollcontrols.get(this.options.activeTab).scrollTo(a)},scrollToBottom:function(a){this.scrollcontrols.get(this.options.activeTab).scrollToBottom()},setScrollMargin:function(a){this.scrollmargin=a},getScrollMargin:function(){return this.scrollmargin}});var zoomPreview=new Class({initialize:function(a){this.options={bodyBgColor:[255,255,255],startColor:[87,87,87],stopColor:[66,66,66],shadowBlur:3,shadowOffset:{x:2,y:2},shadows:false};this.source=a;this.init()},init:function(){var f=400;var l=450;var d=200;var j=240;var c=this;var a=this.source;var b="php/tools/resizer.php?imgfile="+this.source+"&max_width="+150+"&max_height="+150;var k='<div id="zoomer_big_container" class="zbccircle"></div>';var h='<div id="zoomer_thumb" class="ztcircle"><a href="'+a+'" target="_blank"><img src="'+b+'" /></a></div>';this.windowEl=new Element("div",{id:"zoomObject"}).setStyles({height:560,width:650});this.col1=new Element("div",{"class":"zoomObjectCol"}).setStyles({height:460,width:f}).set("html",k).inject(this.windowEl);this.col2=new Element("div",{"class":"zoomObjectCol"}).setStyles({height:250,width:d,"margin-top":250}).set("html",h).inject(this.windowEl);this.canvas1El=new Element("canvas",{id:"zoomObject_canvas",width:f,height:l,position:"absolute"}).inject(this.col1);this.canvas2El=new Element("canvas",{id:"zoomObject_canvas2",width:d,height:j,position:"absolute"}).inject(this.col2);var g=this.canvas1El.getContext("2d");var e=this.canvas2El.getContext("2d");c.drawGauge(g,f,l,this.options.shadowBlur,this.options.shadowOffset,this.options.shadows);c.drawGauge(e,d,j,this.options.shadowBlur,this.options.shadowOffset,this.options.shadows);new MochaUI.Window({id:"zoomMyImage",loadMethod:"html",type:"modal",content:c.windowEl,collapsible:false,minimizable:false,maximizable:false,draggable:false,closable:false,resizable:false,useCanvas:false,width:650,height:560,shadowBlur:0,footerHeight:0,useEffects:false,headerStartColor:[87,87,87],headerStopColor:[66,66,66],onContentLoaded:function(){new ImageZoom()},padding:{top:0,right:0,bottom:0,left:0}})},drawGauge:function(g,a,f,c,h,b){var j=this.options;var d=(a*0.5)-(c)+16;if(b!=false){for(var e=0;e<=c;e++){this.circle(g,a*0.5+h.x,f*0.5+h.x,(a*0.5)-(e*2)-h.x,e==c?0.75:0.075+(e*0.04),false)}}this.circle(g,a*0.5-h.x,f*0.5-h.y,(a*0.5)-c,1,true)},circle:function(l,j,f,k,h,g){l.beginPath();l.moveTo(j,f);l.arc(j,f,k,0,Math.PI*2,true);if(!g){var d=this.options.bodyBgColor;l.fillStyle="rgba("+d.join(",")+","+h+")"}else{var c=this.options.startColor;var b=this.options.stopColor;var e=l.createRadialGradient(j,f,20,(j+k)/2,(f+k+15)/2,k);e.addColorStop(0,"#00c9ff");e.addColorStop(1,"rgba(0,201,255,0)");l.fillStyle=e}l.fill()}});var zoomPreview2=new Class({initialize:function(a){this.options={bodyBgColor:[255,255,255],startColor:[87,87,87],stopColor:[66,66,66],shadowBlur:3,shadowOffset:{x:2,y:2},shadows:false};this.source=a;this.init()},init:function(){var b=this;var a=this.source;var d="php/tools/resizer.php?imgfile="+this.source+"&max_width="+150+"&max_height="+150;var e='<div id="zoomer_big_container" class="zbcrect"></div>';var c='<div id="zoomer_thumb" class="ztrect"><a href="'+a+'" target="_blank"><img src="'+d+'" /></a></div>';this.windowEl=new Element("div",{id:"zoomObject"}).setStyles({height:560,width:600}).setStyle("display","none");this.col1=new Element("div",{"class":"zoomObjectCol1"}).set("html",e).inject(this.windowEl);this.col2=new Element("div",{"class":"zoomObjectCol2"}).set("html",c).inject(this.windowEl);new MochaUI.Window({id:"zoomMyImage",loadMethod:"html",type:"modal",title:"Zoom Sur Image",headerHeight:50,content:b.windowEl,collapsible:false,minimizable:false,maximizable:false,draggable:false,closable:true,resizable:false,useCanvas:false,width:600,height:560,shadowBlur:0,footerHeight:0,useEffects:false,headerStartColor:[87,87,87],headerStopColor:[66,66,66],onContentLoaded:function(){new ImageZoom({onLoaded:b.initGauge,binded:b,cont:b.windowEl})},padding:{top:0,right:0,bottom:0,left:0}})},initGauge:function(){var a=this;a.drawGauge($("zoomer_big_container"),a.col1,1);a.drawGauge($("zoomer_thumb"),a.col2,2)},drawGauge:function(g,d,e){var f=g.getStyle("width").toInt();var b=g.getStyle("height").toInt();d.setStyles({height:b+40,width:f+40});canvasEl=new Element("canvas",{id:"zoomObject_canvas"+e,width:f+30,height:b+30,position:"absolute"}).inject(d);var c=canvasEl.getContext("2d");var a=20;this.roundedRect(c,0,0,f+30,b+30,a)},roundedRect:function(l,j,g,b,k,e){var f=this.options.startColor;var d=this.options.stopColor;var h=1;var c=l.createLinearGradient(0,0,0,k);c.addColorStop(0,"#00c9ff");c.addColorStop(0.5,"#05c9ff");c.addColorStop(1,"rgba(0,201,255,0)");l.fillStyle=c;l.beginPath();l.moveTo(j,g+e);l.lineTo(j,g+k-e);l.quadraticCurveTo(j,g+k,j+e,g+k);l.lineTo(j+b-e,g+k);l.quadraticCurveTo(j+b,g+k,j+b,g+k-e);l.lineTo(j+b,g+e);l.quadraticCurveTo(j+b,g,j+b-e,g);l.lineTo(j+e,g);l.quadraticCurveTo(j,g,j,g+e);l.fill()}});var MyCheck=new Class({initialize:function(a){this.cont=a.cont;this.id=a.id||"";this.value=a.value||"";this.clasz=a.clasz||"mooTree_check";this.disabledClasz=a.disabledClasz||"mooTree_disabled";this.text=a.text||"";this.labclasz=a.labclasz||"mooTree_label";this.color=a.color;this.checked=$defined(a.checked)?a.checked:false;this.onChange=a.onChange||$empty;this.onSelect=a.onSelect||false;this.name=a.name||"";this.isEnabled=a.enabled||false;this.rel=a.rel||"";this.bindWith=a.bindWith||false;this.nofloat=a.nofloat||false;this.nolabel=a.nolabel||false;this.properties=a.properties;this.link=a.link||null;this.el=new Element("div",{"class":this.clasz,value:this.value,ident:this.value,checked:this.checked,ch:this.checked,id:this.id,rel:this.rel}).setProperties(a.properties).inject(this.cont);if(this.nofloat!=true){this.el.setStyle("float","left")}this.label=!this.nolabel?new Element("label",{"class":this.labclasz,checked:this.checked}).set("html",this.text).setStyles({"float":"left",color:this.color}).inject(this.el,"after"):null;this.hidcheck=new Element("input",{type:"checkbox",name:this.name,value:this.value}).set("checked",this.checked).setProperties(this.properties).setStyle("display","none").inject(this.cont);if(!this.isEnabled){this.el.addClass(this.disabledClasz)}this.init()},init:function(){var b=this;var a=new Array();a.push(this.el);if(!this.nolabel){a.push(this.label)}$$(a).addEvents({click:function(c){c=new Event(c).stop();b.activate()},mouseover:function(){this.addClass("hover")},mouseout:function(){this.removeClass("hover")}});if(this.checked==true){this.setChecked(true)}this.el.store("object",this)},activate:function(){if(this.isEnabled){if(this.checked!=true){this.checked=true;this.el.set("checked",this.checked);this.el.addClass("active");if(this.label!=null){this.label.set("checked",this.checked);this.label.addClass("active")}this.hidcheck.set("checked",this.checked)}else{this.checked=false;this.el.set("checked",this.checked);this.el.removeClass("active");if(this.label!=null){this.label.set("checked",this.checked);this.label.removeClass("active")}this.hidcheck.set("checked",this.checked)}if(this.onSelect){eval(this.onSelect)}else{if(this.bindWith){if(this.bindWith=="this"){this.onChange.bind(this).pass(this.checked).run()}else{this.onChange.bind(this.bindWith).pass(this.checked).run()}}else{this.onChange.pass(this.checked).run()}}}},setChecked:function(a){if(this.isEnabled){if(!a){this.checked=false;this.el.set("checked",this.checked);this.el.removeClass("active");if(this.label!=null){this.label.set("checked",this.checked);this.label.removeClass("active")}this.hidcheck.set("checked",this.checked)}else{this.checked=true;this.el.set("checked",this.checked);this.el.addClass("active");if(this.label!=null){this.label.set("checked",this.checked);this.label.addClass("active")}this.hidcheck.set("checked",this.checked)}}},isChecked:function(){return this.checked},addChangeEvent:function(a){this.onChange=a},enable:function(){this.isEnabled=true},disable:function(){this.setChecked(false);this.isEnabled=false}});var MyCheckInit=new Class({initialize:function(a,b){this.clasz=a;this.checked=b.checked||null;this.height=b.height||15;this.contclasz=b.contclasz||"";this.disabledClasz=b.disabledClasz||false;this.onChange=b.onChange||$empty;this.bindWith=b.bindWith||false;this.enabled=b.enabled||false;this.nofloat=b.nofloat||false;this.nolabel=b.nolabel||false;this.checkboxes=new Hash({});this.init()},init:function(){var a=this;$$("."+this.clasz).each(function(d){var e=new Element("div").addClass(a.contclasz).setStyles({position:"relative",height:a.height});if(!a.nolabel){var b=d.getNext("label")||null}var c={cont:e,clasz:d.getProperty("class"),disabledClasz:a.disabledClasz,checked:a.checked?a.checked:d.checked,id:d.get("id"),value:d.get("value"),properties:d.getProperties(),name:d.get("name"),text:!a.nolabel?b.get("text"):null,labclasz:!a.nolabel?b.get("class"):null,rel:d.get("rel"),onChange:a.onChange,onSelect:d.get("onselect"),bindWith:a.bindWith,enabled:a.enabled,nofloat:a.nofloat,nolabel:a.nolabel};e.wraps(d);if(!a.nolabel){b.dispose()}a.checkboxes.set(c.id,new MyCheck(c));d.dispose()})},getCheckBoxes:function(a){if(a){return this.checkboxes.filter(function(c,b){return c.clasz==a})}else{return this.checkboxes}},getCheckBox:function(a){if(this.checkboxes.has(a)){return this.checkboxes.get(a)}return null},selectAll:function(){this.checkboxes.each(function(b,a){b.setChecked(true)});MochaUI.notification(this.checkboxes.getValues().length)},deselectAll:function(){this.checkboxes.each(function(b,a){b.setChecked(false)})}});var RoundedTextArea=new Class({Implements:[Options],options:{radius:6},initialize:function(c,e){this.setOptions(e);var b=10;var d=this;var a=this.options.radius;$$("."+c).each(function(j){var m=j.value;var g=j.getStyle("width").toInt();var o=j.getStyle("height").toInt();var n=j.getPosition(j.getParent(".contAnnuaire")).x;var l=j.getPosition(j.getParent("#panelComm")).y;var h=j.id+"_canvas"+$random(0,215)+"_"+$random(0,215);var k=new Element("canvas",{id:h,"class":"mochaCanvas davCanvas"+j.id,width:g+b,height:o+b+a,position:"relative"}).wraps(j);if(Browser.Engine.trident&&MochaUI.ieSupport=="excanvas"){G_vmlCanvasManager.initElement(k);k=document.getElementById(h);j.set("value",m)}g+=b;o+=b+a;var p=k.getContext("2d");p.clearRect(0,0,g,o);d.bodyRoundedRect(p,0,0,g,o,a,[240,240,240],1);var f=new Element("div").setStyles({height:o,width:g,position:"relative"}).wraps(k);j.setStyles({width:g-10,background:"#eee",position:"absolute",top:(b+a)/2,left:5,padding:0,border:"none"});j.inject(f)})},bodyRoundedRect:function(f,d,j,h,c,b,g,e){f.fillStyle="rgba("+g.join(",")+", "+e+")";f.beginPath();f.moveTo(d,j+b);f.lineTo(d,j+c-b);f.quadraticCurveTo(d,j+c,d+b,j+c);f.lineTo(d+h-b,j+c);f.quadraticCurveTo(d+h,j+c,d+h,j+c-b);f.lineTo(d+h,j+b);f.quadraticCurveTo(d+h,j,d+h-b,j);f.lineTo(d+b,j);f.quadraticCurveTo(d,j,d,j+b);f.fill()}});var RoundedInput=new Class({initialize:function(b,d,c,h){var a=6;var g=this;var f=new Array();if($type(b)=="array"){f=b}else{if(c){f=$$(c+" ."+b)}else{f=$$(" ."+b)}}var e=h&&h.background?h.background:"#eee";f.each(function(m){var p=m.value;var k=m.getStyle("width").toInt();var r=m.getStyle("height").toInt();r=10;var q=d?m.getPosition(m.getParent(d)).x:m.getPosition().x;var o=c?m.getPosition(m.getParent(c)).y:m.getPosition().y;var l=m.id+"_canvas"+$random(0,215)+"_"+$random(0,215);var n=new Element("canvas",{id:l,"class":"mochaCanvas davCanvas"+m.id,width:k+10,height:r+a,position:"relative"}).wraps(m);if(Browser.Engine.trident&&MochaUI.ieSupport=="excanvas"){G_vmlCanvasManager.initElement(n);n=document.getElementById(l);m.set("value",p)}k+=10;r+=a;var s=n.getContext("2d");s.clearRect(0,0,k,r);g.bodyRoundedRect(s,0,0,k,r,a,e.hexToRgb(true),1);var j=new Element("div").setStyles({height:r,width:k,position:"relative"}).setStyle("margin",m.getStyle("margin")).wraps(n);m.setStyles({width:k-20,height:r-2,background:e,"background-color":e,position:"absolute",top:1,left:10,padding:0,margin:0,border:"none","line-height":r-2});m.inject(j)})},bodyRoundedRect:function(f,d,j,h,c,b,g,e){f.fillStyle="rgba("+g.join(",")+", "+e+")";f.beginPath();f.moveTo(d,j+b);f.lineTo(d,j+c-b);f.quadraticCurveTo(d,j+c,d+b,j+c);f.lineTo(d+h-b,j+c);f.quadraticCurveTo(d+h,j+c,d+h,j+c-b);f.lineTo(d+h,j+b);f.quadraticCurveTo(d+h,j,d+h-b,j);f.lineTo(d+b,j);f.quadraticCurveTo(d,j,d,j+b);f.fill()}});var RoundedSelect=new Class({initialize:function(b,d,c,h){this.wrapClasz=h?h.clasz||"":"";this.wrap=null;var a=6;var g=this;var f=new Array();if($type(b)=="array"){f=b}else{if(c){f=$$(c+" ."+b)}else{f=$$(" ."+b)}}var e=h&&h.background?h.background:"#eee";f.each(function(o){var q=o.getChildren();var j=new Array();q.each(function(u){j.push(u.get("text"))});var l=o.getStyle("width").toInt();var s=o.getStyle("height").toInt()||10;var r=d?o.getPosition(o.getParent(d)).x:o.getPosition().x;var p=c?o.getPosition(o.getParent(c)).y:o.getPosition().y;var m="canvas_sel_"+$random(0,215)+"_"+$random(0,215);var n=new Element("canvas",{id:m,"class":"mochaCanvas",width:l+10,height:s+a,position:"relative"}).wraps(o);if(Browser.Engine.trident&&MochaUI.ieSupport=="excanvas"){G_vmlCanvasManager.initElement(n);n=document.getElementById(m);q.each(function(v,u){v.set("text",j[u]).inject(o)})}l+=10;s+=a;var t=n.getContext("2d");t.clearRect(0,0,l,s);g.bodyRoundedRect(t,0,0,l,s,a,e.hexToRgb(true),1);var k=new Element("div",{"class":g.wrapClasz}).setStyles({height:s,width:l,position:"relative"}).wraps(n);o.setStyles({width:l-20,height:s-2,padding:0,background:"#eee","background-color":e,position:"absolute",top:1,left:10,margin:0,border:"none"});o.inject(k);g.wrap=k})},bodyRoundedRect:function(f,d,j,h,c,b,g,e){f.fillStyle="rgba("+g.join(",")+", "+e+")";f.beginPath();f.moveTo(d,j+b);f.lineTo(d,j+c-b);f.quadraticCurveTo(d,j+c,d+b,j+c);f.lineTo(d+h-b,j+c);f.quadraticCurveTo(d+h,j+c,d+h,j+c-b);f.lineTo(d+h,j+b);f.quadraticCurveTo(d+h,j,d+h-b,j);f.lineTo(d+b,j);f.quadraticCurveTo(d,j,d,j+b);f.fill()},maskSelect:function(f,b,c,l,h,j,k){var n=new Element("div").setStyles({position:"absolute",width:30,height:l,left:c-30-h,top:0}).inject(b);var d=f.id+"_canvas"+$random(0,215);var e=new Element("canvas",{id:d,"class":"mochaCanvas",width:30,height:l,position:"relative"}).inject(n);if(Browser.Engine.trident&&MochaUI.ieSupport=="excanvas"){G_vmlCanvasManager.initElement(e);e=document.getElementById(d)}var m=e.getContext("2d");m.fillStyle="rgba("+j.join(",")+", "+k+")";m.fillRect(0,0,30,l);var g=new Image();g.src="../img/common/roundedSelectMask.gif";g.onload=function(){m.drawImage(g,15,2)}}});var RoundedBox=new Class({initialize:function(b,d,c,g){this.bgcolor=g?g.bgcolor||[0,0,0]:[0,0,0];this.wrapclasz=g?g.clasz||"":"";this.wrap=null;var a=10;if(g&&g.radius){a=g.radius}var f=this;var e=new Array();if($type(b)=="array"){e=b}else{e=$$(c+" ."+b)}e.each(function(l){var o=l.innerHTML;var j=l.getStyle("width").toInt();var q=l.getStyle("height").toInt();var p=d?l.getPosition(l.getParent(d)).x:l.getPosition().x;var n=c?l.getPosition(l.getParent(c)).y:l.getPosition().y;var k=l.id+"_canvas"+$random(0,215)+"_"+$random(0,215);var m=new Element("canvas",{id:k,"class":"mochaCanvas davCanvas"+l.id,width:j+10,height:q+a,position:"relative"}).wraps(l);if(Browser.Engine.trident&&MochaUI.ieSupport=="excanvas"){G_vmlCanvasManager.initElement(m);m=document.getElementById(k);l.innerHTML=o}j+=10;q+=a;var r=m.getContext("2d");r.clearRect(0,0,j,q);f.bodyRoundedRect(r,0,0,j,q,a,f.bgcolor,1);var h=new Element("div",{"class":f.wrapclasz}).setStyles({height:q,width:j,position:"relative"}).wraps(m);l.setStyles({width:j-20,height:q-1,position:"absolute",top:1,left:10,padding:0,margin:0,border:"none"});l.inject(h);f.wrap=h;if(g.mouseover){$$(m,l).addEvents({mouseover:function(){f.setBackground(r,q,g.mobg.hexToRgb(true))},mouseout:function(){f.setBackground(r,q,f.bgcolor)}})}})},setBackground:function(b,a,c){var d=b.createLinearGradient(0,0,0,a);d.addColorStop(1,"rgba("+c.join(",")+", "+1+")");d.addColorStop(0,"rgba("+this.bgcolor.join(",")+", "+1+")");b.fillStyle=d;b.fill()},bodyRoundedRect:function(f,d,j,h,c,b,g,e){f.fillStyle="rgba("+g.join(",")+", "+e+")";f.beginPath();f.moveTo(d,j+b);f.lineTo(d,j+c-b);f.quadraticCurveTo(d,j+c,d+b,j+c);f.lineTo(d+h-b,j+c);f.quadraticCurveTo(d+h,j+c,d+h,j+c-b);f.lineTo(d+h,j+b);f.quadraticCurveTo(d+h,j,d+h-b,j);f.lineTo(d+b,j);f.quadraticCurveTo(d,j,d,j+b);f.fill()}});var RoundedBottomBox=new Class({Implements:Options,options:{background:"#000"},initialize:function(b,e,c,d){this.setOptions(d);var a=10;var g=this;var f=new Array();if($type(b)=="array"){f=b}else{f=$$("."+b)}f.each(function(l){var o=l.innerHTML;var j=l.getStyle("width").toInt();var q=l.getStyle("height").toInt();var p=e?l.getPosition(l.getParent(e)).x:l.getPosition().x;var n=c?l.getPosition(l.getParent(c)).y:l.getPosition().y;var k=l.id+"_canvas_rbb_"+$random(0,215)+"_"+$random(0,215);var m=new Element("canvas",{id:k,"class":"mochaCanvas davCanvas"+l.id,width:j+10,height:q+a,position:"relative"}).wraps(l);if(Browser.Engine.trident&&MochaUI.ieSupport=="excanvas"){G_vmlCanvasManager.initElement(m);m=document.getElementById(k);l.innerHTML=o}j+=10;q+=a;var r=m.getContext("2d");r.clearRect(0,0,j,q);g.bodyRoundedRect(r,0,0,j,q,a,g.options.background.hexToRgb(true),0.8);var h=new Element("div").setStyles({height:q,width:j,position:"relative"}).setStyle("margin",l.getStyle("margin")).wraps(m);l.setStyles({width:j-20,height:q-1,position:"absolute",top:0,left:10,padding:0,margin:0,border:"none"});l.inject(h)})},bodyRoundedRect:function(f,d,j,h,c,b,g,e){f.fillStyle="rgba("+g.join(",")+", "+e+")";f.beginPath();f.moveTo(d,j);f.lineTo(d,j+c-b);f.quadraticCurveTo(d,j+c,d+b,j+c);f.lineTo(d+h-b,j+c);f.quadraticCurveTo(d+h,j+c,d+h,j+c-b);f.lineTo(d+h,j);f.lineTo(d+b,j);f.fill()}});var identMenu=new Class({initialize:function(){this.cont=$("ident-menu-wrapp");this.cont.setStyles({left:(window.getWidth()-300)/2-40,top:-(35)});this.closable=true;var b=this;new RoundedBottomBox("identMenu","identMenuWrapp","ident-menu-wrapp",{background:"#f1f1f1"});var d=this.cont.getElement("#identMenu");new Element("a").set("text",langue.lang_525).addEvent("click",function(){new MochaUI.ModuleInscr();b.hide()}).inject(d);new Element("div",{"class":"identMenuClose"}).addEvent("click",function(){b.hide()}).inject(d);if(this.closable){this.closeButtonEl=new Element("div",{id:"ident_closeButton","class":"identMenuClose",title:"Close",events:{click:function(){b.hide()}}}).inject(this.cont);var c="ident_canvasControls"+$random(0,215)+"_"+$random(0,215);this.canvasControlsEl=new Element("canvas",{id:c,"class":"identCanvasControls",width:14,height:14}).inject(this.closeButtonEl);if(Browser.Engine.trident&&MochaUI.ieSupport=="excanvas"){G_vmlCanvasManager.initElement(this.canvasControlsEl);this.canvasControlsEl=this.cont.getElementById(c)}var a=this.canvasControlsEl.getContext("2d");a.clearRect(0,0,14,14);this.closebutton(a,7,7,[255,255,255],1,[0,0,0],1)}},show:function(){},hide:function(){new Fx.Move(this.cont,{relativeTo:this.cont.getParent(),position:"center",offset:{x:-40,y:-65}}).start()},closebutton:function(e,c,h,b,g,f,d){e.beginPath();e.moveTo(c,h);e.arc(c,h,7,0,Math.PI*2,true);e.fillStyle="rgba("+b.join(",")+","+g+")";e.fill();e.strokeStyle="rgba("+f.join(",")+","+d+")";e.beginPath();e.moveTo(c-3,h-3);e.lineTo(c+3,h+3);e.stroke();e.beginPath();e.moveTo(c+3,h-3);e.lineTo(c-3,h+3);e.stroke()}});function echeck(f){var a="@";var b=".";var e=f.indexOf(a);var c=f.length;var d=f.indexOf(b);if(f.indexOf(a)==-1){aff_small_alert(MochaUI.errorMsg.correctform,0);return false}if(f.indexOf(a)==-1||f.indexOf(a)==0||f.indexOf(a)==c){aff_small_alert(MochaUI.errorMsg.correctform,0);return false}if(f.indexOf(b)==-1||f.indexOf(b)==0||f.indexOf(b)==c){aff_small_alert(MochaUI.errorMsg.correctform,0);return false}if(f.indexOf(a,(e+1))!=-1){aff_small_alert(MochaUI.errorMsg.correctform,0);return false}if(f.substring(e-1,e)==b||f.substring(e+1,e+2)==b){aff_small_alert(MochaUI.errorMsg.correctform,0);return false}if(f.indexOf(b,(e+2))==-1){aff_small_alert(MochaUI.errorMsg.correctform,0);return false}if(f.indexOf(" ")!=-1){aff_small_alert(MochaUI.errorMsg.correctform,0);return false}return true}MochaUI.envoyerEmail=function(){var e=window.location.href;if(e.test("index.php")){var a=e}else{a=e+"index.php"}var d='<option value="0">...</option>';for(i=1158;i<1177;i++){var c="lang_".concat(i);d+='<option value="'+langue[c]+'">'+langue[c]+"</option>"}var b='<form id="envoyer_email" name="envoyerEmail" method="post" action="'+a+'"><table width="100%" cellspacing="2" cellpadding="0" border="0" class="inscrMyTable" style="margin-top:0px;"><tbody><tr><td width="70"></td><td align="left"><table width="270" cellspacing="2" cellpadding="0" border="0"><tbody><tr><td align="center" style="font-weight:bold;">'+langue.lang_13+'</td></tr></tbody></table></td></tr><tr><td height="10" colspan="2"></td></tr><tr><td align="right">'+langue.lang_1147+'</td><td><input onkeydown="" type="text" class="contactInputRounded" name="fromAddr" value="" id="addr_from" /></td></tr><tr><td height="10" colspan="2"></td></tr><tr><td align="right">'+langue.lang_1148+'</td><td><select class="contactSelectRounded" name="sujetEmail" id="sujet_email">'+d+'</select></td></tr><tr><td height="10" colspan="2"></td></tr><tr><td align="right" valign="top">'+langue.lang_955+'</td><td><textarea class="contactAreaRounded"  wrap="soft" name="messageEmail" rows="5" id="message_email" style="color:#111;"></textarea></td></tr><tr><td height="10" colspan="2"></td></tr><tr><td></td><td><table width="275" cellspacing="2" cellpadding="0" border="0"><tbody><tr><td width="20"><input type="checkbox" class="add_pub_check" name="copyEmail" value="1" id="copy_email"/></td><td align="left">'+langue.lang_1149+'</td><td width="21" align="right"><div class="hlpDiv3my" id="icon_envoyer_email" ></div></td></tr></tbody></table></td></tr></tbody></table></form>';new MochaUI.Window({id:"nousContact",noDock:true,minimizable:false,maximizable:false,closable:true,resizable:false,height:250,width:400,scrollbars:false,title:"",loadMethod:"html",cornerRadius:8,headerHeight:20,footerHeight:20,content:b,opacity:1,addClass:"InscrMy",contentBgColor:"#5d6163",headerStartColor:"#5d6163".hexToRgb(true),headerStopColor:"#5d6163".hexToRgb(true),bodyBgColor:"#5d6163".hexToRgb(true),closeBgColor:"#b6b6b6".hexToRgb(true),onContentLoaded:function(){new RoundedInput("contactInputRounded","InscrModule","#nousContact");new RoundedSelect("contactSelectRounded","inscrModule","#nousContact");new RoundedTextArea("contactAreaRounded");new MyCheckInit("add_pub_check",{height:12,enabled:true,contclasz:"add_pub",nolabel:true,checked:false});$("icon_envoyer_email").addEvent("click",function(l){var h=$("addr_from");if((h.value==null)||(h.value=="")){aff_small_alert(MochaUI.errorMsg.correctform,0);h.setStyle("background","#ceaf74");return false}if(echeck(h.value)==false){h.setStyle("background","#ceaf74");h.value="";return false}var g=h.value;if($("sujet_email").selectedIndex==0){aff_small_alert(MochaUI.errorMsg.correctform,0);$("sujet_email").setStyle("background","#ceaf74");return false}var f=$("sujet_email").options[$("sujet_email").selectedIndex].value;var m=$("message_email").value;var n=-1;if(m==null||m==""){aff_small_alert(MochaUI.errorMsg.correctform,0);$("message_email").setStyle("background","#ceaf74");return false}if($("copy_email").checked){n=h.value}var k="request=contact_nous&user_nom="+MochaUI.User.nom+"&user_prenom="+MochaUI.User.prenom+"&fromAddr="+g+"&sujetEmail="+f+"&messageEmail="+m+"&copy="+n;var j="php/utils/email_transaction/sendemailversEkudji.php";new Request.HTML({url:j,method:"post",onComplete:function(o){if(o){aff_small_alert(MochaUI.errorMsg.success,0);$("nousContact").dispose()}else{aff_small_alert(MochaUI.errorMsg.fail,0)}}}).send(k)})}})};MochaUI.sendEmail=function(b,a,e,f){var d="request=contact_nous&user_nom="+MochaUI.User.nom+"&user_prenom="+MochaUI.User.prenom+"&fromAddr="+b+"&sujetEmail="+a+"&messageEmail="+e+"&copy="+f;var c="php/utils/email_transaction/sendemailversEkudji.php";new Request.HTML({url:c,method:"post",onComplete:function(g){if(g){aff_small_alert(MochaUI.errorMsg.success,0);$("nousContact").dispose()}else{aff_small_alert(MochaUI.errorMsg.fail,0)}}}).send(d)};MochaUI.installerFlash=function(b){if(b>8){return 0}else{var c=MochaUI.errorMsg.installflash}var a='<table width="100%" cellspacing="2" cellpadding="0" border="0" class="inscrMyTable"><tbody><tr><td align="center">'+c+'</td></tr> <tr><td height="10"></td></tr><tr><td align="center"><a href="http://get.adobe.com/flashplayer/" target="_blank" id="address_installer_flash"><img src="../img/common/getflash.gif"/></a></td></tr></tbody></table>';new MochaUI.Window({id:"installer_flash",noDock:true,minimizable:false,maximizable:false,closable:true,resizable:false,height:140,width:320,scrollbars:false,title:"",loadMethod:"html",cornerRadius:8,headerHeight:20,footerHeight:20,content:a,opacity:1,addClass:"InscrMy",contentBgColor:"#5d6163",headerStartColor:"#5d6163".hexToRgb(true),headerStopColor:"#5d6163".hexToRgb(true),bodyBgColor:"#5d6163".hexToRgb(true),closeBgColor:"#b6b6b6".hexToRgb(true),onContentLoaded:function(){}})};MochaUI.accessMy=function(b,a){var f=0;var g=window.location.href;if(g.test("index.php")){var c=g}else{c=g+"index.php"}var e='<form id="inscr_my_form" name="inscrmyform" method="post" action="'+c+'"><input type="hidden" name="mode" value="ident" id="mode_my" /><input type="hidden" name="winmode" value="" id="winmode_my" /><table width="100%" cellspacing="2" cellpadding="0" border="0" class="inscrMyTable"><tbody><tr><td align="center" colspan="2">'+langue.lang_799+'</td></tr> <tr><td height="25" colspan="2"></td></tr><tr><td align="center" colspan="2"><a href="#" id="create_my_account">'+langue.lang_737+'</a></td></tr><tr><td height="25" colspan="2"></td></tr><tr><td align="center" colspan="2"><a href="#" id="more_on_my_account">'+langue.lang_738+"</a></td></tr></tbody></table></form>";var d='<form id="inscr_my_form" name="inscrmyform" method="post" action="'+c+'"><input type="hidden" name="mode" value="ident" id="mode_my" /><input type="hidden" name="winmode" value="" id="winmode_my" /><table width="100%" cellspacing="0" cellpadding="2" border="0" class="inscrMyTable"><tbody><tr><td align="center" colspan="2">'+langue.lang_392+'</td></tr> <tr><td align="center" colspan="2">'+langue.lang_734+'</td></tr> <tr><td height="25" colspan="2"></td></tr><tr><td align="right" width="280"><input type="text" class="inscrMyInputRounded" name="login" value="" id="login_my" /></td><td align="left"><div class="hlpDiv1my" id="icon_help_my" onclick="postHelp();"></div></td></tr><tr><td align="right" width="280"><input type="password" class="inscrMyInputRounded" name="password" value="" id="pass_my" /></td><td align="left"><div class="hlpDiv3my" id="icon_login_my" ></div></td></tr><tr><td height="25" colspan="2" id="resp_req" align="center" class="inscrMyResp"></td></tr><tr><td align="center" colspan="2"><a href="#" id="create_my_account">'+langue.lang_737+'</a></td></tr><tr><td height="20" colspan="2"></td></tr><tr><td align="center" colspan="2"><a href="#" id="more_on_my_account">'+langue.lang_738+"</a></td></tr></tbody></table></form>";if(a==2){html=e;f=1}else{html=d;f=2}new MochaUI.Window({id:"accessMy",noDock:true,minimizable:false,maximizable:false,closable:true,resizable:false,height:250,width:450,scrollbars:false,title:"",loadMethod:"html",cornerRadius:8,headerHeight:20,footerHeight:20,content:html,opacity:1,addClass:"InscrMy",contentBgColor:"#5d6163",headerStartColor:"#5d6163".hexToRgb(true),headerStopColor:"#5d6163".hexToRgb(true),bodyBgColor:"#5d6163".hexToRgb(true),closeBgColor:"#b6b6b6".hexToRgb(true),onContentLoaded:function(){new RoundedInput("inscrMyInputRounded",".InscrModule","#accessMy");if(f==2){$("inscr_my_form").removeEvents("submit");var h=function(){$("accessMy_spinner").setStyle("visibility","visible");new Request.JSON({url:"include/user_handler.php",method:"post",onSuccess:function(j,k){$("resp_req").empty();$("accessMy_spinner").setStyle("visibility","hidden");if(j.user_id!=-1){if(j.stock!=0){$("winmode_my").set("value",3);$("inscr_my_form").addEvent("submit",$("inscr_my_form").submit);document.forms.inscrmyform.submit()}else{$("resp_req").set("text",langue.lang_735);$("winmode_my").set("value",MochaUI.winmode)}}else{$("resp_req").set("text",langue.lang_49);$("winmode_my").set("value",MochaUI.winmode)}}}).send("request=get_user&"+$("inscr_my_form").toQueryString())};$("icon_login_my").addEvent("click",function(){h()});$("pass_my").addEvent("keydown",function(j){if(j.key=="enter"){h()}})}$("create_my_account").addEvent("click",function(){$("winmode_my").set("value",2);$("mode_my").set("value","");Cookie.write("refviewmode","account",{path:MochaUI.version});Cookie.write("refviewdisplay","7",{path:MochaUI.version});$("inscr_my_form").addEvent("submit",$("inscr_my_form").submit);document.forms.inscrmyform.submit()});$("more_on_my_account").addEvent("click",function(){$("winmode_my").set("value",2);$("mode_my").set("value","");Cookie.write("refviewmode","account",{path:MochaUI.version});Cookie.write("refviewdisplay","7",{path:MochaUI.version});Cookie.write("popaction","7",{path:MochaUI.version});$("inscr_my_form").addEvent("submit",$("inscr_my_form").submit);document.forms.inscrmyform.submit()})}})};var ItemMy=new Class({initialize:function(a){this.user_id=a.user_id;this.solution=a.solution;this.capacite=a.capacite;this.period=a.period;this.amount=a.price;this.tax=a.tax;this.ttc=a.ttc;this.mode=a.mode;this.validated=false;this.init()},init:function(){this.validated=(this.solution!="")&&(this.capacite!="")&&(this.tax!=-1)&&(this.mode!=-1)&&(this.user_id!=-1)}});var Item=new Class({initialize:function(a){this.index=a.index;this.user_id=a.user_id;this.article=a.article;this.tax=this.article.tax;this.item_name=this.article.getPayPalDescr();this.amount=this.article.price;this.on0="rights";this.os0=this.article.rights==3?"LD":(this.article.rights==1?"DN":"AB");this.validated=false;this.init()},init:function(){this.validated=(this.item_name!="")&&(this.amount!=0)&&(this.amount!=-1)&&(this.os0!=null)&&(this.user_id!=-1)}});var PayPalTransac=new Class({initialize:function(c,d,a,b){this.commande=c;this.mode=d;this.user_id=a;this.items=new Array();this.init()},init:function(){if(this.mode=="images"){this.initItems()}else{if(this.mode=="my"){this.initItemMy()}}},initItems:function(){var b=this;var a=1;this.commande.each(function(e,c){var d=new Item({index:a,user_id:b.user_id,article:e});if(d.validated){b.items.push(d);a++}})},initItemMy:function(){var a=new ItemMy(this.commande);if(a.validated){this.items.push(a)}},sendTransaction:function(a){var d=this;var c={};if(this.mode=="images"){var b=new Array();this.items.each(function(f){b.push({item_name:f.item_name,rc:f.article.calcul,tax:f.article.tax})});c=JSON.encode({uid:this.user_id,mode:this.mode,lang:MochaUI.lang,it:b})}else{if(this.mode=="my"){var e=this.items[0];c=JSON.encode({uid:this.user_id,mode:this.mode,lang:MochaUI.lang,tax:e.tax,c:e.capacite,s:e.solution,period:e.period})}}var g=new Request({url:"kernel/transac.php",method:"POST",onComplete:function(f){if(Number(f)!=-1){if($(a)){$(a).set("html",f);$(a).getElement("#paypal-command-form").submit()}}else{aff_small_alert(MochaUI.notification.internalError,1);return}},onFail:function(){aff_small_alert(MochaUI.notification.internalError,1);return}});var h=function(){g.send("request=getPaypalForm&options="+c)};h();aff_small_alert("<span>"+langue.lang_986+"..</span>",0,{zIndex:30000,delay:10000})},sendTransactionOld:function(a){var b=this;var c=new Request.JSON({url:"kernel/transac.php",method:"POST",onSuccess:function(f){if(f.r){b.business=f.r;if($(a)){$(a).set("html",b.toHTML());$(a).getElement("#paypal-command-form").submit()}}else{aff_small_alert(MochaUI.notification.internalError,1);return}},onFail:function(){aff_small_alert(MochaUI.notification.internalError,1);return}});var d=function(){c.send("request=get_biz")};d.delay(3000);aff_small_alert("<span>"+langue.lang_986+"..</span>",0,{zIndex:30000,delay:10000})}});var Product=new Class({initialize:function(a,c,b){this.user_id=a;this.commande=c;this.user_info=b},display:function(){var a=new Hash();a.extend({user_id:this.user_id}).extend($H(this.commande)).extend($H(this.user_info));return JSON.encode(a)}});MochaUI.CommandValidated=new Class({initialize:function(a){this.txn_id=a;this.init()},init:function(){var a=this;var c="request=get_val_pay&txn_id="+this.txn_id;var b=new Request.JSON({url:"kernel/transac.php",method:"POST",onComplete:function(d){if(Number(d)!=-1){a.display(d)}}}).send(c)},display:function(d){var c=this;var b='<div id="mainValidMy" class="buyWin"><div id="bpane1" class="panels"><table width="100%" border="0" height="100%"><tbody><tr><td align="center"><fieldset class="flpField" style="height:500px;"><h1 style="font-size:18px;font-weight:bold;">'+langue.lang_963+'</h1><br/><table  width="100%" cellpadding="10" border="0" cellspacing="3"><tbody><tr><td style="font-weight:bold;">'+langue.lang_964+" "+langue.lang_965+'</td></tr><tr><td style="font-weight:bold;">'+langue.lang_968+" "+langue.lang_969+"</td></tr><tr><td>"+langue.lang_974+' <a href="#" id="dwn-vtx" >'+langue.lang_975+" </a></td></tr><tr><td>"+langue.lang_976+'</td></tr></tbody></table><br/><br/><table class="commandMyValid" id="cmd-my-val" border="0" width="100%" cellspacing="0" cellpadding="4"><tbody><tr><td align="right" width="50%">'+langue.lang_894+"</td><td><span>"+d.cid+'</span><a href="#" id="dwn-ctx">'+langue.lang_972+'</a></td></tr><tr><td></td><td></td></tr><tr><td align="right" width="50%">'+langue.lang_970+"</td><td><span>"+d.tid+'</span></td></tr><tr><td></td><td></td></tr><tr><td align="right" width="50%">'+langue.lang_971+"</td><td><span>"+d.dt+'</span></td></tr><tr><td></td><td></td></tr><tr><td align="right" width="50%">'+langue.lang_892+"</td><td><span>"+d.fid+'</span><a href="#" id="dwn-ftx">'+langue.lang_972+'</a> </td></tr></tbody></table><br/><table width="100%" border="0"><tbody><tr><td><form id="mainValidaction" style="display:none;"></form></td></tr><tr><td align="center"><div class="g364" id="mainValidClose">'+langue.lang_46+"</div></td></tr></tbody></table></fieldset></div></div>";var a='<table cellspacing="0" cellpadding="0" width="100%" height="100%" border="0"><tbody><tr><td align="center"  vertical-align="top"><table cellspacing="0" cellpadding="0" width="400" height="100%" border="0"><tbody><tr><td><span class="buyConfigStep" ident="2">'+langue.lang_17+'</span><span class="buyConfigStep" ident="3" >'+langue.lang_472+'</span><span class="buyConfigStep" ident="4" >'+langue.lang_919+'</span><span class="buyConfigStep" ident="5" >'+langue.lang_920+'</span><span class="buyConfigStep active" ident="6" >'+langue.lang_921+"</span></td></tr></tbody></table></td></tr></tbody></table>";new MochaUI.Window({id:"mainValMyWindow",noDock:true,type:"modal",minimizable:false,maximizable:false,closable:true,resizable:false,height:650,width:640,scrollbars:false,title:a,loadMethod:"html",cornerRadius:8,headerHeight:25,footerHeight:20,content:b,opacity:1,addClass:"InscrModule",overlayOpacity:0.8,contentBgColor:"#1d1d1d",noOverlayClose:true,bodyBgColor:[29,29,29],headerStartColor:[88,88,88],headerStopColor:[66,66,66],onContentLoaded:function(){new HtmlTable($("cmd-my-val"),{classZebra:"table-tr-odd",zebra:true});$("mainValidClose").addEvents({mousedown:function(){},mouseup:function(){MochaUI.closeWindow($("mainValMyWindow"))}});$("dwn-vtx").addEvent("click",function(){var e=new Element("a",{id:"download",href:"php/utils/downloadpurchase.php?txn_id="+c.txn_id}).addEvent("click",function(){location.href=this.href}).inject(document.body);e.fireEvent("click")});$("dwn-ftx").addEvent("click",function(){var e=new Element("a",{id:"vctx",href:"php/utils/billing/fact/facture.php?txn_id="+c.txn_id}).addEvent("click",function(){location.href=this.href}).inject(document.body);e.fireEvent("click")});$("dwn-ctx").addEvent("click",function(){var e=new Element("a",{id:"download",href:"php/utils/billing/cmd/commande.php?txn_id="+c.txn_id}).addEvent("click",function(){location.href=this.href}).inject(document.body);e.fireEvent("click")})}})}});MochaUI.CommandMyValidated=new Class({initialize:function(a){this.txn_id=a;this.init()},init:function(){var a=this;var c="request=get_my_val_pay&txn_id="+this.txn_id;var b=new Request.JSON({url:"kernel/transac.php",method:"POST",onComplete:function(d){if(Number(d)!=-1){a.display(d)}}}).send(c)},display:function(d){var c=this;var b='<div id="mainValidMy" class="buyWin"><div id="bpane1" class="panels"><table width="100%" border="0" height="100%"><tbody><tr><td align="center"><fieldset class="flpField" style="height:500px;"><h1 style="font-size:18px;font-weight:bold;">'+langue.lang_963+'</h1><br/><table  width="100%" cellpadding="10" border="0" cellspacing="3"><tbody><tr><td style="font-weight:bold;">'+langue.lang_964+langue.lang_965+"</td></tr><tr><td> "+langue.lang_966+" "+d.my+" "+langue.lang_967+" </td></tr><tr><td>"+langue.lang_968+langue.lang_969+'</td></tr></tbody></table><br/><br/><table class="commandMyValid" id="cmd-my-val" border="0" width="100%" cellspacing="0" cellpadding="4"><tbody><tr><td align="right" width="50%">'+langue.lang_894+"</td><td><span>"+d.cid+'</span><a href="#" id="dwn-ctx">'+langue.lang_972+'</td></tr><tr><td></td><td></td></tr><tr><td align="right" width="50%">'+langue.lang_970+"</td><td><span>"+d.tid+'</span></td></tr><tr><td></td><td></td></tr><tr><td align="right" width="50%">'+langue.lang_971+"</td><td><span>"+d.dt+'</span></td></tr><tr><td></td><td></td></tr><tr><td align="right" width="50%">'+langue.lang_892+"</td><td><span>"+d.fid+'</span><a href="#" id="dwn-ftx">'+langue.lang_972+'</a> </td></tr></tbody></table><br/><table width="100%" border="0"><tbody><tr><td align="center"><div class="g364" id="mainValidClose">'+langue.lang_46+"</div></td></tr></tbody></table></fieldset></div></div>";var a='<table cellspacing="0" cellpadding="0" width="100%" height="100%" border="0"><tbody><tr><td align="center"  vertical-align="top"><table cellspacing="0" cellpadding="0" width="400" height="100%" border="0"><tbody><tr><td><span class="buyConfigStep" ident="2">'+langue.lang_17+'</span><span class="buyConfigStep" ident="3" >'+langue.lang_472+'</span><span class="buyConfigStep" ident="4" >'+langue.lang_919+'</span><span class="buyConfigStep" ident="5" >'+langue.lang_920+'</span><span class="buyConfigStep active" ident="6" >'+langue.lang_921+"</span></td></tr></tbody></table></td></tr></tbody></table>";new MochaUI.Window({id:"mainValMyWindow",noDock:true,type:"modal",minimizable:false,maximizable:false,closable:true,resizable:false,height:650,width:640,scrollbars:false,title:a,loadMethod:"html",cornerRadius:8,headerHeight:25,footerHeight:20,content:b,opacity:1,addClass:"InscrModule",overlayOpacity:0.8,contentBgColor:"#1d1d1d",noOverlayClose:true,bodyBgColor:[29,29,29],headerStartColor:[88,88,88],headerStopColor:[66,66,66],onContentLoaded:function(){new HtmlTable($("cmd-my-val"),{classZebra:"table-tr-odd",zebra:true});$("mainValidClose").addEvents({mousedown:function(){},mouseup:function(){MochaUI.closeWindow($("mainValMyWindow"))}});$("mainValidClose").addEvents({mousedown:function(){},mouseup:function(){MochaUI.closeWindow($("mainValMyWindow"))}});$("dwn-ftx").addEvent("click",function(){var e=new Element("a",{id:"vctx",href:"php/utils/billing/fact/facture_my.php?txn_id="+c.txn_id}).addEvent("click",function(){location.href=this.href}).inject(document.body);e.fireEvent("click")});$("dwn-ctx").addEvent("click",function(){var e=new Element("a",{id:"download",href:"php/utils/billing/cmd/commande_my.php?txn_id="+c.txn_id}).addEvent("click",function(){location.href=this.href}).inject(document.body);e.fireEvent("click")})}})}});MochaUI.ModuleInscrFull=new Class({initialize:function(a){this.html="";this.slider=null;this.step=1;this.query=a;this.user_id=-1;this.title=null;this.drawPanes();this.item_name="";this.getMyConfigId()},getMyConfigId:function(){var b="";var a=this.query.disksize.substring(3,this.query.disksize.length);switch(Number(this.query.solution)){case 1:if(Number(a)==10){b="hdd-"+a+"-1"}else{b="hdd-"+a+"-"+this.query.paymode}break;case 2:b="basic-"+a+"-"+this.query.paymode;break;case 3:b="standard-"+a+"-"+this.query.paymode;break;case 4:b="pro-"+a+"-"+this.query.paymode;break;default:}this.item_name=b},buyMy:function(){var c=this;var b={user_id:c.user_id,solution:c.query.solution,capacite:c.query.disksize,period:c.query.paymode,country:c.query.pays,price:c.query.price,tax:c.query.tax,ttc:c.query.ttc,mode:c.query.status};var a=new PayPalTransac(b,"my",c.user_id);a.sendTransaction("transac")},drawPanes:function(){if(!MochaUI.isLogged()){this.html='<div id="mainBuyWin" class="buyWin"><div id="bpane1" class="panels">'+this.getPane1()+'</div><div id="bpane2" class="panels"></div><div id="bpane3" class="panels"></div><div id="bpane4" class="panels"></div><div id="bpane5" class="panels"><div id="transac"></div></div></div>';this.initForm()}else{this.step=3;this.user_id=MochaUI.user_id;var b=this;var a="php/tools/MODULE_MANAGE.php";var d="requete=get_ek_user_coord&user_id="+MochaUI.user_id+"&status="+this.query.status;var c=new Request({url:a,method:"post",onComplete:function(f){b.html='<div id="mainBuyWin" class="buyWin"><div id="bpane3" class="panels">'+f+'</div><div id="bpane4" class="panels"></div><div id="bpane5" class="panels"><div id="transac"></div></div></div>';b.initForm()}}).send(d)}},initForm:function(c){var b=this;var a='<table cellspacing="0" cellpadding="0" width="100%" height="100%" border="0"><tbody><tr><td align="center"  vertical-align="top"><table cellspacing="0" cellpadding="0" width="400" height="100%" border="0"><tbody><tr><td><span class="buyConfigStep '+(this.step<=2?"active":"")+'" ident="2">'+langue.lang_17+'</span><span class="buyConfigStep '+(this.step==3?"active":"")+'" ident="3" >'+langue.lang_472+'</span><span class="buyConfigStep '+(this.step==4?"active":"")+'" ident="4" >'+langue.lang_919+'</span><span class="buyConfigStep '+(this.step==5?"active":"")+'" ident="5" >'+langue.lang_920+'</span><span class="buyConfigStep '+(this.step==6?"active":"")+'" ident="6" >'+langue.lang_921+"</span></td></tr></tbody></table></td></tr></tbody></table>";new MochaUI.Window({id:"inscrFWindow",noDock:true,type:"modal",minimizable:false,maximizable:false,closable:true,resizable:false,height:650,width:640,scrollbars:false,title:a,loadMethod:"html",cornerRadius:8,headerHeight:25,footerHeight:20,content:b.html,opacity:1,addClass:"InscrModule",overlayOpacity:0.8,contentBgColor:"#1d1d1d",noOverlayClose:true,bodyBgColor:[29,29,29],headerStartColor:[88,88,88],headerStopColor:[66,66,66],onContentLoaded:function(){b.title=$("inscrFWindow_title");$("mainBuyWin").addEvent("changed",function(){$$(".buyConfigStep").each(function(e){var d=Number(e.get("ident"));if((b.step==1)||(b.step==2)){if(d>b.step){e.removeClass("active")}else{e.addClass("active")}}else{if(d!=b.step){e.removeClass("active")}else{e.addClass("active")}}})});b.slider=new mooslides("mainBuyWin",{customToolbar:false,buttonClass:"buy-toolbar-button",noToolbar:true,animationDuration:0});b.setEvents.bind(b).run()}})},getPane1:function(){this.step=1;var a='<table width="100%" height="100%" cellpadding="0" cellspacing="0" border="0"><tbody><tr><td align="center"><fieldset class="flpField"><form action="#" name="bformstep0" id="bformstep1"><table border="0" cellpadding="2" cellspacing="2" width="400" class="profilTable"><tbody><tr><th colspan="2">'+langue.lang_915+'</th></tr><tr height="20"></tr><tr><th align="right" >'+langue.lang_369+'<span> * </span></th><td><input type="text"     name="login" value="" class="formInputInscr3 required" /></td></tr><tr><th align="right" >'+langue.lang_370+'<span> * </span></th><td><input type="password" name="pass"  value="" class="formInputInscr3 required"/></td></tr><tr height="30"><td id="berrorMsg0" class="berror" colspan="2" align="center"></td></tr><tr><td colspan="2"><div class="g364" id="valstep0">'+langue.lang_36+'</div></td></tr></tbody></table></form></fieldset><br/><fieldset class="flpField"><table border="0" cellpadding="2" cellspacing="2" width="400"><tbody><tr><td align="center"><div class="g3104" id="valstep1">'+langue.lang_531+"</div></td></tr></tbody></table></fieldset></td></tr></tbody></table>";return a},getPane3:function(a){this.step=3;var c=this;var b="php/tools/MODULE_MANAGE.php";var e="requete=get_ek_user_coord&user_id="+a+"&status="+this.query.status;var d=new Request.HTML({url:b,method:"post",update:$("bpane3"),onComplete:function(){c.setEvents();c.slider.slideTo.bind(c.slider).pass(2).delay(500)}}).send(e)},getPane2:function(){this.step=2;var b=this;var a="php/tools/MODULE_MANAGE.php";var d="requete=get_user_identification&status="+this.query.status;var c=new Request.HTML({url:a,method:"post",update:$("bpane2"),onComplete:function(){b.setEvents();b.slider.slideNext.bind(b.slider).delay(500)}}).send(d)},getPane33:function(){this.step=33;var b=this;var a="php/tools/MODULE_MANAGE.php";var d="requete=get_ek_user_coord&status="+this.query.status;var c=new Request.HTML({url:a,method:"post",update:$("bpane3"),onComplete:function(){b.setEvents();b.slider.slideTo.bind(b.slider).pass(2).delay(1000)}}).send(d)},getPane4:function(){this.step=4;var g=this;var k='<table class="acceptCondTb" width="362" cellpadding="0" cellspacing="0" border="0"><tbody><tr><th colspan="2" align="left">'+langue.lang_885+'</th></tr><tr height="10"></tr><tr><td align="right"><input type="checkbox" class="add_pub_check" name="usecond" value="1" id="usecond"/></td><td><label id="uclink">'+langue.lang_886+'</label></td></tr><tr><td align="right"><input type="checkbox" class="add_pub_check" name="useol" value="1" id="useol"/></td><td><label id="uolink">'+langue.lang_887+'</label></td></tr><tr><td align="right"><input type="checkbox" class="add_pub_check" name="protect" value="1" id="protect"/></td><td><label id="plink">'+langue.lang_888+"</label></td></tr></tbody></table>";var l='<div class="g362 floaat fermeWin" id="back_profile" style="margin-left:230px;">'+langue.lang_149+'</div><div class="g362 floaat" id="paynow" >'+langue.lang_916+"</div>";var j=$("myconfigbox4").clone();j.getElement(".n062").dispose();var f=new Element("table",{width:"100%",cellpadding:0,cellspacing:0,height:"100%",border:0});var h=new Element("tr").inject(f);var c=new Element("td",{align:"center"}).inject(h).adopt(j);var e=new Element("tr").inject(f);var b=new Element("td",{align:"center"}).set("html",k).inject(e);var d=new Element("tr").inject(f);var a=new Element("td",{align:"center",colspan:"3"}).set("html",l).inject(d);f.inject($("bpane4"));g.setEvents();g.slider.slideNext.bind(g.slider).delay(1000)},getPane5:function(){this.step=5;var d=this;var e=$("bformstep3");var b=e.toQueryString().parseQueryString();var c=this.query;var a=this.user_id;var f=new Product(a,c,b);d.slider.slideLast.bind(d.slider).delay(1000);d.buyMy()},setEvents:function(){var b=this;switch(this.step){case 1:new RoundedInput("formInputInscr3","inscrModule","#bpane1");var c=$("bformstep1");var a=$("berrorMsg0");c.removeEvents("submit");var f=new FormValidator(c,{onFormValidate:function(l,k,j){if(!l){aff_small_alert(MochaUI.errorMsg.correctform,0,{cont:$("inscrFWindow_content")})}else{new Request({url:"php/tools/MODULE_MANAGE.php",method:"post",onRequest:function(){a.set("html",'<img src="../img/common/loading.gif" height="16" width="16" class="bloading"/>')},onComplete:function(n){var m=Number(n);if(m!=-1){a.appendText(langue.lang_923);b.user_id=m;b.getPane3(m)}else{a.set("text",langue.lang_49);aff_small_alert(MochaUI.errorMsg.subscriptionfail+"<br/>"+MochaUI.errorMsg.tryagain,1,{cont:$("inscrFWindow_content")})}}}).send("requete=check_user&"+k.toQueryString())}},onElementPass:function(j){j.setStyle("background","#eee")},onElementFail:function(k,j){k.setStyle("background","#ceaf74")},evaluateFieldsOnEnter:true});$("valstep0").addEvent("click",function(){c.fireEvent("submit")});c.getElements("input").addEvent("keydown",function(j){if(j.key=="enter"){j=new Event(j).stop()}});$("valstep1").addEvent("click",function(){b.user_id=-1;b.getPane2()});break;case 2:new RoundedInput("formManageInputRounded3","inscrModule","#bpane2");new RoundedSelect("formManageSelectRounded3","inscrModule","#bpane2");var c=$("bformstep2");var g=new FormValidator(c,{onFormValidate:function(l,k,j){if(!l){aff_small_alert(MochaUI.errorMsg.correctform,0,{cont:$("inscrFWindow_content")})}else{b.getPane33()}},onElementPass:function(j){j.setStyle("background","#eee")},onElementFail:function(k,j){k.setStyle("background","#c3c3c3");if(k.get("name")=="login"){if(k.get("value")!=""){aff_small_alert(MochaUI.errorMsg.loginexists,1,{cont:$("inscrWindow_content")})}}}});g.add("checkLogin",{errorMsg:MochaUI.errorMsg.loginexists,test:function(j){new Request({url:"login/inscr.php",async:false,method:"post",onComplete:function(k){if(Number(k)==0){j.set("checklog",0)}else{j.set("checklog",1)}}}).send("request=check_login&login="+j.get("value"));return(j.get("checklog")!=1)}});$("save_inscr").addEvent("click",function(){c.fireEvent("submit")});$$(".backBuy").addEvent("click",function(){b.slider.slidePrevious()});if($("berrorMsg0")){$("berrorMsg0").empty()}break;case 4:var h=new MyCheckInit("add_pub_check",{enabled:true,nolabel:true});if($("uclink")){$("uclink").addEvent("click",function(){loadInfo(0,0,{zIndex:11700})})}if($("uolink")){$("uolink").addEvent("click",function(){loadInfo(0,2,{zIndex:11700})})}if($("plink")){$("plink").addEvent("click",function(){loadInfo(0,1,{zIndex:11700})})}if($("paynow")){$("paynow").addEvent("click",function(){var j=h.getCheckBoxes("add_pub_check").filter(function(l,k){return !l.isChecked()});if(j.getValues().length>0){aff_small_alert(langue.lang_922,1,{cont:$("inscrFWindow_content")});return}b.buyMy()})}$$(".fermeWin").addEvent("click",function(){var j=function(){parent.MochaUI.closeWindow(parent.$("inscrFWindow"));if(MochaUI.isLogged()&&(Number(MochaUI.User.stock==1))){MochaUI.currentHandler.loadMy.bind(MochaUI.currentHandler).run()}};aff_prompt(langue.lang_939,j,this)});break;case 3:new RoundedInput("formManageInputRounded3","inscrModule","#bpane3");new RoundedSelect("formManageSelectRounded3","inscrModule","#bpane3");var c=$("bformstep3");var g=new FormValidator(c,{onFormValidate:function(l,k,j){if(!l){aff_small_alert(MochaUI.errorMsg.correctform,0,{cont:$("inscrFWindow_content")})}else{new Request({url:"php/tools/MODULE_MANAGE.php",method:"post",onComplete:function(m){if(Number(m)!=1){b.getPane4()}else{aff_alert(MochaUI.errorMsg.modfail,1,{cont:$("inscrFWindow_content")})}}}).send("requete=save_profile&user_id="+b.user_id+"&"+k.toQueryString())}},onElementPass:function(j){j.setStyle("background","#eee")},onElementFail:function(k,j){k.setStyle("background","#c3c3c3");if(k.get("name")=="email"){if(k.get("value")!=""){aff_small_alert(MochaUI.errorMsg.emailexists,1,{cont:$("inscrWindow_content")})}}}});g.add("checkEmail",{errorMsg:MochaUI.errorMsg.emailexists,test:function(j){new Request({url:"login/inscr.php",async:false,method:"post",onComplete:function(k){if(Number(k)==0){j.set("checkemail",0)}else{j.set("checkemail",1)}}}).send("request=check_email&email="+j.get("value"));return(j.get("checkemail")!=1)}});$("save_profile").addEvent("click",function(){c.fireEvent("submit")});$$(".backBuy").addEvent("click",function(){if($("bpane3").getPrevious("div")){b.slider.slideTo.bind(b.slider).pass(0).run()}else{var j=function(){MochaUI.closeWindow($("inscrFWindow"));if(MochaUI.isLogged()&&(Number(MochaUI.User.stock==1))){MochaUI.currentHandler.loadMy.bind(MochaUI.currentHandler).run()}};aff_prompt(langue.lang_939,j)}});if($("berrorMsg0")){$("berrorMsg0").empty()}break;case 33:new RoundedInput("formManageInputRounded3","inscrModule","#bpane3");new RoundedSelect("formManageSelectRounded3","inscrModule","#bpane3");var c=$("bformstep3");var e=$("bformstep2");var d=e.toQueryString();var f=new FormValidator(c,{onFormValidate:function(l,k,j){if(!l){aff_small_alert(MochaUI.errorMsg.correctform,0,{cont:$("inscrFWindow_content")})}else{new Request({url:"login/inscr.php",method:"post",onComplete:function(n){var m=Number(n);if(m!=1){b.user_id=m;b.getPane4()}else{aff_alert(MochaUI.errorMsg.subscriptionfail+"<br/>"+MochaUI.errorMsg.tryagain)}}}).send("request=save_inscr_full&"+d+"&"+k.toQueryString())}},onElementPass:function(j){j.setStyle("background","#eee")},onElementFail:function(k,j){k.setStyle("background","#ceaf74");if(k.get("name")=="login"){if(k.get("value")!=""){aff_small_alert(MochaUI.errorMsg.loginexists,1,{cont:$("inscrFWindow_content")})}}}});$("save_profile").addEvent("click",function(){c.fireEvent("submit")});$$(".backBuy").addEvent("click",function(){b.slider.slidePrevious()});break;default:}}});MochaUI.errorMsg=new Hash();MochaUI.errorMsg.set("notconnected",langue.lang_392);MochaUI.errorMsg.set("fail",langue.lang_653);MochaUI.errorMsg.set("success",langue.lang_657);MochaUI.errorMsg.set("nolightbox",langue.lang_252);MochaUI.errorMsg.set("internalError",langue.lang_250);MochaUI.errorMsg.set("noresult",langue.lang_338);MochaUI.errorMsg.set("deselectzone",langue.lang_396);MochaUI.errorMsg.set("booknblimit",langue.lang_560);MochaUI.errorMsg.set("installflash",langue.lang_824);MochaUI.errorMsg.set("activateflash",langue.lang_825);MochaUI.errorMsg.set("flashblocked",langue.lang_826);MochaUI.errorMsg.set("norep",langue.lang_591);MochaUI.errorMsg.set("modsuccess",langue.lang_649);MochaUI.errorMsg.set("modfail",langue.lang_650);MochaUI.errorMsg.set("checkpassword",langue.lang_124);MochaUI.errorMsg.set("missinginformation",langue.lang_282);MochaUI.errorMsg.set("nokwtyped",langue.lang_617);MochaUI.errorMsg.set("nokwchosen",langue.lang_620);MochaUI.errorMsg.set("noimageselected",langue.lang_156);MochaUI.errorMsg.set("nohumanage",langue.lang_733);MochaUI.errorMsg.set("createfolder",langue.lang_592);MochaUI.errorMsg.set("chosecote",langue.lang_813);MochaUI.errorMsg.set("cotelimit",langue.lang_814);MochaUI.errorMsg.set("choserights",langue.lang_422);MochaUI.errorMsg.set("choseimagespec",langue.lang_829);MochaUI.errorMsg.set("choseimagevariete",langue.lang_827);MochaUI.errorMsg.set("chooseimagecolor",langue.lang_828);MochaUI.errorMsg.set("imageonline",langue.lang_831);MochaUI.errorMsg.set("alertnorights",langue.lang_);MochaUI.errorMsg.set("correctform",langue.lang_918);MochaUI.errorMsg.set("noimageinfolder",langue.lang_832);MochaUI.errorMsg.set("folderpublished",langue.lang_523);MochaUI.errorMsg.set("bademail",langue.lang_269);MochaUI.errorMsg.set("useralreadypartner",langue.lang_276);MochaUI.errorMsg.set("usernotexists",langue.lang_283);MochaUI.errorMsg.set("loginexists",langue.lang_125);MochaUI.errorMsg.set("emailexists",langue.lang_914);MochaUI.errorMsg.set("subscriptionfail",langue.lang_267);MochaUI.errorMsg.set("tryagain",langue.lang_736);MochaUI.errorMsg.set("initaccount",langue.lang_253);MochaUI.errorMsg.set("nopricecalc",langue.lang_395);MochaUI.errorMsg.set("nopersonne",langue.lang_938);MochaUI.errorMsg.set("noreponse",langue.lang_286);MochaUI.errorMsg.set("selectunvisuel",langue.lang_402);var mooslides=new Class({Implements:Options,options:{customToolbar:false,noToolbar:false,transitionEffect:Fx.Transitions.Expo.easeOut,animationDelay:4000,animationDuration:1000,autoStart:false,buttonClass:"toolbar-button"},initialize:function(c,a){this.setOptions(a);this.outterdiv=$(c);this.innerdiv=new Element("div",{id:"innerdiv"});this.panels=this.outterdiv.getChildren().filter(".panels");if(!this.options.noToolbar){if(this.options.customToolbar==false){this.toolbar=this.buildToolbar();this.toolbar.inject(this.outterdiv,"before")}}else{this.toolbar=null}this.panels.setStyles({"float":"left"});this.size=this.panels[0].getSize();this.totalWidth=this.size.x*this.panels.length;this.outterdiv.setStyle("width",this.size.x);this.innerdiv.setStyle("width",this.totalWidth);this.panels.dispose();this.panels.inject(this.innerdiv);this.innerdiv.inject(this.outterdiv);this.outterdiv.setStyle("overflow","hidden");var b=0;this.panels.each(function(d){d.set("alt",b+"");b=b+1;d.addEvent("click",this.panelClicked.bind(this))}.bind(this));this.activePanelId=0;this.slideTo(0);if(this.options.autoStart){this.loopStart()}},panelClicked:function(){this.outterdiv.fireEvent("panelClick",this.activePanelId)},buildToolbar:function(){var a=new Element("div",{});var c=new Element("ul",{styles:{margin:0,padding:0}});this.previousButton=new Element("li",{"class":this.options.buttonClass,html:"<<",events:{click:function(){this.slidePrevious()}.bind(this)}});this.previousButton.inject(c);var b=1;this.buttons=[];this.panels.each(function(d){this.buttons[b-1]=new Element("li",{html:b+"","class":this.options.buttonClass,title:b+""});this.buttons[b-1].addEvent("click",function(e){this.slideTo(e.get("title")-1)}.bind(this,this.buttons[b-1]));this.buttons[b-1].inject(c);b=b+1}.bind(this));this.nextButton=new Element("li",{"class":this.options.buttonClass,html:">>",events:{click:function(){this.slideNext()}.bind(this)}});this.nextButton.inject(c);c.inject(a);return a},slideTo:function(b){b=(b<0)?0:b;b=(b>this.panels.length-1)?this.panels.length-1:b;if(this.activePanelId!=b){var c=(b)*this.size.x;var a=new Fx.Scroll(this.outterdiv,{duration:this.options.animationDuration,transition:this.options.transitionEffect}).start(c,0);this.changed(b)}},slideNext:function(){nextPanel=(this.activePanelId==this.panels.length-1)?this.activePanelId:this.activePanelId+1;this.slideTo(nextPanel)},slidePrevious:function(){prevPanel=(this.activePanelId==0)?this.activePanelId:this.activePanelId-1;this.slideTo(prevPanel)},slideFirst:function(){this.slideTo(0)},slideLast:function(){this.slideTo(this.panels.length-1)},loopStart:function(){this.timer=this.loopNext.periodical(this.options.animationDelay,this)},loopStop:function(){$clear(this.timer)},loopNext:function(){if(this.activePanelId==this.panels.length-1){var a=new Fx.Scroll(this.outterdiv,{duration:200,transition:this.options.transitionEffect}).start(0,0);this.changed(0)}else{this.slideNext()}},warpTo:function(b){b=(b<0)?0:b;b=(b>this.panels.length-1)?this.panels.length-1:b;if(this.activePanelId!=b){var c=(b)*this.size.x;var a=new Fx.Scroll(this.outterdiv).set(c,0);this.changed(b)}},changed:function(a){if(!this.options.noToolbar){if(this.options.customToolbar==false){this.buttons[this.activePanelId].removeClass("active");this.buttons[a].addClass("active")}}this.activePanelId=a;this.outterdiv.fireEvent("changed",a)}});initializeWindowMode=function(){MochaUI.getPanelDetailMode1H=function(){var c=91;var f=30;var d=20;var a=211;var e=12;var b=window.getCoordinates().height>MochaUI.limitHeight?window.getCoordinates().height:MochaUI.limitHeight;return b-(c+d+f+a+e+e)};MochaUI.getPanelSameMode2H=function(){var b=91;var e=30;var c=20;var d=12;var a=window.getCoordinates().height>MochaUI.limitHeight?window.getCoordinates().height:MochaUI.limitHeight;return NH=(a-(b+c+e+d+d))/2};MochaUI.getPanelImageMode0H=function(){var b=window.getCoordinates().height>MochaUI.limitHeight?window.getCoordinates().height:MochaUI.limitHeight;var a=91;var e=30;var c=20;var d=12;return NH=b-(a+e+d)};MochaUI.getPanelImageMode1H=function(){return 211}};initializeGlobals=function(a){MochaUI.version="/";MochaUI.currentMainPanel=0;MochaUI.ftp_dir="ftp_dirs";MochaUI.ftp_images="ftp_users_images";MochaUI.transffrom=3;MochaUI.transfto=3;MochaUI.myaccount=MochaUI.refviewdisplay;MochaUI.refviewlabel=new Hash({account:0,transfs:1,transfa:2,ref:3,notation:4,gestionstock:5});MochaUI.refcurlabel=MochaUI.refviewlabel.get(MochaUI.refviewmode);MochaUI.ftp_origin=MochaUI.User.getFtpOrigin(MochaUI.refcurlabel,MochaUI.refviewdisplay);MochaUI.config=new MochaUI.Configuration();MochaUI.keepSearching=1;MochaUI.fullColH=a-(91+30);MochaUI.mode1ViewPanel2=MochaUI.getPanelDetailMode1H();MochaUI.mode2ViewPanel2=0;MochaUI.panel2H=MochaUI.mode1ViewPanel2;MochaUI.Tips=new Tips("",{className:"imageInfoTip"}).addEvents({show:function(c,b){c.fade("in")},hide:function(c,b){c.fade("out")}})};initializeWindows=function(){MochaUI.loadWinMode=function(b,a){if($("wintransfert")){return}if(b==3){if(MochaUI.ssd&&(MochaUI.User.fr.valid=="t")){document.forms.mywinform.submit()}else{if(!MochaUI.isLogged()){MochaUI.accessMy(MochaUI.User,1)}else{if(Number(MochaUI.User.fr.previewfo)!=1){MochaUI.accessMy(MochaUI.User,2)}else{document.forms.mainwinform.winmode.value=b;if(a){document.forms.mainwinform.postacthom.value=a}document.forms.mainwinform.submit()}}}}else{document.forms.mainwinform.winmode.value=b;if(a){document.forms.mainwinform.postacthom.value=a}document.forms.mainwinform.submit()}};MochaUI.changeLang=function(a){var b="mc=&searchinek=1&budget_LD_ref=&budget_LD=&budget_DN_ref=&budget_DN=";Cookie.write("queryRecherche",b,{path:MochaUI.version});document.forms.mainwinform.lang.value=a;document.forms.mainwinform.rand.value=$random(1,1000);Cookie.write("lang",a,{path:MochaUI.version});document.forms.mainwinform.submit()};MochaUI.initHelp=function(){var a=Number(Cookie.read("activestatus"));if(a==1){MochaUI.Tips.attach($$(".hasTip"))}else{MochaUI.Tips.attach($$(".hasTip"));MochaUI.Tips.detach($$(".hasTip"));$$(".imageInfoTip").setStyle("display","none")}};MochaUI.affichDev=function(a){if($("afficheDev")){$("afficheDev").dispose()}var b=new Array("bo0","my0","my2","e0","e1","e2","bo1","my1","co0");new MochaUI.Window({id:"afficheDev",noDock:true,minimizable:false,maximizable:false,closable:true,resizable:false,height:370,width:450,scrollbars:false,title:"",loadMethod:"xhr",cornerRadius:8,headerHeight:20,footerHeight:20,padding:{top:5,left:25,right:25,bottom:5},contentURL:"php/home/Dossier_home_2010/"+b[a-10]+"/"+Cookie.read("lang").toUpperCase()+"/text.html",opacity:1,addClass:"aboutMy",contentBgColor:"#5d6163",headerStartColor:"#5d6163".hexToRgb(true),headerStopColor:"#5d6163".hexToRgb(true),bodyBgColor:"#5d6163".hexToRgb(true),closeBgColor:"#b6b6b6".hexToRgb(true),onContentLoaded:function(d){if($("infoDetailVendre")){$("infoDetailVendre").addEvent("click",function(){loadInfo(1,9)})}if($("infoDetailVisuels")){$("infoDetailVisuels").addEvent("click",function(){loadInfo(1,8)})}if($("infoDetailAcheter")){$("infoDetailAcheter").addEvent("click",function(){loadInfo(1,18)})}if(Number(Cookie.read("popaction"))==10){try{var e=function(){if(MochaUI.currentHandler){if($("REF_kw_search_bar")){var j="";var g=$("REF_kw_search_bar");if(MochaUI.lang=="fr"){j="maison"}else{if(MochaUI.lang=="en"){j="house"}else{if(MochaUI.lang=="us"){j="house"}else{if(MochaUI.lang=="sp"){j="casa"}}}}g.set("value",j);MochaUI.currentHandler.completer.queryValue=j;MochaUI.currentHandler.completer.query();var h=function(){if($$(".autocompleter-selected")){var l=$("REF_kw_search_bar").getNext().getElement("span").get("id");var f=l.split(",");var k=f[0];f.erase(k);MochaUI.currentHandler.search(k,f,j)}};h.delay(500)}}};e.delay(1000)}catch(c){}}Cookie.write("popaction","0",{path:MochaUI.version})}})};MochaUI.isLogged=function(){return((MochaUI.user_id!="")&&(MochaUI.user_id!=-1)&&(MochaUI.user_id!=null))};MochaUI.activeImageMenu=function(b){var a=$$(".titleMenu");a.each(function(d,c){if(b!=c){if(d.get("open")!=0){d.removeClass("titleM"+c+"active");if(!d.hasClass("titleM"+c)){d.addClass("titleM"+c)}d.set("open",0)}}else{d.set("open",1);d.addClass("titleM"+b+"active");d.removeClass("titleM"+b)}})};MochaUI.loadImagesMenu=function(a){if(MochaUI.winmode==0){Cookie.write("ekmenu",a,{path:MochaUI.version});MochaUI.ekmenu=a}else{Cookie.write("mymenu",a,{path:MochaUI.version});MochaUI.mymenu=a}switch(Number(a)){case 0:if(!MochaUI.isLogged()){aff_small_alert(MochaUI.errorMsg.notconnected,1,{delay:2000,width:250,height:40});MochaUI.identMenuSlide.show();return}MochaUI.activeImageMenu(a);MochaUI.updateContent({element:$("right-menu-panel"),url:"php/cart/menu.php",triggerOnContentLoaded:true});break;case 1:if(!MochaUI.isLogged()){aff_small_alert(MochaUI.errorMsg.notconnected,1,{delay:2000,width:250,height:40});MochaUI.identMenuSlide.show();return}MochaUI.activeImageMenu(a);if(MochaUI.winmode==0){MochaUI.updateContent({element:$("right-menu-panel"),url:"php/visio/menu.php",triggerOnContentLoaded:true})}else{MochaUI.updateContent({element:$("right-menu-panel"),url:"php/myvisio/menu.php",triggerOnContentLoaded:true})}break;case 2:if(!MochaUI.isLogged()){aff_small_alert(MochaUI.errorMsg.notconnected,1,{delay:2000,width:250,height:40});MochaUI.identMenuSlide.show();return}MochaUI.activeImageMenu(a);MochaUI.updateContent({element:$("right-menu-panel"),url:"php/phtek/menu.php",triggerOnContentLoaded:true});break}};MochaUI.loadMonCompte=function(){$$(".REF_kw_search_wrapper").dispose();$$(".headerRechercheDiv").setStyle("visibility","hidden");if(MochaUI.refviewmode!="account"){MochaUI.updateContent({element:$("panelWords"),url:"php/tools/ref.php"});MochaUI.updateContent({element:$("panelImages"),url:"php/tools/ref_img.php"});MochaUI.refviewmode="account";Cookie.write("refviewmode",MochaUI.refviewmode,{path:MochaUI.version})}else{if(MochaUI.currentHandler&&(MochaUI.myaccount!=MochaUI.currentHandler.acmode)){MochaUI.currentHandler.update()}}};MochaUI.loadTransfs=function(){$$(".REF_kw_search_wrapper").dispose();$$(".headerRechercheDiv").setStyle("visibility","hidden");if(MochaUI.refviewmode!="transfs"){MochaUI.transfmode="simple";MochaUI.updateContent({element:$("panelWords"),url:"php/tools/transfleft.php"});MochaUI.updateContent({element:$("panelImages"),url:"php/tools/transfright.php"});MochaUI.updateContent({element:$("pane2Buttons"),url:"php/tools/footer2.php"});MochaUI.refviewmode="transfs";Cookie.write("refviewmode",MochaUI.refviewmode,{path:MochaUI.version})}else{if(MochaUI.currentHandler&&((MochaUI.currentHandler.TRANSF_TO!=MochaUI.transfto)||(MochaUI.currentHandler.TRANSF_MODE!=MochaUI.transfmode))){MochaUI.updateContent({element:$("panelWords"),url:"php/tools/transfleft.php"});MochaUI.updateContent({element:$("panelImages"),url:"php/tools/transfright.php"})}}};MochaUI.loadTransfa=function(){$$(".REF_kw_search_wrapper").dispose();$$(".headerRechercheDiv").setStyle("visibility","hidden");if(MochaUI.refviewmode!="transfa"){MochaUI.transfmode="advanced";MochaUI.updateContent({element:$("panelWords"),url:"php/tools/transfleft.php"});MochaUI.updateContent({element:$("panelImages"),url:"php/tools/transfright.php"});MochaUI.updateContent({element:$("pane2Buttons"),url:"php/tools/footer2.php"});MochaUI.refviewmode="transfa";Cookie.write("refviewmode",MochaUI.refviewmode,{path:MochaUI.version})}else{if(MochaUI.currentHandler&&((MochaUI.currentHandler.TRANSF_TO!=MochaUI.transfto)||(MochaUI.currentHandler.TRANSF_MODE!=MochaUI.transfmode))){MochaUI.updateContent({element:$("panelWords"),url:"php/tools/transfleft.php"});MochaUI.updateContent({element:$("panelImages"),url:"php/tools/transfright.php"})}}};MochaUI.loadRef=function(){$$(".headerRechercheDiv").setStyle("visibility","visible");if(MochaUI.refviewmode!="ref"){MochaUI.updateContent({element:$("panelWords"),url:"php/tools/ref.php"});MochaUI.updateContent({element:$("panelImages"),url:"php/tools/ref_img.php"});MochaUI.updateContent({element:$("pane2Buttons"),url:"php/tools/footer2.php"});MochaUI.updateContent({element:$("panel1Buttons"),url:"php/tools/footer1.php"});MochaUI.refviewmode="ref";Cookie.write("refviewmode",MochaUI.refviewmode,{path:MochaUI.version})}else{MochaUI.currentHandler.updateTools();if(MochaUI.currentMenu){if(MochaUI.ftp_dir=="ftp_dirs_share"){MochaUI.currentMenu.setShared(true)}else{MochaUI.currentMenu.setShared(false)}MochaUI.currentMenu.updateLocation(MochaUI.ftp_origin)}}};MochaUI.loadNotation=function(){$$(".REF_kw_search_wrapper").dispose();if(MochaUI.refviewmode!="notation"){MochaUI.updateContent({element:$("panelWords"),url:"php/tools/ref.php"});MochaUI.updateContent({element:$("panelImages"),url:"php/tools/ref_img.php"});MochaUI.refviewmode="notation";Cookie.write("refviewmode",MochaUI.refviewmode,{path:MochaUI.version})}else{MochaUI.updateContent({element:$("panelImages"),url:"php/tools/ref_img.php"})}};MochaUI.loadGestStock=function(){$$(".REF_kw_search_wrapper").dispose();if(MochaUI.refviewmode!="gestionstock"){MochaUI.updateContent({element:$("panelWords"),url:"php/tools/ref.php"});MochaUI.updateContent({element:$("panelImages"),url:"php/tools/ref_img.php"});MochaUI.refviewmode="gestionstock";Cookie.write("refviewmode",MochaUI.refviewmode,{path:MochaUI.version});MochaUI.updateContent({element:$("pane2Buttons"),url:"php/tools/footer3.php"})}else{MochaUI.currentHandler.updateStock()}}};drawHome=function(b,a){new MochaUI.Window({id:"flow",title:"",loadMethod:"xhr",padding:{top:0,right:0,bottom:0,left:0},scrollbars:false,y:8,x:8,width:982,height:396,draggable:false,closable:false,resizable:false,minimizable:false,maximizable:false,headerStartColor:[45,45,45],headerStopColor:[45,45,45],bodyBgColor:[45,45,45],contentBgColor:"#ccc",footer:false,footerHeight:0,headerHeight:0,useCanvas:false,contentURL:"php/home/home.php",onBeforeBuild:function(){var c=new Element("div",{"class":"initLayout",id:"initlayout"}).setStyles({height:window.getHeight(),width:window.getWidth(),top:0,left:0,"z-index":"9999999",position:"absolute"}).inject($("desktop"))},onContentLoaded:function(){$$(".initLayout").dispose();initHome();var c=new SWFObject("scripts/flash/0_Flash/"+MochaUI.lang+"/homerotate.swf","home","982","396","9","#cccccc");c.addParam("wmode","transparent");c.useExpressInstall("scripts/flash/expressinstall.swf");c.setAttribute("xiRedirectUrl","http://www.ekudji.com");c.write("pageHome")}});new MochaUI.Window({id:"bottom",title:"",loadMethod:"xhr",padding:{top:0,right:0,bottom:0,left:0},scrollbars:false,x:1,y:1,width:1000,height:440,radius:8,shadowBlur:0,closable:false,resizable:false,minimizable:false,maximizable:false,useCanvas:false,draggable:false,headerStartColor:[204,204,204],headerStopColor:[204,204,204],bodyBgColor:[204,204,204],contentBgColor:"#ccc",footer:false,footerHeight:8,headerHeight:22,contentURL:"php/home/home_box.php",onContentLoaded:function(){}});$$("#flow","#bottom").setStyle("position","relative").inject($("page"))};drawImages=function(d,b){MochaUI.leftCol=new MochaUI.Column({id:"imagessideColumn1",placement:"left",width:165,noHandle:true,marginRight:30,marginLeft:30,resizeLimit:[165,165],onExpand:function(){if(MochaUI.currentHandler){MochaUI.currentHandler.resize()}if(MochaUI.currentFooter){MochaUI.currentFooter.resize()}},onCollapse:function(){if(MochaUI.currentHandler){MochaUI.currentHandler.resize()}if(MochaUI.currentFooter){MochaUI.currentFooter.resize()}}});new MochaUI.Column({id:"imagesmainColumn",placement:"main",width:null,noHandle:true,resizeLimit:[100,300]});MochaUI.rightCol=new MochaUI.Column({id:"imagessideColumn2",placement:"right",width:165,marginRight:30,marginLeft:30,noHandle:true,resizeLimit:[165,165],onExpand:function(){if(MochaUI.currentHandler){MochaUI.currentHandler.resize()}if(MochaUI.currentFooter){MochaUI.currentFooter.resize()}},onCollapse:function(){if(MochaUI.currentHandler){MochaUI.currentHandler.resize()}if(MochaUI.currentFooter){MochaUI.currentFooter.resize()}}});new MochaUI.Panel({id:"left-menu-panel",title:"",loadMethod:"xhr",contentURL:"php/images/left_menu.php",column:"imagessideColumn1",width:165,padding:{top:8,right:0,bottom:8,left:8},scrollbars:false,height:MochaUI.fullColH,useEkStyle:true,useEkType:1,addClass:"ekTypeMenu",onBeforeBuild:function(){},onContentLoaded:function(){}});new MochaUI.Panel({id:"panelHelp",title:"",loadMethod:"html",content:"",column:"imagessideColumn1",height:5,scrollbars:false,addClass:"footer1",padding:{top:0,right:0,bottom:0,left:0},useEkStyle:true,useStyle3:true,noHandle:true,onContentLoaded:function(){var e=function(){};e.delay(1000)}});new MochaUI.Panel({id:"mainPanel",title:"",loadMethod:"xhr",padding:{top:0,right:8,bottom:0,left:8},column:"imagesmainColumn",useEkStyle:true,useEkType:0,noHandle:true,showHandle:false,addClass:"resultImage1",panelRepeatImage:"no-repeat",panelPositionImage:"50% 50%",scrollbars:false,onBeforeLoaded:function(e){e.addClass("resultLoading")},onBeforeBuild:function(){new Element("div",{"class":"initLayout"}).setStyles({height:MochaUI.getPanelImageMode0H()+42,width:$("imagesmainColumn").getStyle("width").toInt(),top:0,left:0,"z-index":"9999999",position:"absolute"}).inject($("imagesmainColumn"))},onContentLoaded:function(f){f.removeClass("resultLoading");if(!MochaUI.config.getCurrentHandler()){var e=new EkImages("ek","mainPanel","panel1");MochaUI.config.setCurrentHandler(e);MochaUI.currentHandler=MochaUI.config.getCurrentHandler()}if((!MochaUI.config.getCurrentFooter())&&($("shortcut_view"))){if(MochaUI.currentHandler){MochaUI.currentHandler.setFooter("panelButtons")}}MochaUI.currentHandler.manageResults.bind(MochaUI.currentHandler).delay(1000);var g=Number(Cookie.read("activestatus"));if(g==1){MochaUI.Tips.attach($$(".hasTip"))}else{MochaUI.Tips.attach($$(".hasTip"));MochaUI.Tips.detach($$(".hasTip"));$$(".imageInfoTip").setStyle("display","none")}$("mainPanel_pad").fade("in")}});new MochaUI.Panel({id:"panelSpace",title:"",loadMethod:"html",column:"imagesmainColumn",height:20,content:"",useEkStyle:true,useStyle3:true,noHandle:true,showHandle:false,padding:{top:0,right:0,bottom:0,left:0},scrollbars:false});new MochaUI.Panel({id:"panel1",title:"",loadMethod:"html",content:"",column:"imagesmainColumn",useEkStyle:true,useEkType:0,height:MochaUI.panel2H,padding:{top:0,right:12,bottom:0,left:12},scrollbars:false,noHandle:true,addClass:"resultImage1",panelRepeatImage:"no-repeat",panelPositionImage:"50% 50%",showHandle:false,onExpand:function(){if(MochaUI.currentHandler){if((MochaUI.keepSearching==1)&&(MochaUI.currentHandler.domisready)){MochaUI.currentHandler.search()}MochaUI.keepSearching=1}},onCollapse:function(){if(MochaUI.currentHandler){if((MochaUI.keepSearching==1)&&(MochaUI.currentHandler.domisready)){MochaUI.currentHandler.search()}MochaUI.keepSearching=1}},onBeforeLoaded:function(e){e.addClass("resultLoading")},onResize:function(){},onContentLoaded:function(e){e.removeClass("resultLoading");$("panel1_pad").fade("in");if($$(".selectRechZone")){$$(".selectRechZone").fade("in")}if(MochaUI.currentHandler&&(MochaUI.currentHandler.splitted!=null)&&(MochaUI.currentHandler.splitted.domisready)){MochaUI.currentHandler.splitted.manageResults()}}});new MochaUI.Panel({id:"panelButtons",title:"Panel",loadMethod:"xhr",contentURL:"php/images/footer.php",column:"imagesmainColumn",height:30,addClass:"footer1",padding:{top:0,right:0,bottom:0,left:0},useEkStyle:true,useStyle3:true,noHandle:true,showHandle:false,scrollbars:false,onContentLoaded:function(){if(!MochaUI.config.getCurrentFooter()){if(MochaUI.currentHandler){MochaUI.currentHandler.setFooter("panelButtons")}}}});if(MochaUI.user_id==-1){MochaUI.ekmenu=-1}new MochaUI.Panel({id:"right-menu-panel",title:"",loadMethod:"xhr",contentURL:MochaUI.ekmenu==0?"php/cart/menu.php":(MochaUI.ekmenu==1?"php/visio/menu.php":(MochaUI.ekmenu==2?"php/phtek/menu.php":"php/images/menu.php")),column:"imagessideColumn2",height:MochaUI.fullColH,useEkStyle:true,padding:{top:8,right:0,bottom:8,left:12},useEkType:1,addClass:"ekTypeMenu",scrollbars:false,onContentLoaded:function(){var e=null;switch(Number(MochaUI.ekmenu)){case 0:e=new EkCart("right-menu-panel","cart_images");MochaUI.config.setCurrentMenu(e);MochaUI.currentMenu=MochaUI.config.getCurrentMenu();break;case 1:e=new EkVisio("right-menu-panel","selection_images_vi");MochaUI.config.setCurrentMenu(e);MochaUI.currentMenu=MochaUI.config.getCurrentMenu();break;case 2:e=new Ekphtek("right-menu-panel","selection_images_ph");MochaUI.config.setCurrentMenu(e);MochaUI.currentMenu=MochaUI.config.getCurrentMenu();break;default:MochaUI.activeImageMenu(-1);return}MochaUI.activeImageMenu(Number(MochaUI.ekmenu));$("iframeconteneur2").tween("opacity",1)}});new MochaUI.Panel({id:"panelBlank2",title:"Panel",loadMethod:"html",column:"imagessideColumn2",height:5,content:"",useEkStyle:true,useStyle3:true,noHandle:true,scrollbars:false});var a=(d-1120);var c=((a/2)>40?a/2:40);$("header_logo").setStyles({"margin-left":c-30,"margin-right":c-30})};drawComm=function(e,b){var d=e-(225+620);new MochaUI.Column({id:"commsideColumn1",placement:"left",width:165,noHandle:true,marginRight:30,marginLeft:30,resizeLimit:[165,165],onCollapse:function(){if(MochaUI.currentHandler){MochaUI.currentHandler.resize()}},onExpand:function(){if(MochaUI.currentHandler){MochaUI.currentHandler.resize()}}});new MochaUI.Column({id:"commmainColumn",placement:"main",width:e-(165+165+120),noHandle:true,marginRight:30,resizeLimit:[100,300]});new MochaUI.Panel({id:"left-menu-panel",title:"",loadMethod:"xhr",contentURL:"php/comm/leftiframe.php",column:"commsideColumn1",width:165,height:MochaUI.fullColH,useEkStyle:true,useEkType:1,addClass:"ekTypeMenu",scrollbars:false,padding:{top:0,right:0,bottom:0,left:8}});new MochaUI.Panel({id:"panelHelp",title:"",loadMethod:"xhr",column:"commsideColumn1",height:10,scrollbars:false,addClass:"footer1",padding:{top:0,right:0,bottom:0,left:0},useEkStyle:true,useStyle3:true,noHandle:true,onContentLoaded:function(){}});new MochaUI.Panel({id:"panelComm",title:" ",loadMethod:"xhr",padding:{top:0,right:0,bottom:0,left:12},column:"commmainColumn",useEkStyle:true,useEkType:0,addClass:"maincomm",noHandle:true,contentURL:"php/comm/panelcomm.php",height:MochaUI.panel2H,scrollbars:false,noHandle:true,showHandle:false,width:e-(165+165+120),onBeforeBuild:function(){},onContentLoaded:function(){if(!MochaUI.config.getCurrentHandler()){var f=new EkComm("comm","panelComm");MochaUI.config.setCurrentHandler(f);MochaUI.currentHandler=MochaUI.config.getCurrentHandler()}MochaUI.currentHandler.updateScrollables()}});new MochaUI.Panel({id:"panel1Buttons",title:"Panel",loadMethod:"xhr",contentURL:"php/comm/footer.php",column:"commmainColumn",height:30,addClass:"footer1",padding:{top:0,right:0,bottom:0,left:0},useEkStyle:true,useStyle3:true,noHandle:true,scrollbars:false,onContentLoaded:function(){var g=function(){};g.delay(1000)}});var a=(e-1120);var c=((a/2)>40?a/2:40);$("header_logo").setStyles({"margin-left":c-30,"margin-right":c-30})};drawTools=function(f,b){var d=f-(225+620);new MochaUI.Column({id:"toolssideColumn1",placement:"left",width:165,noHandle:true,marginRight:30,marginLeft:30,resizeLimit:[0,0],onCollapse:function(){if(MochaUI.currentMenu){MochaUI.currentMenu.resize()}},onExpand:function(){if(MochaUI.currentMenu){MochaUI.currentMenu.resize()}}});new MochaUI.Column({id:"toolsmainColumn",placement:"main",width:560,fixedWidth:560,noHandle:true,resizeLimit:[100,300]});new MochaUI.Column({id:"toolssideColumn2",placement:"right",width:d,marginRight:30,marginLeft:30,rWidth:true,noToggle:true,noHandle:true,resizeLimit:[d,d]});new MochaUI.Panel({id:"left-menu-panel",title:"",loadMethod:"xhr",contentURL:"php/tools/left_menu.php",column:"toolssideColumn1",width:165,height:MochaUI.fullColH,useEkStyle:true,scrollbars:false,useEkType:1,padding:{top:0,right:0,bottom:0,left:8},addClass:"ekTypeMenu",scrollbars:false});new MochaUI.Panel({id:"panelHelp",title:"",loadMethod:"xhr",contentURL:"php/tools/footerhelp.php",column:"toolssideColumn1",height:30,addClass:"footer1",scrollbars:false,padding:{top:0,right:0,bottom:0,left:0},useEkStyle:true,useStyle3:true,noHandle:true,onContentLoaded:function(){}});new MochaUI.Panel({id:"panelWords",title:"",loadMethod:"xhr",padding:{top:0,right:0,bottom:0,left:12},column:"toolsmainColumn",useEkStyle:true,useEkType:0,noHandle:true,contentURL:"php/tools/ref.php",height:MochaUI.panel2H,addClass:"mainTools",scrollbars:false,onBeforeBuild:function(){},onContentLoaded:function(){if(MochaUI.refviewmode=="ref"){var g=new MODULE_REF(MochaUI.user_id,{panel:"panelWords",container:"tools_ref",imguser:MochaUI.currentMenu});MochaUI.config.setCurrentHandler(g);MochaUI.currentHandler=MochaUI.config.getCurrentHandler();MochaUI.currentHandler.init()}else{if(MochaUI.refviewmode=="notation"){var h=new EKNotation(MochaUI.user_id,{cont:"tools_ref",cont2:"tools_images",panel1:"panelWords",panel2:"panelImages",imguser:MochaUI.currentMenu});MochaUI.config.setCurrentHandler(h);MochaUI.currentHandler=MochaUI.config.getCurrentHandler();MochaUI.currentHandler.init();MochaUI.initHelp()}}}});new MochaUI.Panel({id:"panel1Buttons",title:"Panel",loadMethod:"xhr",contentURL:"php/tools/footer1.php",column:"toolsmainColumn",height:30,addClass:"footer1",padding:{top:0,right:0,bottom:0,left:0},useEkStyle:true,useStyle3:true,noHandle:true,onContentLoaded:function(){$("footer_ref").setStyle("width",$("panel1Buttons").getCoordinates().width);$$(".toolRef").setStyle("display","none")}});new MochaUI.Panel({id:"panelImages",loadMethod:"xhr",contentURL:"php/tools/ref_img.php",column:"toolssideColumn2",height:MochaUI.fullColH,useEkStyle:true,useEkType:0,addClass:"mainTools",scrollbars:false,padding:{top:0,right:0,bottom:0,left:12},onContentLoaded:function(){if(MochaUI.refviewmode=="ref"){MYIMGUSER=new IMGUSER("tools_images",{account_user:MochaUI.user_id,panel:"panelImages"});MYIMGUSER.setLocation(MochaUI.ftp_origin);MochaUI.config.setCurrentMenu(MYIMGUSER);MochaUI.currentMenu=MochaUI.config.getCurrentMenu();if(MochaUI.ftp_dir=="ftp_dirs_share"){MochaUI.currentMenu.setShared(true)}else{MochaUI.currentMenu.setShared(false)}MochaUI.currentMenu.init()}else{if(MochaUI.refviewmode=="transfs"){MochaUI.transfmode="simple";var g=function(){var h=new EKTransf(MochaUI.user_id,{cont:"tools_ref",cont2:"tools_images",panel1:"panelWords",panel2:"panelImages"});MochaUI.config.setCurrentHandler(h);MochaUI.currentHandler=MochaUI.config.getCurrentHandler();MochaUI.currentHandler.init()};g.delay(500)}else{if(MochaUI.refviewmode=="transfa"){MochaUI.transfmode="advanced";var g=function(){var h=new EKTransf(MochaUI.user_id,{cont:"tools_ref",cont2:"tools_images",panel1:"panelWords",panel2:"panelImages"});MochaUI.config.setCurrentHandler(h);MochaUI.currentHandler=MochaUI.config.getCurrentHandler();MochaUI.currentHandler.init()};g.delay(500)}else{if(MochaUI.refviewmode=="account"){var g=function(){var h=new EKManage(MochaUI.user_id,{cont:"tools_ref",cont2:"tools_images",panel1:"panelWords",panel2:"panelImages"});MochaUI.config.setCurrentHandler(h);MochaUI.currentHandler=MochaUI.config.getCurrentHandler();MochaUI.currentHandler.init()};g.delay(500)}else{if(MochaUI.refviewmode=="notation"){var g=function(){MYIMGUSER=new IMGUSER("tools_images",{account_user:MochaUI.user_id,panel:"panelImages",mode:1});MYIMGUSER.setShared(false);MYIMGUSER.setLocation(0);MochaUI.config.setCurrentMenu(MYIMGUSER);MochaUI.currentMenu=MochaUI.config.getCurrentMenu();MochaUI.currentMenu.init();MochaUI.currentHandler.setImgUser(MYIMGUSER)};g.delay(500)}else{if(MochaUI.refviewmode=="gestionstock"){var g=function(){var h=new EKStock(MochaUI.user_id,{cont:"tools_ref",cont2:"tools_images",panel1:"panelWords",panel2:"panelImages"});MochaUI.config.setCurrentHandler(h);MochaUI.currentHandler=MochaUI.config.getCurrentHandler();MochaUI.currentHandler.init()};g.delay(500)}}}}}}MochaUI.initHelp()}});var e="php/tools/footer2.php";if(MochaUI.refviewmode=="gestionstock"){e="php/tools/footer3.php"}new MochaUI.Panel({id:"pane2Buttons",title:"Panel",loadMethod:"xhr",contentURL:e,column:"toolssideColumn2",height:30,addClass:"footer1",padding:{top:0,right:0,bottom:0,left:0},useEkStyle:true,useStyle3:true,noHandle:true,scrollbars:false,onContentLoaded:function(){$("footer_img").setStyle("width",$("pane2Buttons").getCoordinates().width);var g=function(){if($("contact_nous")){$("contact_nous").addEvents({click:function(){new MochaUI.envoyerEmail()},mouseover:function(){this.addClass("active")},mouseout:function(){this.removeClass("active")}})}if($("activeHelpimages")){var h=Number(Cookie.read("activestatus"));if(h==1){MochaUI.Tips.attach($$(".hasTip"));$("activeHelpimages").addClass("botbut102on")}else{MochaUI.Tips.attach($$(".hasTip"));MochaUI.Tips.detach($$(".hasTip"));$$(".imageInfoTip").setStyle("display","none")}$("activeHelpimages").removeEvents();$("activeHelpimages").addEvents({mousedown:function(){if(Number(this.get("status"))==-1){this.removeClass("botbut102off");this.addClass("botbut102offover")}else{this.removeClass("botbut102on");this.addClass("botbut102onover")}},mouseup:function(){if(Number(this.get("status"))==1){this.set("status",-1);this.removeClass("botbut102onover");this.addClass("botbut102")}else{this.set("status",1);this.removeClass("botbut102offover");this.addClass("botbut102on")}activeContextHelp()},mouseout:function(){this.removeClass("botbut102offover");this.removeClass("botbut102onover")}})}};g.delay(2000);if((MochaUI.refviewmode!="notation")&&(MochaUI.refviewmode!="ref")&&(MochaUI.refviewmode!="gestionstock")){if($("imgtool0")){$("imgtool0").setStyle("display","none")}if($("imgtool1")){$("imgtool1").setStyle("display","none")}if($("imgtool2")){$("imgtool2").setStyle("display","none")}}}});var a=(f-964);var c=((a/2)>84?a/2:84);$("header_logo").setStyles({"margin-left":c,"margin-right":c-84});$$(".headerDebugg").setStyle("left","60%")};drawMy=function(d,b){MochaUI.leftCol=new MochaUI.Column({id:"imagessideColumn1",placement:"left",width:165,noHandle:true,marginRight:30,marginLeft:30,resizeLimit:[165,165],onExpand:function(){if(MochaUI.currentHandler){MochaUI.currentHandler.search()}if(MochaUI.currentFooter){MochaUI.currentFooter.resize()}},onCollapse:function(){if(MochaUI.currentHandler){MochaUI.currentHandler.search()}if(MochaUI.currentFooter){MochaUI.currentFooter.resize()}}});new MochaUI.Column({id:"imagesmainColumn",placement:"main",width:null,noHandle:true,resizeLimit:[100,300]});MochaUI.rightCol=new MochaUI.Column({id:"imagessideColumn2",placement:"right",width:165,marginRight:30,marginLeft:30,noHandle:true,resizeLimit:[165,165],onExpand:function(){if(MochaUI.currentHandler){MochaUI.currentHandler.majLimitDisplay();MochaUI.currentHandler.search()}if(MochaUI.currentFooter){MochaUI.currentFooter.resize()}},onCollapse:function(){if(MochaUI.currentHandler){MochaUI.currentHandler.majLimitDisplay();MochaUI.currentHandler.search()}if(MochaUI.currentFooter){MochaUI.currentFooter.resize()}}});new MochaUI.Panel({id:"left-menu-panel",title:"",loadMethod:"xhr",contentURL:"php/my/left_menu.php",column:"imagessideColumn1",width:165,padding:{top:8,right:0,bottom:8,left:8},scrollbars:false,height:MochaUI.fullColH,useEkStyle:true,styleBackground:"transparent",useEkType:1,addClass:"ekTypeMenu",onBeforeBuild:function(){},onContentLoaded:function(){}});new MochaUI.Panel({id:"panelHelp",title:"",loadMethod:"xhr",column:"imagessideColumn1",height:5,scrollbars:false,addClass:"footer1",padding:{top:0,right:0,bottom:0,left:0},useEkStyle:true,useStyle3:true,noHandle:true,onContentLoaded:function(){}});new MochaUI.Panel({id:"mainPanel",title:"",loadMethod:"xhr",padding:{top:0,right:8,bottom:0,left:8},column:"imagesmainColumn",useEkStyle:true,useEkType:0,noHandle:true,showHandle:false,addClass:"resultImage1",scrollbars:false,onBeforeBuild:function(){var e=new Element("div",{"class":"initLayout"}).setStyles({height:MochaUI.getPanelImageMode0H()+42,width:$("imagesmainColumn").getStyle("width").toInt(),top:0,left:0,"z-index":"9999999",position:"absolute"}).inject($("imagesmainColumn"))},onBeforeLoaded:function(e){e.addClass("resultLoading")},onContentLoaded:function(f){f.removeClass("resultLoading");if(!MochaUI.config.getCurrentHandler()){var e=new EkImages("my","mainPanel","panel1");MochaUI.config.setCurrentHandler(e);MochaUI.currentHandler=MochaUI.config.getCurrentHandler()}if((!MochaUI.config.getCurrentFooter())&&($("shortcut_view_my"))){if(MochaUI.currentHandler){MochaUI.currentHandler.setFooter("panelButtons")}}MochaUI.currentHandler.manageResults.bind(MochaUI.currentHandler).delay(1000);var g=Number(Cookie.read("activestatus"));if(g==1){MochaUI.Tips.attach($$(".hasTip"))}else{MochaUI.Tips.attach($$(".hasTip"));MochaUI.Tips.detach($$(".hasTip"));$$(".imageInfoTip").setStyle("display","none")}$("mainPanel_pad").fade("in")}});new MochaUI.Panel({id:"panelSpace",title:"",loadMethod:"html",column:"imagesmainColumn",height:20,content:"",useEkStyle:true,useStyle3:true,noHandle:true,showHandle:false,padding:{top:0,right:0,bottom:0,left:0},scrollbars:false});new MochaUI.Panel({id:"panel1",title:"",loadMethod:"xhr",contentURL:"php/pages/blank.html",column:"imagesmainColumn",useEkStyle:true,useEkType:0,addClass:"resultImage1",height:MochaUI.panel2H,padding:{top:0,right:12,bottom:0,left:12},scrollbars:false,noHandle:true,showHandle:false,onExpand:function(){if(MochaUI.currentHandler&&MochaUI.currentHandler.domisready){MochaUI.currentHandler.search()}},onCollapse:function(){if(MochaUI.currentHandler&&MochaUI.currentHandler.domisready){MochaUI.currentHandler.search()}},onBeforeBuild:function(){},onResize:function(){},onContentLoaded:function(){$("panel1_pad").fade("in");if($$(".selectRechZone")){$$(".selectRechZone").fade("in")}if(MochaUI.currentHandler&&(MochaUI.currentHandler.splitted!=null)){MochaUI.currentHandler.splitted.manageResults()}}});new MochaUI.Panel({id:"panelButtons",title:"Panel",loadMethod:"xhr",contentURL:"php/my/footer.php",column:"imagesmainColumn",height:30,addClass:"footer1",padding:{top:0,right:0,bottom:0,left:0},useEkStyle:true,useStyle3:true,noHandle:true,showHandle:false,scrollbars:false,onBeforeLoaded:function(e){e.addClass("resultLoading")},onContentLoaded:function(e){e.removeClass("resultLoading");if(!MochaUI.config.getCurrentFooter()){if(MochaUI.currentHandler){MochaUI.currentHandler.setFooter("panelButtons")}}var g=function(){};g.delay(1000)}});new MochaUI.Panel({id:"right-menu-panel",title:"",loadMethod:"xhr",contentURL:"php/myvisio/menu.php",column:"imagessideColumn2",height:MochaUI.fullColH,padding:{top:8,right:0,bottom:8,left:12},useEkStyle:true,styleBackground:"transparent",padding:{top:8,right:0,bottom:8,left:12},useEkType:1,addClass:"ekTypeMenu",scrollbars:false,onContentLoaded:function(){if(!MochaUI.config.getCurrentMenu()||(MochaUI.config.getCurrentMenu()&&MochaUI.config.getCurrentMenu().index!=MochaUI.ekmenu)){var e=null;switch(Number(MochaUI.mymenu)){case 0:e=new EkCart("right-menu-panel","cart_images");MochaUI.config.setCurrentMenu(e);MochaUI.currentMenu=MochaUI.config.getCurrentMenu();break;case 1:e=new EkVisio("right-menu-panel","selection_images_vi");MochaUI.config.setCurrentMenu(e);MochaUI.currentMenu=MochaUI.config.getCurrentMenu();break;case 2:e=new Ekphtek("right-menu-panel","selection_images_ph");MochaUI.config.setCurrentMenu(e);MochaUI.currentMenu=MochaUI.config.getCurrentMenu();break;default:return}$("iframeconteneur2").tween("opacity",1)}}});new MochaUI.Panel({id:"panelBlank2",title:"Panel",loadMethod:"html",column:"imagessideColumn2",height:5,content:"",useEkStyle:true,useStyle3:true,noHandle:true,scrollbars:false});var a=(d-1120);var c=((a/2)>40?a/2:40);$("header_logo").setStyles({"margin-left":c-30,"margin-right":c-30})};drawMyNotAllowed=function(b,a){};drawPublished=function(d,b){MochaUI.leftCol=new MochaUI.Column({id:"imagessideColumn1",placement:"left",width:0,noHandle:true,marginRight:30,marginLeft:30,resizeLimit:[0,0],onExpand:function(){if(MochaUI.currentHandler){MochaUI.currentHandler.search()}if(MochaUI.currentFooter){MochaUI.currentFooter.resize()}},onCollapse:function(){if(MochaUI.currentHandler){MochaUI.currentHandler.search()}if(MochaUI.currentFooter){MochaUI.currentFooter.resize()}}});new MochaUI.Column({id:"imagesmainColumn",placement:"main",width:null,noHandle:true,resizeLimit:[100,300]});MochaUI.rightCol=new MochaUI.Column({id:"imagessideColumn2",placement:"right",width:0,marginRight:30,marginLeft:30,noHandle:true,resizeLimit:[0,0],onExpand:function(){if(MochaUI.currentHandler){MochaUI.currentHandler.search()}if(MochaUI.currentFooter){MochaUI.currentFooter.resize()}},onCollapse:function(){if(MochaUI.currentHandler){MochaUI.currentHandler.search()}if(MochaUI.currentFooter){MochaUI.currentFooter.resize()}}});new MochaUI.Panel({id:"mainPanel",title:"",loadMethod:"xhr",contentURL:"../../../php/pages/blank.html",padding:{top:0,right:8,bottom:0,left:8},column:"imagesmainColumn",useEkStyle:true,useEkType:0,noHandle:true,showHandle:false,addClass:"resultImage1",scrollbars:false,onBeforeBuild:function(){var e=new Element("div",{"class":"initLayout"}).setStyles({height:MochaUI.getPanelImageMode0H()+42,width:$("imagesmainColumn").getStyle("width").toInt(),top:0,left:0,"z-index":"9999999",position:"absolute"}).inject($("imagesmainColumn"))},onBeforeLoaded:function(e){e.addClass("resultLoading")},onContentLoaded:function(f){f.removeClass("resultLoading");if(!MochaUI.config.getCurrentHandler()){var e=new EkPublished("ek","mainPanel","panel1",MochaUI.User.viewingpublished);MochaUI.config.setCurrentHandler(e);MochaUI.currentHandler=MochaUI.config.getCurrentHandler()}if((!MochaUI.config.getCurrentFooter())&&($("footer"))){MochaUI.currentHandler.setFooter("panelButtons")}MochaUI.currentHandler.manageResults.bind(MochaUI.currentHandler).delay(1000);$("mainPanel_pad").fade("in")}});new MochaUI.Panel({id:"panelSpace",title:"",loadMethod:"xhr",contentURL:"../../../php/pages/blank.html",column:"imagesmainColumn",height:20,useEkStyle:true,useStyle3:true,noHandle:true,showHandle:false,padding:{top:0,right:0,bottom:0,left:0},scrollbars:false});new MochaUI.Panel({id:"panel1",title:"",loadMethod:"xhr",contentURL:"../../../php/pages/blank.html",column:"imagesmainColumn",useEkStyle:true,useEkType:0,height:MochaUI.panel2H,padding:{top:0,right:12,bottom:0,left:12},scrollbars:false,noHandle:true,addClass:"resultImage1",showHandle:false,onExpand:function(){if(MochaUI.currentHandler&&MochaUI.currentHandler.domisready){if(MochaUI.keepSearching==1){MochaUI.currentHandler.search()}MochaUI.keepSearching=1}},onCollapse:function(){if(MochaUI.currentHandler&&MochaUI.currentHandler.domisready){if(MochaUI.keepSearching==1){MochaUI.currentHandler.search()}MochaUI.keepSearching=1}},onContentLoaded:function(){if($("panel1_pad")){$("panel1_pad").fade("in")}if($$(".selectRechZone")){$$(".selectRechZone").fade("in")}}});new MochaUI.Panel({id:"panelButtons",title:"Panel",loadMethod:"xhr",contentURL:"../../../php/published/footer.php",column:"imagesmainColumn",height:30,addClass:"footer1",padding:{top:0,right:0,bottom:0,left:0},useEkStyle:true,useStyle3:true,noHandle:true,showHandle:false,scrollbars:false,onBeforeLoaded:function(e){e.addClass("resultLoading")},onContentLoaded:function(e){e.removeClass("resultLoading");if(!MochaUI.config.getCurrentFooter()){if(MochaUI.currentHandler){MochaUI.currentHandler.setFooter("panelButtons")}}}});var a=(d-660);var c=((a/2)>40?a/2:40);$("e_left_menu").setStyle("left",14);$("header_logo").setStyles({"margin-left":c-30,"margin-right":c-30})};activeContextHelp=function(){var a=Number(Cookie.read("activestatus"));if(a==-1){a=1;MochaUI.Tips.attach($$(".hasTip"));Cookie.write("activestatus",1,{path:MochaUI.version})}else{a=-1;MochaUI.Tips.detach($$(".hasTip"));$$(".imageInfoTip").setStyle("display","none");Cookie.write("activestatus",-1,{path:MochaUI.version})}};stopDefault=function(a){if(a&&a.preventDefault){a.preventDefault()}else{window.event.returnValue=false}return false};MochaUI.initWindow=function(c,a){initializeWindowMode();initializeGlobals(a);if(MochaUI.winmode==0){drawImages(c,a)}else{if(MochaUI.winmode==1){drawComm(c,a)}else{if(MochaUI.winmode==2){drawTools(c,a)}else{if(MochaUI.winmode==3){if(MochaUI.ssd){drawMy(c,a)}else{if((MochaUI.user_id!="")&&(MochaUI.user_id!=-1)&&(Number(MochaUI.User.fr.previewfo)==1)){drawMy(c,a)}else{drawMyNotAllowed(c,a)}}}else{if(MochaUI.winmode==4){drawPublished(c,a)}else{if(MochaUI.winmode==10){drawHome(c,a)}else{MochaUI.notification("nothing to do "+MochaUI.winmode)}}}}}}MochaUI.customResize=function(){var e=window.getCoordinates().width;var k=window.getCoordinates().height;var g=e>=MochaUI.limitWidth?e:MochaUI.limitWidth;var l=k>=MochaUI.limitHeight?k:MochaUI.limitHeight;var d=g-(225+620);if(MochaUI.limitHeight){k=k>MochaUI.limitHeight?k:MochaUI.limitHeight}if(MochaUI.limitWidth){e=e>MochaUI.limitWidth?e:MochaUI.limitWidth}if(MochaUI.winmode==0){var f=(e-1120);var j=((f/2)>40?(f/2):40);$("header_logo").setStyles({"margin-left":j-30,"margin-right":j-30})}else{if(MochaUI.winmode==1){var f=(e-1120);var j=((f/2)>40?f/2:40);$("header_logo").setStyles({"margin-left":j-30,"margin-right":j-30})}else{if(MochaUI.winmode==2){var f=(e-964);var j=((f/2)>84?f/2:84);$("header_logo").setStyles({"margin-left":j,"margin-right":j-84})}else{if(MochaUI.winmode==3){if(!MochaUI.isLogged()||(MochaUI.User.bi!=1)){var f=(e-940);var j=((f/2)>84?f/2:84)}else{var f=(e-1120);var j=((f/2)>84?f/2:84)}var j=((f/2)>40?f/2:40);$("header_logo").setStyles({"margin-left":j-30,"margin-right":j-30})}else{if(MochaUI.winmode==10){}else{var f=(e-660);var j=((f/2)>40?f/2:40);$("e_left_menu").setStyle("left",14);$("header_logo").setStyles({"margin-left":j-30,"margin-right":j-30})}}}}}if(MochaUI.currentHandler){if(MochaUI.winmode==0){if((MochaUI.modeview==2)&&(MochaUI.currentFooter)){MochaUI.currentFooter.resizeView2()}if(MochaUI.currentMainPanel==0){MochaUI.currentHandler.resize()}else{if((MochaUI.currentMenu.name=="cart")&&(MochaUI.currentMainPanel==1)){MochaUI.currentMenu.showCart()}}if($("mycart")){MochaUI.closeWindow($("mycart"))}}else{MochaUI.currentHandler.resize()}}if(MochaUI.currentMenu){MochaUI.currentMenu.resize()}if(MochaUI.currentFooter){MochaUI.currentFooter.resize()}if($("footer_img")){$("footer_img").setStyle("width",$("pane2Buttons").getCoordinates().width)}if($("Aproposwindow")){$("Aproposwindow").setStyle("height",k-150)}if($("Aidewindow")){$("Aidewindow").setStyle("height",k-150)}if($("Noticewindow")){$("Noticewindow").setStyle("height",k-150)}};MochaUI.Modal=new MochaUI.Modal();MochaUI.Desktop.desktop.setStyles({background:"#fff",visibility:"visible"});initHeaderMenuButton();initializeWindows();if(Number(Cookie.read("popaction")>9)){MochaUI.affichDev(Number(Cookie.read("popaction")))}var b=function(){if($("contact_nous")){$("contact_nous").addEvents({click:function(){new MochaUI.envoyerEmail()},mouseover:function(){this.addClass("active")},mouseout:function(){this.removeClass("active")}})}if($("activeHelpimages")){var d=Number(Cookie.read("activestatus"));if(d==1){MochaUI.Tips.attach($$(".hasTip"));$("activeHelpimages").addClass("botbut102on")}else{MochaUI.Tips.attach($$(".hasTip"));MochaUI.Tips.detach($$(".hasTip"));$$(".imageInfoTip").setStyle("display","none")}$("activeHelpimages").removeEvents();$("activeHelpimages").addEvents({mousedown:function(){if(Number(this.get("status"))==-1){this.removeClass("botbut102off");this.addClass("botbut102offover")}else{this.removeClass("botbut102on");this.addClass("botbut102onover")}},mouseup:function(){if(Number(this.get("status"))==1){this.set("status",-1);this.removeClass("botbut102onover");this.addClass("botbut102")}else{this.set("status",1);this.removeClass("botbut102offover");this.addClass("botbut102on")}activeContextHelp()},mouseout:function(){this.removeClass("botbut102offover");this.removeClass("botbut102onover")}})}};b.delay(2000)};window.addEvent("domready",function(){if(MochaUI.lang=="fr"){MooTools.lang.setLanguage("fr-FR");Date.defineFormat("today","%A %w %B %Y")}else{if(MochaUI.lang=="en"){MooTools.lang.setLanguage("en-GB");Date.defineFormat("today","%A,%B %w%o %Y")}else{if(MochaUI.lang=="us"){MooTools.lang.setLanguage("en-US");Date.defineFormat("today","%A,%B %w%o %Y")}else{if(MochaUI.lang=="sp"){MooTools.lang.setLanguage("es-ES");Date.defineFormat("today","%A %w %B %Y")}else{MooTools.lang.setLanguage("en-US");Date.defineFormat("today","%A,%B %w%o %Y")}}}}var b=window.getCoordinates().height;var c=window.getCoordinates().width;if(MochaUI.winmode==0){MochaUI.limitWidth=1200;MochaUI.limitHeight=600}else{if(MochaUI.winmode==1){MochaUI.limitWidth=1200;MochaUI.limitHeight=600}else{if(MochaUI.winmode==2){MochaUI.limitWidth=1200;MochaUI.limitHeight=650}else{if(MochaUI.winmode==3){MochaUI.limitWidth=1200;MochaUI.limitHeight=600}else{if(MochaUI.winmode==10){MochaUI.limitWidth=2000;MochaUI.limitHeight=800}else{MochaUI.limitWidth=1200;MochaUI.limitHeight=600}}}}}MochaUI.Desktop=new MochaUI.Desktop();if(Number(Cookie.read("winmode"))==4){new MochaUI.initPublishedUser(Cookie.read("user_id"))}else{new MochaUI.initUser(Cookie.read("user_id"))}if($("ident-menu-wrapp")){MochaUI.identMenuSlide=new identMenu()}if(Cookie.read("wrongconnect")==1){try{aff_small_alert(langue.lang_49,1,{zIndex:30000,delay:5000})}catch(a){}}});window.addEvent("unload",function(){if(MochaUI){try{MochaUI.garbageCleanUp()}catch(a){}}});document.documentElement.style.overflow="auto";if(typeof deconcept=="undefined"){var deconcept=new Object()}if(typeof deconcept.util=="undefined"){deconcept.util=new Object()}if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object()}deconcept.SWFObject=function(n,b,o,e,k,l,g,f,d,m){if(!document.getElementById){return}this.DETECT_KEY=m?m:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params=new Object();this.variables=new Object();this.attributes=new Array();if(n){this.setAttribute("swf",n)}if(b){this.setAttribute("id",b)}if(o){this.setAttribute("width",o)}if(e){this.setAttribute("height",e)}if(k){this.setAttribute("version",new deconcept.PlayerVersion(k.toString().split(".")))}this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&&this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=true}if(l){this.addParam("bgcolor",l)}var a=g?g:"high";this.addParam("quality",a);this.setAttribute("useExpressInstall",false);this.setAttribute("doExpressInstall",false);var j=(f)?f:window.location;this.setAttribute("xiRedirectUrl",j);this.setAttribute("redirectUrl","");if(d){this.setAttribute("redirectUrl",d)}};deconcept.SWFObject.prototype={useExpressInstall:function(a){this.xiSWFPath=!a?"expressinstall.swf":a;this.setAttribute("useExpressInstall",true)},setAttribute:function(a,b){this.attributes[a]=b},getAttribute:function(a){return this.attributes[a]},addParam:function(b,a){this.params[b]=a},getParams:function(){return this.params},addVariable:function(b,a){this.variables[b]=a},getVariable:function(a){return this.variables[a]},getVariables:function(){return this.variables},getVariablePairs:function(){var c=new Array();var b;var a=this.getVariables();for(b in a){c[c.length]=b+"="+a[b]}return c},getSWFHTML:function(){var b="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");this.setAttribute("swf",this.xiSWFPath)}b='<embed type="application/x-shockwave-flash" src="'+this.getAttribute("swf")+'" width="'+this.getAttribute("width")+'" height="'+this.getAttribute("height")+'" style="'+this.getAttribute("style")+'"';b+=' id="'+this.getAttribute("id")+'" name="'+this.getAttribute("id")+'" ';var f=this.getParams();for(var e in f){b+=[e]+'="'+f[e]+'" '}var d=this.getVariablePairs().join("&");if(d.length>0){b+='flashvars="'+d+'"'}b+="/>"}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",this.xiSWFPath)}b='<object id="'+this.getAttribute("id")+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+this.getAttribute("width")+'" height="'+this.getAttribute("height")+'" style="'+this.getAttribute("style")+'">';b+='<param name="movie" value="'+this.getAttribute("swf")+'" />';var c=this.getParams();for(var e in c){b+='<param name="'+e+'" value="'+c[e]+'" />'}var a=this.getVariablePairs().join("&");if(a.length>0){b+='<param name="flashvars" value="'+a+'" />'}b+="</object>"}return b},write:function(b){if(this.getAttribute("useExpressInstall")){var a=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(a)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title)}}if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){var c=(typeof b=="string")?document.getElementById(b):b;c.innerHTML=this.getSWFHTML();return true}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"))}}return false}};deconcept.SWFObjectUtil.getPlayerVersion=function(){var f=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var a=navigator.plugins["Shockwave Flash"];if(a&&a.description){f=new deconcept.PlayerVersion(a.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."))}}else{if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var b=1;var c=3;while(b){try{c++;b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+c);f=new deconcept.PlayerVersion([c,0,0])}catch(d){b=null}}}else{try{var b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(d){try{var b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");f=new deconcept.PlayerVersion([6,0,21]);b.AllowScriptAccess="always"}catch(d){if(f.major==6){return f}}try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(d){}}if(b!=null){f=new deconcept.PlayerVersion(b.GetVariable("$version").split(" ")[1].split(","))}}}return f};deconcept.PlayerVersion=function(a){this.major=a[0]!=null?parseInt(a[0]):0;this.minor=a[1]!=null?parseInt(a[1]):0;this.rev=a[2]!=null?parseInt(a[2]):0};deconcept.PlayerVersion.prototype.versionIsValid=function(a){if(this.major<a.major){return false}if(this.major>a.major){return true}if(this.minor<a.minor){return false}if(this.minor>a.minor){return true}if(this.rev<a.rev){return false}return true};deconcept.util={getRequestParameter:function(c){var d=document.location.search||document.location.hash;if(c==null){return d}if(d){var b=d.substring(1).split("&");for(var a=0;a<b.length;a++){if(b[a].substring(0,b[a].indexOf("="))==c){return b[a].substring((b[a].indexOf("=")+1))}}}return""}};deconcept.SWFObjectUtil.cleanupSWFs=function(){var b=document.getElementsByTagName("OBJECT");for(var c=b.length-1;c>=0;c--){b[c].style.display="none";for(var a in b[c]){if(typeof b[c][a]=="function"){b[c][a]=function(){}}}}};if(deconcept.SWFObject.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};window.attachEvent("onunload",deconcept.SWFObjectUtil.cleanupSWFs)};window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);deconcept.unloadSet=true}}if(!document.getElementById&&document.all){document.getElementById=function(a){return document.all[a]}}var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;var initHome=function(){var d=function(){var f=new Array("bo1","my0","e1","e0","bo0","e2","my1","co0","my2");var e;for(e in f){if($(f[e])){$(f[e]).addEvent("click",function(){MochaUI.changePages(Number(this.get("name")))})}}};var c;var b=function(){c=a.periodical(2000);$("my0").addEvents({mouseover:function(){$clear(c)},mouseout:function(){c=a.periodical(2000)}})};var a=function(){var e=$("my0").get("class");if(e=="boxe"){$("my0").set("class","boxmy")}else{$("my0").set("class","boxe")}};d.delay(500);b.delay(500);if(Number(Cookie.read("activestatus"))==1){MochaUI.Tips.attach($$(".hasTip"))}else{MochaUI.Tips.attach($$(".hasTip"));MochaUI.Tips.detach($$(".hasTip"))}};MochaUI.changePages=function(b){var a=new Array(6,1,4,3,0,5,7,8,2);var c=a[b]+10;Cookie.write("popaction",c,{path:MochaUI.version});switch(c){case 10:Cookie.write("refviewmode","ref",{path:MochaUI.version});Cookie.write("refviewdisplay",0,{path:MochaUI.version});MochaUI.loadWinMode(2);break;case 11:Cookie.write("leftmenuactive","2",{path:MochaUI.version});Cookie.write("ekmenu","1",{path:MochaUI.version});MochaUI.loadWinMode(0);break;case 12:Cookie.write("refviewmode","account",{path:MochaUI.version});Cookie.write("refviewdisplay",7,{path:MochaUI.version});MochaUI.loadWinMode(2);break;case 13:Cookie.write("leftmenuactive","1",{path:MochaUI.version});Cookie.write("ekmenu","1",{path:MochaUI.version});MochaUI.loadWinMode(0);break;case 14:Cookie.write("leftmenuactive","3",{path:MochaUI.version});Cookie.write("ekmenu","1",{path:MochaUI.version});MochaUI.loadWinMode(0);break;case 15:Cookie.write("leftmenuactive","1",{path:MochaUI.version});Cookie.write("ekmenu","1",{path:MochaUI.version});MochaUI.loadWinMode(0);break;case 16:Cookie.write("refviewmode","transfs",{path:MochaUI.version});Cookie.write("refviewdisplay",0,{path:MochaUI.version});MochaUI.loadWinMode(2);break;case 17:Cookie.write("refviewmode","account",{path:MochaUI.version});Cookie.write("refviewdisplay",7,{path:MochaUI.version});MochaUI.loadWinMode(2);break;case 18:MochaUI.loadWinMode(1);break}};var MooFlow=new Class({Implements:[Events,Options],options:{onStart:$empty,onClickView:$empty,onAutoPlay:$empty,onAutoStop:$empty,onRequest:$empty,onResized:$empty,onEmptyinit:$empty,reflection:0.4,heightRatio:0.6,offsetY:0,startIndex:0,interval:3000,factor:115,bgColor:"#000",useCaption:false,useResize:false,useSlider:false,useWindowResize:false,useMouseWheel:true,useKeyInput:false,useViewer:false},initialize:function(b,a){this.MooFlow=b;this.setOptions(a);this.foc=200;this.factor=this.options.factor;this.offY=this.options.offsetY;this.isFull=false;this.isAutoPlay=false;this.isLoading=false;this.inMotion=false;this.MooFlow.addClass("mf").setStyles({overflow:"hidden","background-color":this.options.bgColor,position:"relative",height:this.MooFlow.getSize().x*this.options.heightRatio,opacity:0});if(this.options.useWindowResize){window.addEvent("resize",this.update.bind(this,"init"))}if(this.options.useMouseWheel||this.options.useSlider){this.MooFlow.addEvent("mousewheel",this.wheelTo.bind(this))}if(this.options.useKeyInput){document.addEvent("keydown",this.keyTo.bind(this))}this.getElements(this.MooFlow)},clearInit:function(){this.fireEvent("emptyinit")},getElements:function(b){this.master={images:[]};var a=b.getChildren();if(!a.length){this.clearInit();return}$$(a).each(function(c){var d=$H(c.getElement("img").getProperties("src","title","alt","longdesc"));if(c.get("tag")=="a"){d.combine(c.getProperties("href","rel","target"))}this.master.images.push(d.getClean());c.dispose()},this);this.clearMain()},clearMain:function(){if(this.cap){this.cap.fade(0)}if(this.nav){new Fx.Tween(this.nav,{onComplete:function(){this.MooFlow.empty();this.createAniObj()}.bind(this)}).start("bottom",-50)}if(!this.nav&&!this.cap){this.MooFlow.empty();this.createAniObj()}},getMooFlowElements:function(b){var a=[];this.master.images.each(function(c){a.push(c[b])});return a},createAniObj:function(){this.aniFx=new Fx.Value({transition:Fx.Transitions.linear,link:"cancel",duration:250,onMotion:this.process.bind(this),onStart:this.flowStart.bind(this),onComplete:this.flowComplete.bind(this)});this.addLoader()},addLoader:function(){this.MooFlow.store("height",this.MooFlow.getSize().y);this.loader=new Element("div",{"class":"loader"}).inject(this.MooFlow);new Fx.Tween(this.MooFlow,{duration:800,onComplete:this.preloadImg.bind(this)}).start("opacity",1)},preloadImg:function(){this.loadedImages=new Asset.images(this.getMooFlowElements("src"),{onComplete:this.loaded.bind(this),onProgress:this.createMooFlowElement.bind(this)})},createMooFlowElement:function(a,c){var d=this.getCurrent(c);var b=this.loadedImages[c];d.width=b.width;d.height=b.height;b.removeProperties("width","height");d.div=new Element("div").setStyles({position:"absolute",display:"none",height:this.MooFlow.getSize().y}).inject(this.MooFlow);d.con=new Element("div").inject(d.div);b.setStyles({"vertical-align":"bottom",width:"100%",height:"50%"});b.addEvents({click:this.clickTo.bind(this,c)});b.inject(d.con);new Element("div").reflect({img:b,ref:this.options.reflection,height:d.height,width:d.width,color:this.options.bgColor}).setStyles({width:"100%",height:"50%","background-color":this.options.bgColor}).inject(d.con)},loaded:function(){this.index=this.options.startIndex;this.iL=this.master.images.length-1;new Fx.Tween(this.loader,{duration:800,onComplete:this.createUI.bind(this)}).start("opacity",0)},createUI:function(){this.loader.dispose();if(this.options.useCaption){this.cap=new Element("div").addClass("caption").set("opacity",0).inject(this.MooFlow)}this.nav=new Element("div").addClass("mfNav").setStyle("bottom","-50px");this.autoPlayCon=new Element("div").addClass("autoPlayCon");this.sliderCon=new Element("div").addClass("sliderCon");this.resizeCon=new Element("div").addClass("resizeCon");var a=this;if(this.options.useAutoPlay){this.autoPlayCon.adopt(new Element("a",{"class":"sliderNext prefmouseoff"}).addEvents({mousedown:function(){this.removeClass("prefmouseoff");this.addClass("prefmouseon")},mouseup:function(){this.removeClass("prefmouseon");this.addClass("prefmouseoff");a.next()}}),new Element("a",{"class":"sliderPrev nextmouseoff"}).addEvents({mousedown:function(){this.removeClass("nextmouseoff");this.addClass("nextmouseon")},mouseup:function(){this.removeClass("nextmouseon");this.addClass("nextmouseoff");a.prev()}}))}if(this.options.useSlider){this.sliPrev=new Element("a",{"class":"sliderNext",events:{click:this.prev.bind(this)}});this.sliNext=new Element("a",{"class":"sliderPrev",events:{click:this.next.bind(this)}});this.knob=new Element("div",{"class":"knob"});this.knob.adopt(new Element("div",{"class":"knobleft"}));this.slider=new Element("div",{"class":"slider"}).adopt(this.knob);this.sliderCon.adopt(this.sliPrev,this.slider,this.sliNext);this.slider.store("parentWidth",this.sliderCon.getSize().x-this.sliPrev.getSize().x-this.sliNext.getSize().x)}if(this.options.useResize){this.resizeCon.adopt(new Element("a",{"class":"resize",events:{click:this.setScreen.bind(this)}}))}this.MooFlow.adopt(this.nav.adopt(this.autoPlayCon));this.showUI()},showUI:function(){if(this.cap){this.cap.fade(1)}this.nav.tween("bottom",20);this.fireEvent("start");this.update()},update:function(a){if(a=="init"){return}this.oW=this.MooFlow.getSize().x;this.sz=this.oW*0.5;if(this.options.useSlider){this.slider.setStyle("width",this.slider.getParent().getSize().x-this.sliPrev.getSize().x-this.sliNext.getSize().x-1);this.knob.setStyle("width",(this.slider.getSize().x/this.iL));this.sli=new SliderEx(this.slider,this.knob,{steps:this.iL}).set(this.index);this.sli.addEvent("onChange",this.glideTo.bind(this))}this.glideTo(this.index);this.isLoading=false},setScreen:function(){if(this.isFull=!this.isFull){this.holder=new Element("div").inject(this.MooFlow,"after");this.MooFlow.wraps(new Element("div").inject(document.body));this.MooFlow.setStyles({position:"absolute","z-index":"100",top:"0",left:"0",width:window.getSize().x,height:window.getSize().y});if(this.options.useWindowResize){this._initResize=this.initResize.bind(this);window.addEvent("resize",this._initResize)}}else{this.MooFlow.wraps(this.holder);window.removeEvent("resize",this._initResize);delete this.holder,this._initResize;this.MooFlow.setStyles({position:"relative","z-index":"",top:"",left:"",width:"",height:this.MooFlow.retrieve("height")});this.slider.setStyle("width",this.slider.retrieve("parentWidth"))}this.fireEvent("resized",this.isFull);this.update()},initResize:function(){this.MooFlow.setStyles({width:window.getSize().x,height:window.getSize().y});this.update()},getCurrent:function(a){return this.master.images[$chk(a)?a:this.index]},loadJSON:function(a){if(!a||this.isLoading){return}this.isLoading=true;new Request.JSON({onComplete:function(b){if($chk(b)){this.master=b;this.clearMain();this.fireEvent("request",b)}}.bind(this)},this).get(a)},loadHTML:function(a,b){if(!a||!b||this.isLoading){return}this.isLoading=true;new Request.HTML({onSuccess:function(d,f,e){var c=new Element("div",{html:e}).getChildren(b);this.getElements(c);this.fireEvent("request",c)}.bind(this)},this).get(a)},flowStart:function(){this.inMotion=true},flowComplete:function(){this.inMotion=false},prev:function(){if(this.index>0){this.clickTo(this.index-1)}},next:function(){if(this.index<this.iL){this.clickTo(this.index+1)}},stop:function(){$clear(this.autoPlay);this.isAutoPlay=false;this.fireEvent("autoStop")},play:function(){this.autoPlay=this.auto.periodical(this.options.interval,this);this.isAutoPlay=true;this.fireEvent("autoPlay")},auto:function(){if(this.index<this.iL){this.next()}else{if(this.index==this.iL){this.clickTo(0)}}},keyTo:function(a){switch(a.code){case 37:a.stop();this.prev();break;case 39:a.stop();this.next()}},wheelTo:function(a){if(a.wheel>0){this.prev()}if(a.wheel<0){this.next()}a.stop().preventDefault()},clickTo:function(a){if(this.index==a){return}if(this.sli){this.sli.set(a)}this.glideTo(a)},glideTo:function(a){this.index=a;this.aniFx.start(this.aniFx.get(),a*-this.foc);if(this.cap){this.cap.set("html",this.getCurrent().title)}},process:function(x){var z,W,H,zI=this.iL,foc=this.foc,f=this.factor,sz=this.sz,oW=this.oW,offY=this.offY,div,elh,elw;this.master.images.each(function(el){div=el.div.style;elw=el.width;elh=el.height;if(x>-foc*6&&x<foc*6){with(Math){z=sqrt(10000+x*x)+100;H=round((elh/elw*f)/z*sz);W=round(elw*H/elh);if(H>=elw*0.5){W=round(f/z*sz)}div.left=round(((x/z*sz)+sz)-(f*0.5)/z*sz)+"px";div.top=round(oW*0.4-H)+offY+"px"}el.con.style.height=H*2+"px";div.width=W+"px";div.zIndex=x<0?zI++:zI--;div.display="block"}else{div.display="none"}x+=foc})}});var SliderEx=new Class({Extends:Slider,set:function(a){this.step=Math.round(a);this.fireEvent("tick",this.toPosition(this.step));return this},clickedElement:function(c){var b=this.range<0?-1:1;var a=c.page[this.axis]-this.element.getPosition()[this.axis]-this.half;a=a.limit(-this.options.offset,this.full-this.options.offset);this.step=Math.round(this.min+b*this.toStep(a));this.checkStep();this.fireEvent("tick",a)}});Fx.Value=new Class({Extends:Fx,compute:function(c,b,a){this.value=Fx.compute(c,b,a);this.fireEvent("motion",this.value);return this.value},get:function(){return this.value||0}});Element.implement({reflect:function(a){i=a.img.clone();var c=new Image();c.src=i.src;if(Browser.Engine.trident){i.style.filter="flipv progid:DXImageTransform.Microsoft.Alpha(opacity=20, style=1, finishOpacity=0, startx=0, starty=0, finishx=0, finishy="+100*a.ref+")";i.setStyles({width:"100%",height:"100%"});return new Element("div").adopt(i)}else{var e=new Element("canvas").setProperties({width:a.width,height:a.height});if(e.getContext){var b=e.getContext("2d");b.save();b.translate(0,a.height-1);b.scale(1,-1);b.drawImage(c,0,0,a.width,a.height);b.restore();b.globalCompositeOperation="destination-out";b.fillStyle=a.color;b.fillRect(0,a.height*0.5,a.width,a.height);var d=b.createLinearGradient(0,0,0,a.height*a.ref);d.addColorStop(1,"rgba(255, 255, 255, 1.0)");d.addColorStop(0,"rgba(255, 255, 255, "+(1-a.ref)+")");b.fillStyle=d;b.rect(0,0,a.width,a.height);b.fill();delete b,d}return e}}});