var JSON=function(){var m={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},s={"boolean":function(x){return String(x)},number:function(x){return isFinite(x)?String(x):"null"},string:function(x){if(/["\\\x00-\x1f]/.test(x)){x=x.replace(/([\x00-\x1f\\"])/g,function(a,b){var c=m[b];if(c){return c}c=b.charCodeAt();return"\\u00"+Math.floor(c/16).toString(16)+(c%16).toString(16)})}return'"'+x+'"'},object:function(x){if(x){var a=[],b,f,i,l,v;if(x instanceof Array){a[0]="[";l=x.length;for(i=0;i<l;i+=1){v=x[i];f=s[typeof v];if(f){v=f(v);if(typeof v=="string"){if(b){a[a.length]=","}a[a.length]=v;b=true}}}a[a.length]="]"}else{if(x instanceof Date){function p(n){return n<10?"0"+n:n}var tz=x.getTimezoneOffset();if(tz!=0){var tzh=Math.floor(Math.abs(tz)/60);var tzm=Math.abs(tz)%60;tz=(tz<0?"+":"-")+p(tzh)+":"+p(tzm)}else{tz="Z"}return'"'+x.getFullYear()+"-"+p(x.getMonth()+1)+"-"+p(x.getDate())+"T"+p(x.getHours())+":"+p(x.getMinutes())+":"+p(x.getSeconds())+tz+'"'}else{if(x instanceof Object){a[0]="{";for(i in x){v=x[i];f=s[typeof v];if(f){v=f(v);if(typeof v=="string"){if(b){a[a.length]=","}a.push(s.string(i),":",v);b=true}}}a[a.length]="}"}else{return}}}return a.join("")}return"null"}};return{copyright:"(c)2005 JSON.org",license:"http://www.crockford.com/JSON/license.html",stringify:function(v){var f=s[typeof v];if(f){v=f(v);if(typeof v=="string"){return v}}return null},eval:function(text){try{if(/^("(\\.|[^"\\\n\r])*?"|[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t])+?$/.test(text)){return eval("("+text+")")}}catch(e){}throw new SyntaxError("eval")},parse:function(text){var at=0;var ch=" ";function error(m){throw {name:"JSONError",message:m,at:at-1,text:text}}function next(){ch=text.charAt(at);at+=1;return ch}function white(){while(ch){if(ch<=" "){next()}else{if(ch=="/"){switch(next()){case"/":while(next()&&ch!="\n"&&ch!="\r"){}break;case"*":next();for(;;){if(ch){if(ch=="*"){if(next()=="/"){next();break}}else{next()}}else{error("Unterminated comment")}}break;default:error("Syntax error")}}else{break}}}}function string(){var i,s="",t,u;if(ch=='"'){outer:while(next()){if(ch=='"'){next();return s}else{if(ch=="\\"){switch(next()){case"b":s+="\b";break;case"f":s+="\f";break;case"n":s+="\n";break;case"r":s+="\r";break;case"t":s+="\t";break;case"u":u=0;for(i=0;i<4;i+=1){t=parseInt(next(),16);if(!isFinite(t)){break outer}u=u*16+t}s+=String.fromCharCode(u);break;default:s+=ch}}else{s+=ch}}}}error("Bad string")}function array(){var a=[];if(ch=="["){next();white();if(ch=="]"){next();return a}while(ch){a.push(value());white();if(ch=="]"){next();return a}else{if(ch!=","){break}}next();white()}}error("Bad array")}function object(){var k,o={};if(ch=="{"){next();white();if(ch=="}"){next();return o}while(ch){k=string();white();if(ch!=":"){break}next();o[k]=value();white();if(ch=="}"){next();return o}else{if(ch!=","){break}}next();white()}}error("Bad object")}function number(){var n="",v;if(ch=="-"){n="-";next()}while(ch>="0"&&ch<="9"){n+=ch;next()}if(ch=="."){n+=".";while(next()&&ch>="0"&&ch<="9"){n+=ch}}if(ch=="e"||ch=="E"){n+="e";next();if(ch=="-"||ch=="+"){n+=ch;next()}while(ch>="0"&&ch<="9"){n+=ch;next()}}v=+n;if(!isFinite(v)){}else{return v}}function word(){switch(ch){case"t":if(next()=="r"&&next()=="u"&&next()=="e"){next();return true}break;case"f":if(next()=="a"&&next()=="l"&&next()=="s"&&next()=="e"){next();return false}break;case"n":if(next()=="u"&&next()=="l"&&next()=="l"){next();return null}break}error("Syntax error")}function value(){white();switch(ch){case"{":return object();case"[":return array();case'"':return string();case"-":return number();default:return ch>="0"&&ch<="9"?number():word()}}return value()}}}();eval(function(h,b,m,f,g,l){g=function(a){return(a<b?"":g(parseInt(a/b)))+((a=a%b)>35?String.fromCharCode(a+29):a.toString(36))};if(!"".replace(/^/,String)){while(m--){l[g(m)]=f[m]||g(m)}f=[function(a){return l[a]}];g=function(){return"\\w+"};m=1}while(m--){if(f[m]){h=h.replace(new RegExp("\\b"+g(m)+"\\b","g"),f[m])}}return h}('(2($){$.c.f=2(p){p=$.d({g:"!@#$%^&*()+=[]\\\\\\\';,/{}|\\":<>?~`.- ",4:"",9:""},p);7 3.b(2(){5(p.G)p.4+="Q";5(p.w)p.4+="n";s=p.9.z(\'\');x(i=0;i<s.y;i++)5(p.g.h(s[i])!=-1)s[i]="\\\\"+s[i];p.9=s.O(\'|\');6 l=N M(p.9,\'E\');6 a=p.g+p.4;a=a.H(l,\'\');$(3).J(2(e){5(!e.r)k=o.q(e.K);L k=o.q(e.r);5(a.h(k)!=-1)e.j();5(e.u&&k==\'v\')e.j()});$(3).B(\'D\',2(){7 F})})};$.c.I=2(p){6 8="n";8+=8.P();p=$.d({4:8},p);7 3.b(2(){$(3).f(p)})};$.c.t=2(p){6 m="A";p=$.d({4:m},p);7 3.b(2(){$(3).f(p)})}})(C);',53,53,"||function|this|nchars|if|var|return|az|allow|ch|each|fn|extend||alphanumeric|ichars|indexOf||preventDefault||reg|nm|abcdefghijklmnopqrstuvwxyz|String||fromCharCode|charCode||alpha|ctrlKey||allcaps|for|length|split|1234567890|bind|jQuery|contextmenu|gi|false|nocaps|replace|numeric|keypress|which|else|RegExp|new|join|toUpperCase|ABCDEFGHIJKLMNOPQRSTUVWXYZ".split("|"),0,{}));(function(g){var f=(g.browser.msie?"paste":"input")+".mask";var d=(window.orientation!=undefined);g.mask={definitions:{"9":"[0-9]",a:"[A-Za-z]","*":"[A-Za-z0-9]"}};g.fn.extend({caret:function(a,c){if(this.length==0){return}if(typeof a=="number"){c=(typeof c=="number")?c:a;return this.each(function(){if(this.setSelectionRange){this.focus();this.setSelectionRange(a,c)}else{if(this.createTextRange){var h=this.createTextRange();h.collapse(true);h.moveEnd("character",c);h.moveStart("character",a);h.select()}}})}else{if(this[0].setSelectionRange){a=this[0].selectionStart;c=this[0].selectionEnd}else{if(document.selection&&document.selection.createRange){var b=document.selection.createRange();a=0-b.duplicate().moveStart("character",-100000);c=a+b.text.length}}return{begin:a,end:c}}},unmask:function(){return this.trigger("unmask")},mask:function(n,b){if(!n&&this.length>0){var m=g(this[0]);var c=m.data("tests");return g.map(m.data("buffer"),function(h,q){return c[q]?h:null}).join("")}b=g.extend({placeholder:"_",completed:null},b);var o=g.mask.definitions;var c=[];var a=n.length;var l=null;var p=n.length;g.each(n.split(""),function(q,h){if(h=="?"){p--;a=q}else{if(o[h]){c.push(new RegExp(o[h]));if(l==null){l=c.length-1}}else{c.push(null)}}});return this.each(function(){var G=g(this);var y=g.map(n.split(""),function(r,q){if(r!="?"){return o[r]?b.placeholder:r}});var I=false;var E=G.val();G.data("buffer",y).data("tests",c);function H(q){while(++q<=p&&!c[q]){}return q}function A(r){while(!c[r]&&--r>=0){}for(var t=r;t<p;t++){if(c[t]){y[t]=b.placeholder;var q=H(t);if(q<p&&c[t].test(y[q])){y[t]=y[q]}else{break}}}h();G.caret(Math.max(l,r))}function D(v){for(var t=v,r=b.placeholder;t<p;t++){if(c[t]){var q=H(t);var u=y[t];y[t]=r;if(q<p&&c[q].test(u)){r=u}else{break}}}}function x(t){var r=g(this).caret();var q=t.keyCode;I=(q<16||(q>16&&q<32)||(q>32&&q<41));if((r.begin-r.end)!=0&&(!I||q==8||q==46)){C(r.begin,r.end)}if(q==8||q==46||(d&&q==127)){A(r.begin+(q==46?0:-1));return false}else{if(q==27){G.val(E);G.caret(0,B());return false}}}function F(r){if(I){I=false;return(r.keyCode==8)?false:null}r=r||window.event;var q=r.charCode||r.keyCode||r.which;var u=g(this).caret();if(r.ctrlKey||r.altKey||r.metaKey){return true}else{if((q>=32&&q<=125)||q>186){var t=H(u.begin-1);if(t<p){var w=String.fromCharCode(q);if(c[t].test(w)){D(t);y[t]=w;h();var v=H(t);g(this).caret(v);if(b.completed&&v==p){b.completed.call(G)}}}}}return false}function C(r,q){for(var t=r;t<q&&t<p;t++){if(c[t]){y[t]=b.placeholder}}}function h(){return G.val(y.join("")).val()}function B(J){var t=G.val();var v=G.attr("title");if(t==v){return 0}var u=-1;for(var r=0,w=0;r<p;r++){if(c[r]){y[r]=b.placeholder;while(w++<t.length){var q=t.charAt(w-1);if(c[r].test(q)){y[r]=q;u=r;break}}if(w>t.length){break}}else{if(y[r]==t[w]&&r!=a){w++;u=r}}}if(!J&&u+1<a){G.val("");C(0,p)}else{if(J||u+1>=a){h();if(!J){G.val(G.val().substring(0,u+1))}}}return(a?r:l)}if(!G.attr("readonly")){G.one("unmask",function(){G.unbind(".mask").removeData("buffer").removeData("tests")}).bind("focus.mask",function(){E=G.val();var q=B();h();setTimeout(function(){if(q==n.length){G.caret(0,q)}else{G.caret(q)}},0)}).bind("blur.mask",function(){B();if(G.val()!=E){G.change()}}).bind("keydown.mask",x).bind("keypress.mask",F).bind(f,function(){setTimeout(function(){G.caret(B(true))},0)})}B()})}})})(jQuery);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 f=/^([\d.]+)(\w*)/.exec(d.currentStyle[b]);if(!f){return d.currentStyle[b]}if(f[1]==0){return"0"}if(f[2]&&f[2]!=="px"){var g=d.style.left;var c=d.runtimeStyle.left;d.runtimeStyle.left=d.currentStyle.left;d.style.left=f[1]+f[2];f[0]=d.style.pixelLeft;d.style.left=g;d.runtimeStyle.left=c}return f[0]}}else{this.get_style=function(c,b){b=b.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase();return document.defaultView.getComputedStyle(c,"").getPropertyValue(b)}}}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(d,c,a,b){if(!d){this.tlR=this.trR=this.blR=this.brR=parseInt(a);this.tlu=this.tru=this.blu=this.bru=b}else{propname=d.charAt(0)+c.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 c=b.charAt(0)+b.charAt(1);return this[c+"R"]+this[c+"u"]}if(/^(t|b)Ru?$/.test(b)){var d=b.charAt(0);d+=this[d+"lR"]>this[d+"rR"]?"l":"r";var a=this[d+"R"];if(b.length===3&&b.charAt(2)==="u"){a+=this[d="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(c){var f=["tl","tr","bl","br"];var b=0;var h,a;for(h in f){if(!isNaN(h)){a=this[f[h]+"u"];if(a!==""&&a!=="px"){b=new curvyCnrSpec;break}}}if(!b){b=this}else{var l,g,d=curvyBrowser.get_style(c,"left");for(h in f){if(!isNaN(h)){l=f[h];a=this[l+"u"];g=this[l+"R"];if(a!=="px"){var d=c.style.left;c.style.left=g+a;g=c.style.pixelLeft;c.style.left=d}b[l+"R"]=g;b[l+"u"]="px"}}c.style.left=d}return b};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(g){var a=document.styleSheets.item(g).ownerNode.text;a=a.replace(/\/\*(\n|\r|.)*?\*\//g,"");var f=new RegExp("^s*([\\w.#][-\\w.#, ]+)[\\n\\s]*\\{([^}]+border-((top|bottom)-(left|right)-)?radius[^}]*)\\}","mg");var b;this.rules=[];while((b=f.exec(a))!==null){var c=new RegExp("(..)border-((top|bottom)-(left|right)-)?radius:\\s*([\\d.]+)(in|em|px|ex|pt)","g");var d,h=new curvyCnrSpec(b[1]);while((d=c.exec(b[2]))!==null){if(d[1]!=="z-"){h.setcorner(d[3],d[4],d[5],d[6])}}this.rules.push(h)}}operasheet.contains_border_radius=function(a){return/border-((top|bottom)-(left|right)-)?radius/.test(document.styleSheets.item(a).ownerNode.text)};function curvyCorners(){var m,a,o,c,g;if(typeof arguments[0]!=="object"){throw curvyCorners.newError("First parameter of curvyCorners() must be an object.")}if(arguments[0] instanceof curvyCnrSpec){c=arguments[0];if(!c.selectorText&&typeof arguments[1]==="string"){c.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.")}a=arguments[1];if(typeof a!=="string"){a=""}if(a!==""&&a.charAt(0)!=="."&&"autoPad" in arguments[0]){a="."+a}c=new curvyCnrSpec(a);c.setfrom(arguments[0])}if(c.selectorText){g=0;var h=c.selectorText.replace(/\s+$/,"").split(/,\s*/);o=new Array;function d(q){var p=q.split("#");return(p.length===2?"#":"")+p.pop()}for(m=0;m<h.length;++m){var f=d(h[m]);var l=f.split(" ");switch(f.charAt(0)){case"#":a=l.length===1?f:l[0];a=document.getElementById(a.substr(1));if(a===null){}else{if(l.length===1){o.push(a)}else{o=o.concat(curvyCorners.getElementsByClass(l[1],a))}}break;default:if(l.length===1){o=o.concat(curvyCorners.getElementsByClass(f))}else{var b=curvyCorners.getElementsByClass(l[0]);for(a=0;a<b.length;++a){o=o.concat(curvyCorners.getElementsByClass(l[1],b))}}}}}else{g=1;o=arguments}for(m=g,a=o.length;m<a;++m){if(o[m]&&(!("IEborderRadius" in o[m].style)||o[m].style.IEborderRadius!="set")){if(o[m].className&&o[m].className.indexOf("curvyRedraw")!==-1){if(typeof curvyCorners.redrawList==="undefined"){curvyCorners.redrawList=new Array}curvyCorners.redrawList.push({node:o[m],spec:c,copy:o[m].cloneNode(false)})}o[m].style.IEborderRadius="set";var n=new curvyObject(c,o[m]);n.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 b=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 f=c.copy.cloneNode(false);for(var d=c.node.firstChild;d!=null;d=d.nextSibling){if(d.className==="autoPadDiv"){break}}if(!d){curvyCorners.alert("Couldn't find autoPad DIV");break}c.node.parentNode.replaceChild(f,c.node);while(d.firstChild){f.appendChild(d.removeChild(d.firstChild))}c=new curvyObject(c.spec,c.node=f);c.applyCorners()}curvyCorners.block_redraw=b};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 m;this.box=arguments[1];this.settings=arguments[0];this.topContainer=this.bottomContainer=this.shell=m=null;var x=this.box.clientWidth;if(!x&&curvyBrowser.isIE){this.box.style.zoom=1;x=this.box.clientWidth}if(!x){if(!this.box.parentNode){throw this.newError("box has no parent!")}for(m=this.box;;m=m.parentNode){if(!m||m.tagName==="BODY"){this.applyCorners=function(){};curvyCorners.alert(this.errmsg("zero-width box with no accountable parent","warning"));return}if(m.style.display==="none"){break}}m.style.display="block";x=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 ak=curvyBrowser.get_style(this.box,"borderTopWidth");var y=curvyBrowser.get_style(this.box,"borderBottomWidth");var af=curvyBrowser.get_style(this.box,"borderLeftWidth");var ah=curvyBrowser.get_style(this.box,"borderRightWidth");var aa=curvyBrowser.get_style(this.box,"borderTopColor");var ac=curvyBrowser.get_style(this.box,"borderBottomColor");var ai=curvyBrowser.get_style(this.box,"borderLeftColor");var ae=curvyBrowser.get_style(this.box,"backgroundColor");var ag=curvyBrowser.get_style(this.box,"backgroundImage");var f=curvyBrowser.get_style(this.box,"backgroundRepeat");if(this.box.currentStyle&&this.box.currentStyle.backgroundPositionX){var p=curvyBrowser.get_style(this.box,"backgroundPositionX");var r=curvyBrowser.get_style(this.box,"backgroundPositionY")}else{var p=curvyBrowser.get_style(this.box,"backgroundPosition");p=p.split(" ");var r=p[1];p=p[0]}var t=curvyBrowser.get_style(this.box,"position");var d=curvyBrowser.get_style(this.box,"paddingTop");var aj=curvyBrowser.get_style(this.box,"paddingBottom");var q=curvyBrowser.get_style(this.box,"paddingLeft");var al=curvyBrowser.get_style(this.box,"paddingRight");var o=curvyBrowser.get_style(this.box,"border");filter=curvyBrowser.ieVer>7?curvyBrowser.get_style(this.box,"filter"):null;var ab=this.spec.get("tR");var v=this.spec.get("bR");var h=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=h(ak);this.borderWidthB=h(y);this.borderWidthL=h(af);this.borderWidthR=h(ah);this.boxColour=curvyObject.format_colour(ae);this.topPadding=h(d);this.bottomPadding=h(aj);this.leftPadding=h(q);this.rightPadding=h(al);this.boxWidth=x;this.boxHeight=this.box.clientHeight;this.borderColour=curvyObject.format_colour(aa);this.borderColourB=curvyObject.format_colour(ac);this.borderColourL=curvyObject.format_colour(ai);this.borderString=this.borderWidth+"px solid "+this.borderColour;this.borderStringB=this.borderWidthB+"px solid "+this.borderColourB;this.backgroundImage=((ag!="none")?ag:"");this.backgroundRepeat=f}catch(g){throw this.newError("getMessage" in g?g.getMessage():g.message)}var ad=this.boxHeight;var l=x;if(curvyBrowser.isOp){p=h(p);r=h(r);if(p){var u=l+this.borderWidthL+this.borderWidthR;if(p>u){p=u}p=(u/p*100)+"%"}if(r){var u=ad+this.borderWidth+this.borderWidthB;if(r>u){r=u}r=(u/r*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(t!="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=(ad+this.borderWidth+this.borderWidthB)+"px";var w=document.createElement("div");w.style.position="absolute";if(filter){w.style.filter=filter}if(curvyBrowser.quirksMode){w.style.width=(l+this.borderWidthL+this.borderWidthR)+"px"}else{w.style.width=l+"px"}w.style.height=n(ad+this.borderWidth+this.borderWidthB-ab-v);w.style.padding="0";w.style.top=ab+"px";w.style.left="0";if(this.borderWidthL){w.style.borderLeft=this.borderWidthL+"px solid "+this.borderColourL}if(this.borderWidth&&!ab){w.style.borderTop=this.borderWidth+"px solid "+this.borderColour}if(this.borderWidthR){w.style.borderRight=this.borderWidthR+"px solid "+this.borderColourL}if(this.borderWidthB&&!v){w.style.borderBottom=this.borderWidthB+"px solid "+this.borderColourB}w.style.backgroundColor=ae;w.style.backgroundImage=this.backgroundImage;w.style.backgroundRepeat=this.backgroundRepeat;this.shell=this.box.appendChild(w);x=curvyBrowser.get_style(this.shell,"width");if(x===""||x==="auto"||x.indexOf("%")!==-1){throw this.newError("Shell width is "+x)}this.boxWidth=(x!=""&&x!="auto"&&x.indexOf("%")==-1)?parseInt(x):this.shell.clientWidth;this.applyCorners=function(){if(this.backgroundObject){var A=function(at,ar,aq){if(at===0){return 0}var ap;if(at==="right"||at==="bottom"){return aq-ar}if(at==="center"){return(aq-ar)/2}if(at.indexOf("%")>0){return(aq-ar)*100/parseInt(at)}return h(at)};this.backgroundPosX=A(p,this.backgroundObject.width,l);this.backgroundPosY=A(r,this.backgroundObject.height,ad)}else{if(this.backgroundImage){this.backgroundPosX=h(p);this.backgroundPosY=h(r)}}if(ab){C=document.createElement("div");C.style.width=this.boxWidth+"px";C.style.fontSize="1px";C.style.overflow="hidden";C.style.position="absolute";C.style.paddingLeft=this.borderWidth+"px";C.style.paddingRight=this.borderWidth+"px";C.style.height=ab+"px";C.style.top=-ab+"px";C.style.left=-this.borderWidthL+"px";this.topContainer=this.shell.appendChild(C)}if(v){var C=document.createElement("div");C.style.width=this.boxWidth+"px";C.style.fontSize="1px";C.style.overflow="hidden";C.style.position="absolute";C.style.paddingLeft=this.borderWidthB+"px";C.style.paddingRight=this.borderWidthB+"px";C.style.height=v+"px";C.style.bottom=-v+"px";C.style.left=-this.borderWidthL+"px";this.bottomContainer=this.shell.appendChild(C)}var M=this.spec.cornerNames();for(var F in M){if(!isNaN(F)){var V=M[F];var S=this.spec[V+"R"];var Q,K,Y,P;if(V=="tr"||V=="tl"){Q=this.borderWidth;K=this.borderColour;P=this.borderWidth}else{Q=this.borderWidthB;K=this.borderColourB;P=this.borderWidthB}Y=S-P;var E=document.createElement("div");E.style.height=this.spec.get(V+"Ru");E.style.width=this.spec.get(V+"Ru");E.style.position="absolute";E.style.fontSize="1px";E.style.overflow="hidden";var J,L,N;var R=filter?parseInt(/alpha\(opacity.(\d+)\)/.exec(filter)[1]):100;for(J=0;J<S;++J){var T=(J+1>=Y)?-1:Math.floor(Math.sqrt(Math.pow(Y,2)-Math.pow(J+1,2)))-1;if(Y!=S){var Z=(J>=Y)?-1:Math.ceil(Math.sqrt(Math.pow(Y,2)-Math.pow(J,2)));var an=(J+1>=S)?-1:Math.floor(Math.sqrt(Math.pow(S,2)-Math.pow((J+1),2)))-1}var ao=(J>=S)?-1:Math.ceil(Math.sqrt(Math.pow(S,2)-Math.pow(J,2)));if(T>-1){this.drawPixel(J,0,this.boxColour,R,(T+1),E,true,S)}if(Y!=S){if(this.spec.antiAlias){for(L=T+1;L<Z;++L){if(this.backgroundImage!=""){var am=curvyObject.pixelFraction(J,L,Y)*100;this.drawPixel(J,L,K,R,1,E,am>=30,S)}else{if(this.boxColour!=="transparent"){var W=curvyObject.BlendColour(this.boxColour,K,curvyObject.pixelFraction(J,L,Y));this.drawPixel(J,L,W,R,1,E,false,S)}else{this.drawPixel(J,L,K,R>>1,1,E,false,S)}}}if(an>=Z){if(Z==-1){Z=0}this.drawPixel(J,Z,K,R,(an-Z+1),E,false,0)}N=K;L=an}else{if(an>T){this.drawPixel(J,(T+1),K,R,(an-T),E,false,0)}}}else{N=this.boxColour;L=T}if(this.spec.antiAlias){while(++L<ao){this.drawPixel(J,L,N,(curvyObject.pixelFraction(J,L,S)*R),1,E,P<=0,S)}}}for(var a=0,H=E.childNodes.length;a<H;++a){var G=E.childNodes[a];var I=parseInt(G.style.top);var B=parseInt(G.style.left);var c=parseInt(G.style.height);if(V=="tl"||V=="bl"){G.style.left=(S-B-1)+"px"}if(V=="tr"||V=="tl"){G.style.top=(S-c-I)+"px"}G.style.backgroundRepeat=this.backgroundRepeat;if(this.backgroundImage){switch(V){case"tr":G.style.backgroundPosition=(this.backgroundPosX-this.borderWidthL+S-l-B)+"px "+(this.backgroundPosY+c+I+this.borderWidth-S)+"px";break;case"tl":G.style.backgroundPosition=(this.backgroundPosX-S+B+this.borderWidthL)+"px "+(this.backgroundPosY-S+c+I+this.borderWidth)+"px";break;case"bl":G.style.backgroundPosition=(this.backgroundPosX-S+B+1+this.borderWidthL)+"px "+(this.backgroundPosY-ad-this.borderWidth+(curvyBrowser.quirksMode?I:-I)+S)+"px";break;case"br":if(curvyBrowser.quirksMode){G.style.backgroundPosition=(this.backgroundPosX+this.borderWidthL-l+S-B)+"px "+(this.backgroundPosY-ad-this.borderWidth+I+S)+"px"}else{G.style.backgroundPosition=(this.backgroundPosX-this.borderWidthL-l+S-B)+"px "+(this.backgroundPosY-ad-this.borderWidth+S-I)+"px"}}}}switch(V){case"tl":E.style.top=E.style.left="0";this.topContainer.appendChild(E);break;case"tr":E.style.top=E.style.right="0";this.topContainer.appendChild(E);break;case"bl":E.style.bottom=E.style.left="0";this.bottomContainer.appendChild(E);break;case"br":E.style.bottom=E.style.right="0";this.bottomContainer.appendChild(E)}}}var b={t:this.spec.radiusdiff("t"),b:this.spec.radiusdiff("b")};for(z in b){if(typeof z==="function"){continue}if(!this.spec.get(z+"R")){continue}if(b[z]){if(this.backgroundImage&&this.spec.radiusSum(z)!==b[z]){curvyCorners.alert(this.errmsg("Not supported: unequal non-zero top/bottom radii with background image"))}var D=(this.spec[z+"lR"]<this.spec[z+"rR"])?z+"l":z+"r";var U=document.createElement("div");U.style.height=b[z]+"px";U.style.width=this.spec.get(D+"Ru");U.style.position="absolute";U.style.fontSize="1px";U.style.overflow="hidden";U.style.backgroundColor=this.boxColour;switch(D){case"tl":U.style.bottom=U.style.left="0";U.style.borderLeft=this.borderString;this.topContainer.appendChild(U);break;case"tr":U.style.bottom=U.style.right="0";U.style.borderRight=this.borderString;this.topContainer.appendChild(U);break;case"bl":U.style.top=U.style.left="0";U.style.borderLeft=this.borderStringB;this.bottomContainer.appendChild(U);break;case"br":U.style.top=U.style.right="0";U.style.borderRight=this.borderStringB;this.bottomContainer.appendChild(U)}}var O=document.createElement("div");if(filter){O.style.filter=filter}O.style.position="relative";O.style.fontSize="1px";O.style.overflow="hidden";O.style.width=this.fillerWidth(z);O.style.backgroundColor=this.boxColour;O.style.backgroundImage=this.backgroundImage;O.style.backgroundRepeat=this.backgroundRepeat;switch(z){case"t":if(this.topContainer){if(curvyBrowser.quirksMode){O.style.height=100+ab+"px"}else{O.style.height=100+ab-this.borderWidth+"px"}O.style.marginLeft=this.spec.tlR?(this.spec.tlR-this.borderWidthL)+"px":"0";O.style.borderTop=this.borderString;if(this.backgroundImage){var X=this.spec.tlR?(this.backgroundPosX-(ab-this.borderWidthL))+"px ":"0 ";O.style.backgroundPosition=X+this.backgroundPosY+"px";this.shell.style.backgroundPosition=this.backgroundPosX+"px "+(this.backgroundPosY-ab+this.borderWidthL)+"px"}this.topContainer.appendChild(O)}break;case"b":if(this.bottomContainer){if(curvyBrowser.quirksMode){O.style.height=v+"px"}else{O.style.height=v-this.borderWidthB+"px"}O.style.marginLeft=this.spec.blR?(this.spec.blR-this.borderWidthL)+"px":"0";O.style.borderBottom=this.borderStringB;if(this.backgroundImage){var X=this.spec.blR?(this.backgroundPosX+this.borderWidthL-v)+"px ":this.backgroundPosX+"px ";O.style.backgroundPosition=X+(this.backgroundPosY-ad-this.borderWidth+v)+"px"}this.bottomContainer.appendChild(O)}}}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(m){m.style.display="none"}};if(this.backgroundImage){p=this.backgroundCheck(p);r=this.backgroundCheck(r);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(b){if(b==="top"||b==="left"||parseInt(b)===0){return 0}if(!(/^[-\d.]+px$/.test(b))&&!this.backgroundObject){this.backgroundObject=new Image;var a=function(c){var d=/url\("?([^'"]+)"?\)/.exec(c);return(d?d[1]:c)};this.backgroundObject.src=a(this.backgroundImage)}return b};curvyObject.dispatch=function(a){if("dispatch" in a){a.dispatch()}else{throw a.newError("No dispatch function")}};curvyObject.prototype.drawPixel=function(f,l,d,m,h,g,b,n){var c=document.createElement("div");c.style.height=h+"px";c.style.width="1px";c.style.position="absolute";c.style.fontSize="1px";c.style.overflow="hidden";var a=this.spec.get("tR");c.style.backgroundColor=d;if(b&&this.backgroundImage!=""){c.style.backgroundImage=this.backgroundImage;c.style.backgroundPosition="-"+(this.boxWidth-(n-f)+this.borderWidth)+"px -"+((this.boxHeight+a+l)-this.borderWidth)+"px"}if(m!=100){curvyObject.setOpacity(c,m)}c.style.top=l+"px";c.style.left=f+"px";g.appendChild(c)};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(c,b){var d="\ntag: "+this.box.tagName;if(this.box.id){d+="\nid: "+this.box.id}if(this.box.className){d+="\nclass: "+this.box.className}var a;if((a=this.box.parentNode)===null){d+="\n(box has no parent)"}else{d+="\nParent tag: "+a.tagName;if(a.id){d+="\nParent ID: "+a.id}if(a.className){d+="\nParent class: "+a.className}}if(b===undefined){b="warning"}return"curvyObject "+b+":\n"+c+d};curvyObject.prototype.newError=function(a){return new Error(this.errmsg(a,"exception"))};curvyObject.IntToHex=function(b){var a=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F"];return a[b>>>4]+""+a[b&15]};curvyObject.BlendColour=function(f,h,n){if(f==="transparent"||h==="transparent"){throw this.newError("Cannot blend with transparent")}if(f.charAt(0)!=="#"){f=curvyObject.format_colour(f)}if(h.charAt(0)!=="#"){h=curvyObject.format_colour(h)}var a=parseInt(f.substr(1,2),16);var g=parseInt(f.substr(3,2),16);var o=parseInt(f.substr(5,2),16);var b=parseInt(h.substr(1,2),16);var l=parseInt(h.substr(3,2),16);var p=parseInt(h.substr(5,2),16);if(n>1||n<0){n=1}var m=Math.round((a*n)+(b*(1-n)));if(m>255){m=255}if(m<0){m=0}var c=Math.round((g*n)+(l*(1-n)));if(c>255){c=255}if(c<0){c=0}var d=Math.round((o*n)+(p*(1-n)));if(d>255){d=255}if(d<0){d=0}return"#"+curvyObject.IntToHex(m)+curvyObject.IntToHex(c)+curvyObject.IntToHex(d)};curvyObject.pixelFraction=function(h,l,d){var f;var n=d*d;var c=new Array(2);var m=new Array(2);var g=0;var b="";var a=Math.sqrt(n-Math.pow(h,2));if(a>=l&&a<(l+1)){b="Left";c[g]=0;m[g]=a-l;++g}a=Math.sqrt(n-Math.pow(l+1,2));if(a>=h&&a<(h+1)){b+="Top";c[g]=a-h;m[g]=1;++g}a=Math.sqrt(n-Math.pow(h+1,2));if(a>=l&&a<(l+1)){b+="Right";c[g]=1;m[g]=a-l;++g}a=Math.sqrt(n-Math.pow(l,2));if(a>=h&&a<(h+1)){b+="Bottom";c[g]=a-h;m[g]=0}switch(b){case"LeftRight":f=Math.min(m[0],m[1])+((Math.max(m[0],m[1])-Math.min(m[0],m[1]))/2);break;case"TopRight":f=1-(((1-c[0])*(1-m[1]))/2);break;case"TopBottom":f=Math.min(c[0],c[1])+((Math.max(c[0],c[1])-Math.min(c[0],c[1]))/2);break;case"LeftBottom":f=m[0]*c[1]/2;break;default:f=1}return f};curvyObject.rgb2Array=function(a){var b=a.substring(4,a.indexOf(")"));return b.split(", ")};curvyObject.rgb2Hex=function(l){try{var h=curvyObject.rgb2Array(l);var c=parseInt(h[0]);var f=parseInt(h[1]);var a=parseInt(h[2]);var g="#"+curvyObject.IntToHex(c)+curvyObject.IntToHex(f)+curvyObject.IntToHex(a)}catch(d){var b="getMessage" in d?d.getMessage():d.message;throw new Error("Error ("+b+") converting RGB value to Hex in rgb2Hex")}return g};curvyObject.setOpacity=function(b,f){f=(f==100)?99.999:f;if(curvyBrowser.isSafari&&b.tagName!="IFRAME"){var g=curvyObject.rgb2Array(b.style.backgroundColor);var c=parseInt(g[0]);var d=parseInt(g[1]);var a=parseInt(g[2]);b.style.backgroundColor="rgba("+c+", "+d+", "+a+", "+f/100+")"}else{if(typeof b.style.opacity!=="undefined"){b.style.opacity=f/100}else{if(typeof b.style.MozOpacity!=="undefined"){b.style.MozOpacity=f/100}else{if(typeof b.style.filter!="undefined"){b.style.filter="alpha(opacity="+f+")"}else{if(typeof b.style.KHTMLOpacity!="undefined"){b.style.KHTMLOpacity=f/100}}}}}};function addEvent(b,c,d,a){if(b.addEventListener){b.addEventListener(c,d,a);return true}if(b.attachEvent){return b.attachEvent("on"+c,d)}b["on"+c]=d;return false}curvyObject.getComputedColour=function(c){var b=document.createElement("DIV");b.style.backgroundColor=c;document.body.appendChild(b);if(window.getComputedStyle){var d=document.defaultView.getComputedStyle(b,null).getPropertyValue("background-color");b.parentNode.removeChild(b);if(d.substr(0,3)==="rgb"){d=curvyObject.rgb2Hex(d)}return d}else{var a=document.body.createTextRange();a.moveToElementText(b);a.execCommand("ForeColor",false,c);var g=a.queryCommandValue("ForeColor");var f="rgb("+(g&255)+", "+((g&65280)>>8)+", "+((g&16711680)>>16)+")";b.parentNode.removeChild(b);a=null;return curvyObject.rgb2Hex(f)}};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(b,d){var f=new Array;if(d===undefined){d=document}b=b.split(".");var a="*";if(b.length===1){a=b[0];b=false}else{if(b[0]){a=b[0]}b=b[1]}var g,h,l;if(a.charAt(0)==="#"){h=document.getElementById(a.substr(1));if(h){f.push(h)}}else{h=d.getElementsByTagName(a);l=h.length;if(b){var c=new RegExp("(^|\\s)"+b+"(\\s|$)");for(g=0;g<l;++g){if(c.test(h[g].className)){f.push(h[g])}}}else{for(g=0;g<l;++g){f.push(h[g])}}}return f};if(curvyBrowser.isMoz||curvyBrowser.isWebKit){var curvyCornersNoAutoScan=true}else{curvyCorners.scanStyles=function(){function f(h){var g=/^[\d.]+(\w+)$/.exec(h);return g[1]}var b,c,d;if(curvyBrowser.isIE){function a(g){var l=g.style;if(curvyBrowser.ieVer>6){var n=l["-webkit-border-radius"]||0;var h=l["-webkit-border-top-right-radius"]||0;var p=l["-webkit-border-top-left-radius"]||0;var o=l["-webkit-border-bottom-right-radius"]||0;var q=l["-webkit-border-bottom-left-radius"]||0}else{var n=l["webkit-border-radius"]||0;var h=l["webkit-border-top-right-radius"]||0;var p=l["webkit-border-top-left-radius"]||0;var o=l["webkit-border-bottom-right-radius"]||0;var q=l["webkit-border-bottom-left-radius"]||0}if(n||p||h||o||q){var m=new curvyCnrSpec(g.selectorText);if(n){m.setcorner(null,null,parseInt(n),f(n))}else{if(h){m.setcorner("t","r",parseInt(h),f(h))}if(p){m.setcorner("t","l",parseInt(p),f(p))}if(q){m.setcorner("b","l",parseInt(q),f(q))}if(o){m.setcorner("b","r",parseInt(o),f(o))}}curvyCorners(m)}}for(b=0;b<document.styleSheets.length;++b){if(document.styleSheets[b].imports){for(c=0;c<document.styleSheets[b].imports.length;++c){for(d=0;d<document.styleSheets[b].imports[c].rules.length;++d){a(document.styleSheets[b].imports[c].rules[d])}}}for(c=0;c<document.styleSheets[b].rules.length;++c){a(document.styleSheets[b].rules[c])}}}else{if(curvyBrowser.isOp){for(b=0;b<document.styleSheets.length;++b){if(operasheet.contains_border_radius(b)){d=new operasheet(b);for(c in d.rules){if(!isNaN(c)){curvyCorners(d.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)}}(function(m){var h,f,l;h=function(b){for(var a=0;a<b.parents().length;a++){f=b.parents().get(a);l=m.browser.safari?m(f).css("background"):m(f).css("background-color");if(l!=""&&l!="transparent"){return l}}};function g(a){a.elem.style[a.prop]=parseInt(a.now)+a.unit}jQuery.extend(jQuery.fx.step,{borderTopWidth:g,borderBottomWidth:g,borderLeftWidth:g,borderRightWidth:g});jQuery.fn.flip=function(a){return this.each(function(){var b,d,c,n,p,o;b=m(this);if(b.data("flipLock")){return false}else{b.data("flipLock",1)}d={width:b.width(),height:b.height(),bgColor:a.bgColor||b.css("background-color"),fontSize:b.css("font-size")||"12px",direction:a.direction||"tb",toColor:a.color||"#f00",speed:a.speed||500,top:b.offset().top,left:b.offset().left,target:a.content||null,transparent:h(b)||"#fff",onBefore:a.onBefore||function(){},onEnd:a.onEnd||function(){},onAnimation:a.onAnimation||function(){}};c="flipClone_"+(new Date()).getTime();b.css("visibility","hidden").clone(true).appendTo("body").html("").css({visibility:"visible",position:"absolute",left:d.left,top:d.top,margin:0,zIndex:9999}).attr("id",c);n={tb:{start:{fontSize:"0px",lineHeight:"0px",borderTopWidth:d.height,borderLeftWidth:"0px",borderRightWidth:"0px",borderBottomWidth:"0px",borderTopColor:d.bgColor,borderBottomColor:d.transparent,borderLeftColor:d.transparent,borderRightColor:d.transparent,borderStyle:"solid",height:"0px",width:d.width},first:{borderTopWidth:"0px",borderLeftWidth:(d.height/100)*15,borderRightWidth:(d.height/100)*15,borderBottomWidth:"0px",borderTopColor:"#999",borderBottomColor:"#999",borderLeftColor:d.transparent,borderRightColor:d.transparent,top:(d.top+(d.height/2)),left:(d.left-(d.height/100)*15)},second:{borderBottomWidth:d.height,borderTopWidth:"0px",borderLeftWidth:"0px",borderRightWidth:"0px",borderTopColor:d.transparent,borderBottomColor:d.toColor,borderLeftColor:d.transparent,borderRightColor:d.transparent,top:d.top,left:d.left}},bt:{start:{fontSize:"0px",lineHeight:"0px",borderTopWidth:"0px",borderLeftWidth:"0px",borderRightWidth:"0px",borderBottomWidth:d.height,borderTopColor:d.transparent,borderBottomColor:d.bgColor,borderLeftColor:d.transparent,borderRightColor:d.transparent,borderStyle:"solid",height:"0px",width:d.width},first:{borderTopWidth:"0px",borderLeftWidth:(d.height/100)*15,borderRightWidth:(d.height/100)*15,borderBottomWidth:"0px",borderTopColor:"#999",borderBottomColor:"#999",borderLeftColor:d.transparent,borderRightColor:d.transparent,top:(d.top+(d.height/2)),left:(d.left-(d.height/100)*15)},second:{borderTopWidth:d.height,borderLeftWidth:"0px",borderRightWidth:"0px",borderBottomWidth:"0px",borderTopColor:d.toColor,borderBottomColor:d.transparent,borderLeftColor:d.transparent,borderRightColor:d.transparent,top:d.top,left:d.left}},lr:{start:{width:"0px",fontSize:"0px",lineHeight:"0px",borderTopWidth:"0px",borderLeftWidth:d.width,borderRightWidth:"0px",borderBottomWidth:"0px",borderTopColor:d.transparent,borderBottomColor:d.transparent,borderLeftColor:d.bgColor,borderRightColor:d.transparent,borderStyle:"solid",height:d.height},first:{borderTopWidth:(d.height/100)*10,borderLeftWidth:"0px",borderRightWidth:"0px",borderBottomWidth:(d.height/100)*10,borderTopColor:d.transparent,borderBottomColor:d.transparent,borderLeftColor:"#999",borderRightColor:"#999",top:d.top-(d.height/100)*10,left:d.left+(d.width/2)},second:{borderTopWidth:"0px",borderLeftWidth:"0px",borderRightWidth:d.width,borderBottomWidth:"0px",borderTopColor:d.transparent,borderBottomColor:d.transparent,borderLeftColor:d.transparent,borderRightColor:d.toColor,top:d.top,left:d.left}},rl:{start:{width:"0px",fontSize:"0px",lineHeight:"0px",borderTopWidth:"0px",borderLeftWidth:"0px",borderRightWidth:d.width,borderBottomWidth:"0px",borderTopColor:d.transparent,borderBottomColor:d.transparent,borderLeftColor:d.transparent,borderRightColor:d.bgColor,borderStyle:"solid",height:d.height},first:{borderTopWidth:(d.height/100)*10,borderLeftWidth:"0px",borderRightWidth:"0px",borderBottomWidth:(d.height/100)*10,borderTopColor:d.transparent,borderBottomColor:d.transparent,borderLeftColor:"#999",borderRightColor:"#999",top:d.top-(d.height/100)*10,left:d.left+(d.width/2)},second:{borderTopWidth:"0px",borderLeftWidth:d.width,borderRightWidth:"0px",borderBottomWidth:"0px",borderTopColor:d.transparent,borderBottomColor:d.transparent,borderLeftColor:d.toColor,borderRightColor:d.transparent,top:d.top,left:d.left}}};p=b;o=function(){var r=d.target;return r&&r.jquery?r.html():r};function q(r,t){r.queue(function(){d.onBefore();r.html("").css(n[d.direction].start);r.dequeue()});r.animate(n[d.direction].first,d.speed);r.queue(function(){d.onAnimation();r.dequeue()});r.animate(n[d.direction].second,d.speed);r.queue(function(){t.css({backgroundColor:d.toColor,visibility:"visible"});var u=o();if(u){t.html(u)}r.remove();d.onEnd();t.removeData("flipLock");r.dequeue()})}q(m("#"+c),p)})}})(jQuery);(function(a){a.fn.extend({autocomplete:function(b,c){var d=typeof b=="string";c=a.extend({},a.Autocompleter.defaults,{url:d?b:null,data:d?null:b,delay:d?a.Autocompleter.defaults.delay:10,max:c&&!c.scroll?10:150},c);c.highlight=c.highlight||function(f){return f};c.formatMatch=c.formatMatch||c.formatItem;return this.each(function(){new a.Autocompleter(this,c)})},result:function(b){return this.bind("result",b)},search:function(b){return this.trigger("search",[b])},flushCache:function(){return this.trigger("flushCache")},setOptions:function(b){return this.trigger("setOptions",[b])},unautocomplete:function(){return this.trigger("unautocomplete")}});a.Autocompleter=function(p,h){var c={UP:38,DOWN:40,DEL:46,TAB:9,RETURN:13,ESC:27,COMMA:188,PAGEUP:33,PAGEDOWN:34,BACKSPACE:8};var b=a(p).attr("autocomplete","off").addClass(h.inputClass);var n;var u="";var q=a.Autocompleter.Cache(h);var f=0;var A;var D={mouseDownOnSelect:false};var w=a.Autocompleter.Select(h,p,d,D);var C;a.browser.opera&&a(p.form).bind("submit.autocomplete",function(){if(C){C=false;return false}});b.bind((a.browser.opera?"keypress":"keydown")+".autocomplete",function(E){f=1;A=E.keyCode;switch(E.keyCode){case c.UP:E.preventDefault();if(w.visible()){w.prev()}else{y(0,true)}break;case c.DOWN:E.preventDefault();if(w.visible()){w.next()}else{y(0,true)}break;case c.PAGEUP:E.preventDefault();if(w.visible()){w.pageUp()}else{y(0,true)}break;case c.PAGEDOWN:E.preventDefault();if(w.visible()){w.pageDown()}else{y(0,true)}break;case h.multiple&&a.trim(h.multipleSeparator)==","&&c.COMMA:case c.TAB:case c.RETURN:if(d()){E.preventDefault();C=true;return false}break;case c.ESC:w.hide();break;default:clearTimeout(n);n=setTimeout(y,h.delay);break}}).focus(function(){f++}).blur(function(){f=0;if(!D.mouseDownOnSelect){x()}}).click(function(){if(f++>1&&!w.visible()){y(0,true)}}).bind("search",function(){var E=(arguments.length>1)?arguments[1]:null;function F(J,I){var G;if(I&&I.length){for(var H=0;H<I.length;H++){if(I[H].result.toLowerCase()==J.toLowerCase()){G=I[H];break}}}if(typeof E=="function"){E(G)}else{b.trigger("result",G&&[G.data,G.value])}}a.each(l(b.val()),function(G,H){g(H,F,F)})}).bind("flushCache",function(){q.flush()}).bind("setOptions",function(){a.extend(h,arguments[1]);if("data" in arguments[1]){q.populate()}}).bind("unautocomplete",function(){w.unbind();b.unbind();a(p.form).unbind(".autocomplete")});function d(){var H=w.selected();if(!H){return false}var E=H.result;u=E;if(h.multiple){var K=l(b.val());if(K.length>1){var G=h.multipleSeparator.length;var J=a(p).selection().start;var I,F=0;a.each(K,function(L,M){F+=M.length;if(J<=F){I=L;return false}F+=G});K[I]=E;E=K.join(h.multipleSeparator)}E+=h.multipleSeparator}b.val(E);B();b.trigger("result",[H.data,H.value]);return true}function y(G,F){if(A==c.DEL){w.hide();return}var E=b.val();if(!F&&E==u){return}u=E;E=m(E);if(E.length>=h.minChars){b.addClass(h.loadingClass);if(!h.matchCase){E=E.toLowerCase()}g(E,o,B)}else{r();w.hide()}}function l(E){if(!E){return[""]}if(!h.multiple){return[a.trim(E)]}return a.map(E.split(h.multipleSeparator),function(F){return a.trim(E).length?a.trim(F):null})}function m(E){if(!h.multiple){return E}var G=l(E);if(G.length==1){return G[0]}var F=a(p).selection().start;if(F==E.length){G=l(E)}else{G=l(E.replace(E.substring(F),""))}return G[G.length-1]}function v(E,F){if(h.autoFill&&(m(b.val()).toLowerCase()==E.toLowerCase())&&A!=c.BACKSPACE){b.val(b.val()+F.substring(m(u).length));a(p).selection(u.length,u.length+F.length)}}function x(){clearTimeout(n);n=setTimeout(B,200)}function B(){var E=w.visible();w.hide();clearTimeout(n);r();if(h.mustMatch){b.search(function(F){if(!F){if(h.multiple){var G=l(b.val()).slice(0,-1);b.val(G.join(h.multipleSeparator)+(G.length?h.multipleSeparator:""))}else{b.val("");b.trigger("result",null)}}})}}function o(F,E){if(E&&E.length&&f){r();w.display(E,F);v(F,E[0].value);w.show()}else{B()}}function g(F,H,E){if(!h.matchCase){F=F.toLowerCase()}var G=q.load(F);if(G&&G.length){H(F,G)}else{if((typeof h.url=="string")&&(h.url.length>0)){var I={timestamp:+new Date()};a.each(h.extraParams,function(J,K){I[J]=typeof K=="function"?K():K});a.ajax({mode:"abort",port:"autocomplete"+p.name,dataType:h.dataType,url:h.url,data:a.extend({q:m(F),limit:h.max},I),success:function(K){var J=h.parse&&h.parse(K)||t(K);q.add(F,J);H(F,J)}})}else{w.emptyList();E(F)}}}function t(H){var E=[];var G=H.split("\n");for(var F=0;F<G.length;F++){var I=a.trim(G[F]);if(I){I=I.split("|");E[E.length]={data:I,value:I[0],result:h.formatResult&&h.formatResult(I,I[0])||I[0]}}}return E}function r(){b.removeClass(h.loadingClass)}};a.Autocompleter.defaults={inputClass:"ac_input",resultsClass:"ac_results",loadingClass:"ac_loading",minChars:1,delay:400,matchCase:false,matchSubset:true,matchContains:false,cacheLength:10,max:100,mustMatch:false,extraParams:{},selectFirst:true,formatItem:function(b){return b[0]},formatMatch:null,autoFill:false,width:0,multiple:false,multipleSeparator:", ",highlight:function(c,b){return c.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+b.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi,"\\$1")+")(?![^<>]*>)(?![^&;]+;)","gi"),"<strong>$1</strong>")},scroll:true,scrollHeight:180};a.Autocompleter.Cache=function(c){var g={};var d=0;function l(o,n){if(!c.matchCase){o=o.toLowerCase()}var m=o.indexOf(n);if(c.matchContains=="word"){m=o.toLowerCase().search("\\b"+n.toLowerCase())}if(m==-1){return false}return m==0||c.matchContains}function h(n,m){if(d>c.cacheLength){b()}if(!g[n]){d++}g[n]=m}function f(){if(!c.data){return false}var n={},m=0;if(!c.url){c.cacheLength=1}n[""]=[];for(var p=0,o=c.data.length;p<o;p++){var t=c.data[p];t=(typeof t=="string")?[t]:t;var r=c.formatMatch(t,p+1,c.data.length);if(r===false){continue}var q=r.charAt(0).toLowerCase();if(!n[q]){n[q]=[]}var u={value:r,data:t,result:c.formatResult&&c.formatResult(t)||r};n[q].push(u);if(m++<c.max){n[""].push(u)}}a.each(n,function(v,w){c.cacheLength++;h(v,w)})}setTimeout(f,25);function b(){g={};d=0}return{flush:b,add:h,populate:f,load:function(p){if(!c.cacheLength||!d){return null}if(!c.url&&c.matchContains){var o=[];for(var m in g){if(m.length>0){var r=g[m];a.each(r,function(t,q){if(l(q.value,p)){o.push(q)}})}}return o}else{if(g[p]){return g[p]}else{if(c.matchSubset){for(var n=p.length-1;n>=c.minChars;n--){var r=g[p.substr(0,n)];if(r){var o=[];a.each(r,function(t,q){if(l(q.value,p)){o[o.length]=q}});return o}}}}}return null}}};a.Autocompleter.Select=function(f,n,p,u){var m={ACTIVE:"ac_over"};var o,g=-1,w,q="",x=true,c,t;function r(){if(!x){return}c=a("<div/>").hide().addClass(f.resultsClass).css("position","absolute").appendTo(document.body);t=a("<ul/>").appendTo(c).mouseover(function(y){if(v(y).nodeName&&v(y).nodeName.toUpperCase()=="LI"){g=a("li",t).removeClass(m.ACTIVE).index(v(y));a(v(y)).addClass(m.ACTIVE)}}).click(function(y){a(v(y)).addClass(m.ACTIVE);p();n.focus();return false}).mousedown(function(){u.mouseDownOnSelect=true}).mouseup(function(){u.mouseDownOnSelect=false});if(f.width>0){c.css("width",f.width)}x=false}function v(A){var y=A.target;while(y&&y.tagName!="LI"){y=y.parentNode}if(!y){return[]}return y}function l(y){o.slice(g,g+1).removeClass(m.ACTIVE);h(y);var B=o.slice(g,g+1).addClass(m.ACTIVE);if(f.scroll){var A=0;o.slice(0,g).each(function(){A+=this.offsetHeight});if((A+B[0].offsetHeight-t.scrollTop())>t[0].clientHeight){t.scrollTop(A+B[0].offsetHeight-t.innerHeight())}else{if(A<t.scrollTop()){t.scrollTop(A)}}}}function h(y){g+=y;if(g<0){g=o.size()-1}else{if(g>=o.size()){g=0}}}function b(y){return f.max&&f.max<y?f.max:y}function d(){t.empty();var A=b(w.length);for(var B=0;B<A;B++){if(!w[B]){continue}var C=f.formatItem(w[B].data,B+1,A,w[B].value,q);if(C===false){continue}var y=a("<li/>").html(f.highlight(C,q)).addClass(B%2==0?"ac_even":"ac_odd").appendTo(t)[0];a.data(y,"ac_data",w[B])}o=t.find("li");if(f.selectFirst){o.slice(0,1).addClass(m.ACTIVE);g=0}if(a.fn.bgiframe){t.bgiframe()}}return{display:function(A,y){r();w=A;q=y;d()},next:function(){l(1)},prev:function(){l(-1)},pageUp:function(){if(g!=0&&g-8<0){l(-g)}else{l(-8)}},pageDown:function(){if(g!=o.size()-1&&g+8>o.size()){l(o.size()-1-g)}else{l(8)}},hide:function(){c&&c.hide();o&&o.removeClass(m.ACTIVE);g=-1},visible:function(){return c&&c.is(":visible")},current:function(){return this.visible()&&(o.filter("."+m.ACTIVE)[0]||f.selectFirst&&o[0])},show:function(){var B=a(n).offset();c.css({width:typeof f.width=="string"||f.width>0?f.width:a(n).width(),top:B.top+n.offsetHeight,left:B.left}).show();if(f.scroll){t.scrollTop(0);t.css({maxHeight:f.scrollHeight,overflow:"auto"});if(a.browser.msie&&typeof document.body.style.maxHeight==="undefined"){var y=0;o.each(function(){y+=this.offsetHeight});var A=y>f.scrollHeight;t.css("height",A?f.scrollHeight:y);if(!A){o.width(t.width()-parseInt(o.css("padding-left"))-parseInt(o.css("padding-right")))}}}},selected:function(){var y=o&&o.filter("."+m.ACTIVE).removeClass(m.ACTIVE);return y&&y.length&&a.data(y[0],"ac_data")},emptyList:function(){t&&t.empty()},unbind:function(){c&&c.remove()}}};a.fn.selection=function(m,b){if(m!==undefined){return this.each(function(){if(this.createTextRange){var n=this.createTextRange();if(b===undefined||m==b){n.move("character",m);n.select()}else{n.collapse(true);n.moveStart("character",m);n.moveEnd("character",b);n.select()}}else{if(this.setSelectionRange){this.setSelectionRange(m,b)}else{if(this.selectionStart){this.selectionStart=m;this.selectionEnd=b}}}})}var h=this[0];if(h.createTextRange){var c=document.selection.createRange(),l=h.value,g="<->",d=c.text.length;c.text=g;var f=h.value.indexOf(g);h.value=l;this.selection(f,f+d);return{start:f,end:f+d}}else{if(h.selectionStart!==undefined){return{start:h.selectionStart,end:h.selectionEnd}}}}})(jQuery);var lang=$("html").attr("lang");function initForgotPasswordSB(){$(document).ready(function(){$("#forgot-password-sb").validate({submit:false,postBackLink:$("#forgot-password-sb a[id$=hlSubmit]")});$("a[id$=hlClose]").click(function(a){a.preventDefault();top.parent.Shadowbox.close();return false})})}function initCV(){$(document).ready(function(){var b=$("#experience-yes"),a=$("#kam-yes");b.hide();a.hide();initMask();if(!$.browser.msie){$("#cv-form .box").addClass("tl-corner")}$("#cv-form").validate({submit:false,postBackLink:$("#cv-form a[id$=lkSubmit]")});$("input[id$=radXPYes]").click(function(c){b.show()});$("input[id$=radXPNo]").click(function(c){b.hide()});$("input[id$=radYesKAM]").click(function(c){a.show()});$("input[id$=radNoKAM]").click(function(c){a.hide()})})}function initFullSizeMasterPage(){$(document).ready(function(){$("input[id$=ucHeader_txtSearch]").autocomplete("/search/search.aspx",{selectFirst:false,formatResult:function(b){return b[0].split(":")[1]}}).result(function(c,b){if(lang=="fr"){href="/fr-ca/recherche/"+b+"/page-1/20/2/"}else{href="/en-ca/search/"+b+"/page-1/20/2/"}location.href=href});$("input[id$=ucHeader_txtSearch]").keydown(function(b){var c=13;if(b.which==c){if($(this).val()!=$(this).attr("title")&&$(this).val()!=""){if(lang=="fr"){href="/fr-ca/recherche/"+$(this).val()+"/page-1/20/2/"}else{href="/en-ca/search/"+$(this).val()+"/page-1/20/2/"}location.href=href}return false}});$("#search a").click(function(b){var c=$("#search input");if(c.val()==c.attr("title")||c.val()==""){return false}});$("input[id$=ucHeader_txtSearch]").setOptions({width:235,delay:100,minChars:3});$("#login-content").validate({submit:false,postBackLink:$("a[id$=lkOk]","#login-content"),onSuccess:a});function a(){var m=new JsonCustomer(),h=$("input[id$=txtEmail]").val(),l=$("input[id$=txtPassword]").val(),b=$("input[id$=chkRemember]").attr("checked"),g=$("#login-content .loader"),c=$("#login-content .invalid-credential");c.hide();g.show();var f=m.Login(h,l,b);try{if(f.error!=undefined){throw f.error}var n=f;g.hide();if(!n){c.show()}return f}catch(d){ajaxError(d);return false}}})}function createSelect(d,b){var a=document.createElement("select");$(a).attr("id",d.id);$(a).attr("class",d.cssClass);for(i=0;i<b.length;i++){var c=document.createElement("option");c.text=b[i].value;c.value=b[i].id;if(b[i].shortvalue!=undefined){c.value+=","+b[i].shortvalue;if(b[i].shortvalue===d.value){c.selected=true}}a.options.add(c)}return a}function ChooseAddress(b){$("#add-address").unbind("click");$("li.address > .data > a.select-address").click(function(f){f.preventDefault();var c=$(this).attr("uid");var d=new JsonCustomer();d.ChooseThisAddress(b,c,function(g){try{if(g.error!=undefined){throw"error"}top.parent.location.href=top.parent.location.href}catch(h){window.location="/en-us/connection-error/"}});return false});$("li.address > .data > .action-default > li.modify > a").click(function(f){f.preventDefault();var d=$(this).parent().parent().parent();var c=$(this).parent().parent().parent().parent().find("div.form");d.hide();c.show();return false});$("li.address > .data > .action-default > li.delete > a").click(function(c){c.preventDefault();Shadowbox.open({content:'<div id="delete-popup"><h1>Are you sure you want to delete this address ?</h1><ul><li><a href="#" class="delete-yes" uid="'+$(this).attr("uid")+'">Yes</a></li><li><a href="#" class="delete-no">No</a></li></ul></div>',player:"html",title:"",height:100,width:370});return false});$("li.address > .data > .action-default > li.make-preferred > a").click(function(m){m.preventDefault();var h=new JsonCustomer();h.MakeAddressAsPreferred(b,parseInt($(this).attr("uid")),function(n){try{if(n.error!=undefined){throw"error"}}catch(o){window.location="/en-us/connection-error/"}});var f=$("ul.addresses > li.preferred");var g=$("ul.addresses > li.preferred > .data > strong.preferred");var c=$("ul.addresses > li.preferred > .data > ul.action-default > li.make-preferred");$(f).removeClass("preferred");$(g).hide();$(c).show();var d=$(this).parent().parent().parent().parent();var l=$(d).find("div.data > strong.preferred");var c=$(d).find("div.data > ul.action-default > li.make-preferred");$(d).addClass("preferred");$(l).show();$(c).hide();$("li.address:even").addClass("even");return false});$("li.address > .form :input").each(function(d){var c=$(this).attr("mask");if(c!=undefined){$(this).mask(c)}if($(this).closest("li.address").hasClass("new")){var f=$(this).attr("defaultVal");$(this).val(f)}});$("li.address > .form  :input").blur(function(d){var c=$(this).val();if(c===""){$(this).val($(this).attr("defaultVal"));if(!$(this).hasClass("error")){$(this).addClass("alternate")}}else{$(this).removeClass("error");$(this).removeClass("alternate")}});$("li.address > .form :input").focus(function(c){if($(this).val()===$(this).attr("defaultVal")){$(this).val("");$(this).removeClass("alternate")}});$("li.address > .data > label[for='ddState']").each(function(c){var d=$(this).parent().parent().find(".form > select");$(this).attr("for",d.attr("id"))});$("li.address > .form > .action-form > li.save > a").click(function(A){A.preventDefault();var q=$(this).parent().parent().parent().parent();var m=$(this).parent().parent().parent();var t=$(this).parent().parent().parent().parent().find("div.data");var c=$(m).find(":input.required");var g=$(this).attr("index");var l=true;$(c).each(function(D){var C=$(this).val();if(C==""||C==$(this).attr("defaultVal")){$(this).addClass("error");$(this).removeClass("alternate");l=false}else{$(this).removeClass("error")}});if(l){q.removeClass("new");m.hide();t.show();var p=parseInt($("#txtId_"+g).val());var v=$("#txtFirstName_"+g).val();var h=$("#txtLastName_"+g).val();var d=$("#txtCompany_"+g).val();var w=$("#txtAddress1_"+g).val();var u="";var B="#txtAddress2_"+g;if($(B).val()!=$(B).attr("defaultVal")){u=$(B).val()}var r=$("#txtCity_"+g).val();var n=$(m).find("select").val();if(n.indexOf(",")!=-1){n=n.split(",")[0]}var y="";var x=$("#txtZip_"+g).val();var f=$("#txtPhone_"+g).val();switch(b){case 1:var o=new JsonCustomer();o.UpdateAddress(1,p,v,h,w,u,r,n,"",x,f,function(D){try{if(D.error!=undefined){throw D.error}var C=JSON.parse(D.result);$(t).find("ul.action-default > li.delete > a, ul.action-default > li.make-preferred > a").attr("uid",C.id);$("#txtId_"+g).val(C.id);a(C)}catch(E){ajaxError(E)}});break;case 2:var o=new JsonCustomer();o.UpdateAddress(2,p,v,h,w,u,r,n,"",x,f,function(D){try{if(D.error!=undefined){throw"error"}var C=JSON.parse(D.result);$(t).find("ul.action-default > li.delete > a, ul.action-default > li.make-preferred > a").attr("uid",C.id);$("#txtId_"+g).val(C.id);a(C)}catch(E){window.location="/en-us/connection-error/"}});break}}else{$("input.error:first").focus()}return false});function a(c){var f=c.stateTxt;var d=$("a[uid="+c.id+"]:first").closest("div.data");$(d).find("label").each(function(l){var g=$(":input[id="+$(this).attr("for")+"]");var h=$(g).val();if($(g).attr("type")=="select-one"){h=f}if(!$(g).hasClass("required")){if(h===$(g).attr("defaultVal")||h===""){$(this).hide();h=""}else{$(this).show()}}$(this).html(h)})}$("li.address > .form > .action-form > li.cancel > a").click(function(g){g.preventDefault();var f=$(this).parent().parent().parent().parent();if($(f).hasClass("new")){$("li.address:last").remove();adjustLayout()}else{var c=$(this).parent().parent().parent();var d=$(this).parent().parent().parent().parent().find("div.data");c.hide();d.show()}return false});$("#add-address").click(function(l){l.preventDefault();if($("li.address:last").hasClass("new")){return false}var d=$("li.address:last").hasClass("even")?"":" even";var c=$("li.address:last > div.data > label:first");var h=parseInt(c.attr("for").split("_")[1])+1;var g='<li class="new address'+d+'"><div class="data" style="display:none"><a href="#" class="select-address" uid="">Choose this address</a><strong class="preferred" style=\'display:none\'>Preferred address</strong><label for="txtFirstName_'+h+'"></label> <label for="txtLastName_'+h+'"></label><br /><label for="txtCompany_'+h+'" class="block"></label><label for="txtAddress1_'+h+'" class="block"></label><label for="txtAddress2_'+h+'" class="block"></label><label for="txtCity_'+h+'"></label>, <label for="ddState"></label> <label for="txtZip_'+h+'"></label><br /><label for="txtPhone_'+h+'"></label><div class="clear"></div><ul class="action-default"><li class="modify"><a href="#">Modify</a></li><li class="delete"><a href="#" uid="">Delete</a></li><li class="make-preferred"><a href="#" uid="">Make Preferred</a></li></ul></div><div class="form" style="display:block"><input type="text" id="txtId_'+h+'" value="0" style="display:none;"/><input type="text" id="txtFirstName_'+h+'" value="First name" class="small required alternate" defaultVal="First name" /> <input type="text" id="txtLastName_'+h+'" value="Last name" class="small required alternate" defaultVal="Last name" /><br /><input type="text" id="txtAddress1_'+h+'" value="Address 1" class="required standard alternate" defaultVal="Address 1" /><br /><input type="text" id="txtAddress2_'+h+'" value="Address 2 (optional)" class="standard alternate" defaultVal="Address 2 (optional)" /><br /><input type="text" id="txtCity_'+h+'" value="City" class="required small alternate" defaultVal="City" /> <select class="small required" id="ddState_'+h+'"><option value="1">test</option></select><br /><input type="text" id="txtZip_'+h+'" value="Zip code" class="required small zip alternate" mask="a9a 9a9"defaultVal="Zip code" /><input type="text" id="txtPhone_'+h+'" value="Phone number" class="required small phone alternate" mask="(999) 999-9999? x9999" defaultVal="Phone number"  /><div class="clear"></div><ul class="action-form"><li class="save"><a href="#" index="'+h+'">Save</a></li><li class="cancel"><a href="#">Cancel</a></li></ul></div></li>';$("ul.addresses").append(g);var o=($("li.address")).length+1;adjustLayout(o);ChooseAddress(b);var n=new JsonStates();stateOptions=n.GetStatesList();stateOptions=JSON.parse(stateOptions);var f={id:"ddState_"+h,cssClass:"small required"};var m=createSelect(f,stateOptions);$("#ddState_"+h).replaceWith(m);return false});adjustLayout()}function adjustLayout(a){if(a===undefined){a=($("li.address")).length}var c=304;var b=$("li.address:first > .data > ul.action-default > li.delete");if(a==1){b.hide()}else{if(a==2){c=c*2;b.show()}else{if(a>=3){c=c*3;b.show()}}}$("div.content").css("width",c)}function initDeleteYesNo(a){$("#delete-popup > ul > li > a.delete-yes").click(function(f){f.preventDefault();var b=$(this).attr("uid");var d=$("a[uid="+b+"]").closest("li.address");var g=b;var c=new JsonCustomer();c.DeleteAddress(action,g,function(h){try{if(h.error!=undefined){throw"error"}if(parseInt(h.result)>=0){d.remove();$("li.even").removeClass("even");$("ul.addresses > li:even").addClass("even");adjustLayout()}if(parseInt(h.result)>0){$("li.address > .data > ul.action-default > li.make-preferred > a[uid="+h.result+"]").click()}}catch(l){window.location="/en-us/connection-error/"}});Shadowbox.close();return false});$("#delete-popup > ul > li > a.delete-no").click(function(b){Shadowbox.close()})}function updateNbItem(b){var a=$("#hd-nb-cart-items");a.html(b)}function initShoppingBasket(){function g(){var l=$("#shopping-cart"),h=$("#shopping-cart-no-item");l.fadeOut("normal",function(){h.fadeIn()})}function f(){$("a.delete").click(function(n){n.preventDefault();var m=$(this).parents("tr"),l=$(this).next().val();m.fadeOut("normal",function(){$(this).remove()});var h=new Cart();h.DelFromCart(l,function(o){try{if(o.error!=undefined){throw o.error}var p=JSON.parse(o.result);updateNbItem(p.cartNbItems);d(p.freeShipping);$("#subtotal-price").html(p.cartSubTotal);if(p.cartNbItems==0){g()}}catch(q){ajaxError(q)}});return false})}function b(){var h=$("#subtotal");h.append('<img class="ajax-loader" src="/static/images/ajax-loader.gif" />')}function c(){$("img.ajax-loader").remove()}function d(m){var h=$("#free-shipping-amount"),l=$("#wrap-shipping-free");if(m!="-1"){h.text(m);l.show()}else{l.hide()}}function a(){$("a.update-cart").click(function(l){l.preventDefault();var h=$("#subtotal-price");b();$("table#items > tbody > tr").each(function(o){var n=$("td.action input",this).val(),q=$("td.qty input",this).val(),p=$("td.subtotal > strong",this),m=$("a.delete",this);s=new Cart();s.UpdCart(n,q,function(r){try{if(r.error!=undefined){throw r.error}var u=JSON.parse(r.result);p.html(u.rowSubTotal);h.html(u.cartSubTotal);updateNbItem(u.cartNbItems);d(u.freeShipping);if($("table#items > tbody > tr").length==(o+1)){c()}if(q==0){m.click()}}catch(t){ajaxError(t)}})});return false})}$(document).ready(function(){$("input.numeric").mask("9?9",{placeholder:" "});$("input.numeric").blur(function(h){if($(this).val()==""){$(this).val("1")}});if(!$.browser.msie){$("#shopping-cart-no-item").addClass("tr-corner")}f();a()})}function initCheckoutConfirmation(){$(document).ready(function(){if(!$.browser.msie){$(".box").addClass("tr-corner")}})}function initCheckoutStep3(){function b(d){var f=d.parent();var g=$(".meta-readonly",f);var c=$(".meta-edit",f);d.toggle();if(d.hasClass("modify")){d.next().toggle()}else{d.prev().toggle()}g.toggle();c.toggle();f.toggleClass("readonly");if($.browser.msie&&d.hasClass("modify")){f.parent().css("height","320px");f.css("padding-bottom","20px")}else{if($.browser.msie){f.parent().css("height","161px")}}}function a(){$("a.action").click(function(d){d.preventDefault();b($(this));return false});$("#shipping-address a.save").prev().validate({submit:false,postBackLink:$("#shipping-address a.save"),onSuccess:c});$("#billing-address a.save").prev().validate({submit:false,postBackLink:$("#billing-address a.save"),onSuccess:c});function c(){var x=new JsonCustomer();var n=$(this.postBackLink).parent(),d=n.prev(),g=$("a.cancel",n.parent()),l=$("input[id$=txtAction]",n).val(),f=$("input[id$=txtID]",n).val(),o=$("input[id$=txtFirstName]",n).val(),h=$("input[id$=txtLastname]",n).val(),u=$("input[id$=txtAddress1]",n).val(),q=$("input[id$=txtAddress2]",n),r=q.val()!=q.attr("title")?q.val():"",p=$("input[id$=txtCity]",n).val(),w=$("select[id$=ddProvince]",n).val(),t=$("select[id$=ddProvince] :selected",n).text(),v=$("input[id$=txtPostalCode]",n).val(),m=$("input[id$=txtPhone]",n).val();x.UpdateAddress(l,f,o,h,u,r,p,w,"",v,m,function(A){try{if(A.error!=undefined){throw A.error}var D=$("span.firstname",d),H=$("span.lastname",d),C=$("span.address1",d),B=$("span.address2",d),G=$("span.city",d),E=$("span.province",d),F=$("span.postalcode",d),y=$("span.phone",d);D.text(o);H.text(h);C.text(u);B.text(r);G.text(p);E.text(t);F.text(v);y.text(m);g.click()}catch(I){ajaxError(I)}});return false}}$(document).ready(function(){initMask();setFieldWithDefaultValue();$("#addresses input.text").onFocusClearField();if($("a[id$=hlModifyShipping]").attr("rel")==""){a()}$("#terms").validate({submit:false,postBackLink:$("a[id$=hlNextStep]")});function c(){top.parent.location.href=top.parent.location.href}Shadowbox.options.onClose=c})}function initCheckoutStep1(){$(document).ready(function(){if(!$.browser.msie){$("#delivery-address .box").addClass("tr-corner")}initMask();$("#delivery-address").validate({submit:false,postBackLink:$("a[id$=hlNextStep]"),onSuccess:c});var a=$("#contact li.email input"),b=$("#email-already-in-use"),d=b.text();function c(){var g=new JsonCustomer();var f=g.ValidateAccount(a.val());if(!f){a.parent().addClass("error");a.focus();b.text(d.replace(/\{0\}/,a.val()));b.fadeIn()}else{a.parent().removeClass("error");b.fadeOut()}return f}$("input[id$=chkNewsletter]").click(function(f){$("ul.newsletter-subject").toggle()})})}function initCheckoutStep2(){$(document).ready(function(){var a=$("#address");if(!$.browser.msie){$(a).addClass("tr-corner")}initMask();$("form").validate({submit:false,postBackLink:$("a[id$=hlNextStep]")});EnableDisableForm()})}function EnableDisableForm(){var d=$("li.required");var g=$("li.postalcode");var c=$("li.phone");function a(){$(d).addClass("required");$(g).addClass("postalcode");$(c).addClass("phone");$("#address").removeClass("readonly");$("ul.form li").removeClass("readonly");$("ul.form li :input").each(function(h){$(this).removeAttr("readonly");if($(this).attr("type")=="select-one"){this.disabled=false}})}function b(){$("li.required").removeClass("error");$("ul.form li").addClass("readonly");$(d).removeClass("required");$(g).removeClass("postalcode");$(c).removeClass("phone");$("#address").addClass("readonly");$("ul.form li :input").each(function(h){if($(this).attr("type")=="select-one"){this.disabled=true}else{$(this).attr("readonly","readonly")}})}$("li.same-as-shipping :input").click(function(h){if(this.checked){b()}else{a()}});var f=$("li.same-as-shipping :input");if($(f).attr("checked")==true){b()}else{a()}}function initCheckoutLogin(){$(document).ready(function(){$("#existing-user").validate({submit:false,postBackLink:$("a[id$=hlExistingClient]"),onSuccess:a});function a(){var m=new JsonCustomer(),h=$("#existing-user input[id$=txtEmail]").val(),l=$("#existing-user input[id$=txtPassword]").val(),b=$("#existing-user input[id$=chkRememberMe]").attr("checked"),g=$("#existing-user .loader"),c=$("#existing-user .invalid-credential");c.hide();g.show();var f=m.Login(h,l,b);try{if(f.error!=undefined){throw f.error}var n=f;g.hide();if(!n){c.show()}return f}catch(d){ajaxError(d);return false}}})}function initOurStores(){$(document).ready(function(){$(".map").hide();$("#addresses").accordion({autoHeight:false,collapsible:true,active:false,change:function(b,a){$(".map",$(a).newContent).show()},changestart:function(b,a){$(".map").hide()}});$("#current-province").click(function(a){a.preventDefault();$("#dd-province").toggle();return false});$("body").click(function(a){$("#dd-province").hide()});Shadowbox.setup(".gallery a",{onFinish:function(a){if($("#sb-content").is("img")){$("#sb-content").css("cursor","pointer");$("#sb-content").click(function(b){top.parent.Shadowbox.close()})}}})})}function initContactUs(){$(document).ready(function(){$("#contact-us").validate({submit:false,postBackLink:$("a[id$=lkSubmit]")})})}function initProduct(){function f(l,h){var m=l.val();if(m.indexOf(h)!=-1&&h!=""){m=m.replace(","+h+",",",")}return m}function c(h,m){var l=h.val();if(l.indexOf(m)==-1){l+=m+","}return l}function a(p,o){$target=$(p.currentTarget);p.preventDefault();if(o===undefined){o=null}var h="checkbox-checked",m=$("span.checkbox",$target),q=$("input",$target),n,l;if($target.parents("#color").length>0){n=$("#hdfColor")}else{if($target.parents("#variante1").length>0){n=$("#hdfFormat")}else{n=$("#hdfFormat2")}}if((m.hasClass(h)&&o==undefined)||o=="uncheck"){m.removeClass(h);l=f(n,q.val())}else{m.addClass(h);l=c(n,q.val())}n.val(l);return false}function g(){var h=$("#format"),l=$("#color");if(h.height()<l.height()){h.css("height",l.height()+"px")}}function d(){var l=$("#thumbnail a");var h=$("#big-thumb a");for(i=0;i<l.length;i++){$thumb=$(l[i]);$img=$(h[i]);$thumb.data("img",$img)}$("#big-thumb").click(function(n){var m=n.target;if($(m).is("span.zoom")){$(m).prev().click()}});$("#thumbnail a.thumbnail").click(function(p){p.preventDefault();var o=$(this);var n=o.data("img");var m=$("#big-thumb a.active");m.fadeOut("normal",function(){$(this).removeClass("active");n.fadeIn();n.addClass("active");n.css("display","block")});return false})}function b(){$("#color-items").click(function(q){var p=q.target;var n=$(p).parent();var r=n.next();if(n.is("a.add-to-cart")){q.preventDefault();n.fadeOut(function(){r.fadeIn(function(){setTimeout(function(){r.fadeOut(function(){n.fadeIn()})},2000)})});var m=n.next().next();var l=$("input",n.parent().prev());var h=$("#hd-nb-cart-items");var o=new Cart();o.AddToCart(m.val(),l.val(),function(t){try{updateNbItem(t.result)}catch(u){window.location="/en-us/connection-error/"}});return false}})}$(document).ready(function(){var h=$("#color-items > table");if($("tbody > tr",h).length==0){h.hide()}g();$("input.numeric").mask("9?99",{placeholder:" "});d();$(".color-format li a").click(function(m,l){a(m,l)});b();$("#all-color").click(function(n){n.preventDefault();var m=$("span.big-checkbox",this),l="check";if(m.hasClass("big-checkbox-checked")){m.removeClass("big-checkbox-checked");l="uncheck"}else{m.addClass("big-checkbox-checked");l="check"}$("#color li a").each(function(o){$(this).trigger("click",l)});return false});$("#refresh-result").click(function(t){t.preventDefault();$("#color-items > table").fadeOut("fast");var q=ProductFamilyListUrl+" #color-items > table";var l=$("input[id$=hdfID]").val(),p=$("input[id$=hdfColor]").val(),n=$("input[id$=hdfFormat]").val(),m=$("input[id$=hdfFormat2]").val(),o=$("img.loader"),r=$(this);$(this).fadeOut("fast",function(){o.fadeIn("fast",function(){$("#color-items").load(q,{id:l,paramColor:p,paramVar1:n,paramVar2:m},function(){o.fadeOut("fast",function(){r.fadeIn("fast")})})})});return false});$("div.metadata").click(function(m){var l=m.target;if($(l).is("div.metadata")||$(l).is("div.metadata > p")){location.href=$("a",l).attr("href")}})})}function initSplash(){$(document).ready(function(){$("#flip-client").click(function(a){a.preventDefault();$("#splash").flip({direction:"lr",color:"transparent",onEnd:function(){$("#splash").hide();$("#business-client").show()}});return false});$("#flip-business").click(function(a){a.preventDefault();$("#business-client").flip({direction:"rl",color:"transparent",onEnd:function(){$("#business-client").hide();$("#splash").show()}});return false});$("#business-client").hide();initMask();setFieldWithDefaultValue();$(".welcome input").onFocusClearField();$("#splash #fr").validate({submit:false,postBackLink:$("a[id$=lkEnterFr]")});$("#splash #en").validate({submit:false,postBackLink:$("a[id$=lkEnterEn]")});$("#business-client #fr").validate({submit:false,postBackLink:$("a[id$=lkBusinessEnterFr]")});$("#business-client #en").validate({submit:false,postBackLink:$("a[id$=lkBusinessEnterEn]")});$("a[id$=lkBusinessEnterFr]").click(function(f){f.preventDefault;var b=true;var c=$("input[id$=txtBusinessEmailFr]");var d=$("input[id$=txtBusinessPasswordFr]");var a=c.parent();var g=d.parent();if(!validateEmail(c.val())){a.addClass("error");b=false}else{a.removeClass("error")}if(d.val()==""||d.val()==d.attr("title")){g.addClass("error");b=false}else{g.removeClass("error")}return b});$("a[id$=lkBusinessEnterEn]").click(function(f){f.preventDefault;var b=true;var c=$("input[id$=txtBusinessEmailEn]");var d=$("input[id$=txtBusinessPasswordEn]");var a=c.parent();var g=d.parent();if(!validateEmail(c.val())){a.addClass("error");b=false}else{a.removeClass("error")}if(d.val()==""||d.val()==d.attr("title")){g.addClass("error");b=false}else{g.removeClass("error")}return b})})}function initCategorie(){$(document).ready(function(){$("#sort-by").click(function(a){a.preventDefault();$("#dd-sort-by").toggle();return false});$("body").click(function(b){$("#dd-sort-by").hide();var a=b.target;if($(a).is("div.metadata")||$(a).is("div.metadata > p")){location.href=$("a",a).attr("href")}});initCategorieDisplay()})}function initCategorieDisplay(){var c="categorie-display";var b="thumbnail";var a=readCookie(c);if(a==null){createCookie(c,b,365);a=b}$("#display > a").click(function(d){d.preventDefault();$("#display > a").removeClass("selected");$(this).addClass("selected");var g=$(this).attr("id");var f=$("#categories #items");f.removeClass("items-thumbnail items-summary items-list");f.addClass("items-"+g);createCookie(c,g,365);return false});$("#"+a).click()}function initHomePage(){$(document).ready(function(){var a=$("#promo-a").tabs({fx:{opacity:"toggle"},spinner:""});a.tabs("rotate",2000,false)})}function initNewsletterShadowBox(){$(document).ready(function(){var a=$("input[id$=txtEmail]");var b=$("input[id$=txtPostalCode]");initMask();a.onFocusClearField();b.onFocusClearField();$("#newsletter-shadowbox").validate({submit:false,postBackLink:$("a[id$=lkSubmit]")});$("a.close").click(function(c){c.preventDefault();parent.Shadowbox.close();return false});b.blur()})}function initBreadcrumb(){$(document).ready(function(){if($.browser.msie){$("#breadcrumb a.nav").show();$("#breadcrumb div.sub-nav").show();$("#nav .sub-nav").hide();$("#breadcrumb div.sub-nav").hide()}$("#breadcrumb > ul > li > a.nav").parent().mouseenter(function(a){var b=$(this).next();$(".sub-nav",this).show();$("a.nav",this).addClass("nav-mouseover");if($.browser.msie){$(this).append('<div class="border-fix"></div>')}});$("#breadcrumb > ul > li > a.nav").parent().mouseleave(function(a){var b=$(this).next();$(".sub-nav",this).hide();$("a.nav",this).removeClass("nav-mouseover");if($.browser.msie){$("div.border-fix").remove()}})})}function initAccount(){$(document).ready(function(){$("form").validate();$("a[id$=hlSubmit]").click(function(a){a.preventDefault();$("form").submit();return false});$("a[id$=hlCancel]").click(function(a){a.preventDefault();history.back();return false})})}function ajaxError(a){alert("message: "+a.message+"\nname: "+a.name+"\nstackTrace: "+a.stackTrace)}jQuery.fn.enter=function(a){$(this).keydown(function(b){var c=13;if(b.which==c){window.location=a}})};function createCookie(c,d,f){if(f){var b=new Date();b.setTime(b.getTime()+(f*24*60*60*1000));var a="; expires="+b.toGMTString()}else{var a=""}document.cookie=c+"="+d+a+"; path=/"}function readCookie(b){var f=b+"=";var a=document.cookie.split(";");for(var d=0;d<a.length;d++){var g=a[d];while(g.charAt(0)==" "){g=g.substring(1,g.length)}if(g.indexOf(f)==0){return g.substring(f.length,g.length)}}return null}function eraseCookie(a){createCookie(a,"",-1)}function validateZipCode(b){var a=/^\d{5}$|^\d{5}-\d{4}$/;return a.test(b)}function validatePostalCode(a){var b=/^[a-zA-Z]{1}\d{1}[a-zA-Z]{1}\s\d{1}[a-zA-Z]{1}\d{1}$/;return b.test(a)}function validateEmail(b){var a=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;return a.test(b)}function validatePhoneNumber(b){var a=/^\(?(\d{3})\)?[- ]?(\d{3})[- ]?(\d{4})(\s[x]\d{1,4})?$/;return a.test(b)}function initMask(){$("li.postalcode input").mask("a9a 9a9");$("li.phone input").mask("(999) 999-9999? x9999");$("input.postalcode").mask("a9a 9a9");$("input.phone").mask("(999) 999-9999? x9999")}getNormColor=function(a){if(a.indexOf("#")!=-1){a=a.substring(1,7)}else{a=rgbToHex(a)}return a};rgbToHex=function(c){var f=c;var d=f.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/);delete (d[0]);for(var b=1;b<=3;++b){d[b]=parseInt(d[b]).toString(16);if(d[b].length==1){d[b]="0"+d[b]}}var a=d.join("");return a};jQuery.fn.validate=function(r){var f=jQuery.extend({name:"ValidateUI",submit:true,postBackLink:null,onEnter:true,onSuccess:null},r);var g=$(this);$("li.required",g).each(function(){$(this).append('<span class="error-img"></span>');$("label",this).each(function(t){$(this).html('<span class="mandatory">*</span> '+$(this).html())})});$(":input",g).each(function(t){if($(this).attr("mask")!=undefined){$(this).mask($(this).attr("mask"))}});function p(y){var t=true;for(i=0;i<y.length;i++){var v=$(y[i]).children(":input:first");var x=$(y[i]).children(":input.old-value");if(v.val()!=""){if((x.length>0&&v.val()!=x.val())||x.length==0){var w=new JsonCustomer();try{var u=w.ValidateAccount(v.val());var B=$(y).find(".email-already-in-use");if(!u){t=false;$(y[i]).addClass("error");B.show()}else{$(y[i]).removeClass("error");B.hide()}}catch(A){window.location="/en-us/connection-error/"}}}}return t}function b(v){var t=true;for(i=0;i<v.length;i++){$(v).find(".email-already-in-use").hide();var w=$(v[i]).children(":input");var u=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;if($(w).val()!=""){if(!u.test($(w).val())){t=false;$(v[i]).addClass("error")}else{$(v[i]).removeClass("error")}}}return t}function l(x){var t=true;for(i=0;i<x.length;i++){var v=$(x[i]).children(":input");var u="#"+$(v).attr("compare");var w=$(u).parent();if($(u).val()!=$(v).val()||(($(x[i]).hasClass("optional-required")||$(x[i]).hasClass("required"))&&v.val()=="")){t=false;$(x[i]).addClass("error");$(w).addClass("error")}else{$(x[i]).removeClass("error")}}return t}function a(v){var t=true;for(i=0;i<v.length;i++){var u=$(v[i]).children(":input");if(!validatePhoneNumber($(u).val())){t=false;$(v[i]).addClass("error")}else{$(v[i]).removeClass("error")}}return t}function n(v){var t=true;for(i=0;i<v.length;i++){var u=$(v[i]).children(":input");if(!validateZipCode($(u).val())){t=false;$(v[i]).addClass("error")}else{$(v[i]).removeClass("error")}}return t}function o(v){var t=true;for(i=0;i<v.length;i++){var u=$(v[i]).children(":input");if(!validatePostalCode($(u).val())){t=false;$(v[i]).addClass("error")}else{$(v[i]).removeClass("error")}}return t}function h(x){var t=true;for(i=0;i<x.length;i++){var A=$(x[i]).find(":input");var u=true;if($(A[0]).attr("type")=="radio"){u=false;t=false}for(j=0;j<A.length;j++){var w=$(A[j]).attr("type");var y=$(A[j]).val();switch(w){case"checkbox":if(!$(A[j]).attr("checked")){t=false;u=false}break;case"radio":var B=$(A[j]).attr("name");var v=$("input[name="+B+"]");for(k=0;k<v.length;k++){if($(v[k]).attr("checked")){t=true;u=true}}break;case"select-one":if(y===""||y==="0"){t=false;u=false}break;case"text":if(y==""||y==$(A[j]).attr("title")){t=false;u=false}break;case"password":if(y==""){t=false;u=false}break;case"textarea":if(y==""){t=false;u=false}break}}if(!u){$(x[i]).addClass("error")}else{$(x[i]).removeClass("error")}}return t}function q(B){var K=true;for(i=0;i<B.length;i++){var G=$(B[i]).children("li.optional");var E=$(G).find(":input");var D=$(E).attr("type");var F=false;switch(D){case"checkbox":if(E[0].checked){F=true}break}if(F){var A=$("li.optional-required");var u=h(A);var J=$("li.optional-email");var I=b(J);var y=$("li.optional-compare");var C=l(y);var x=$("li.optional-phone");var H=a(x);var w=$("li.optional-zip");var t=n(w);var B=$("ul.optional-optional");var v=q(B);if(!u||!I||!C||!H||!t){K=false}}else{$(B[i]).children("li.error").each(function(){$(this).removeClass("error")})}}return K}function c(){var B=$("li.required",g);var u=h(B);var H=$("li.email",g);var I=b(H);var A=$("li.email-exist",g);if(I){I=p(A)}var y=$("li.compare",g);var D=l(y);var x=$("li.phone",g);var F=a(x);var w=$("li.zip",g);var t=n(w);var E=$("li.postalcode",g);var G=o(E);var C=$("ul.optional",g);var v=q(C);if($("li.error",g).length>0){$($("li.error :input",g)[0]).focus();return false}else{return true}}if(f.submit){$(this).bind("submit",c)}if(f.onSuccess&&f.postBackLink!=null){var d=f.postBackLink;d.click(function(u){var t=false;if(c()){t=f.onSuccess()}return t})}else{if(!f.submit&&f.postBackLink!=null){var d=f.postBackLink;for(i=0;i<d.length;i++){var m=$(d[i]);m.click(function(u){var t=c();return t})}}}if(f.onEnter){$("ul.form li input",g).keydown(function(v){var w=13;if(v.which==w){if(f.submit){$("form").submit()}else{if(f.postBackLink!=null){var u=$(f.postBackLink).getDoPostBackArgs();if(c()){var t=true;if(f.onSuccess){t=f.onSuccess()}if(t){__doPostBack(u.args0,u.args1)}return t}return false}}}})}return this};jQuery.fn.getDoPostBackArgs=function(){var c=$(this),b=c.attr("href"),a="";if(b!=""&&b.indexOf("doPostBack")!=-1){a=b.split("(")[1];a=a.split(")")[0];a=a.split(",")}return{args0:a[0].replace(/\'/g,""),args1:a[1].replace(/\'/g,"")}};jQuery.fn.onFocusClearField=function(){var a=$(this);for(i=0;i<a.length;i++){$el=$(a[i]);$el.focus(function(c){var b=$(this).attr("title");if($(this).val()===b){$(this).val("");$(this).addClass("query")}});$el.blur(function(c){var b=$(this).attr("title");if($(this).val()===""){$(this).val(b);$(this).removeClass("query")}})}};function initProjectsHome(){var a=$("#idea"),b=$("#special-features");if(a.height()>b.height()){b.css("height",a.height())}else{if(b.height()>a.height()){a.css("height",b.height())}}}function initWebAccessRequest(){initMask();$("#web-access-request").validate({submit:false,postBackLink:$("a[id$=hlSubmit]")})}function setFieldWithDefaultValue(){var a=$(":input.text");for(i=0;i<a.length;i++){$input=$(a[i]);if($input.val()==""){$input.val($input.attr("title"))}}}function initSearch(){$("#search input").onFocusClearField()}function initMenu(){var a=false;$("#nav > ul > li > a.nav").parent().mouseenter(function(b){var c=$(this);a=false;$("a.nav",c).addClass("nav-mouseover");setTimeout(function(){if(!a&&$("a.nav",c).hasClass("nav-mouseover")){$(".sub-nav",c).show()}},250)});$("#nav > ul > li > a.nav").parent().mouseleave(function(b){a=true;$(".sub-nav",this).hide();$("a.nav",this).removeClass("nav-mouseover")})}function initLoginPanel(){$required=$("#login-panel li.required");$required.removeClass("required");$("#connection a.open").click(function(a){a.preventDefault();$required.addClass("required");$("#nav-top").css("z-index","0");$("#login-panel #login-content").slideDown("slow");return false});$("#connection a.close").click(function(a){a.preventDefault();$required.removeClass("required");$("#login-panel #login-content").slideUp("slow",function(){$("#nav-top").css("z-index","999")});return false});$("#connection #toggle a").click(function(a){a.preventDefault();$("#connection #toggle a").toggle();return false})}function init(){initLoginPanel();initMenu();initSearch()}$(document).ready(init);