/* 
Redfive Yahoo YUI Compressor (www.redfive.biz)
20120222 21:20

*/ 
/* ******** begin curvycorners.js **** */

function browserdetect(){var a=navigator.userAgent.toLowerCase();this.isIE=a.indexOf("msie")>-1;this.ieVer=this.isIE?/msie\s(\d\.\d)/.exec(a)[1]:0;this.isMoz=a.indexOf("firefox")!=-1;this.isSafari=a.indexOf("safari")!=-1;this.quirksMode=this.isIE&&(!document.compatMode||document.compatMode.indexOf("BackCompat")>-1);this.isOp="opera" in window;this.isWebKit=a.indexOf("webkit")!=-1;if(this.isIE){this.get_style=function(d,b){if(!(b in d.currentStyle)){return""}var g=/^([\d.]+)(\w*)/.exec(d.currentStyle[b]);if(!g){return d.currentStyle[b]}if(g[1]==0){return"0"}if(g[2]&&g[2]!=="px"){var f=d.style.left;var c=d.runtimeStyle.left;d.runtimeStyle.left=d.currentStyle.left;d.style.left=g[1]+g[2];g[0]=d.style.pixelLeft;d.style.left=f;d.runtimeStyle.left=c}return g[0]}}else{this.get_style=function(b,c){c=c.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase();return document.defaultView.getComputedStyle(b,"").getPropertyValue(c)}}}var curvyBrowser=new browserdetect;if(curvyBrowser.isIE){try{document.execCommand("BackgroundImageCache",false,true)}catch(e){}}function curvyCnrSpec(a){this.selectorText=a;this.tlR=this.trR=this.blR=this.brR=0;this.tlu=this.tru=this.blu=this.bru="";this.antiAlias=true}curvyCnrSpec.prototype.setcorner=function(c,d,a,b){if(!c){this.tlR=this.trR=this.blR=this.brR=parseInt(a);this.tlu=this.tru=this.blu=this.bru=b}else{propname=c.charAt(0)+d.charAt(0);this[propname+"R"]=parseInt(a);this[propname+"u"]=b}};curvyCnrSpec.prototype.get=function(b){if(/^(t|b)(l|r)(R|u)$/.test(b)){return this[b]}if(/^(t|b)(l|r)Ru$/.test(b)){var d=b.charAt(0)+b.charAt(1);return this[d+"R"]+this[d+"u"]}if(/^(t|b)Ru?$/.test(b)){var c=b.charAt(0);c+=this[c+"lR"]>this[c+"rR"]?"l":"r";var a=this[c+"R"];if(b.length===3&&b.charAt(2)==="u"){a+=this[c="u"]}return a}throw new Error("Don't recognize property "+b)};curvyCnrSpec.prototype.radiusdiff=function(a){if(a!=="t"&&a!=="b"){throw new Error("Param must be 't' or 'b'")}return Math.abs(this[a+"lR"]-this[a+"rR"])};curvyCnrSpec.prototype.setfrom=function(a){this.tlu=this.tru=this.blu=this.bru="px";if("tl" in a){this.tlR=a.tl.radius}if("tr" in a){this.trR=a.tr.radius}if("bl" in a){this.blR=a.bl.radius}if("br" in a){this.brR=a.br.radius}if("antiAlias" in a){this.antiAlias=a.antiAlias}};curvyCnrSpec.prototype.cloneOn=function(f){var h=["tl","tr","bl","br"];var i=0;var b,c;for(b in h){if(!isNaN(b)){c=this[h[b]+"u"];if(c!==""&&c!=="px"){i=new curvyCnrSpec;break}}}if(!i){i=this}else{var a,g,d=curvyBrowser.get_style(f,"left");for(b in h){if(!isNaN(b)){a=h[b];c=this[a+"u"];g=this[a+"R"];if(c!=="px"){var d=f.style.left;f.style.left=g+c;g=f.style.pixelLeft;f.style.left=d}i[a+"R"]=g;i[a+"u"]="px"}}f.style.left=d}return i};curvyCnrSpec.prototype.radiusSum=function(a){if(a!=="t"&&a!=="b"){throw new Error("Param must be 't' or 'b'")}return this[a+"lR"]+this[a+"rR"]};curvyCnrSpec.prototype.radiusCount=function(a){var b=0;if(this[a+"lR"]){++b}if(this[a+"rR"]){++b}return b};curvyCnrSpec.prototype.cornerNames=function(){var a=[];if(this.tlR){a.push("tl")}if(this.trR){a.push("tr")}if(this.blR){a.push("bl")}if(this.brR){a.push("br")}return a};function operasheet(b){var c=document.styleSheets.item(b).ownerNode.text;c=c.replace(/\/\*(\n|\r|.)*?\*\//g,"");var g=new RegExp("^s*([\\w.#][-\\w.#, ]+)[\\n\\s]*\\{([^}]+border-((top|bottom)-(left|right)-)?radius[^}]*)\\}","mg");var f;this.rules=[];while((f=g.exec(c))!==null){var d=new RegExp("(..)border-((top|bottom)-(left|right)-)?radius:\\s*([\\d.]+)(in|em|px|ex|pt)","g");var h,a=new curvyCnrSpec(f[1]);while((h=d.exec(f[2]))!==null){if(h[1]!=="z-"){a.setcorner(h[3],h[4],h[5],h[6])}}this.rules.push(a)}}operasheet.contains_border_radius=function(a){return/border-((top|bottom)-(left|right)-)?radius/.test(document.styleSheets.item(a).ownerNode.text)};function curvyCorners(){var f,g,h,a,i;if(typeof arguments[0]!=="object"){throw curvyCorners.newError("First parameter of curvyCorners() must be an object.")}if(arguments[0] instanceof curvyCnrSpec){a=arguments[0];if(!a.selectorText&&typeof arguments[1]==="string"){a.selectorText=arguments[1]}}else{if(typeof arguments[1]!=="object"&&typeof arguments[1]!=="string"){throw curvyCorners.newError("Second parameter of curvyCorners() must be an object or a class name.")}g=arguments[1];if(typeof g!=="string"){g=""}if(g!==""&&g.charAt(0)!=="."&&"autoPad" in arguments[0]){g="."+g}a=new curvyCnrSpec(g);a.setfrom(arguments[0])}if(a.selectorText){i=0;var l=a.selectorText.replace(/\s+$/,"").split(/,\s*/);h=new Array;function c(n){var m=n.split("#");return(m.length===2?"#":"")+m.pop()}for(f=0;f<l.length;++f){var j=c(l[f]);var k=j.split(" ");switch(j.charAt(0)){case"#":g=k.length===1?j:k[0];g=document.getElementById(g.substr(1));if(g===null){curvyCorners.alert("No object with ID "+j+" exists yet.\nCall curvyCorners(settings, obj) when it is created.")}else{if(k.length===1){h.push(g)}else{h=h.concat(curvyCorners.getElementsByClass(k[1],g))}}break;default:if(k.length===1){h=h.concat(curvyCorners.getElementsByClass(j))}else{var b=curvyCorners.getElementsByClass(k[0]);for(g=0;g<b.length;++g){h=h.concat(curvyCorners.getElementsByClass(k[1],b))}}}}}else{i=1;h=arguments}for(f=i,g=h.length;f<g;++f){if(h[f]&&(!("IEborderRadius" in h[f].style)||h[f].style.IEborderRadius!="set")){if(h[f].className&&h[f].className.indexOf("curvyRedraw")!==-1){if(typeof curvyCorners.redrawList==="undefined"){curvyCorners.redrawList=new Array}curvyCorners.redrawList.push({node:h[f],spec:a,copy:h[f].cloneNode(false)})}h[f].style.IEborderRadius="set";var d=new curvyObject(a,h[f]);d.applyCorners()}}}curvyCorners.prototype.applyCornersToAll=function(){curvyCorners.alert("This function is now redundant. Just call curvyCorners(). See documentation.")};curvyCorners.redraw=function(){if(!curvyBrowser.isOp&&!curvyBrowser.isIE){return}if(!curvyCorners.redrawList){throw curvyCorners.newError("curvyCorners.redraw() has nothing to redraw.")}var d=curvyCorners.bock_redraw;curvyCorners.block_redraw=true;for(var a in curvyCorners.redrawList){if(isNaN(a)){continue}var c=curvyCorners.redrawList[a];if(!c.node.clientWidth){continue}var b=c.copy.cloneNode(false);for(var f=c.node.firstChild;f!=null;f=f.nextSibling){if(f.className==="autoPadDiv"){break}}if(!f){curvyCorners.alert("Couldn't find autoPad DIV");break}c.node.parentNode.replaceChild(b,c.node);while(f.firstChild){b.appendChild(f.removeChild(f.firstChild))}c=new curvyObject(c.spec,c.node=b);c.applyCorners()}curvyCorners.block_redraw=d};curvyCorners.adjust=function(obj,prop,newval){if(curvyBrowser.isOp||curvyBrowser.isIE){if(!curvyCorners.redrawList){throw curvyCorners.newError("curvyCorners.adjust() has nothing to adjust.")}var i,j=curvyCorners.redrawList.length;for(i=0;i<j;++i){if(curvyCorners.redrawList[i].node===obj){break}}if(i===j){throw curvyCorners.newError("Object not redrawable")}obj=curvyCorners.redrawList[i].copy}if(prop.indexOf(".")===-1){obj[prop]=newval}else{eval("obj."+prop+"='"+newval+"'")}};curvyCorners.handleWinResize=function(){if(!curvyCorners.block_redraw){curvyCorners.redraw()}};curvyCorners.setWinResize=function(a){curvyCorners.block_redraw=!a};curvyCorners.newError=function(a){return new Error("curvyCorners Error:\n"+a)};curvyCorners.alert=function(a){if(typeof curvyCornersVerbose==="undefined"||curvyCornersVerbose){alert(a)}};function curvyObject(){var o;this.box=arguments[1];this.settings=arguments[0];this.topContainer=this.bottomContainer=this.shell=o=null;var q=this.box.clientWidth;if(!q&&curvyBrowser.isIE){this.box.style.zoom=1;q=this.box.clientWidth}if(!q){if(!this.box.parentNode){throw this.newError("box has no parent!")}for(o=this.box;;o=o.parentNode){if(!o||o.tagName==="BODY"){this.applyCorners=function(){};curvyCorners.alert(this.errmsg("zero-width box with no accountable parent","warning"));return}if(o.style.display==="none"){break}}o.style.display="block";q=this.box.clientWidth}if(arguments[0] instanceof curvyCnrSpec){this.spec=arguments[0].cloneOn(this.box)}else{this.spec=new curvyCnrSpec("");this.spec.setfrom(this.settings)}var af=curvyBrowser.get_style(this.box,"borderTopWidth");var p=curvyBrowser.get_style(this.box,"borderBottomWidth");var ad=curvyBrowser.get_style(this.box,"borderLeftWidth");var x=curvyBrowser.get_style(this.box,"borderRightWidth");var s=curvyBrowser.get_style(this.box,"borderTopColor");var ac=curvyBrowser.get_style(this.box,"borderBottomColor");var aa=curvyBrowser.get_style(this.box,"borderLeftColor");var ae=curvyBrowser.get_style(this.box,"backgroundColor");var y=curvyBrowser.get_style(this.box,"backgroundImage");var g=curvyBrowser.get_style(this.box,"backgroundRepeat");if(this.box.currentStyle&&this.box.currentStyle.backgroundPositionX){var h=curvyBrowser.get_style(this.box,"backgroundPositionX");var j=curvyBrowser.get_style(this.box,"backgroundPositionY")}else{var h=curvyBrowser.get_style(this.box,"backgroundPosition");h=h.split(" ");var j=h[1];h=h[0]}var u=curvyBrowser.get_style(this.box,"position");var d=curvyBrowser.get_style(this.box,"paddingTop");var ag=curvyBrowser.get_style(this.box,"paddingBottom");var k=curvyBrowser.get_style(this.box,"paddingLeft");var ah=curvyBrowser.get_style(this.box,"paddingRight");var i=curvyBrowser.get_style(this.box,"border");filter=curvyBrowser.ieVer>7?curvyBrowser.get_style(this.box,"filter"):null;var r=this.spec.get("tR");var w=this.spec.get("bR");var m=function(a){if(typeof a==="number"){return a}if(typeof a!=="string"){throw new Error("unexpected styleToNPx type "+typeof a)}var b=/^[-\d.]([a-z]+)$/.exec(a);if(b&&b[1]!="px"){throw new Error("Unexpected unit "+b[1])}if(isNaN(a=parseInt(a))){a=0}return a};var n=function(a){return a<=0?"0":a+"px"};try{this.borderWidth=m(af);this.borderWidthB=m(p);this.borderWidthL=m(ad);this.borderWidthR=m(x);this.boxColour=curvyObject.format_colour(ae);this.topPadding=m(d);this.bottomPadding=m(ag);this.leftPadding=m(k);this.rightPadding=m(ah);this.boxWidth=q;this.boxHeight=this.box.clientHeight;this.borderColour=curvyObject.format_colour(s);this.borderColourB=curvyObject.format_colour(ac);this.borderColourL=curvyObject.format_colour(aa);this.borderString=this.borderWidth+"px solid "+this.borderColour;this.borderStringB=this.borderWidthB+"px solid "+this.borderColourB;this.backgroundImage=((y!="none")?y:"");this.backgroundRepeat=g}catch(f){throw this.newError("getMessage" in f?f.getMessage():f.message)}var ab=this.boxHeight;var l=q;if(curvyBrowser.isOp){h=m(h);j=m(j);if(h){var t=l+this.borderWidthL+this.borderWidthR;if(h>t){h=t}h=(t/h*100)+"%"}if(j){var t=ab+this.borderWidth+this.borderWidthB;if(j>t){j=t}j=(t/j*100)+"%"}}if(curvyBrowser.quirksMode){}else{this.boxWidth-=this.leftPadding+this.rightPadding;this.boxHeight-=this.topPadding+this.bottomPadding}this.contentContainer=document.createElement("div");if(filter){this.contentContainer.style.filter=filter}while(this.box.firstChild){this.contentContainer.appendChild(this.box.removeChild(this.box.firstChild))}if(u!="absolute"){this.box.style.position="relative"}this.box.style.padding="0";this.box.style.border=this.box.style.backgroundImage="none";this.box.style.backgroundColor="transparent";this.box.style.width=(l+this.borderWidthL+this.borderWidthR)+"px";this.box.style.height=(ab+this.borderWidth+this.borderWidthB)+"px";var v=document.createElement("div");v.style.position="absolute";if(filter){v.style.filter=filter}if(curvyBrowser.quirksMode){v.style.width=(l+this.borderWidthL+this.borderWidthR)+"px"}else{v.style.width=l+"px"}v.style.height=n(ab+this.borderWidth+this.borderWidthB-r-w);v.style.padding="0";v.style.top=r+"px";v.style.left="0";if(this.borderWidthL){v.style.borderLeft=this.borderWidthL+"px solid "+this.borderColourL}if(this.borderWidth&&!r){v.style.borderTop=this.borderWidth+"px solid "+this.borderColour}if(this.borderWidthR){v.style.borderRight=this.borderWidthR+"px solid "+this.borderColourL}if(this.borderWidthB&&!w){v.style.borderBottom=this.borderWidthB+"px solid "+this.borderColourB}v.style.backgroundColor=ae;v.style.backgroundImage=this.backgroundImage;v.style.backgroundRepeat=this.backgroundRepeat;this.shell=this.box.appendChild(v);q=curvyBrowser.get_style(this.shell,"width");if(q===""||q==="auto"||q.indexOf("%")!==-1){throw this.newError("Shell width is "+q)}this.boxWidth=(q!=""&&q!="auto"&&q.indexOf("%")==-1)?parseInt(q):this.shell.clientWidth;this.applyCorners=function(){if(this.backgroundObject){var L=function(al,am,an){if(al===0){return 0}var ao;if(al==="right"||al==="bottom"){return an-am}if(al==="center"){return(an-am)/2}if(al.indexOf("%")>0){return(an-am)*100/parseInt(al)}return m(al)};this.backgroundPosX=L(h,this.backgroundObject.width,l);this.backgroundPosY=L(j,this.backgroundObject.height,ab)}else{if(this.backgroundImage){this.backgroundPosX=m(h);this.backgroundPosY=m(j)}}if(r){K=document.createElement("div");K.style.width=this.boxWidth+"px";K.style.fontSize="1px";K.style.overflow="hidden";K.style.position="absolute";K.style.paddingLeft=this.borderWidth+"px";K.style.paddingRight=this.borderWidth+"px";K.style.height=r+"px";K.style.top=-r+"px";K.style.left=-this.borderWidthL+"px";this.topContainer=this.shell.appendChild(K)}if(w){var K=document.createElement("div");K.style.width=this.boxWidth+"px";K.style.fontSize="1px";K.style.overflow="hidden";K.style.position="absolute";K.style.paddingLeft=this.borderWidthB+"px";K.style.paddingRight=this.borderWidthB+"px";K.style.height=w+"px";K.style.bottom=-w+"px";K.style.left=-this.borderWidthL+"px";this.bottomContainer=this.shell.appendChild(K)}var b=this.spec.cornerNames();for(var ak in b){if(!isNaN(ak)){var B=b[ak];var c=this.spec[B+"R"];var A,W,N,F;if(B=="tr"||B=="tl"){A=this.borderWidth;W=this.borderColour;F=this.borderWidth}else{A=this.borderWidthB;W=this.borderColourB;F=this.borderWidthB}N=c-F;var M=document.createElement("div");M.style.height=this.spec.get(B+"Ru");M.style.width=this.spec.get(B+"Ru");M.style.position="absolute";M.style.fontSize="1px";M.style.overflow="hidden";var G,J,I;var P=filter?parseInt(/alpha\(opacity.(\d+)\)/.exec(filter)[1]):100;for(G=0;G<c;++G){var S=(G+1>=N)?-1:Math.floor(Math.sqrt(Math.pow(N,2)-Math.pow(G+1,2)))-1;if(N!=c){var O=(G>=N)?-1:Math.ceil(Math.sqrt(Math.pow(N,2)-Math.pow(G,2)));var U=(G+1>=c)?-1:Math.floor(Math.sqrt(Math.pow(c,2)-Math.pow((G+1),2)))-1}var a=(G>=c)?-1:Math.ceil(Math.sqrt(Math.pow(c,2)-Math.pow(G,2)));if(S>-1){this.drawPixel(G,0,this.boxColour,P,(S+1),M,true,c)}if(N!=c){if(this.spec.antiAlias){for(J=S+1;J<O;++J){if(this.backgroundImage!=""){var V=curvyObject.pixelFraction(G,J,N)*100;this.drawPixel(G,J,W,P,1,M,V>=30,c)}else{if(this.boxColour!=="transparent"){var Z=curvyObject.BlendColour(this.boxColour,W,curvyObject.pixelFraction(G,J,N));this.drawPixel(G,J,Z,P,1,M,false,c)}else{this.drawPixel(G,J,W,P>>1,1,M,false,c)}}}if(U>=O){if(O==-1){O=0}this.drawPixel(G,O,W,P,(U-O+1),M,false,0)}I=W;J=U}else{if(U>S){this.drawPixel(G,(S+1),W,P,(U-S),M,false,0)}}}else{I=this.boxColour;J=S}if(this.spec.antiAlias){while(++J<a){this.drawPixel(G,J,I,(curvyObject.pixelFraction(G,J,c)*P),1,M,F<=0,c)}}}for(var D=0,aj=M.childNodes.length;D<aj;++D){var H=M.childNodes[D];var X=parseInt(H.style.top);var ai=parseInt(H.style.left);var Y=parseInt(H.style.height);if(B=="tl"||B=="bl"){H.style.left=(c-ai-1)+"px"}if(B=="tr"||B=="tl"){H.style.top=(c-Y-X)+"px"}H.style.backgroundRepeat=this.backgroundRepeat;if(this.backgroundImage){switch(B){case"tr":H.style.backgroundPosition=(this.backgroundPosX-this.borderWidthL+c-l-ai)+"px "+(this.backgroundPosY+Y+X+this.borderWidth-c)+"px";break;case"tl":H.style.backgroundPosition=(this.backgroundPosX-c+ai+this.borderWidthL)+"px "+(this.backgroundPosY-c+Y+X+this.borderWidth)+"px";break;case"bl":H.style.backgroundPosition=(this.backgroundPosX-c+ai+1+this.borderWidthL)+"px "+(this.backgroundPosY-ab-this.borderWidth+(curvyBrowser.quirksMode?X:-X)+c)+"px";break;case"br":if(curvyBrowser.quirksMode){H.style.backgroundPosition=(this.backgroundPosX+this.borderWidthL-l+c-ai)+"px "+(this.backgroundPosY-ab-this.borderWidth+X+c)+"px"}else{H.style.backgroundPosition=(this.backgroundPosX-this.borderWidthL-l+c-ai)+"px "+(this.backgroundPosY-ab-this.borderWidth+c-X)+"px"}}}}switch(B){case"tl":M.style.top=M.style.left="0";this.topContainer.appendChild(M);break;case"tr":M.style.top=M.style.right="0";this.topContainer.appendChild(M);break;case"bl":M.style.bottom=M.style.left="0";this.bottomContainer.appendChild(M);break;case"br":M.style.bottom=M.style.right="0";this.bottomContainer.appendChild(M)}}}var C={t:this.spec.radiusdiff("t"),b:this.spec.radiusdiff("b")};for(z in C){if(typeof z==="function"){continue}if(!this.spec.get(z+"R")){continue}if(C[z]){if(this.backgroundImage&&this.spec.radiusSum(z)!==C[z]){curvyCorners.alert(this.errmsg("Not supported: unequal non-zero top/bottom radii with background image"))}var T=(this.spec[z+"lR"]<this.spec[z+"rR"])?z+"l":z+"r";var R=document.createElement("div");R.style.height=C[z]+"px";R.style.width=this.spec.get(T+"Ru");R.style.position="absolute";R.style.fontSize="1px";R.style.overflow="hidden";R.style.backgroundColor=this.boxColour;switch(T){case"tl":R.style.bottom=R.style.left="0";R.style.borderLeft=this.borderString;this.topContainer.appendChild(R);break;case"tr":R.style.bottom=R.style.right="0";R.style.borderRight=this.borderString;this.topContainer.appendChild(R);break;case"bl":R.style.top=R.style.left="0";R.style.borderLeft=this.borderStringB;this.bottomContainer.appendChild(R);break;case"br":R.style.top=R.style.right="0";R.style.borderRight=this.borderStringB;this.bottomContainer.appendChild(R)}}var Q=document.createElement("div");if(filter){Q.style.filter=filter}Q.style.position="relative";Q.style.fontSize="1px";Q.style.overflow="hidden";Q.style.width=this.fillerWidth(z);Q.style.backgroundColor=this.boxColour;Q.style.backgroundImage=this.backgroundImage;Q.style.backgroundRepeat=this.backgroundRepeat;switch(z){case"t":if(this.topContainer){if(curvyBrowser.quirksMode){Q.style.height=100+r+"px"}else{Q.style.height=100+r-this.borderWidth+"px"}Q.style.marginLeft=this.spec.tlR?(this.spec.tlR-this.borderWidthL)+"px":"0";Q.style.borderTop=this.borderString;if(this.backgroundImage){var E=this.spec.tlR?(this.backgroundPosX-(r-this.borderWidthL))+"px ":"0 ";Q.style.backgroundPosition=E+this.backgroundPosY+"px";this.shell.style.backgroundPosition=this.backgroundPosX+"px "+(this.backgroundPosY-r+this.borderWidthL)+"px"}this.topContainer.appendChild(Q)}break;case"b":if(this.bottomContainer){if(curvyBrowser.quirksMode){Q.style.height=w+"px"}else{Q.style.height=w-this.borderWidthB+"px"}Q.style.marginLeft=this.spec.blR?(this.spec.blR-this.borderWidthL)+"px":"0";Q.style.borderBottom=this.borderStringB;if(this.backgroundImage){var E=this.spec.blR?(this.backgroundPosX+this.borderWidthL-w)+"px ":this.backgroundPosX+"px ";Q.style.backgroundPosition=E+(this.backgroundPosY-ab-this.borderWidth+w)+"px"}this.bottomContainer.appendChild(Q)}}}this.contentContainer.style.position="absolute";this.contentContainer.className="autoPadDiv";this.contentContainer.style.left=this.borderWidthL+"px";this.contentContainer.style.paddingTop=this.topPadding+"px";this.contentContainer.style.top=this.borderWidth+"px";this.contentContainer.style.paddingLeft=this.leftPadding+"px";this.contentContainer.style.paddingRight=this.rightPadding+"px";z=l;if(!curvyBrowser.quirksMode){z-=this.leftPadding+this.rightPadding}this.contentContainer.style.width=z+"px";this.contentContainer.style.textAlign=curvyBrowser.get_style(this.box,"textAlign");this.box.style.textAlign="left";this.box.appendChild(this.contentContainer);if(o){o.style.display="none"}};if(this.backgroundImage){h=this.backgroundCheck(h);j=this.backgroundCheck(j);if(this.backgroundObject){this.backgroundObject.holdingElement=this;this.dispatch=this.applyCorners;this.applyCorners=function(){if(this.backgroundObject.complete){this.dispatch()}else{this.backgroundObject.onload=new Function("curvyObject.dispatch(this.holdingElement);")}}}}}curvyObject.prototype.backgroundCheck=function(a){if(a==="top"||a==="left"||parseInt(a)===0){return 0}if(!(/^[-\d.]+px$/.test(a))&&!this.backgroundObject){this.backgroundObject=new Image;var b=function(c){var d=/url\("?([^'"]+)"?\)/.exec(c);return(d?d[1]:c)};this.backgroundObject.src=b(this.backgroundImage)}return a};curvyObject.dispatch=function(a){if("dispatch" in a){a.dispatch()}else{throw a.newError("No dispatch function")}};curvyObject.prototype.drawPixel=function(i,f,c,d,j,k,b,h){var a=document.createElement("div");a.style.height=j+"px";a.style.width="1px";a.style.position="absolute";a.style.fontSize="1px";a.style.overflow="hidden";var g=this.spec.get("tR");a.style.backgroundColor=c;if(b&&this.backgroundImage!=""){a.style.backgroundImage=this.backgroundImage;a.style.backgroundPosition="-"+(this.boxWidth-(h-i)+this.borderWidth)+"px -"+((this.boxHeight+g+f)-this.borderWidth)+"px"}if(d!=100){curvyObject.setOpacity(a,d)}a.style.top=f+"px";a.style.left=i+"px";k.appendChild(a)};curvyObject.prototype.fillerWidth=function(a){var b=curvyBrowser.quirksMode?0:this.spec.radiusCount(a)*this.borderWidthL;return(this.boxWidth-this.spec.radiusSum(a)+b)+"px"};curvyObject.prototype.errmsg=function(d,b){var c="\ntag: "+this.box.tagName;if(this.box.id){c+="\nid: "+this.box.id}if(this.box.className){c+="\nclass: "+this.box.className}var a;if((a=this.box.parentNode)===null){c+="\n(box has no parent)"}else{c+="\nParent tag: "+a.tagName;if(a.id){c+="\nParent ID: "+a.id}if(a.className){c+="\nParent class: "+a.className}}if(b===undefined){b="warning"}return"curvyObject "+b+":\n"+d+c};curvyObject.prototype.newError=function(a){return new Error(this.errmsg(a,"exception"))};curvyObject.IntToHex=function(a){var b=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F"];return b[a>>>4]+""+b[a&15]};curvyObject.BlendColour=function(a,j,g){if(a==="transparent"||j==="transparent"){throw this.newError("Cannot blend with transparent")}if(a.charAt(0)!=="#"){a=curvyObject.format_colour(a)}if(j.charAt(0)!=="#"){j=curvyObject.format_colour(j)}var h=parseInt(a.substr(1,2),16);var k=parseInt(a.substr(3,2),16);var f=parseInt(a.substr(5,2),16);var c=parseInt(j.substr(1,2),16);var m=parseInt(j.substr(3,2),16);var i=parseInt(j.substr(5,2),16);if(g>1||g<0){g=1}var l=Math.round((h*g)+(c*(1-g)));if(l>255){l=255}if(l<0){l=0}var b=Math.round((k*g)+(m*(1-g)));if(b>255){b=255}if(b<0){b=0}var d=Math.round((f*g)+(i*(1-g)));if(d>255){d=255}if(d<0){d=0}return"#"+curvyObject.IntToHex(l)+curvyObject.IntToHex(b)+curvyObject.IntToHex(d)};curvyObject.pixelFraction=function(j,f,c){var i;var h=c*c;var a=new Array(2);var d=new Array(2);var k=0;var b="";var g=Math.sqrt(h-Math.pow(j,2));if(g>=f&&g<(f+1)){b="Left";a[k]=0;d[k]=g-f;++k}g=Math.sqrt(h-Math.pow(f+1,2));if(g>=j&&g<(j+1)){b+="Top";a[k]=g-j;d[k]=1;++k}g=Math.sqrt(h-Math.pow(j+1,2));if(g>=f&&g<(f+1)){b+="Right";a[k]=1;d[k]=g-f;++k}g=Math.sqrt(h-Math.pow(f,2));if(g>=j&&g<(j+1)){b+="Bottom";a[k]=g-j;d[k]=0}switch(b){case"LeftRight":i=Math.min(d[0],d[1])+((Math.max(d[0],d[1])-Math.min(d[0],d[1]))/2);break;case"TopRight":i=1-(((1-a[0])*(1-d[1]))/2);break;case"TopBottom":i=Math.min(a[0],a[1])+((Math.max(a[0],a[1])-Math.min(a[0],a[1]))/2);break;case"LeftBottom":i=d[0]*a[1]/2;break;default:i=1}return i};curvyObject.rgb2Array=function(a){var b=a.substring(4,a.indexOf(")"));return b.split(", ")};curvyObject.rgb2Hex=function(a){try{var b=curvyObject.rgb2Array(a);var f=parseInt(b[0]);var h=parseInt(b[1]);var c=parseInt(b[2]);var g="#"+curvyObject.IntToHex(f)+curvyObject.IntToHex(h)+curvyObject.IntToHex(c)}catch(d){var i="getMessage" in d?d.getMessage():d.message;throw new Error("Error ("+i+") converting RGB value to Hex in rgb2Hex")}return g};curvyObject.setOpacity=function(d,b){b=(b==100)?99.999:b;if(curvyBrowser.isSafari&&d.tagName!="IFRAME"){var a=curvyObject.rgb2Array(d.style.backgroundColor);var g=parseInt(a[0]);var f=parseInt(a[1]);var c=parseInt(a[2]);d.style.backgroundColor="rgba("+g+", "+f+", "+c+", "+b/100+")"}else{if(typeof d.style.opacity!=="undefined"){d.style.opacity=b/100}else{if(typeof d.style.MozOpacity!=="undefined"){d.style.MozOpacity=b/100}else{if(typeof d.style.filter!="undefined"){d.style.filter="alpha(opacity="+b+")"}else{if(typeof d.style.KHTMLOpacity!="undefined"){d.style.KHTMLOpacity=b/100}}}}}};function addEvent(b,d,c,a){if(b.addEventListener){b.addEventListener(d,c,a);return true}if(b.attachEvent){return b.attachEvent("on"+d,c)}b["on"+d]=c;return false}curvyObject.getComputedColour=function(g){var d=document.createElement("DIV");d.style.backgroundColor=g;document.body.appendChild(d);if(window.getComputedStyle){var f=document.defaultView.getComputedStyle(d,null).getPropertyValue("background-color");d.parentNode.removeChild(d);if(f.substr(0,3)==="rgb"){f=curvyObject.rgb2Hex(f)}return f}else{var c=document.body.createTextRange();c.moveToElementText(d);c.execCommand("ForeColor",false,g);var a=c.queryCommandValue("ForeColor");var b="rgb("+(a&255)+", "+((a&65280)>>8)+", "+((a&16711680)>>16)+")";d.parentNode.removeChild(d);c=null;return curvyObject.rgb2Hex(b)}};curvyObject.format_colour=function(a){if(a!=""&&a!="transparent"){if(a.substr(0,3)==="rgb"){a=curvyObject.rgb2Hex(a)}else{if(a.charAt(0)!=="#"){a=curvyObject.getComputedColour(a)}else{if(a.length===4){a="#"+a.charAt(1)+a.charAt(1)+a.charAt(2)+a.charAt(2)+a.charAt(3)+a.charAt(3)}}}}return a};curvyCorners.getElementsByClass=function(i,d){var h=new Array;if(d===undefined){d=document}i=i.split(".");var c="*";if(i.length===1){c=i[0];i=false}else{if(i[0]){c=i[0]}i=i[1]}var g,b,a;if(c.charAt(0)==="#"){b=document.getElementById(c.substr(1));if(b){h.push(b)}}else{b=d.getElementsByTagName(c);a=b.length;if(i){var f=new RegExp("(^|\\s)"+i+"(\\s|$)");for(g=0;g<a;++g){if(f.test(b[g].className)){h.push(b[g])}}}else{for(g=0;g<a;++g){h.push(b[g])}}}return h};if(curvyBrowser.isMoz||curvyBrowser.isWebKit){var curvyCornersNoAutoScan=true}else{curvyCorners.scanStyles=function(){function b(g){var h=/^[\d.]+(\w+)$/.exec(g);return h[1]}var d,c,f;if(curvyBrowser.isIE){function a(g){var k=g.style;if(curvyBrowser.ieVer>6){var m=k["-webkit-border-radius"]||0;var l=k["-webkit-border-top-right-radius"]||0;var i=k["-webkit-border-top-left-radius"]||0;var j=k["-webkit-border-bottom-right-radius"]||0;var h=k["-webkit-border-bottom-left-radius"]||0}else{var m=k["webkit-border-radius"]||0;var l=k["webkit-border-top-right-radius"]||0;var i=k["webkit-border-top-left-radius"]||0;var j=k["webkit-border-bottom-right-radius"]||0;var h=k["webkit-border-bottom-left-radius"]||0}if(m||i||l||j||h){var n=new curvyCnrSpec(g.selectorText);if(m){n.setcorner(null,null,parseInt(m),b(m))}else{if(l){n.setcorner("t","r",parseInt(l),b(l))}if(i){n.setcorner("t","l",parseInt(i),b(i))}if(h){n.setcorner("b","l",parseInt(h),b(h))}if(j){n.setcorner("b","r",parseInt(j),b(j))}}curvyCorners(n)}}for(d=0;d<document.styleSheets.length;++d){if(document.styleSheets[d].imports){for(c=0;c<document.styleSheets[d].imports.length;++c){for(f=0;f<document.styleSheets[d].imports[c].rules.length;++f){a(document.styleSheets[d].imports[c].rules[f])}}}for(c=0;c<document.styleSheets[d].rules.length;++c){a(document.styleSheets[d].rules[c])}}}else{if(curvyBrowser.isOp){for(d=0;d<document.styleSheets.length;++d){if(operasheet.contains_border_radius(d)){f=new operasheet(d);for(c in f.rules){if(!isNaN(c)){curvyCorners(f.rules[c])}}}}}else{curvyCorners.alert("Scanstyles does nothing in Webkit/Firefox")}}};curvyCorners.init=function(){if(arguments.callee.done){return}arguments.callee.done=true;if(curvyBrowser.isWebKit&&curvyCorners.init.timer){clearInterval(curvyCorners.init.timer);curvyCorners.init.timer=null}curvyCorners.scanStyles()}}if(typeof curvyCornersNoAutoScan==="undefined"||curvyCornersNoAutoScan===false){if(curvyBrowser.isOp){document.addEventListener("DOMContentLoaded",curvyCorners.init,false)}else{addEvent(window,"load",curvyCorners.init,false)}};

/* ******** end curvycorners.js **** */
/* ******** begin jquery.fancybox-1.3.1.pack.js **** */

(function(aJ){var aI,aB,au,aL,aq,aF,at,an,al,ay=0,aM={},az=[],aG=0,aK={},aC=[],ar=null,ax=new Image,ap=/\.(jpg|gif|png|bmp|jpeg)(.*)?$/i,o=/[^\.]\.(swf)\s*$/i,af,ag=1,aD,aH,aE=false,av=aJ.extend(aJ("<div/>")[0],{prop:0}),aA=0,ai=!aJ.support.opacity&&!window.XMLHttpRequest,ad=function(){aB.hide();ax.onerror=ax.onload=null;ar&&ar.abort();aI.empty()},r=function(){aJ.fancybox('<p id="fancybox_error">The requested content cannot be loaded.<br />Please try again later.</p>',{scrolling:"no",padding:20,transitionIn:"none",transitionOut:"none"})},ae=function(){return[aJ(window).width(),aJ(window).height(),aJ(document).scrollLeft(),aJ(document).scrollTop()]},ab=function(){var c=ae(),g={},e=aK.margin,j=aK.autoScale,h=(20+e)*2,i=(20+e)*2,b=aK.padding*2;if(aK.width.toString().indexOf("%")>-1){g.width=c[0]*parseFloat(aK.width)/100-40;j=false}else{g.width=aK.width+b}if(aK.height.toString().indexOf("%")>-1){g.height=c[1]*parseFloat(aK.height)/100-40;j=false}else{g.height=aK.height+b}if(j&&(g.width>c[0]-h||g.height>c[1]-i)){if(aM.type=="image"||aM.type=="swf"){h+=b;i+=b;j=Math.min(Math.min(c[0]-h,aK.width)/aK.width,Math.min(c[1]-i,aK.height)/aK.height);g.width=Math.round(j*(g.width-b))+b;g.height=Math.round(j*(g.height-b))+b}else{g.width=Math.min(g.width,c[0]-h);g.height=Math.min(g.height,c[1]-i)}}g.top=c[3]+(c[1]-(g.height+40))*0.5;g.left=c[2]+(c[0]-(g.width+40))*0.5;if(aK.autoScale===false){g.top=Math.max(c[3]+e,g.top);g.left=Math.max(c[2]+e,g.left)}return g},ac=function(b){if(b&&b.length){switch(aK.titlePosition){case"inside":return b;case"over":return'<span id="fancybox-title-over">'+b+"</span>";default:return'<span id="fancybox-title-wrap"><span id="fancybox-title-left"></span><span id="fancybox-title-main">'+b+'</span><span id="fancybox-title-right"></span></span>'}}return false},w=function(){var c=aK.title,b=aH.width-aK.padding*2,e="fancybox-title-"+aK.titlePosition;aJ("#fancybox-title").remove();aA=0;if(aK.titleShow!==false){c=aJ.isFunction(aK.titleFormat)?aK.titleFormat(c,aC,aG,aK):ac(c);if(!(!c||c==="")){aJ('<div id="fancybox-title" class="'+e+'" />').css({width:b,paddingLeft:aK.padding,paddingRight:aK.padding}).html(c).appendTo("body");switch(aK.titlePosition){case"inside":aA=aJ("#fancybox-title").outerHeight(true)-aK.padding;aH.height+=aA;break;case"over":aJ("#fancybox-title").css("bottom",aK.padding);break;default:aJ("#fancybox-title").css("bottom",aJ("#fancybox-title").outerHeight(true)*-1);break}aJ("#fancybox-title").appendTo(aq).hide()}}},R=function(){aJ(document).unbind("keydown.fb").bind("keydown.fb",function(b){if(b.keyCode==27&&aK.enableEscapeButton){b.preventDefault();aJ.fancybox.close()}else{if(b.keyCode==37){b.preventDefault();aJ.fancybox.prev()}else{if(b.keyCode==39){b.preventDefault();aJ.fancybox.next()}}}});if(aJ.fn.mousewheel){aL.unbind("mousewheel.fb");aC.length>1&&aL.bind("mousewheel.fb",function(c,b){c.preventDefault();aE||b===0||(b>0?aJ.fancybox.prev():aJ.fancybox.next())})}if(aK.showNavArrows){if(aK.cyclic&&aC.length>1||aG!==0){an.show()}if(aK.cyclic&&aC.length>1||aG!=aC.length-1){al.show()}}},d=function(){var c,b;if(aC.length-1>aG){c=aC[aG+1].href;if(typeof c!=="undefined"&&c.match(ap)){b=new Image;b.src=c}}if(aG>0){c=aC[aG-1].href;if(typeof c!=="undefined"&&c.match(ap)){b=new Image;b.src=c}}},aj=function(){aF.css("overflow",aK.scrolling=="auto"?aK.type=="image"||aK.type=="iframe"||aK.type=="swf"?"hidden":"auto":aK.scrolling=="yes"?"auto":"visible");if(!aJ.support.opacity){aF.get(0).style.removeAttribute("filter");aL.get(0).style.removeAttribute("filter")}aJ("#fancybox-title").show();aK.hideOnContentClick&&aF.one("click",aJ.fancybox.close);aK.hideOnOverlayClick&&au.one("click",aJ.fancybox.close);aK.showCloseButton&&at.show();R();aJ(window).bind("resize.fb",aJ.fancybox.center);aK.centerOnScroll?aJ(window).bind("scroll.fb",aJ.fancybox.center):aJ(window).unbind("scroll.fb");aJ.isFunction(aK.onComplete)&&aK.onComplete(aC,aG,aK);aE=false;d()},ak=function(g){var b=Math.round(aD.width+(aH.width-aD.width)*g),h=Math.round(aD.height+(aH.height-aD.height)*g),e=Math.round(aD.top+(aH.top-aD.top)*g),c=Math.round(aD.left+(aH.left-aD.left)*g);aL.css({width:b+"px",height:h+"px",top:e+"px",left:c+"px"});b=Math.max(b-aK.padding*2,0);h=Math.max(h-(aK.padding*2+aA*g),0);aF.css({width:b+"px",height:h+"px"});if(typeof aH.opacity!=="undefined"){aL.css("opacity",g<0.5?0.5:g)}},f=function(c){var b=c.offset();b.top+=parseFloat(c.css("paddingTop"))||0;b.left+=parseFloat(c.css("paddingLeft"))||0;b.top+=parseFloat(c.css("border-top-width"))||0;b.left+=parseFloat(c.css("border-left-width"))||0;b.width=c.width();b.height=c.height();return b},t=function(){var c=aM.orig?aJ(aM.orig):false,b={};if(c&&c.length){c=f(c);b={width:c.width+aK.padding*2,height:c.height+aK.padding*2,top:c.top-aK.padding-20,left:c.left-aK.padding-20}}else{c=ae();b={width:1,height:1,top:c[3]+c[1]*0.5,left:c[2]+c[0]*0.5}}return b},ah=function(){aB.hide();if(aL.is(":visible")&&aJ.isFunction(aK.onCleanup)){if(aK.onCleanup(aC,aG,aK)===false){aJ.event.trigger("fancybox-cancel");aE=false;return}}aC=az;aG=ay;aK=aM;aF.get(0).scrollTop=0;aF.get(0).scrollLeft=0;if(aK.overlayShow){ai&&aJ("select:not(#fancybox-tmp select)").filter(function(){return this.style.visibility!=="hidden"}).css({visibility:"hidden"}).one("fancybox-cleanup",function(){this.style.visibility="inherit"});au.css({"background-color":aK.overlayColor,opacity:aK.overlayOpacity}).unbind().show()}aH=ab();w();if(aL.is(":visible")){aJ(at.add(an).add(al)).hide();var c=aL.position(),b;aD={top:c.top,left:c.left,width:aL.width(),height:aL.height()};b=aD.width==aH.width&&aD.height==aH.height;aF.fadeOut(aK.changeFade,function(){var e=function(){aF.html(aI.contents()).fadeIn(aK.changeFade,aj)};aJ.event.trigger("fancybox-change");aF.empty().css("overflow","hidden");if(b){aF.css({top:aK.padding,left:aK.padding,width:Math.max(aH.width-aK.padding*2,1),height:Math.max(aH.height-aK.padding*2-aA,1)});e()}else{aF.css({top:aK.padding,left:aK.padding,width:Math.max(aD.width-aK.padding*2,1),height:Math.max(aD.height-aK.padding*2,1)});av.prop=0;aJ(av).animate({prop:1},{duration:aK.changeSpeed,easing:aK.easingChange,step:ak,complete:e})}})}else{aL.css("opacity",1);if(aK.transitionIn=="elastic"){aD=t();aF.css({top:aK.padding,left:aK.padding,width:Math.max(aD.width-aK.padding*2,1),height:Math.max(aD.height-aK.padding*2,1)}).html(aI.contents());aL.css(aD).show();if(aK.opacity){aH.opacity=0}av.prop=0;aJ(av).animate({prop:1},{duration:aK.speedIn,easing:aK.easingIn,step:ak,complete:aj})}else{aF.css({top:aK.padding,left:aK.padding,width:Math.max(aH.width-aK.padding*2,1),height:Math.max(aH.height-aK.padding*2-aA,1)}).html(aI.contents());aL.css(aH).fadeIn(aK.transitionIn=="none"?0:aK.speedIn,aj)}}},ao=function(){aI.width(aM.width);aI.height(aM.height);if(aM.width=="auto"){aM.width=aI.width()}if(aM.height=="auto"){aM.height=aI.height()}ah()},a=function(){aE=true;aM.width=ax.width;aM.height=ax.height;aJ("<img />").attr({id:"fancybox-img",src:ax.src,alt:aM.title}).appendTo(aI);ah()},am=function(){ad();var b=az[ay],e,c,i,g,h;aM=aJ.extend({},aJ.fn.fancybox.defaults,typeof aJ(b).data("fancybox")=="undefined"?aM:aJ(b).data("fancybox"));i=b.title||aJ(b).title||aM.title||"";if(b.nodeName&&!aM.orig){aM.orig=aJ(b).children("img:first").length?aJ(b).children("img:first"):aJ(b)}if(i===""&&aM.orig){i=aM.orig.attr("alt")}e=b.nodeName&&/^(?:javascript|#)/i.test(b.href)?aM.href||null:aM.href||b.href||null;if(aM.type){c=aM.type;if(!e){e=aM.content}}else{if(aM.content){c="html"}else{if(e){if(e.match(ap)){c="image"}else{if(e.match(o)){c="swf"}else{if(aJ(b).hasClass("iframe")){c="iframe"}else{if(e.match(/#/)){b=e.substr(e.indexOf("#"));c=aJ(b).length>0?"inline":"ajax"}else{c="ajax"}}}}}else{c="inline"}}}aM.type=c;aM.href=e;aM.title=i;if(aM.autoDimensions&&aM.type!=="iframe"&&aM.type!=="swf"){aM.width="auto";aM.height="auto"}if(aM.modal){aM.overlayShow=true;aM.hideOnOverlayClick=false;aM.hideOnContentClick=false;aM.enableEscapeButton=false;aM.showCloseButton=false}if(aJ.isFunction(aM.onStart)){if(aM.onStart(az,ay,aM)===false){aE=false;return}}aI.css("padding",20+aM.padding+aM.margin);aJ(".fancybox-inline-tmp").unbind("fancybox-cancel").bind("fancybox-change",function(){aJ(this).replaceWith(aF.children())});switch(c){case"html":aI.html(aM.content);ao();break;case"inline":aJ('<div class="fancybox-inline-tmp" />').hide().insertBefore(aJ(b)).bind("fancybox-cleanup",function(){aJ(this).replaceWith(aF.children())}).bind("fancybox-cancel",function(){aJ(this).replaceWith(aI.children())});aJ(b).appendTo(aI);ao();break;case"image":aE=false;aJ.fancybox.showActivity();ax=new Image;ax.onerror=function(){r()};ax.onload=function(){ax.onerror=null;ax.onload=null;a()};ax.src=e;break;case"swf":g='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+aM.width+'" height="'+aM.height+'"><param name="movie" value="'+e+'"></param>';h="";aJ.each(aM.swf,function(j,k){g+='<param name="'+j+'" value="'+k+'"></param>';h+=" "+j+'="'+k+'"'});g+='<embed src="'+e+'" type="application/x-shockwave-flash" width="'+aM.width+'" height="'+aM.height+'"'+h+"></embed></object>";aI.html(g);ao();break;case"ajax":b=e.split("#",2);c=aM.ajax.data||{};if(b.length>1){e=b[0];if(typeof c=="string"){c+="&selector="+b[1]}else{c.selector=b[1]}}aE=false;aJ.fancybox.showActivity();ar=aJ.ajax(aJ.extend(aM.ajax,{url:e,data:c,error:r,success:function(j){if(ar.status==200){aI.html(j);ao()}}}));break;case"iframe":aJ('<iframe id="fancybox-frame" name="fancybox-frame'+(new Date).getTime()+'" frameborder="0" hspace="0" scrolling="'+aM.scrolling+'" src="'+aM.href+'"></iframe>').appendTo(aI);ah();break}},aw=function(){if(aB.is(":visible")){aJ("div",aB).css("top",ag*-40+"px");ag=(ag+1)%12}else{clearInterval(af)}},aN=function(){if(!aJ("#fancybox-wrap").length){aJ("body").append(aI=aJ('<div id="fancybox-tmp"></div>'),aB=aJ('<div id="fancybox-loading"><div></div></div>'),au=aJ('<div id="fancybox-overlay"></div>'),aL=aJ('<div id="fancybox-wrap"></div>'));if(!aJ.support.opacity){aL.addClass("fancybox-ie");aB.addClass("fancybox-ie")}aq=aJ('<div id="fancybox-outer"></div>').append('<div class="fancy-bg" id="fancy-bg-n"></div><div class="fancy-bg" id="fancy-bg-ne"></div><div class="fancy-bg" id="fancy-bg-e"></div><div class="fancy-bg" id="fancy-bg-se"></div><div class="fancy-bg" id="fancy-bg-s"></div><div class="fancy-bg" id="fancy-bg-sw"></div><div class="fancy-bg" id="fancy-bg-w"></div><div class="fancy-bg" id="fancy-bg-nw"></div>').appendTo(aL);aq.append(aF=aJ('<div id="fancybox-inner"></div>'),at=aJ('<a id="fancybox-close"></a>'),an=aJ('<a href="javascript:;" id="fancybox-left"><span class="fancy-ico" id="fancybox-left-ico"></span></a>'),al=aJ('<a href="javascript:;" id="fancybox-right"><span class="fancy-ico" id="fancybox-right-ico"></span></a>'));at.click(aJ.fancybox.close);aB.click(aJ.fancybox.cancel);an.click(function(b){b.preventDefault();aJ.fancybox.prev()});al.click(function(b){b.preventDefault();aJ.fancybox.next()});if(ai){au.get(0).style.setExpression("height","document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'");aB.get(0).style.setExpression("top","(-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px'");aq.prepend('<iframe id="fancybox-hide-sel-frame" src="javascript:\'\';" scrolling="no" frameborder="0" ></iframe>')}}};aJ.fn.fancybox=function(b){aJ(this).data("fancybox",aJ.extend({},b,aJ.metadata?aJ(this).metadata():{})).unbind("click.fb").bind("click.fb",function(c){c.preventDefault();if(!aE){aE=true;aJ(this).blur();az=[];ay=0;c=aJ(this).attr("rel")||"";if(!c||c==""||c==="nofollow"){az.push(this)}else{az=aJ("a[rel="+c+"], area[rel="+c+"]");ay=az.index(this)}am();return false}});return this};aJ.fancybox=function(e,b){if(!aE){aE=true;b=typeof b!=="undefined"?b:{};az=[];ay=b.index||0;if(aJ.isArray(e)){for(var g=0,c=e.length;g<c;g++){if(typeof e[g]=="object"){aJ(e[g]).data("fancybox",aJ.extend({},b,e[g]))}else{e[g]=aJ({}).data("fancybox",aJ.extend({content:e[g]},b))}}az=jQuery.merge(az,e)}else{if(typeof e=="object"){aJ(e).data("fancybox",aJ.extend({},b,e))}else{e=aJ({}).data("fancybox",aJ.extend({content:e},b))}az.push(e)}if(ay>az.length||ay<0){ay=0}am()}};aJ.fancybox.showActivity=function(){clearInterval(af);aB.show();af=setInterval(aw,66)};aJ.fancybox.hideActivity=function(){aB.hide()};aJ.fancybox.next=function(){return aJ.fancybox.pos(aG+1)};aJ.fancybox.prev=function(){return aJ.fancybox.pos(aG-1)};aJ.fancybox.pos=function(b){if(!aE){b=parseInt(b,10);if(b>-1&&aC.length>b){ay=b;am()}if(aK.cyclic&&aC.length>1&&b<0){ay=aC.length-1;am()}if(aK.cyclic&&aC.length>1&&b>=aC.length){ay=0;am()}}};aJ.fancybox.cancel=function(){if(!aE){aE=true;aJ.event.trigger("fancybox-cancel");ad();aM&&aJ.isFunction(aM.onCancel)&&aM.onCancel(az,ay,aM);aE=false}};aJ.fancybox.close=function(){function c(){au.fadeOut("fast");aL.hide();aJ.event.trigger("fancybox-cleanup");aF.empty();aJ.isFunction(aK.onClosed)&&aK.onClosed(aC,aG,aK);aC=aM=[];aG=ay=0;aK=aM={};aE=false}if(!(aE||aL.is(":hidden"))){aE=true;if(aK&&aJ.isFunction(aK.onCleanup)){if(aK.onCleanup(aC,aG,aK)===false){aE=false;return}}ad();aJ(at.add(an).add(al)).hide();aJ("#fancybox-title").remove();aL.add(aF).add(au).unbind();aJ(window).unbind("resize.fb scroll.fb");aJ(document).unbind("keydown.fb");aF.css("overflow","hidden");if(aK.transitionOut=="elastic"){aD=t();var b=aL.position();aH={top:b.top,left:b.left,width:aL.width(),height:aL.height()};if(aK.opacity){aH.opacity=1}av.prop=1;aJ(av).animate({prop:0},{duration:aK.speedOut,easing:aK.easingOut,step:ak,complete:c})}else{aL.fadeOut(aK.transitionOut=="none"?0:aK.speedOut,c)}}};aJ.fancybox.resize=function(){var c,b;if(!(aE||aL.is(":hidden"))){aE=true;c=aF.wrapInner("<div style='overflow:auto'></div>").children();b=c.height();aL.css({height:b+aK.padding*2+aA});aF.css({height:b});c.replaceWith(c.children());aJ.fancybox.center()}};aJ.fancybox.center=function(){aE=true;var c=ae(),b=aK.margin,e={};e.top=c[3]+(c[1]-(aL.height()-aA+40))*0.5;e.left=c[2]+(c[0]-(aL.width()+40))*0.5;e.top=Math.max(c[3]+b,e.top);e.left=Math.max(c[2]+b,e.left);aL.css(e);aE=false};aJ.fn.fancybox.defaults={padding:10,margin:20,opacity:false,modal:false,cyclic:false,scrolling:"auto",width:560,height:340,autoScale:true,autoDimensions:true,centerOnScroll:false,ajax:{},swf:{wmode:"transparent"},hideOnOverlayClick:true,hideOnContentClick:false,overlayShow:true,overlayOpacity:0.3,overlayColor:"#666",titleShow:true,titlePosition:"outside",titleFormat:null,transitionIn:"fade",transitionOut:"fade",speedIn:300,speedOut:300,changeSpeed:300,changeFade:"fast",easingIn:"swing",easingOut:"swing",showCloseButton:true,showNavArrows:true,enableEscapeButton:true,onStart:null,onCancel:null,onComplete:null,onCleanup:null,onClosed:null};aJ(document).ready(function(){aN()})})(jQuery);

/* ******** end jquery.fancybox-1.3.1.pack.js **** */
/* ******** begin jquery.opacityrollover.js **** */

(function(a){var b={mouseOutOpacity:0.67,mouseOverOpacity:1,fadeSpeed:"fast",exemptionSelector:".selected"};a.fn.opacityrollover=function(c){a.extend(this,b,c);var d=this;function e(f,h){var g=a(f);if(d.exemptionSelector){g=g.not(d.exemptionSelector)}g.fadeTo(d.fadeSpeed,h)}this.css("opacity",this.mouseOutOpacity).hover(function(){e(this,d.mouseOverOpacity)},function(){e(this,d.mouseOutOpacity)});return this}})(jQuery);

/* ******** end jquery.opacityrollover.js **** */
/* ******** begin jquery.watermarkinput.js **** */

(function(a){var b=new Array();a.Watermark={ShowAll:function(){for(var c=0;c<b.length;c++){if(b[c].obj.val()==""){b[c].obj.val(b[c].text);b[c].obj.css("color",b[c].WatermarkColor)}else{b[c].obj.css("color",b[c].DefaultColor)}}},HideAll:function(){for(var c=0;c<b.length;c++){if(b[c].obj.val()==b[c].text){b[c].obj.val("")}}}};a.fn.Watermark=function(c,d){if(!d){d="#aaa"}return this.each(function(){var h=a(this);var g=h.css("color");b[b.length]={text:c,obj:h,DefaultColor:g,WatermarkColor:d};function e(){if(h.val()==c){h.val("")}h.css("color",g)}function f(){if(h.val().length==0||h.val()==c){h.val(c);h.css("color",d)}else{h.css("color",g)}}h.focus(e);h.blur(f);h.change(f);f()})}})(jQuery);

/* ******** end jquery.watermarkinput.js **** */
/* ******** begin jquery.validate.js **** */

(function(a){a.extend(a.fn,{validate:function(c){if(!this.length){c&&c.debug&&window.console&&console.warn("nothing selected, can't validate, returning nothing");return}var b=a.data(this[0],"validator");if(b){return b}b=new a.validator(c,this[0]);a.data(this[0],"validator",b);if(b.settings.onsubmit){this.find("input, button").filter(".cancel").click(function(){b.cancelSubmit=true});this.submit(function(d){if(b.settings.debug){d.preventDefault()}function e(){if(b.settings.submitHandler){b.settings.submitHandler.call(b,b.currentForm);return false}return true}if(b.cancelSubmit){b.cancelSubmit=false;return e()}if(b.form()){if(b.pendingRequest){b.formSubmitted=true;return false}return e()}else{b.focusInvalid();return false}})}return b},valid:function(){if(a(this[0]).is("form")){return this.validate().form()}else{var c=false;var b=a(this[0].form).validate();this.each(function(){c|=b.element(this)});return c}},removeAttrs:function(b){var c={},d=this;a.each(b.split(/\s/),function(f,e){c[e]=d.attr(e);d.removeAttr(e)});return c},rules:function(g,i){var d=this[0];if(g){var e=a.data(d.form,"validator").settings;var c=e.rules;var h=a.validator.staticRules(d);switch(g){case"add":a.extend(h,a.validator.normalizeRule(i));c[d.name]=h;if(i.messages){e.messages[d.name]=a.extend(e.messages[d.name],i.messages)}break;case"remove":if(!i){delete c[d.name];return h}var j={};a.each(i.split(/\s/),function(l,k){j[k]=h[k];delete h[k]});return j}}var b=a.validator.normalizeRules(a.extend({},a.validator.metadataRules(d),a.validator.classRules(d),a.validator.attributeRules(d),a.validator.staticRules(d)),d);if(b.required){var f=b.required;delete b.required;b=a.extend({required:f},b)}return b}});a.extend(a.expr[":"],{blank:function(b){return !a.trim(b.value)},filled:function(b){return !!a.trim(b.value)},unchecked:function(b){return !b.checked}});a.format=function(c,b){if(arguments.length==1){return function(){var d=a.makeArray(arguments);d.unshift(c);return a.format.apply(this,d)}}if(arguments.length>2&&b.constructor!=Array){b=a.makeArray(arguments).slice(1)}if(b.constructor!=Array){b=[b]}a.each(b,function(d,e){c=c.replace(new RegExp("\\{"+d+"\\}","g"),e)});return c};a.validator=function(c,b){this.settings=a.extend({},a.validator.defaults,c);this.currentForm=b;this.init()};a.extend(a.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",errorElement:"label",focusInvalid:true,errorContainer:a([]),errorLabelContainer:a([]),onsubmit:true,ignore:[],ignoreTitle:false,onfocusin:function(b){this.lastActive=b;if(this.settings.focusCleanup&&!this.blockFocusCleanup){this.settings.unhighlight&&this.settings.unhighlight.call(this,b,this.settings.errorClass);this.errorsFor(b).hide()}},onfocusout:function(b){if(!this.checkable(b)&&(b.name in this.submitted||!this.optional(b))){this.element(b)}},onkeyup:function(b){if(b.name in this.submitted||b==this.lastElement){this.element(b)}},onclick:function(b){if(b.name in this.submitted){this.element(b)}},highlight:function(c,b){a(c).addClass(b)},unhighlight:function(c,b){a(c).removeClass(b)}},setDefaults:function(b){a.extend(a.validator.defaults,b)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",dateDE:"Bitte geben Sie ein gültiges Datum ein.",number:"Please enter a valid number.",numberDE:"Bitte geben Sie eine Nummer ein.",digits:"Please enter only digits",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",accept:"Please enter a value with a valid extension.",maxlength:a.format("Please enter no more than {0} characters."),minlength:a.format("Please enter at least {0} characters."),rangelength:a.format("Please enter a value between {0} and {1} characters long."),range:a.format("Please enter a value between {0} and {1}."),max:a.format("Please enter a value less than or equal to {0}."),min:a.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:false,prototype:{init:function(){this.labelContainer=a(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||a(this.currentForm);this.containers=a(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();var b=(this.groups={});a.each(this.settings.groups,function(f,e){a.each(e.split(/\s/),function(h,g){b[g]=f})});var c=this.settings.rules;a.each(c,function(f,e){c[f]=a.validator.normalizeRule(e)});function d(f){var e=a.data(this[0].form,"validator");e.settings["on"+f.type]&&e.settings["on"+f.type].call(e,this[0])}a(this.currentForm).delegate("focusin focusout keyup",":text, :password, :file, select, textarea",d).delegate("click",":radio, :checkbox",d);if(this.settings.invalidHandler){a(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler)}},form:function(){this.checkForm();a.extend(this.submitted,this.errorMap);this.invalid=a.extend({},this.errorMap);if(!this.valid()){a(this.currentForm).triggerHandler("invalid-form",[this])}this.showErrors();return this.valid()},checkForm:function(){this.prepareForm();for(var b=0,c=(this.currentElements=this.elements());c[b];b++){this.check(c[b])}return this.valid()},element:function(c){c=this.clean(c);this.lastElement=c;this.prepareElement(c);this.currentElements=a(c);var b=this.check(c);if(b){delete this.invalid[c.name]}else{this.invalid[c.name]=true}if(!this.numberOfInvalids()){this.toHide=this.toHide.add(this.containers)}this.showErrors();return b},showErrors:function(c){if(c){a.extend(this.errorMap,c);this.errorList=[];for(var b in c){this.errorList.push({message:c[b],element:this.findByName(b)[0]})}this.successList=a.grep(this.successList,function(d){return !(d.name in c)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){if(a.fn.resetForm){a(this.currentForm).resetForm()}this.submitted={};this.prepareForm();this.hideErrors();this.elements().removeClass(this.settings.errorClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(d){var b=0;for(var c in d){b++}return b},hideErrors:function(){this.addWrapper(this.toHide).hide()},valid:function(){return this.size()==0},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid){try{a(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus()}catch(b){}}},findLastActive:function(){var b=this.lastActive;return b&&a.grep(this.errorList,function(c){return c.element.name==b.name}).length==1&&b},elements:function(){var b=this,c={};return a([]).add(this.currentForm.elements).filter(":input").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){!this.name&&b.settings.debug&&window.console&&console.error("%o has no name assigned",this);if(this.name in c||!b.objectLength(a(this).rules())){return false}c[this.name]=true;return true})},clean:function(b){return a(b)[0]},errors:function(){return a(this.settings.errorElement+"."+this.settings.errorClass,this.errorContext)},reset:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=a([]);this.toHide=a([]);this.formSubmitted=false;this.currentElements=a([])},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers)},prepareElement:function(b){this.reset();this.toHide=this.errorsFor(b)},check:function(c){c=this.clean(c);if(this.checkable(c)){c=this.findByName(c.name)[0]}var g=a(c).rules();var f=false;for(method in g){var b={method:method,parameters:g[method]};try{var h=a.validator.methods[method].call(this,c.value,c,b.parameters);if(h=="dependency-mismatch"){f=true;continue}f=false;if(h=="pending"){this.toHide=this.toHide.not(this.errorsFor(c));return}if(!h){this.formatAndAdd(c,b);return false}}catch(d){this.settings.debug&&window.console&&console.log("exception occured when checking element "+c.id+", check the '"+b.method+"' method");throw d}}if(f){return}if(this.objectLength(g)){this.successList.push(c)}return true},customMetaMessage:function(b,c){if(!a.metadata){return}var d=this.settings.meta?a(b).metadata()[this.settings.meta]:a(b).metadata();return d&&d.messages&&d.messages[c]},customMessage:function(d,c){var b=this.settings.messages[d];return b&&(b.constructor==String?b:b[c])},findDefined:function(){for(var b=0;b<arguments.length;b++){if(arguments[b]!==undefined){return arguments[b]}}return undefined},defaultMessage:function(c,b){return this.findDefined(this.customMessage(c.name,b),this.customMetaMessage(c,b),!this.settings.ignoreTitle&&c.title||undefined,a.validator.messages[b],"<strong>Warning: No message defined for "+c.name+"</strong>")},formatAndAdd:function(b,c){var d=this.defaultMessage(b,c.method);if(typeof d=="function"){d=d.call(this,c.parameters,b)}this.errorList.push({message:d,element:b});this.errorMap[b.name]=d;this.submitted[b.name]=d},addWrapper:function(b){if(this.settings.wrapper){b=b.add(b.parents(this.settings.wrapper))}return b},defaultShowErrors:function(){for(var c=0;this.errorList[c];c++){var b=this.errorList[c];this.settings.highlight&&this.settings.highlight.call(this,b.element,this.settings.errorClass);this.showLabel(b.element,b.message)}if(this.errorList.length){this.toShow=this.toShow.add(this.containers)}if(this.settings.success){for(var c=0;this.successList[c];c++){this.showLabel(this.successList[c])}}if(this.settings.unhighlight){for(var c=0,d=this.validElements();d[c];c++){this.settings.unhighlight.call(this,d[c],this.settings.errorClass)}}this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return a(this.errorList).map(function(){return this.element})},showLabel:function(b,c){var d=this.errorsFor(b);if(d.length){d.removeClass().addClass(this.settings.errorClass);d.attr("generated")&&d.html(c)}else{d=a("<"+this.settings.errorElement+"/>").attr({"for":this.idOrName(b),generated:true}).addClass(this.settings.errorClass).html(c||"");if(this.settings.wrapper){d=d.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()}if(!this.labelContainer.append(d).length){this.settings.errorPlacement?this.settings.errorPlacement(d,a(b)):d.insertAfter(b)}}if(!c&&this.settings.success){d.text("");typeof this.settings.success=="string"?d.addClass(this.settings.success):this.settings.success(d)}this.toShow=this.toShow.add(d)},errorsFor:function(b){return this.errors().filter("[for='"+this.idOrName(b)+"']")},idOrName:function(b){return this.groups[b.name]||(this.checkable(b)?b.name:b.id||b.name)},checkable:function(b){return/radio|checkbox/i.test(b.type)},findByName:function(c){var b=this.currentForm;return a(document.getElementsByName(c)).map(function(e,d){return d.form==b&&d.name==c&&d||null})},getLength:function(b,c){switch(c.nodeName.toLowerCase()){case"select":return a("option:selected",c).length;case"input":if(this.checkable(c)){return this.findByName(c.name).filter(":checked").length}}return b.length},depend:function(b,c){return this.dependTypes[typeof b]?this.dependTypes[typeof b](b,c):true},dependTypes:{"boolean":function(b,c){return b},string:function(b,c){return !!a(b,c.form).length},"function":function(b,c){return b(c)}},optional:function(b){return !a.validator.methods.required.call(this,a.trim(b.value),b)&&"dependency-mismatch"},startRequest:function(b){if(!this.pending[b.name]){this.pendingRequest++;this.pending[b.name]=true}},stopRequest:function(c,b){this.pendingRequest--;if(this.pendingRequest<0){this.pendingRequest=0}delete this.pending[c.name];if(b&&this.pendingRequest==0&&this.formSubmitted&&this.form()){a(this.currentForm).submit()}else{if(!b&&this.pendingRequest==0&&this.formSubmitted){a(this.currentForm).triggerHandler("invalid-form",[this])}}},previousValue:function(b){return a.data(b,"previousValue")||a.data(b,"previousValue",previous={old:null,valid:true,message:this.defaultMessage(b,"remote")})}},classRuleSettings:{required:{required:true},email:{email:true},url:{url:true},date:{date:true},dateISO:{dateISO:true},dateDE:{dateDE:true},number:{number:true},numberDE:{numberDE:true},digits:{digits:true},creditcard:{creditcard:true}},addClassRules:function(b,c){b.constructor==String?this.classRuleSettings[b]=c:a.extend(this.classRuleSettings,b)},classRules:function(b){var c={};var d=a(b).attr("class");d&&a.each(d.split(" "),function(){if(this in a.validator.classRuleSettings){a.extend(c,a.validator.classRuleSettings[this])}});return c},attributeRules:function(b){var c={};var d=a(b);for(method in a.validator.methods){var e=d.attr(method);if(e){c[method]=e}}if(c.maxlength&&/-1|2147483647|524288/.test(c.maxlength)){delete c.maxlength}return c},metadataRules:function(c){if(!a.metadata){return{}}var b=a.data(c.form,"validator").settings.meta;return b?a(c).metadata()[b]:a(c).metadata()},staticRules:function(b){var d={};var c=a.data(b.form,"validator");if(c.settings.rules){d=a.validator.normalizeRule(c.settings.rules[b.name])||{}}return d},normalizeRules:function(b,c){a.each(b,function(e,f){if(f===false){delete b[e];return}if(f.param||f.depends){var d=true;switch(typeof f.depends){case"string":d=!!a(f.depends,c.form).length;break;case"function":d=f.depends.call(c,c);break}if(d){b[e]=f.param!==undefined?f.param:true}else{delete b[e]}}});a.each(b,function(e,d){b[e]=a.isFunction(d)?d(c):d});a.each(["minlength","maxlength","min","max"],function(){if(b[this]){b[this]=Number(b[this])}});a.each(["rangelength","range"],function(){if(b[this]){b[this]=[Number(b[this][0]),Number(b[this][1])]}});if(a.validator.autoCreateRanges){if(b.min&&b.max){b.range=[b.min,b.max];delete b.min;delete b.max}if(b.minlength&&b.maxlength){b.rangelength=[b.minlength,b.maxlength];delete b.minlength;delete b.maxlength}}if(b.messages){delete b.messages}return b},normalizeRule:function(b){if(typeof b=="string"){var c={};a.each(b.split(/\s/),function(){c[this]=true});b=c}return b},addMethod:function(d,c,b){a.validator.methods[d]=c;a.validator.messages[d]=b;if(c.length<3){a.validator.addClassRules(d,a.validator.normalizeRule(d))}},methods:{required:function(e,b,c){if(!this.depend(c,b)){return"dependency-mismatch"}switch(b.nodeName.toLowerCase()){case"select":var d=a("option:selected",b);return d.length>0&&(b.type=="select-multiple"||(a.browser.msie&&!(d[0].attributes.value.specified)?d[0].text:d[0].value).length>0);case"input":if(this.checkable(b)){return this.getLength(e,b)>0}default:return a.trim(e).length>0}},remote:function(e,b,d){if(this.optional(b)){return"dependency-mismatch"}var g=this.previousValue(b);if(!this.settings.messages[b.name]){this.settings.messages[b.name]={}}this.settings.messages[b.name].remote=typeof g.message=="function"?g.message(e):g.message;d=typeof d=="string"&&{url:d}||d;if(g.old!==e){g.old=e;var f=this;this.startRequest(b);var c={};c[b.name]=e;a.ajax(a.extend(true,{url:d,mode:"abort",port:"validate"+b.name,dataType:"json",data:c,success:function(i){if(i){var j=f.formSubmitted;f.prepareElement(b);f.formSubmitted=j;f.successList.push(b);f.showErrors()}else{var h={};h[b.name]=i||f.defaultMessage(b,"remote");f.showErrors(h)}g.valid=i;f.stopRequest(b,i)}},d));return"pending"}else{if(this.pending[b.name]){return"pending"}}return g.valid},minlength:function(d,b,c){return this.optional(b)||this.getLength(a.trim(d),b)>=c},maxlength:function(d,b,c){return this.optional(b)||this.getLength(a.trim(d),b)<=c},rangelength:function(e,b,d){var c=this.getLength(a.trim(e),b);return this.optional(b)||(c>=d[0]&&c<=d[1])},min:function(d,b,c){return this.optional(b)||d>=c},max:function(d,b,c){return this.optional(b)||d<=c},range:function(d,b,c){return this.optional(b)||(d>=c[0]&&d<=c[1])},email:function(b,c){return this.optional(c)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(b)},url:function(b,c){return this.optional(c)||/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(b)},date:function(b,c){return this.optional(c)||!/Invalid|NaN/.test(new Date(b))},dateISO:function(b,c){return this.optional(c)||/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(b)},dateDE:function(b,c){return this.optional(c)||/^\d\d?\.\d\d?\.\d\d\d?\d?$/.test(b)},number:function(b,c){return this.optional(c)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(b)},numberDE:function(b,c){return this.optional(c)||/^-?(?:\d+|\d{1,3}(?:\.\d{3})+)(?:,\d+)?$/.test(b)},digits:function(b,c){return this.optional(c)||/^\d+$/.test(b)},creditcard:function(f,d){if(this.optional(d)){return"dependency-mismatch"}if(/[^0-9-]+/.test(f)){return false}var c=0,b=0,e=false;f=f.replace(/\D/g,"");for(n=f.length-1;n>=0;n--){var g=f.charAt(n);var b=parseInt(g,10);if(e){if((b*=2)>9){b-=9}}c+=b;e=!e}return(c%10)==0},accept:function(d,b,c){c=typeof c=="string"?c:"png|jpe?g|gif";return this.optional(b)||d.match(new RegExp(".("+c+")$","i"))},equalTo:function(d,b,c){return d==a(c).val()}}})})(jQuery);(function(b){var c=b.ajax;var a={};b.ajax=function(e){e=b.extend(e,b.extend({},b.ajaxSettings,e));var d=e.port;if(e.mode=="abort"){if(a[d]){a[d].abort()}return(a[d]=c.apply(this,arguments))}return c.apply(this,arguments)}})(jQuery);(function(a){a.each({focus:"focusin",blur:"focusout"},function(b,c){a.event.special[c]={setup:function(){if(a.browser.msie){return false}this.addEventListener(b,a.event.special[c].handler,true)},teardown:function(){if(a.browser.msie){return false}this.removeEventListener(b,a.event.special[c].handler,true)},handler:function(d){arguments[0]=a.event.fix(d);arguments[0].type=c;return a.event.handle.apply(this,arguments)}}});a.extend(a.fn,{delegate:function(c,d,b){return this.bind(c,function(f){var e=a(f.target);if(e.is(d)){return b.apply(e,arguments)}})},triggerEvent:function(c,b){return this.triggerHandler(c,[a.event.fix({type:c,target:b})])}})})(jQuery);

/* ******** end jquery.validate.js **** */
/* ******** begin jquery.capitalize.js **** */

$.fn.capitalize=function(){$(this).keypress(function(b){if(b.target.createTextRange){var c=document.selection.createRange().duplicate();c.moveEnd("character",b.target.value.length);if(c.text==""){mstart=b.target.value.length}else{mstart=b.target.value.lastIndexOf(c.text)}c.moveStart("character",-b.target.value.length);mend=c.text.length}else{mstart=b.target.selectionStart;mend=b.target.selectionEnd}if(b.which>96&&b.which<123){b.preventDefault();b.stopPropagation();z=$(b.target).val();front=z.substring(0,mstart);back=z.substring(mend);$(b.target).val(front+String.fromCharCode(b.which-32)+back);if(b.target.createTextRange){var a=b.target.createTextRange();a.move("character",mend+1);a.select()}else{if(b.target.selectionStart){b.target.focus();b.target.setSelectionRange(mend+1,mend+1)}}}})};

/* ******** end jquery.capitalize.js **** */
/* ******** begin jquery.watermarkinput.js **** */

(function(a){var b=new Array();a.Watermark={ShowAll:function(){for(var c=0;c<b.length;c++){if(b[c].obj.val()==""){b[c].obj.val(b[c].text);b[c].obj.css("color",b[c].WatermarkColor)}else{b[c].obj.css("color",b[c].DefaultColor)}}},HideAll:function(){for(var c=0;c<b.length;c++){if(b[c].obj.val()==b[c].text){b[c].obj.val("")}}}};a.fn.Watermark=function(c,d){if(!d){d="#aaa"}return this.each(function(){var h=a(this);var g=h.css("color");b[b.length]={text:c,obj:h,DefaultColor:g,WatermarkColor:d};function e(){if(h.val()==c){h.val("")}h.css("color",g)}function f(){if(h.val().length==0||h.val()==c){h.val(c);h.css("color",d)}else{h.css("color",g)}}h.focus(e);h.blur(f);h.change(f);f()})}})(jQuery);

/* ******** end jquery.watermarkinput.js **** */
/* ******** begin fileuploader.js **** */

var qq=qq||{};qq.extend=function(a,b){for(var c in b){a[c]=b[c]}};qq.indexOf=function(b,d,a){if(b.indexOf){return b.indexOf(d,a)}a=a||0;var c=b.length;if(a<0){a+=c}for(;a<c;a++){if(a in b&&b[a]===d){return a}}return -1};qq.getUniqueId=(function(){var a=0;return function(){return a++}})();qq.attach=function(a,c,b){if(a.addEventListener){a.addEventListener(c,b,false)}else{if(a.attachEvent){a.attachEvent("on"+c,b)}}};qq.detach=function(a,c,b){if(a.removeEventListener){a.removeEventListener(c,b,false)}else{if(a.attachEvent){a.detachEvent("on"+c,b)}}};qq.preventDefault=function(a){if(a.preventDefault){a.preventDefault()}else{a.returnValue=false}};qq.insertBefore=function(d,c){c.parentNode.insertBefore(d,c)};qq.remove=function(a){a.parentNode.removeChild(a)};qq.contains=function(a,b){if(a==b){return true}if(a.contains){return a.contains(b)}else{return !!(b.compareDocumentPosition(a)&8)}};qq.toElement=(function(){var a=document.createElement("div");return function(c){a.innerHTML=c;var b=a.firstChild;a.removeChild(b);return b}})();qq.css=function(b,a){if(a.opacity!=null){if(typeof b.style.opacity!="string"&&typeof(b.filters)!="undefined"){a.filter="alpha(opacity="+Math.round(100*a.opacity)+")"}}qq.extend(b.style,a)};qq.hasClass=function(a,c){var b=new RegExp("(^| )"+c+"( |$)");return b.test(a.className)};qq.addClass=function(b,a){if(!qq.hasClass(b,a)){b.className+=" "+a}};qq.removeClass=function(a,c){var b=new RegExp("(^| )"+c+"( |$)");a.className=a.className.replace(b," ").replace(/^\s+|\s+$/g,"")};qq.setText=function(b,a){b.innerText=a;b.textContent=a};qq.children=function(a){var c=[],b=a.firstChild;while(b){if(b.nodeType==1){c.push(b)}b=b.nextSibling}return c};qq.getByClass=function(b,d){if(b.querySelectorAll){return b.querySelectorAll("."+d)}var f=[];var a=b.getElementsByTagName("*");var c=a.length;for(var e=0;e<c;e++){if(qq.hasClass(a[e],d)){f.push(a[e])}}return f};qq.obj2url=function(h,e,d){var c=[],f="&",a=function(j,k){var l=e?(/\[\]$/.test(e))?e:e+"["+k+"]":k;if((l!="undefined")&&(k!="undefined")){c.push((typeof j==="object")?qq.obj2url(j,l,true):(Object.prototype.toString.call(j)==="[object Function]")?encodeURIComponent(l)+"="+encodeURIComponent(j()):encodeURIComponent(l)+"="+encodeURIComponent(j))}};if(!d&&e){f=(/\?/.test(e))?(/\?$/.test(e))?"":"&":"?";c.push(e);c.push(qq.obj2url(h))}else{if((Object.prototype.toString.call(h)==="[object Array]")&&(typeof h!="undefined")){for(var g=0,b=h.length;g<b;++g){a(h[g],g)}}else{if((typeof h!="undefined")&&(h!==null)&&(typeof h==="object")){for(var g in h){a(h[g],g)}}else{c.push(encodeURIComponent(e)+"="+encodeURIComponent(h))}}}return c.join(f).replace(/^&/,"").replace(/%20/g,"+")};var qq=qq||{};qq.FileUploaderBasic=function(a){this._options={debug:false,action:"/server/upload",params:{},button:null,multiple:true,maxConnections:3,allowedExtensions:[],sizeLimit:0,minSizeLimit:0,onSubmit:function(c,b){},onProgress:function(d,c,e,b){},onComplete:function(d,c,b){},onCancel:function(c,b){},messages:{typeError:"{file} has invalid extension. Only {extensions} are allowed.",sizeError:"{file} is too large, maximum file size is {sizeLimit}.",minSizeError:"{file} is too small, minimum file size is {minSizeLimit}.",emptyError:"{file} is empty, please select files again without it.",onLeave:"The files are being uploaded, if you leave now the upload will be cancelled."},showMessage:function(b){alert(b)}};qq.extend(this._options,a);this._filesInProgress=0;this._handler=this._createUploadHandler();if(this._options.button){this._button=this._createUploadButton(this._options.button)}this._preventLeaveInProgress()};qq.FileUploaderBasic.prototype={setParams:function(a){this._options.params=a},getInProgress:function(){return this._filesInProgress},_createUploadButton:function(b){var a=this;return new qq.UploadButton({element:b,multiple:this._options.multiple&&qq.UploadHandlerXhr.isSupported(),onChange:function(c){a._onInputChange(c)}})},_createUploadHandler:function(){var a=this,b;if(qq.UploadHandlerXhr.isSupported()){b="UploadHandlerXhr"}else{b="UploadHandlerForm"}var c=new qq[b]({debug:this._options.debug,action:this._options.action,maxConnections:this._options.maxConnections,onProgress:function(f,e,g,d){a._onProgress(f,e,g,d);a._options.onProgress(f,e,g,d)},onComplete:function(f,e,d){a._onComplete(f,e,d);a._options.onComplete(f,e,d)},onCancel:function(e,d){a._onCancel(e,d);a._options.onCancel(e,d)}});return c},_preventLeaveInProgress:function(){var a=this;qq.attach(window,"beforeunload",function(b){if(!a._filesInProgress){return}var b=b||window.event;b.returnValue=a._options.messages.onLeave;return a._options.messages.onLeave})},_onSubmit:function(b,a){this._filesInProgress++},_onProgress:function(c,b,d,a){},_onComplete:function(c,b,a){this._filesInProgress--;if(a.error){this._options.showMessage(a.error)}},_onCancel:function(b,a){this._filesInProgress--},_onInputChange:function(a){if(this._handler instanceof qq.UploadHandlerXhr){this._uploadFileList(a.files)}else{if(this._validateFile(a)){this._uploadFile(a)}}this._button.reset()},_uploadFileList:function(b){for(var a=0;a<b.length;a++){if(!this._validateFile(b[a])){return}}for(var a=0;a<b.length;a++){this._uploadFile(b[a])}},_uploadFile:function(c){var b=this._handler.add(c);var a=this._handler.getName(b);if(this._options.onSubmit(b,a)!==false){this._onSubmit(b,a);this._handler.upload(b,this._options.params)}},_validateFile:function(a){var b,c;if(a.value){b=a.value.replace(/.*(\/|\\)/,"")}else{b=a.fileName!=null?a.fileName:a.name;c=a.fileSize!=null?a.fileSize:a.size}if(!this._isAllowedExtension(b)){this._error("typeError",b);return false}else{if(c===0){this._error("emptyError",b);return false}else{if(c&&this._options.sizeLimit&&c>this._options.sizeLimit){this._error("sizeError",b);return false}else{if(c&&c<this._options.minSizeLimit){this._error("minSizeError",b);return false}}}}return true},_error:function(c,a){var b=this._options.messages[c];function d(f,e){b=b.replace(f,e)}d("{file}",this._formatFileName(a));d("{extensions}",this._options.allowedExtensions.join(", "));d("{sizeLimit}",this._formatSize(this._options.sizeLimit));d("{minSizeLimit}",this._formatSize(this._options.minSizeLimit));this._options.showMessage(b)},_formatFileName:function(a){if(a.length>33){a=a.slice(0,19)+"..."+a.slice(-13)}return a},_isAllowedExtension:function(d){var a=(-1!==d.indexOf("."))?d.replace(/.*[.]/,"").toLowerCase():"";var b=this._options.allowedExtensions;if(!b.length){return true}for(var c=0;c<b.length;c++){if(b[c].toLowerCase()==a){return true}}return false},_formatSize:function(b){var a=-1;do{b=b/1024;a++}while(b>99);return Math.max(b,0.1).toFixed(1)+["kB","MB","GB","TB","PB","EB"][a]}};qq.FileUploader=function(a){qq.FileUploaderBasic.apply(this,arguments);qq.extend(this._options,{element:null,listElement:null,template:'<div class="qq-uploader"><div class="qq-upload-drop-area"><span>Drop files here to upload</span></div><div class="qq-upload-button">Upload a file</div><ul class="qq-upload-list"></ul></div>',fileTemplate:'<li><span class="qq-upload-file"></span><span class="qq-upload-spinner"></span><span class="qq-upload-size"></span><a class="qq-upload-cancel" href="#">Cancel</a><span class="qq-upload-failed-text">Failed</span></li>',classes:{button:"qq-upload-button",drop:"qq-upload-drop-area",dropActive:"qq-upload-drop-area-active",list:"qq-upload-list",file:"qq-upload-file",spinner:"qq-upload-spinner",size:"qq-upload-size",cancel:"qq-upload-cancel",success:"qq-upload-success",fail:"qq-upload-fail"}});qq.extend(this._options,a);this._element=this._options.element;this._element.innerHTML=this._options.template;this._listElement=this._options.listElement||this._find(this._element,"list");this._classes=this._options.classes;this._button=this._createUploadButton(this._find(this._element,"button"));this._bindCancelEvent();this._setupDragDrop()};qq.extend(qq.FileUploader.prototype,qq.FileUploaderBasic.prototype);qq.extend(qq.FileUploader.prototype,{_find:function(b,c){var a=qq.getByClass(b,this._options.classes[c])[0];if(!a){throw new Error("element not found "+c)}return a},_setupDragDrop:function(){var b=this,c=this._find(this._element,"drop");var a=new qq.UploadDropZone({element:c,onEnter:function(d){qq.addClass(c,b._classes.dropActive);d.stopPropagation()},onLeave:function(d){d.stopPropagation()},onLeaveNotDescendants:function(d){qq.removeClass(c,b._classes.dropActive)},onDrop:function(d){c.style.display="none";qq.removeClass(c,b._classes.dropActive);b._uploadFileList(d.dataTransfer.files)}});c.style.display="none";qq.attach(document,"dragenter",function(d){if(!a._isValidFileDrag(d)){return}c.style.display="block"});qq.attach(document,"dragleave",function(d){if(!a._isValidFileDrag(d)){return}var f=document.elementFromPoint(d.clientX,d.clientY);if(!f||f.nodeName=="HTML"){c.style.display="none"}})},_onSubmit:function(b,a){qq.FileUploaderBasic.prototype._onSubmit.apply(this,arguments);this._addToList(b,a)},_onProgress:function(a,b,g,e){qq.FileUploaderBasic.prototype._onProgress.apply(this,arguments);var d=this._getItemByFileId(a);var c=this._find(d,"size");c.style.display="inline";var f;if(g!=e){f=Math.round(g/e*100)+"% from "+this._formatSize(e)}else{f=this._formatSize(e)}qq.setText(c,f)},_onComplete:function(d,c,b){qq.FileUploaderBasic.prototype._onComplete.apply(this,arguments);var a=this._getItemByFileId(d);qq.remove(this._find(a,"cancel"));qq.remove(this._find(a,"spinner"));if(b.success){qq.addClass(a,this._classes.success)}else{qq.addClass(a,this._classes.fail)}},_addToList:function(d,c){var a=qq.toElement(this._options.fileTemplate);a.qqFileId=d;var b=this._find(a,"file");qq.setText(b,this._formatFileName(c));this._find(a,"size").style.display="none";this._listElement.appendChild(a)},_getItemByFileId:function(b){var a=this._listElement.firstChild;while(a){if(a.qqFileId==b){return a}a=a.nextSibling}},_bindCancelEvent:function(){var a=this,b=this._listElement;qq.attach(b,"click",function(d){d=d||window.event;var f=d.target||d.srcElement;if(qq.hasClass(f,a._classes.cancel)){qq.preventDefault(d);var c=f.parentNode;a._handler.cancel(c.qqFileId);qq.remove(c)}})}});qq.UploadDropZone=function(a){this._options={element:null,onEnter:function(b){},onLeave:function(b){},onLeaveNotDescendants:function(b){},onDrop:function(b){}};qq.extend(this._options,a);this._element=this._options.element;this._disableDropOutside();this._attachEvents()};qq.UploadDropZone.prototype={_disableDropOutside:function(a){if(!qq.UploadDropZone.dropOutsideDisabled){qq.attach(document,"dragover",function(b){if(b.dataTransfer){b.dataTransfer.dropEffect="none";b.preventDefault()}});qq.UploadDropZone.dropOutsideDisabled=true}},_attachEvents:function(){var a=this;qq.attach(a._element,"dragover",function(b){if(!a._isValidFileDrag(b)){return}var c=b.dataTransfer.effectAllowed;if(c=="move"||c=="linkMove"){b.dataTransfer.dropEffect="move"}else{b.dataTransfer.dropEffect="copy"}b.stopPropagation();b.preventDefault()});qq.attach(a._element,"dragenter",function(b){if(!a._isValidFileDrag(b)){return}a._options.onEnter(b)});qq.attach(a._element,"dragleave",function(b){if(!a._isValidFileDrag(b)){return}a._options.onLeave(b);var c=document.elementFromPoint(b.clientX,b.clientY);if(qq.contains(this,c)){return}a._options.onLeaveNotDescendants(b)});qq.attach(a._element,"drop",function(b){if(!a._isValidFileDrag(b)){return}b.preventDefault();a._options.onDrop(b)})},_isValidFileDrag:function(a){var c=a.dataTransfer,b=navigator.userAgent.indexOf("AppleWebKit")>-1;return c&&c.effectAllowed!="none"&&(c.files||(!b&&c.types.contains&&c.types.contains("Files")))}};qq.UploadButton=function(a){this._options={element:null,multiple:false,name:"file",onChange:function(b){},hoverClass:"qq-upload-button-hover",focusClass:"qq-upload-button-focus"};qq.extend(this._options,a);this._element=this._options.element;qq.css(this._element,{position:"relative",overflow:"hidden",direction:"ltr"});this._input=this._createInput()};qq.UploadButton.prototype={getInput:function(){return this._input},reset:function(){if(this._input.parentNode){qq.remove(this._input)}qq.removeClass(this._element,this._options.focusClass);this._input=this._createInput()},_createInput:function(){var b=document.createElement("input");if(this._options.multiple){b.setAttribute("multiple","multiple")}b.setAttribute("type","file");b.setAttribute("name",this._options.name);qq.css(b,{position:"absolute",right:0,top:0,fontFamily:"Arial",fontSize:"118px",margin:0,padding:0,cursor:"pointer",opacity:0});this._element.appendChild(b);var a=this;qq.attach(b,"change",function(){a._options.onChange(b)});qq.attach(b,"mouseover",function(){qq.addClass(a._element,a._options.hoverClass)});qq.attach(b,"mouseout",function(){qq.removeClass(a._element,a._options.hoverClass)});qq.attach(b,"focus",function(){qq.addClass(a._element,a._options.focusClass)});qq.attach(b,"blur",function(){qq.removeClass(a._element,a._options.focusClass)});if(window.attachEvent){b.setAttribute("tabIndex","-1")}return b}};qq.UploadHandlerAbstract=function(a){this._options={debug:false,action:"/upload.php",maxConnections:999,onProgress:function(d,c,e,b){},onComplete:function(c,b,d){},onCancel:function(c,b){}};qq.extend(this._options,a);this._queue=[];this._params=[]};qq.UploadHandlerAbstract.prototype={log:function(a){if(this._options.debug&&window.console){console.log("[uploader] "+a)}},add:function(a){},upload:function(d,a){var b=this._queue.push(d);var c={};qq.extend(c,a);this._params[d]=c;if(b<=this._options.maxConnections){this._upload(d,this._params[d])}},cancel:function(a){this._cancel(a);this._dequeue(a)},cancelAll:function(){for(var a=0;a<this._queue.length;a++){this._cancel(this._queue[a])}this._queue=[]},getName:function(a){},getSize:function(a){},getQueue:function(){return this._queue},_upload:function(a){},_cancel:function(a){},_dequeue:function(c){var b=qq.indexOf(this._queue,c);this._queue.splice(b,1);var a=this._options.maxConnections;if(this._queue.length>=a){var d=this._queue[a-1];this._upload(d,this._params[d])}}};qq.UploadHandlerForm=function(a){qq.UploadHandlerAbstract.apply(this,arguments);this._inputs={}};qq.extend(qq.UploadHandlerForm.prototype,qq.UploadHandlerAbstract.prototype);qq.extend(qq.UploadHandlerForm.prototype,{add:function(a){a.setAttribute("name","qqfile");var b="qq-upload-handler-iframe"+qq.getUniqueId();this._inputs[b]=a;if(a.parentNode){qq.remove(a)}return b},getName:function(a){return this._inputs[a].value.replace(/.*(\/|\\)/,"")},_cancel:function(b){this._options.onCancel(b,this.getName(b));delete this._inputs[b];var a=document.getElementById(b);if(a){a.setAttribute("src","javascript:false;");qq.remove(a)}},_upload:function(a,d){var f=this._inputs[a];if(!f){throw new Error("file with passed id was not added, or already uploaded or cancelled")}var c=this.getName(a);var e=this._createIframe(a);var g=this._createForm(e,d);g.appendChild(f);var b=this;this._attachLoadEvent(e,function(){b.log("iframe loaded");var h=b._getIframeContentJSON(e);b._options.onComplete(a,c,h);b._dequeue(a);delete b._inputs[a];setTimeout(function(){qq.remove(e)},1)});g.submit();qq.remove(g);return a},_attachLoadEvent:function(b,a){qq.attach(b,"load",function(){if(!b.parentNode){return}if(b.contentDocument&&b.contentDocument.body&&b.contentDocument.body.innerHTML=="false"){return}a()})},_getIframeContentJSON:function(iframe){var doc=iframe.contentDocument?iframe.contentDocument:iframe.contentWindow.document,response;this.log("converting iframe's innerHTML to JSON");this.log("innerHTML = "+doc.body.innerHTML);try{response=eval("("+doc.body.innerHTML+")")}catch(err){response={}}return response},_createIframe:function(b){var a=qq.toElement('<iframe src="javascript:false;" name="'+b+'" />');a.setAttribute("id",b);a.style.display="none";document.body.appendChild(a);return a},_createForm:function(c,b){var d=qq.toElement('<form method="post" enctype="multipart/form-data"></form>');var a=qq.obj2url(b,this._options.action);d.setAttribute("action",a);d.setAttribute("target",c.name);d.style.display="none";document.body.appendChild(d);return d}});qq.UploadHandlerXhr=function(a){qq.UploadHandlerAbstract.apply(this,arguments);this._files=[];this._xhrs=[];this._loaded=[]};qq.UploadHandlerXhr.isSupported=function(){var a=document.createElement("input");a.type="file";return("multiple" in a&&typeof File!="undefined"&&typeof(new XMLHttpRequest()).upload!="undefined")};qq.extend(qq.UploadHandlerXhr.prototype,qq.UploadHandlerAbstract.prototype);qq.extend(qq.UploadHandlerXhr.prototype,{add:function(a){if(!(a instanceof File)){throw new Error("Passed obj in not a File (in qq.UploadHandlerXhr)")}return this._files.push(a)-1},getName:function(b){var a=this._files[b];return a.fileName!=null?a.fileName:a.name},getSize:function(b){var a=this._files[b];return a.fileSize!=null?a.fileSize:a.size},getLoaded:function(a){return this._loaded[a]||0},_upload:function(a,e){var f=this._files[a],d=this.getName(a),c=this.getSize(a);this._loaded[a]=0;var b=this._xhrs[a]=new XMLHttpRequest();var g=this;b.upload.onprogress=function(i){if(i.lengthComputable){g._loaded[a]=i.loaded;g._options.onProgress(a,d,i.loaded,i.total)}};b.onreadystatechange=function(){if(b.readyState==4){g._onComplete(a,b)}};e=e||{};e.qqfile=d;var h=qq.obj2url(e,this._options.action);b.open("POST",h,true);b.setRequestHeader("X-Requested-With","XMLHttpRequest");b.setRequestHeader("X-File-Name",encodeURIComponent(d));b.setRequestHeader("Content-Type","application/octet-stream");b.send(f)},_onComplete:function(id,xhr){if(!this._files[id]){return}var name=this.getName(id);var size=this.getSize(id);this._options.onProgress(id,name,size,size);if(xhr.status==200){this.log("xhr - server response received");this.log("responseText = "+xhr.responseText);var response;try{response=eval("("+xhr.responseText+")")}catch(err){response={}}this._options.onComplete(id,name,response)}else{this._options.onComplete(id,name,{})}this._files[id]=null;this._xhrs[id]=null;this._dequeue(id)},_cancel:function(a){this._options.onCancel(a,this.getName(a));this._files[a]=null;if(this._xhrs[a]){this._xhrs[a].abort();this._xhrs[a]=null}}});

/* ******** end fileuploader.js **** */
/* ******** begin jquery.ad-gallery.js **** */

(function(a){a.fn.adGallery=function(l){var k={loader_image:"/images/loader.gif",start_at_index:0,description_wrapper:false,thumb_opacity:0.7,animate_first_image:false,animation_speed:400,width:false,height:false,display_next_and_prev:true,display_back_and_forward:true,scroll_jump:0,slideshow:{enable:true,autostart:false,speed:5000,start_label:"Start",stop_label:"Stop",stop_on_scroll:true,countdown_prefix:"(",countdown_sufix:")",onStart:false,onStop:false},effect:"slide-hori",enable_keyboard_move:true,cycle:true,callbacks:{init:false,afterImageVisible:false,beforeImageVisible:false}};var i=a.extend(false,k,l);if(l&&l.slideshow){i.slideshow=a.extend(false,k.slideshow,l.slideshow)}if(!i.slideshow.enable){i.slideshow.autostart=false}var j=[];a(this).each(function(){var m=new h(this,i);j[j.length]=m});return j};function f(i,k,j){var l=parseInt(i.css("top"),10);if(k=="left"){var m="-"+this.image_wrapper_height+"px";i.css("top",this.image_wrapper_height+"px")}else{var m=this.image_wrapper_height+"px";i.css("top","-"+this.image_wrapper_height+"px")}if(j){j.css("bottom","-"+j[0].offsetHeight+"px");j.animate({bottom:0},this.settings.animation_speed*2)}if(this.current_description){this.current_description.animate({bottom:"-"+this.current_description[0].offsetHeight+"px"},this.settings.animation_speed*2)}return{old_image:{top:m},new_image:{top:l}}}function g(i,k,j){var m=parseInt(i.css("left"),10);if(k=="left"){var l="-"+this.image_wrapper_width+"px";i.css("left",this.image_wrapper_width+"px")}else{var l=this.image_wrapper_width+"px";i.css("left","-"+this.image_wrapper_width+"px")}if(j){j.css("bottom","-"+j[0].offsetHeight+"px");j.animate({bottom:0},this.settings.animation_speed*2)}if(this.current_description){this.current_description.animate({bottom:"-"+this.current_description[0].offsetHeight+"px"},this.settings.animation_speed*2)}return{old_image:{left:l},new_image:{left:m}}}function c(k,o,m){var i=k.width();var l=k.height();var j=parseInt(k.css("left"),10);var n=parseInt(k.css("top"),10);k.css({width:0,height:0,top:this.image_wrapper_height/2,left:this.image_wrapper_width/2});return{old_image:{width:0,height:0,top:this.image_wrapper_height/2,left:this.image_wrapper_width/2},new_image:{width:i,height:l,top:n,left:j}}}function b(i,k,j){i.css("opacity",0);return{old_image:{opacity:0},new_image:{opacity:1}}}function d(i,k,j){i.css("opacity",0);return{old_image:{opacity:0},new_image:{opacity:1},speed:0}}function h(i,j){this.init(i,j)}h.prototype={wrapper:false,image_wrapper:false,gallery_info:false,nav:false,loader:false,preloads:false,thumbs_wrapper:false,scroll_back:false,scroll_forward:false,next_link:false,prev_link:false,slideshow:false,image_wrapper_width:0,image_wrapper_height:0,current_index:0,current_image:false,current_description:false,nav_display_width:0,settings:false,images:false,in_transition:false,animations:false,init:function(m,i){var k=this;this.wrapper=a(m);this.settings=i;this.setupElements();this.setupAnimations();if(this.settings.width){this.image_wrapper_width=this.settings.width;this.image_wrapper.width(this.settings.width);this.wrapper.width(this.settings.width)}else{this.image_wrapper_width=this.image_wrapper.width()}if(this.settings.height){this.image_wrapper_height=this.settings.height;this.image_wrapper.height(this.settings.height)}else{this.image_wrapper_height=this.image_wrapper.height()}this.nav_display_width=this.nav.width();this.current_index=0;this.current_image=false;this.current_description=false;this.in_transition=false;this.findImages();if(this.settings.display_next_and_prev){this.initNextAndPrev()}var j=function(n){return k.nextImage(n)};this.slideshow=new e(j,this.settings.slideshow);this.controls.append(this.slideshow.create());if(this.settings.slideshow.enable){this.slideshow.enable()}else{this.slideshow.disable()}if(this.settings.display_back_and_forward){this.initBackAndForward()}if(this.settings.enable_keyboard_move){this.initKeyEvents()}var l=parseInt(this.settings.start_at_index,10);if(window.location.hash&&window.location.hash.indexOf("#ad-image")===0){l=window.location.hash.replace(/[^0-9]+/g,"");if((l*1)!=l){l=this.settings.start_at_index}}this.loading(true);this.showImage(l,function(){if(k.settings.slideshow.autostart){k.preloadImage(l+1);k.slideshow.start()}});this.fireCallback(this.settings.callbacks.init)},setupAnimations:function(){this.animations={"slide-vert":f,"slide-hori":g,resize:c,fade:b,none:d}},setupElements:function(){this.controls=this.wrapper.find(".ad-controls");this.gallery_info=a('<p class="ad-info"></p>');this.controls.append(this.gallery_info);this.image_wrapper=this.wrapper.find(".ad-image-wrapper");this.image_wrapper.empty();this.nav=this.wrapper.find(".ad-nav");this.thumbs_wrapper=this.nav.find(".ad-thumbs");this.preloads=a('<div class="ad-preloads"></div>');this.loader=a('<img class="ad-loader" src="'+this.settings.loader_image+'">');this.image_wrapper.append(this.loader);this.loader.hide();a(document.body).append(this.preloads)},loading:function(i){if(i){this.loader.show()}else{this.loader.hide()}},addAnimation:function(j,i){if(a.isFunction(i)){this.animations[j]=i}},findImages:function(){var k=this;this.images=[];var l=0;var j=0;var i=this.thumbs_wrapper.find("a");var n=i.length;if(this.settings.thumb_opacity<1){i.find("img").css("opacity",this.settings.thumb_opacity)}i.each(function(t){var p=a(this);var q=p.attr("href");var o=p.find("img");if(!k.isImageLoaded(o[0])){o.load(function(){l+=this.parentNode.parentNode.offsetWidth;j++})}else{l+=o[0].parentNode.parentNode.offsetWidth;j++}p.addClass("ad-thumb"+t);p.click(function(){k.showImage(t);k.slideshow.stop();return false}).hover(function(){if(!a(this).is(".ad-active")&&k.settings.thumb_opacity<1){a(this).find("img").fadeTo(300,1)}k.preloadImage(t)},function(){if(!a(this).is(".ad-active")&&k.settings.thumb_opacity<1){a(this).find("img").fadeTo(300,k.settings.thumb_opacity)}});var p=false;if(o.data("ad-link")){p=o.data("ad-link")}else{if(o.attr("longdesc")&&o.attr("longdesc").length){p=o.attr("longdesc")}}var r=false;if(o.data("ad-desc")){r=o.data("ad-desc")}else{if(o.attr("alt")&&o.attr("alt").length){r=o.attr("alt")}}var s=false;if(o.data("ad-title")){s=o.data("ad-title")}else{if(o.attr("title")&&o.attr("title").length){s=o.attr("title")}}k.images[t]={thumb:o.attr("src"),image:q,error:false,preloaded:false,desc:r,title:s,size:false,link:p}});var m=setInterval(function(){if(n==j){l-=100;var p=k.nav.find(".ad-thumb-list");p.css("width",l+"px");var q=1;var o=p.height();while(q<201){p.css("width",(l+q)+"px");if(o!=p.height()){break}o=p.height();q++}clearInterval(m)}},100)},initKeyEvents:function(){var i=this;a(document).keydown(function(j){if(j.keyCode==39){i.nextImage();i.slideshow.stop()}else{if(j.keyCode==37){i.prevImage();i.slideshow.stop()}}})},initNextAndPrev:function(){this.next_link=a('<div class="ad-next"><div class="ad-next-image"></div></div>');this.prev_link=a('<div class="ad-prev"><div class="ad-prev-image"></div></div>');this.image_wrapper.append(this.next_link);this.image_wrapper.append(this.prev_link);var i=this;this.prev_link.add(this.next_link).mouseover(function(j){a(this).css("height",i.image_wrapper_height);a(this).find("div").show()}).mouseout(function(j){a(this).find("div").hide()}).click(function(){if(a(this).is(".ad-next")){i.nextImage();i.slideshow.stop()}else{i.prevImage();i.slideshow.stop()}}).find("div").css("opacity",0.7)},initBackAndForward:function(){var i=this;this.scroll_forward=a('<div class="ad-forward"></div>');this.scroll_back=a('<div class="ad-back"></div>');this.nav.append(this.scroll_forward);this.nav.prepend(this.scroll_back);var k=0;var j=false;a(this.scroll_back).add(this.scroll_forward).click(function(){var l=i.nav_display_width-50;if(i.settings.scroll_jump>0){var l=i.settings.scroll_jump}if(a(this).is(".ad-forward")){var m=i.thumbs_wrapper.scrollLeft()+l}else{var m=i.thumbs_wrapper.scrollLeft()-l}if(i.settings.slideshow.stop_on_scroll){i.slideshow.stop()}i.thumbs_wrapper.animate({scrollLeft:m+"px"});return false}).css("opacity",0.6).hover(function(){var l="left";if(a(this).is(".ad-forward")){l="right"}j=setInterval(function(){k++;if(k>30&&i.settings.slideshow.stop_on_scroll){i.slideshow.stop()}var m=i.thumbs_wrapper.scrollLeft()+1;if(l=="left"){m=i.thumbs_wrapper.scrollLeft()-1}i.thumbs_wrapper.scrollLeft(m)},10);a(this).css("opacity",1)},function(){k=0;clearInterval(j);a(this).css("opacity",0.6)})},_afterShow:function(){this.gallery_info.html((this.current_index+1)+" / "+this.images.length);if(!this.settings.cycle){this.prev_link.show().css("height",this.image_wrapper_height);this.next_link.show().css("height",this.image_wrapper_height);if(this.current_index==(this.images.length-1)){this.next_link.hide()}if(this.current_index==0){this.prev_link.hide()}}this.fireCallback(this.settings.callbacks.afterImageVisible)},_getContainedImageSize:function(i,k){if(k>this.image_wrapper_height){var j=i/k;k=this.image_wrapper_height;i=this.image_wrapper_height*j}if(i>this.image_wrapper_width){var j=k/i;i=this.image_wrapper_width;k=this.image_wrapper_width*j}return{width:i,height:k}},_centerImage:function(j,i,l){j.css("top","0px");if(l<this.image_wrapper_height){var k=this.image_wrapper_height-l;j.css("top",(k/2)+"px")}j.css("left","0px");if(i<this.image_wrapper_width){var k=this.image_wrapper_width-i;j.css("left",(k/2)+"px")}},_getDescription:function(k){var j=false;if(k.desc.length||k.title.length){var i="";if(k.title.length){i='<strong class="ad-description-title">'+k.title+"</strong>"}var j="";if(k.desc.length){j="<span>"+k.desc+"</span>"}j=a('<p class="ad-image-description">'+i+j+"</p>")}return j},showImage:function(i,l){if(this.images[i]&&!this.in_transition){var j=this;var k=this.images[i];this.in_transition=true;if(!k.preloaded){this.loading(true);this.preloadImage(i,function(){j.loading(false);j._showWhenLoaded(i,l)})}else{this._showWhenLoaded(i,l)}}},_showWhenLoaded:function(p,l){if(this.images[p]){var n=this;var k=this.images[p];var o=a(document.createElement("div")).addClass("ad-image");var w=a(new Image()).attr("src",k.image);if(k.link){var s=a('<a href="'+k.link+'" target="_blank"></a>');s.append(w);o.append(s)}else{o.append(w)}this.image_wrapper.prepend(o);var t=this._getContainedImageSize(k.size.width,k.size.height);w.attr("width",t.width);w.attr("height",t.height);o.css({width:t.width+"px",height:t.height+"px"});this._centerImage(o,t.width,t.height);var i=this._getDescription(k,o);if(i){if(!this.settings.description_wrapper){o.append(i);var j=t.width-parseInt(i.css("padding-left"),10)-parseInt(i.css("padding-right"),10);i.css("width",j+"px")}else{this.settings.description_wrapper.append(i)}}this.highLightThumb(this.nav.find(".ad-thumb"+p));var q="right";if(this.current_index<p){q="left"}this.fireCallback(this.settings.callbacks.beforeImageVisible);if(this.current_image||this.settings.animate_first_image){var u=this.settings.animation_speed;var v="swing";var x=this.animations[this.settings.effect].call(this,o,q,i);if(typeof x.speed!="undefined"){u=x.speed}if(typeof x.easing!="undefined"){v=x.easing}if(this.current_image){var m=this.current_image;var r=this.current_description;m.animate(x.old_image,u,v,function(){m.remove();if(r){r.remove()}})}o.animate(x.new_image,u,v,function(){n.current_index=p;n.current_image=o;n.current_description=i;n.in_transition=false;n._afterShow();n.fireCallback(l)})}else{this.current_index=p;this.current_image=o;n.current_description=i;this.in_transition=false;n._afterShow();this.fireCallback(l)}}},nextIndex:function(){if(this.current_index==(this.images.length-1)){if(!this.settings.cycle){return false}var i=0}else{var i=this.current_index+1}return i},nextImage:function(j){var i=this.nextIndex();if(i===false){return false}this.preloadImage(i+1);this.showImage(i,j);return true},prevIndex:function(){if(this.current_index==0){if(!this.settings.cycle){return false}var i=this.images.length-1}else{var i=this.current_index-1}return i},prevImage:function(j){var i=this.prevIndex();if(i===false){return false}this.preloadImage(i-1);this.showImage(i,j);return true},preloadAll:function(){var k=this;var l=0;function j(){if(l<k.images.length){l++;k.preloadImage(l,j)}}k.preloadImage(l,j)},preloadImage:function(i,m){if(this.images[i]){var l=this.images[i];if(!this.images[i].preloaded){var j=a(new Image());j.attr("src",l.image);if(!this.isImageLoaded(j[0])){this.preloads.append(j);var k=this;j.load(function(){l.preloaded=true;l.size={width:this.width,height:this.height};k.fireCallback(m)}).error(function(){l.error=true;l.preloaded=false;l.size=false})}else{l.preloaded=true;l.size={width:j[0].width,height:j[0].height};this.fireCallback(m)}}else{this.fireCallback(m)}}},isImageLoaded:function(i){if(typeof i.complete!="undefined"&&!i.complete){return false}if(typeof i.naturalWidth!="undefined"&&i.naturalWidth==0){return false}return true},highLightThumb:function(i){this.thumbs_wrapper.find(".ad-active").removeClass("ad-active");i.addClass("ad-active");if(this.settings.thumb_opacity<1){this.thumbs_wrapper.find("a:not(.ad-active) img").fadeTo(300,this.settings.thumb_opacity);i.find("img").fadeTo(300,1)}var j=i[0].parentNode.offsetLeft;j-=(this.nav_display_width/2)-(i[0].offsetWidth/2);this.thumbs_wrapper.animate({scrollLeft:j+"px"})},fireCallback:function(i){if(a.isFunction(i)){i.call(this)}}};function e(i,j){this.init(i,j)}e.prototype={start_link:false,stop_link:false,countdown:false,controls:false,settings:false,nextimage_callback:false,enabled:false,running:false,countdown_interval:false,init:function(j,i){var k=this;this.nextimage_callback=j;this.settings=i},create:function(){this.start_link=a('<span class="ad-slideshow-start">'+this.settings.start_label+"</span>");this.stop_link=a('<span class="ad-slideshow-stop">'+this.settings.stop_label+"</span>");this.countdown=a('<span class="ad-slideshow-countdown"></span>');this.controls=a('<div class="ad-slideshow-controls"></div>');this.controls.append(this.start_link).append(this.stop_link).append(this.countdown);this.countdown.hide();var i=this;this.start_link.click(function(){i.start()});this.stop_link.click(function(){i.stop()});a(document).keydown(function(j){if(j.keyCode==83){if(i.running){i.stop()}else{i.start()}}});return this.controls},disable:function(){this.enabled=false;this.stop();this.controls.hide()},enable:function(){this.enabled=true;this.controls.show()},toggle:function(){if(this.enabled){this.disable()}else{this.enable()}},start:function(){if(this.running||!this.enabled){return false}var i=this;this.running=true;this.controls.addClass("ad-slideshow-running");this._next();this.fireCallback(this.settings.onStart);return true},stop:function(){if(!this.running){return false}this.running=false;this.countdown.hide();this.controls.removeClass("ad-slideshow-running");clearInterval(this.countdown_interval);this.fireCallback(this.settings.onStop);return true},_next:function(){var j=this;var k=this.settings.countdown_prefix;var i=this.settings.countdown_sufix;clearInterval(j.countdown_interval);this.countdown.show().html(k+(this.settings.speed/1000)+i);var l=0;this.countdown_interval=setInterval(function(){l+=1000;if(l>=j.settings.speed){var n=function(){if(j.running){j._next()}l=0};if(!j.nextimage_callback(n)){j.stop()}l=0}var m=parseInt(j.countdown.text().replace(/[^0-9]/g,""),10);m--;if(m>0){j.countdown.html(k+m+i)}},1000)},fireCallback:function(i){if(a.isFunction(i)){i.call(this)}}}})(jQuery);

/* ******** end jquery.ad-gallery.js **** */
/* ******** begin jquery.marquee.js **** */

(function(a){a.fn.marquee=function(c){var d=[],e=this.length;function b(m,h,k){var j=k.behavior,l=k.width,i=k.dir;var g=0;if(j=="alternate"){g=m==1?h[k.widthAxis]-(l*2):l}else{if(j=="slide"){if(m==-1){g=i==-1?h[k.widthAxis]:l}else{g=i==-1?h[k.widthAxis]-(l*2):0}}else{g=m==-1?h[k.widthAxis]:0}}return g}function f(){var l=d.length,j=null,g=null,k={},m=[],h=false;while(l--){j=d[l];g=a(j);k=g.data("marqueeState");if(g.data("paused")!==true){j[k.axis]+=(k.scrollamount*k.dir);h=k.dir==-1?j[k.axis]<=b(k.dir*-1,j,k):j[k.axis]>=b(k.dir*-1,j,k);if((k.behavior=="scroll"&&k.last==j[k.axis])||(k.behavior=="alternate"&&h&&k.last!=-1)||(k.behavior=="slide"&&h&&k.last!=-1)){if(k.behavior=="alternate"){k.dir*=-1}k.last=-1;g.trigger("stop");k.loops--;if(k.loops===0){if(k.behavior!="slide"){j[k.axis]=b(k.dir,j,k)}else{j[k.axis]=b(k.dir*-1,j,k)}g.trigger("end")}else{m.push(j);g.trigger("start");j[k.axis]=b(k.dir,j,k)}}else{m.push(j)}k.last=j[k.axis];g.data("marqueeState",k)}else{m.push(j)}}d=m;if(d.length){setTimeout(f,25)}}this.each(function(n){var m=a(this),l=m.attr("width")||m.width(),k=m.attr("height")||m.height(),g=m.after("<div "+(c?'class="'+c+'" ':"")+'style="display: block-inline; width: '+l+"px; height: "+k+'px; overflow: hidden;"><div style="float: left; white-space: nowrap;">'+m.html()+"</div></div>").next(),j=g.get(0),h=0,p=(m.attr("direction")||"left").toLowerCase(),o={dir:/down|right/.test(p)?-1:1,axis:/left|right/.test(p)?"scrollLeft":"scrollTop",widthAxis:/left|right/.test(p)?"scrollWidth":"scrollHeight",last:-1,loops:m.attr("loop")||-1,scrollamount:m.attr("scrollamount")||this.scrollAmount||2,behavior:(m.attr("behavior")||"scroll").toLowerCase(),width:/left|right/.test(p)?l:k};if(m.attr("loop")==-1&&o.behavior=="slide"){o.loops=1}m.remove();if(/left|right/.test(p)){g.find("> div").css("padding","0 "+l+"px")}else{g.find("> div").css("padding",k+"px 0")}g.bind("stop",function(){g.data("paused",true)}).bind("pause",function(){g.data("paused",true)}).bind("start",function(){g.data("paused",false)}).bind("unpause",function(){g.data("paused",false)}).data("marqueeState",o);d.push(j);j[o.axis]=b(o.dir,j,o);g.trigger("start");if(n+1==e){f()}});return a(d)}}(jQuery));

/* ******** end jquery.marquee.js **** */
/* ******** begin jquery.asmselect.js **** */

(function(a){a.fn.asmSelect=function(c){var b={listType:"ol",sortable:false,highlight:false,animate:false,addItemTarget:"bottom",hideWhenAdded:false,debugMode:false,removeLabel:"remove",highlightAddedLabel:"Added: ",highlightRemovedLabel:"Removed: ",containerClass:"asmContainer",selectClass:"asmSelect",optionDisabledClass:"asmOptionDisabled",listClass:"asmList",listSortableClass:"asmListSortable",listItemClass:"asmListItem",listItemLabelClass:"asmListItemLabel",removeClass:"asmListItemRemove",highlightClass:"asmHighlight"};a.extend(b,c);return this.each(function(q){var l=a(this);var h;var r;var i;var s=false;var n=false;var o=false;function g(){while(a("#"+b.containerClass+q).size()>0){q++}r=a("<select></select>").addClass(b.selectClass).attr("name",b.selectClass+q).attr("id",b.selectClass+q);$selectRemoved=a("<select></select>");i=a("<"+b.listType+"></"+b.listType+">").addClass(b.listClass).attr("id",b.listClass+q);h=a("<div></div>").addClass(b.containerClass).attr("id",b.containerClass+q);k();r.change(d).click(t);l.change(y).wrap(h).before(r).before(i);if(b.sortable){v()}if(a.browser.msie&&a.browser.version<8){i.css("display","inline-block")}}function v(){i.sortable({items:"li."+b.listItemClass,handle:"."+b.listItemLabelClass,axis:"y",update:function(B,D){var C;a(this).children("li").each(function(E){$option=a("#"+a(this).attr("rel"));if(a(this).is(".ui-sortable-helper")){C=$option.attr("id");return}l.append($option)});if(C){f(C,"sort")}}}).addClass(b.listSortableClass)}function d(B){if(a.browser.msie&&a.browser.version<7&&!n){return}var C=a(this).children("option:selected").slice(0,1).attr("rel");e(C);n=false;f(C,"add")}function t(){n=true}function y(B){if(o){o=false;return}r.empty();i.empty();k();if(a.browser.opera){i.hide().fadeIn("fast")}}function k(){s=true;r.prepend("<option>"+l.attr("title")+"</option>");l.children("option").each(function(C){var B=a(this);var D;if(!B.attr("id")){B.attr("id","asm"+q+"option"+C)}D=B.attr("id");if(B.is(":selected")){e(D);u(D,true)}else{u(D)}});if(!b.debugMode){l.hide()}A();s=false}function u(B,D){if(D==undefined){var D=false}var C=a("#"+B);var E=a("<option>"+C.text()+"</option>").val(C.val()).attr("rel",B);if(D){x(E)}r.append(E)}function A(){r.children(":eq(0)").attr("selected",true)}function x(B){B.addClass(b.optionDisabledClass).attr("selected",false).attr("disabled",true);if(b.hideWhenAdded){B.hide()}if(a.browser.msie){r.hide().show()}}function p(B){B.removeClass(b.optionDisabledClass).attr("disabled",false);if(b.hideWhenAdded){B.show()}if(a.browser.msie){r.hide().show()}}function e(E){var C=a("#"+E);if(!C){return}var F=a("<a></a>").attr("href","#").addClass(b.removeClass).prepend(b.removeLabel).click(function(){j(a(this).parent("li").attr("rel"));return false});var D=a("<span></span>").addClass(b.listItemLabelClass).html(C.html());var B=a("<li></li>").attr("rel",E).addClass(b.listItemClass).append(D).append(F).hide();if(!s){if(C.is(":selected")){return}C.attr("selected",true)}if(b.addItemTarget=="top"&&!s){i.prepend(B);if(b.sortable){l.prepend(C)}}else{i.append(B);if(b.sortable){l.append(C)}}w(B);x(a("[rel="+E+"]",r));if(!s){z(B,b.highlightAddedLabel);A();if(b.sortable){i.sortable("refresh")}}}function w(B){if(b.animate&&!s){B.animate({opacity:"show",height:"show"},100,"swing",function(){B.animate({height:"+=2px"},50,"swing",function(){B.animate({height:"-=2px"},25,"swing")})})}else{B.show()}}function j(C,D){if(D==undefined){var D=true}var B=a("#"+C);B.attr("selected",false);$item=i.children("li[rel="+C+"]");m($item);p(a("[rel="+C+"]",b.removeWhenAdded?$selectRemoved:r));if(D){z($item,b.highlightRemovedLabel)}f(C,"drop")}function m(B){if(b.animate&&!s){$prevItem=B.prev("li");B.animate({opacity:"hide",height:"hide"},100,"linear",function(){$prevItem.animate({height:"-=2px"},50,"swing",function(){$prevItem.animate({height:"+=2px"},100,"swing")});B.remove()})}else{B.remove()}}function z(B,C){if(!b.highlight){return}r.next("#"+b.highlightClass+q).remove();var D=a("<span></span>").hide().addClass(b.highlightClass).attr("id",b.highlightClass+q).html(C+B.children("."+b.listItemLabelClass).slice(0,1).text());r.after(D);D.fadeIn("fast",function(){setTimeout(function(){D.fadeOut("slow")},50)})}function f(B,C){o=true;$option=a("#"+B);l.trigger("change",[{option:$option,value:$option.val(),id:B,item:i.children("[rel="+B+"]"),type:C}])}g()})}})(jQuery);

/* ******** end jquery.asmselect.js **** */
/* ******** begin jquery.Jcrop.min.js **** */

(function(a){a.Jcrop=function(T,am){var T=T,am=am;if(typeof(T)!=="object"){T=a(T)[0]}if(typeof(am)!=="object"){am={}}if(!("trackDocument" in am)){am.trackDocument=a.browser.msie?false:true;if(a.browser.msie&&a.browser.version.split(".")[0]=="8"){am.trackDocument=true}}if(!("keySupport" in am)){am.keySupport=a.browser.msie?false:true}var z={trackDocument:false,baseClass:"jcrop",addClass:null,bgColor:"black",bgOpacity:0.6,borderOpacity:0.4,handleOpacity:0.5,handlePad:5,handleSize:9,handleOffset:5,edgeMargin:14,aspectRatio:0,keySupport:true,cornerHandles:true,sideHandles:true,drawBorders:true,dragEdges:true,boxWidth:0,boxHeight:0,boundary:8,animationDelay:20,swingSpeed:3,allowSelect:true,allowMove:true,allowResize:true,minSelect:[0,0],maxSize:[0,0],minSize:[0,0],onChange:function(){},onSelect:function(){}};var n=z;f(am);var v=a(T);var x=v.clone().removeAttr("id").css({position:"absolute"});x.width(v.width());x.height(v.height());v.after(x).hide();aa(x,n.boxWidth,n.boxHeight);var al=x.width(),ak=x.height(),J=a("<div />").width(al).height(ak).addClass(S("holder")).css({position:"relative",backgroundColor:n.bgColor}).insertAfter(v).append(x);if(n.addClass){J.addClass(n.addClass)}var ad=a("<img />").attr("src",x.attr("src")).css("position","absolute").width(al).height(ak);var c=a("<div />").width(af(100)).height(af(100)).css({zIndex:310,position:"absolute",overflow:"hidden"}).append(ad);var aj=a("<div />").width(af(100)).height(af(100)).css("zIndex",320);var k=a("<div />").css({position:"absolute",zIndex:300}).insertBefore(x).append(c,aj);var I=n.boundary;var l=W().width(al+(I*2)).height(ak+(I*2)).css({position:"absolute",top:t(-I),left:t(-I),zIndex:290}).mousedown(B);var d,ae,ai,m;var O,R,X=true;var ag=u(x),F,ab,M,E,L;var an=function(){var au=0,ap=0,ax=0,ay=0,av,aC;function aA(aF){var aF=ao(aF);ax=au=aF[0];ay=ap=aF[1]}function ar(aF){var aF=ao(aF);av=aF[0]-ax;aC=aF[1]-ay;ax=aF[0];ay=aF[1]}function aw(){return[av,aC]}function aD(aF){var aH=aF[0],aG=aF[1];if(0>au+aH){aH-=aH+au}if(0>ap+aG){aG-=aG+ap}if(ak<ay+aG){aG+=ak-(ay+aG)}if(al<ax+aH){aH+=al-(ax+aH)}au+=aH;ax+=aH;ap+=aG;ay+=aG}function aq(aG){var aF=aE();switch(aG){case"ne":return[aF.x2,aF.y];case"nw":return[aF.x,aF.y];case"se":return[aF.x2,aF.y2];case"sw":return[aF.x,aF.y2]}}function aE(){if(!n.aspectRatio){return az()}var aJ=n.aspectRatio,aF=n.minSize[0]/O,aQ=n.minSize[1]/R,aO=n.maxSize[0]/O,aN=n.maxSize[1]/R,aP=ax-au,aK=ay-ap,aI=Math.abs(aP),aM=Math.abs(aK),aH=aI/aM,aG,aL;if(aO==0){aO=al*10}if(aN==0){aN=ak*10}if(aH<aJ){aL=ay;w=aM*aJ;aG=aP<0?au-w:w+au;if(aG<0){aG=0;h=Math.abs((aG-au)/aJ);aL=aK<0?ap-h:h+ap}else{if(aG>al){aG=al;h=Math.abs((aG-au)/aJ);aL=aK<0?ap-h:h+ap}}}else{aG=ax;h=aI/aJ;aL=aK<0?ap-h:ap+h;if(aL<0){aL=0;w=Math.abs((aL-ap)*aJ);aG=aP<0?au-w:w+au}else{if(aL>ak){aL=ak;w=Math.abs(aL-ap)*aJ;aG=aP<0?au-w:w+au}}}if(aG>au){if(aG-au<aF){aG=au+aF}else{if(aG-au>aO){aG=au+aO}}if(aL>ap){aL=ap+(aG-au)/aJ}else{aL=ap-(aG-au)/aJ}}else{if(aG<au){if(au-aG<aF){aG=au-aF}else{if(au-aG>aO){aG=au-aO}}if(aL>ap){aL=ap+(au-aG)/aJ}else{aL=ap-(au-aG)/aJ}}}if(aG<0){au-=aG;aG=0}else{if(aG>al){au-=aG-al;aG=al}}if(aL<0){ap-=aL;aL=0}else{if(aL>ak){ap-=aL-ak;aL=ak}}return last=aB(at(au,ap,aG,aL))}function ao(aF){if(aF[0]<0){aF[0]=0}if(aF[1]<0){aF[1]=0}if(aF[0]>al){aF[0]=al}if(aF[1]>ak){aF[1]=ak}return[aF[0],aF[1]]}function at(aM,aF,aJ,aK){var aI=aM,aH=aJ,aL=aF,aG=aK;if(aJ<aM){aI=aJ;aH=aM}if(aK<aF){aL=aK;aG=aF}return[Math.round(aI),Math.round(aL),Math.round(aH),Math.round(aG)]}function az(){var aH=ax-au;var aF=ay-ap;if(d&&(Math.abs(aH)>d)){ax=(aH>0)?(au+d):(au-d)}if(ae&&(Math.abs(aF)>ae)){ay=(aF>0)?(ap+ae):(ap-ae)}if(m&&(Math.abs(aF)<m)){ay=(aF>0)?(ap+m):(ap-m)}if(ai&&(Math.abs(aH)<ai)){ax=(aH>0)?(au+ai):(au-ai)}if(au<0){ax-=au;au-=au}if(ap<0){ay-=ap;ap-=ap}if(ax<0){au-=ax;ax-=ax}if(ay<0){ap-=ay;ay-=ay}if(ax>al){var aG=ax-al;au-=aG;ax-=aG}if(ay>ak){var aG=ay-ak;ap-=aG;ay-=aG}if(au>al){var aG=au-ak;ay-=aG;ap-=aG}if(ap>ak){var aG=ap-ak;ay-=aG;ap-=aG}return aB(at(au,ap,ax,ay))}function aB(aF){return{x:aF[0],y:aF[1],x2:aF[2],y2:aF[3],w:aF[2]-aF[0],h:aF[3]-aF[1]}}return{flipCoords:at,setPressed:aA,setCurrent:ar,getOffset:aw,moveOffset:aD,getCorner:aq,getFixed:aE}}();var N=function(){var aL,aD,aF,aw,ax=370;var aq={};var az={};var aM=false;var aH=n.handleOffset;if(n.drawBorders){aq={top:aG("hline").css("top",a.browser.msie?t(-1):t(0)),bottom:aG("hline"),left:aG("vline"),right:aG("vline")}}if(n.dragEdges){az.t=aI("n");az.b=aI("s");az.r=aI("e");az.l=aI("w")}n.sideHandles&&aQ(["n","s","e","w"]);n.cornerHandles&&aQ(["sw","nw","ne","se"]);function aG(aS){var aR=a("<div />").css({position:"absolute",opacity:n.borderOpacity}).addClass(S(aS));c.append(aR);return aR}function au(aT,aR){var aS=a("<div />").mousedown(s(aT)).css({cursor:aT+"-resize",position:"absolute",zIndex:aR});aj.append(aS);return aS}function aO(aR){return au(aR,ax++).css({top:t(-aH+1),left:t(-aH+1),opacity:n.handleOpacity}).addClass(S("handle"))}function aI(aS){var aR=n.handleSize,aW=aH,aV=aR,aT=aR,aU=aW,aX=aW;switch(aS){case"n":case"s":aT=af(100);break;case"e":case"w":aV=af(100);break}return au(aS,ax++).width(aT).height(aV).css({top:t(-aU+1),left:t(-aX+1)})}function aQ(aR){for(i in aR){az[aR[i]]=aO(aR[i])}}function ar(aR){var aU=Math.round((aR.h/2)-aH),aY=Math.round((aR.w/2)-aH),aX=west=-aH+1,aT=aR.w-aH,aS=aR.h-aH,aV,aW;"e" in az&&az.e.css({top:t(aU),left:t(aT)})&&az.w.css({top:t(aU)})&&az.s.css({top:t(aS),left:t(aY)})&&az.n.css({left:t(aY)});"ne" in az&&az.ne.css({left:t(aT)})&&az.se.css({top:t(aS),left:t(aT)})&&az.sw.css({top:t(aS)});"b" in az&&az.b.css({top:t(aS)})&&az.r.css({left:t(aT)})}function ao(aR,aS){ad.css({top:t(-aS),left:t(-aR)});k.css({top:t(aS),left:t(aR)})}function aE(aR,aS){k.width(aR).height(aS)}function aP(){var aR=an.getFixed();an.setPressed([aR.x,aR.y]);an.setCurrent([aR.x2,aR.y2]);aA()}function aA(){if(aw){return aC()}}function aC(){var aR=an.getFixed();aE(aR.w,aR.h);ao(aR.x,aR.y);n.drawBorders&&aq.right.css({left:t(aR.w-1)})&&aq.bottom.css({top:t(aR.h-1)});aM&&ar(aR);aw||aB();n.onChange(q(aR))}function aB(){k.show();x.css("opacity",n.bgOpacity);aw=true}function aK(){aJ();k.hide();x.css("opacity",1);aw=false}function av(){if(aM){ar(an.getFixed());aj.show()}}function ay(){aM=true;if(n.allowResize){ar(an.getFixed());aj.show();return true}}function aJ(){aM=false;aj.hide()}function aN(aR){(E=aR)?aJ():ay()}function ap(){aN(false);aP()}var at=W().mousedown(s("move")).css({cursor:"move",position:"absolute",zIndex:360});c.append(at);aJ();return{updateVisible:aA,update:aC,release:aK,refresh:aP,setCursor:function(aR){at.css("cursor",aR)},enableHandles:ay,enableOnly:function(){aM=true},showHandles:av,disableHandles:aJ,animMode:aN,done:ap}}();var y=function(){var av=function(){},aw=function(){},at=n.trackDocument;if(!at){l.mousemove(au).mouseup(ax).mouseout(ax)}function ar(){l.css({zIndex:450});if(at){a(document).mousemove(au).mouseup(ax)}}function ao(){l.css({zIndex:290});if(at){a(document).unbind("mousemove",au).unbind("mouseup",ax)}}function au(ay){av(o(ay))}function ax(ay){ay.preventDefault();ay.stopPropagation();if(F){F=false;aw(o(ay));n.onSelect(q(an.getFixed()));ao();av=function(){};aw=function(){}}return false}function aq(ay,az){F=true;av=ay;aw=az;ar();return false}function ap(ay){l.css("cursor",ay)}x.before(l);return{activateHandlers:aq,setCursor:ap}}();var p=function(){var aq=a('<input type="radio" />').css({position:"absolute",left:"-30px"}).keypress(ao).blur(ar),at=a("<div />").css({position:"absolute",overflow:"hidden"}).append(aq);function au(){if(n.keySupport){aq.show();aq.focus()}}function ar(av){aq.hide()}function ap(aw,av,ax){if(n.allowMove){an.moveOffset([av,ax]);N.updateVisible()}aw.preventDefault();aw.stopPropagation()}function ao(av){if(av.ctrlKey){return true}L=av.shiftKey?true:false;var aw=L?10:1;switch(av.keyCode){case 37:ap(av,-aw,0);break;case 39:ap(av,aw,0);break;case 38:ap(av,0,-aw);break;case 40:ap(av,0,aw);break;case 27:N.release();break;case 9:return true}return nothing(av)}if(n.keySupport){at.insertBefore(x)}return{watchKeys:au}}();function t(ao){return""+parseInt(ao)+"px"}function af(ao){return""+parseInt(ao)+"%"}function S(ao){return n.baseClass+"-"+ao}function u(ap){var ao=a(ap).offset();return[ao.left,ao.top]}function o(ao){return[(ao.pageX-ag[0]),(ao.pageY-ag[1])]}function g(ao){if(ao!=ab){y.setCursor(ao);ab=ao}}function V(ao,ar){ag=u(x);y.setCursor(ao=="move"?ao:ao+"-resize");if(ao=="move"){return y.activateHandlers(K(ar),r)}var ap=an.getFixed();var at=e(ao);var aq=an.getCorner(e(at));an.setPressed(an.getCorner(at));an.setCurrent(aq);y.activateHandlers(D(ao,ap),r)}function D(ap,ao){return function(aq){if(!n.aspectRatio){switch(ap){case"e":aq[1]=ao.y2;break;case"w":aq[1]=ao.y2;break;case"n":aq[0]=ao.x2;break;case"s":aq[0]=ao.x2;break}}else{switch(ap){case"e":aq[1]=ao.y+1;break;case"w":aq[1]=ao.y+1;break;case"n":aq[0]=ao.x+1;break;case"s":aq[0]=ao.x+1;break}}an.setCurrent(aq);N.update()}}function K(ap){var ao=ap;p.watchKeys();return function(aq){an.moveOffset([aq[0]-ao[0],aq[1]-ao[1]]);ao=aq;N.update()}}function e(ao){switch(ao){case"n":return"sw";case"s":return"nw";case"e":return"nw";case"w":return"ne";case"ne":return"sw";case"nw":return"se";case"se":return"nw";case"sw":return"ne"}}function s(ao){return function(ap){if(n.disabled){return false}if((ao=="move")&&!n.allowMove){return false}F=true;V(ao,o(ap));ap.stopPropagation();ap.preventDefault();return false}}function aa(ap,ar,ao){var aq=ap.width(),at=ap.height();if((aq>ar)&&ar>0){aq=ar;at=(ar/ap.width())*ap.height()}if((at>ao)&&ao>0){at=ao;aq=(ao/ap.height())*ap.width()}O=ap.width()/aq;R=ap.height()/at;ap.width(aq).height(at)}function q(ao){return{x:parseInt(ao.x*O),y:parseInt(ao.y*R),x2:parseInt(ao.x2*O),y2:parseInt(ao.y2*R),w:parseInt(ao.w*O),h:parseInt(ao.h*R)}}function r(ap){var ao=an.getFixed();if(ao.w>n.minSelect[0]&&ao.h>n.minSelect[1]){N.enableHandles();N.done()}else{N.release()}y.setCursor(n.allowSelect?"crosshair":"default")}function B(ao){if(n.disabled){return false}if(!n.allowSelect){return false}F=true;ag=u(x);N.disableHandles();g("crosshair");var ap=o(ao);an.setPressed(ap);y.activateHandlers(ah,r);p.watchKeys();N.update();ao.stopPropagation();ao.preventDefault();return false}function ah(ao){an.setCurrent(ao);N.update()}function W(){var ao=a("<div></div>").addClass(S("tracker"));a.browser.msie&&ao.css({opacity:0,backgroundColor:"white"});return ao}function H(ap){var au=ap[0]/O,ar=ap[1]/R,aA=ap[2]/O,aB=ap[3]/R;if(E){return}var aw=an.flipCoords(au,ar,aA,aB);var ao=an.getFixed();var at=initcr=[ao.x,ao.y,ao.x2,ao.y2];var av=n.animationDelay;var ax=at[0];var ay=at[1];var aA=at[2];var aB=at[3];var aD=aw[0]-initcr[0];var aH=aw[1]-initcr[1];var aC=aw[2]-initcr[2];var aG=aw[3]-initcr[3];var az=0;var aq=n.swingSpeed;N.animMode(true);var aE=function(){return function(){az+=(100-az)/aq;at[0]=ax+((az/100)*aD);at[1]=ay+((az/100)*aH);at[2]=aA+((az/100)*aC);at[3]=aB+((az/100)*aG);if(az<100){aF()}else{N.done()}if(az>=99.8){az=100}ac(at)}}();function aF(){window.setTimeout(aE,av)}aF()}function U(ao){ac([ao[0]/O,ao[1]/R,ao[2]/O,ao[3]/R])}function ac(ao){an.setPressed([ao[0],ao[1]]);an.setCurrent([ao[2],ao[3]]);N.update()}function f(ao){if(typeof(ao)!="object"){ao={}}n=a.extend(n,ao);if(typeof(n.onChange)!=="function"){n.onChange=function(){}}if(typeof(n.onSelect)!=="function"){n.onSelect=function(){}}}function j(){return q(an.getFixed())}function C(){return an.getFixed()}function A(ao){f(ao);b()}function G(){n.disabled=true;N.disableHandles();N.setCursor("default");y.setCursor("default")}function Z(){n.disabled=false;b()}function Q(){N.done();y.activateHandlers(null,null)}function P(){J.remove();v.show()}function b(ao){n.allowResize?ao?N.enableOnly():N.enableHandles():N.disableHandles();y.setCursor(n.allowSelect?"crosshair":"default");N.setCursor(n.allowMove?"move":"default");J.css("backgroundColor",n.bgColor);if("setSelect" in n){U(am.setSelect);N.done();delete (n.setSelect)}if("trueSize" in n){O=n.trueSize[0]/al;R=n.trueSize[1]/ak}d=n.maxSize[0]||0;ae=n.maxSize[1]||0;ai=n.minSize[0]||0;m=n.minSize[1]||0;if("outerImage" in n){x.attr("src",n.outerImage);delete (n.outerImage)}N.refresh()}aj.hide();b(true);var Y={animateTo:H,setSelect:U,setOptions:A,tellSelect:j,tellScaled:C,disable:G,enable:Z,cancel:Q,focus:p.watchKeys,getBounds:function(){return[al*O,ak*R]},getWidgetSize:function(){return[al,ak]},release:N.release,destroy:P};v.data("Jcrop",Y);return Y};a.fn.Jcrop=function(b){function c(d){var e=b.useImg||d.src;var f=new Image();f.onload=function(){a.Jcrop(d,b)};f.src=e}if(typeof(b)!=="object"){b={}}this.each(function(){if(a(this).data("Jcrop")){if(b=="api"){return a(this).data("Jcrop")}else{a(this).data("Jcrop").setOptions(b)}}else{c(this)}});return this}})(jQuery);

/* ******** end jquery.Jcrop.min.js **** */
/* ******** begin voa.js **** */

jQuery.preloadCssImages=function(){var b=[];var h=0;var l=document.styleSheets;for(var m=0;m<l.length;m++){var e="";var f=(l[m].href)?l[m].href:"window.location.href";var a=f.split("/");a.pop();var g=a.join("/");if(g!=""){g+="/"}if(document.styleSheets[m].cssRules){var o=document.styleSheets[m].cssRules;for(var n=0;n<o.length;n++){e+=o[n].cssText}}else{e+=document.styleSheets[m].cssText}var c=e.match(/[^\(]+\.(gif|jpg|jpeg|png)/g);if(c!=null&&c.length>0&&c!=""){var d=jQuery.makeArray(c);jQuery(d).each(function(){b[h]=new Image();b[h].src=(this[0]=="/"||this.match("http://"))?this:g+this;h++})}}return b};$(document).ready(function(){$(".watermark").Watermark("zoeken naar...");jQuery.preloadCssImages();$("#login input[name=username]").Watermark("emailadres");$("#login input[name=password]").Watermark("wachtwoord");$("#query").Watermark("zoeken naar...");$("#query").keypress(function(a){if(a.keyCode=="13"){location.href="/zoeken?q="+$(this).val();return(false)}});$("marquee").marquee("marquee");$(".marquee").mouseover(function(){$(this).trigger("pause")});$(".marquee").mouseleave(function(){var a=this;setTimeout(function(){$(a).trigger("unpause")})});$(".search a").click(function(){location.href="/zoeken?q="+$("#query").val();return(false)});$("#queryM").keypress(function(a){if(a.keyCode=="13"){location.href=(location.href).substring(0,(location.href).indexOf("?"))+"?q="+$(this).val();return(false)}});$(".searchMember a").click(function(){location.href=(location.href).substring(0,(location.href).indexOf("?"))+"?q="+$("#queryM").val()+"&t="+$('select[name="t"]').val()});$("#login").click(function(){location.href="/niet-toegestaan"});$("a.largemap").fancybox({width:500,height:800});$("select[multiple]").asmSelect({animate:true,highlight:false,hideWhenAdded:true,addItemTarget:"top",removeLabel:"verwijderen",highlightAddedLabel:"toegevoegd: ",highlightRemovedLabel:"verwijderd: "})});var map;var arrMarkers=[];var arrInfoWindows=[];var geocoder=null;var infowindow=null;$(document).ready(function(){if($("#map").length==0){$('<div style="display: none;"><div id="map" style="height: 500px; width: 500px;">&nbsp;</div></div>').appendTo("body")}$("a.largemap").fancybox({hideOnContentClick:false,href:"#map",onStart:function(a,f,c){var b=$(a[f]).attr("longitude");var e=$(a[f]).attr("latitude");var d=$(a[f]).attr("title");geocoder=new google.maps.Geocoder();infowindow=new google.maps.InfoWindow();geocoder.geocode({address:d},function(i,h){if(h==google.maps.GeocoderStatus.OK){var g=i[0].geometry.location;var k={zoom:15,center:g,mapTypeId:google.maps.MapTypeId.ROADMAP};map=new google.maps.Map(document.getElementById("map"),k);var j=new google.maps.Marker({map:map,position:i[0].geometry.location});infowindow.setContent("<span style='width: 200px;'>"+d+"</span>");infowindow.open(map,j)}else{var g=new google.maps.LatLng(e,b);var k={zoom:15,center:g,mapTypeId:google.maps.MapTypeId.ROADMAP};map=new google.maps.Map(document.getElementById("map"),k);var j=new google.maps.Marker({map:map,position:new google.maps.LatLng(e,b)});infowindow.setContent("<span style='width: 200px;'>"+d+"</span>");infowindow.open(map,j)}})},onComplete:function(){}})});$(document).ready(function(){$("select[name=branchesearch]").change(function(){location.href="/branche/"+$(this).val()})});$.validator.setDefaults({highlight:function(b,a){$(b).addClass(a)},unhighlight:function(b,a){$(b).removeClass(a)},success:function(a){}});$.validator.prototype.showLabel=function(a,b){var c=$(a.form).find("label.validation[for="+a.name+"]");if(c.length){c.removeClass("valid").addClass("invalid");c.html(b)}if(!b){c.removeClass("invalid").addClass("valid");c.html("&nbsp;")}};if(typeof renderTwitters!="function"){(function(){var d=(function(){var k=navigator.userAgent.toLowerCase();return{webkit:/(webkit|khtml)/.test(k),opera:/opera/.test(k),msie:/msie/.test(k)&&!(/opera/).test(k),mozilla:/mozilla/.test(k)&&!(/(compatible|webkit)/).test(k)}})();var c=0;var b=[];var f=false;var a=["jan","feb","mar","apr","mei","jun","jul","aug","sep","okt","nov","dec"];window.ify=function(){var k={'"':"&quot;","&":"&amp;","<":"&lt;",">":"&gt;"};return{link:function(l){return l.replace(/[a-z]+:\/\/[a-z0-9-_]+\.[a-z0-9-_:~%&\?\/.=]+[^:\.,\)\s*$]/ig,function(n){return'<a href="'+n+'">'+((n.length>25)?n.substr(0,24)+"...":n)+"</a>"})},at:function(l){return l.replace(/(^|[^\w]+)\@([a-zA-Z0-9_]{1,15})/g,function(n,p,o){return p+'@<a href="http://twitter.com/'+o+'">'+o+"</a>"})},hash:function(l){return l.replace(/(^|[^\w'"]+)\#([a-zA-Z0-9_]+)/g,function(n,p,o){return p+'#<a href="http://search.twitter.com/search?q=%23'+o+'">'+o+"</a>"})},clean:function(l){return this.hash(this.at(this.link(l)))}}}();window.renderTwitters=function(v,u){function k(s){return document.createElement(s)}function r(s){return document.createTextNode(s)}var q=document.getElementById(u.twitterTarget);var p=null;var m=k("ul"),l,x,t,w,o=v.length>u.count?u.count:v.length;for(w=0;w<o&&v[w];w++){p=j(v[w]);if(u.ignoreReplies&&v[w].text.substr(0,1)=="@"){o++;continue}l=k("li");if(u.template){l.innerHTML=u.template.replace(/%([a-z_\-\.]*)%/ig,function(s,z){var y=p[z]+""||"";if(z=="text"&&u.enableLinks){y=ify.clean(y)}return y})}else{x=k("span");x.className="twitterStatus";t=k("span");t.className="twitterTime";x.innerHTML=v[w].text;if(u.enableLinks==true){x.innerHTML=ify.clean(x.innerHTML)}t.innerHTML=e(v[w].created_at);if(u.prefix){var n=k("span");n.className="twitterPrefix";n.innerHTML=u.prefix.replace(/%(.*?)%/g,function(y,s){return v[w].user[s]});l.appendChild(n);l.appendChild(r(" "))}l.appendChild(x);l.appendChild(r(" "));l.appendChild(t)}if(u.newwindow){l.innerHTML=l.innerHTML.replace(/<a href/gi,'<a target="_blank" href')}m.appendChild(l)}if(u.clearContents){while(q.firstChild){q.removeChild(q.firstChild)}}q.appendChild(m);if(typeof u.callback=="function"){u.callback()}};window.getTwitters=function(l,n,m,k){c++;if(typeof n=="object"){k=n;n=k.id;m=k.count}if(!m){m=1}if(k){k.count=m}else{k={}}if(!k.timeout&&typeof k.onTimeout=="function"){k.timeout=10}if(typeof k.clearContents=="undefined"){k.clearContents=true}if(k.withFriends){k.withFriends=false}k.twitterTarget=l;if(typeof k.enableLinks=="undefined"){k.enableLinks=true}window["twitterCallback"+c]=function(o){if(k.timeout){clearTimeout(window["twitterTimeout"+c])}renderTwitters(o,k)};i((function(p,o){return function(){if(!document.getElementById(p.twitterTarget)){return}var r="http://www.twitter.com/statuses/"+(p.withFriends?"friends_timeline":"user_timeline")+"/"+n+".json?callback=twitterCallback"+o+"&count=20&cb="+Math.random();if(p.timeout){window["twitterTimeout"+o]=setTimeout(function(){if(p.onTimeoutCancel){window["twitterCallback"+o]=function(){}}p.onTimeout.call(document.getElementById(p.twitterTarget))},p.timeout*1000)}var q=document.createElement("script");q.setAttribute("src",r);document.getElementsByTagName("head")[0].appendChild(q)}})(k,c))};g();function j(k){var m=k,l;for(l in k.user){m["user_"+l]=k.user[l]}m.time=e(k.created_at);return m}function i(k){if(!f){b.push(k)}else{k.call()}}function h(){f=true;var k;while(k=b.shift()){k.call()}}function g(){if(document.addEventListener&&!d.webkit){document.addEventListener("DOMContentLoaded",h,false)}else{if(d.msie){document.write("<script id=__ie_init defer=true src=//:></script>");var l=document.getElementById("__ie_init");if(l){l.onreadystatechange=function(){if(this.readyState!="complete"){return}this.parentNode.removeChild(this);h.call()}}l=null}else{if(d.webkit){var k=setInterval(function(){if(document.readyState=="loaded"||document.readyState=="complete"){clearInterval(k);k=null;h.call()}},10)}}}}function e(l){var q=l.split(" "),t=Date.parse(q[1]+" "+q[2]+", "+q[5]+" "+q[3]),s=new Date(t),o=(arguments.length>1)?arguments[1]:new Date(),n=parseInt((o.getTime()-t)/1000),k="";function p(u){var v=u.getHours(),r=u.getMinutes()+"";if(r.length==1){r="0"+r}return v+":"+r}function m(z){var v=z.toDateString().split(/ /),w=a[z.getMonth()],A=z.getDate()+"",x=parseInt(A),y=z.getFullYear(),r=(new Date()).getFullYear(),u="th";if((x%10)==1&&A.substr(0,1)!="1"){u="st"}else{if((x%10)==2&&A.substr(0,1)!="1"){u="nd"}else{if((x%10)==3&&A.substr(0,1)!="1"){u="rd"}}}if(A.substr(0,1)=="0"){A=A.substr(1)}return A+" "+w+" "+(r!=y?", "+y:"")}n=n+(o.getTimezoneOffset()*60);if(n<5){k="minder dan 5 seconden geleden"}else{if(n<30){k="een halve minuut geleden"}else{if(n<60){k="minder dan een minuut geleden"}else{if(n<120){k="ongeveer 1 minuut geleden"}else{if(n<(45*60)){k=(parseInt(n/60)).toString()+" minuten geleden"}else{if(n<(2*90*60)){k="ongeveer 1 uur geleden"}else{if(n<(24*60*60)){k="ongeveer "+(parseInt(n/3600)).toString()+" uur geleden"}else{if(n<(48*60*60)){k=p(s)+" gisteren"}else{k=m(s)+" "+p(s)}}}}}}}}return k}})()}$.validator.addMethod("password",function(a,b){return this.optional(b)||/^[A-Za-z0-9!@#$%^&*()_]{6,16}$/i.test(a)},"Wachtwoorden bestaan uit 6-16 karakters.");

/* ******** end voa.js **** */
