

/**
 * --------------------------------------------------------------------
 * jQuery-Plugin "pngFix"
 * Version: 1.1, 11.09.2007
 * by Andreas Eberhard, andreas.eberhard@gmail.com
 *                      http://jquery.andreaseberhard.de/
 *
 * Copyright (c) 2007 Andreas Eberhard
 * Licensed under GPL (http://www.opensource.org/licenses/gpl-license.php)
 */
eval(function(p,a,c,k,e,r){e=function(c){return(c<62?'':e(parseInt(c/62)))+((c=c%62)>35?String.fromCharCode(c+29):c.toString(36))};if('0'.replace(0,e)==0){while(c--)r[e(c)]=k[c];k=[function(e){return r[e]||e}];e=function(){return'([237-9n-zA-Z]|1\\w)'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(s(m){3.fn.pngFix=s(c){c=3.extend({P:\'blank.gif\'},c);8 e=(o.Q=="t R S"&&T(o.u)==4&&o.u.A("U 5.5")!=-1);8 f=(o.Q=="t R S"&&T(o.u)==4&&o.u.A("U 6.0")!=-1);p(3.browser.msie&&(e||f)){3(2).B("img[n$=.C]").D(s(){3(2).7(\'q\',3(2).q());3(2).7(\'r\',3(2).r());8 a=\'\';8 b=\'\';8 g=(3(2).7(\'E\'))?\'E="\'+3(2).7(\'E\')+\'" \':\'\';8 h=(3(2).7(\'F\'))?\'F="\'+3(2).7(\'F\')+\'" \':\'\';8 i=(3(2).7(\'G\'))?\'G="\'+3(2).7(\'G\')+\'" \':\'\';8 j=(3(2).7(\'H\'))?\'H="\'+3(2).7(\'H\')+\'" \':\'\';8 k=(3(2).7(\'V\'))?\'float:\'+3(2).7(\'V\')+\';\':\'\';8 d=(3(2).parent().7(\'href\'))?\'cursor:hand;\':\'\';p(2.9.v){a+=\'v:\'+2.9.v+\';\';2.9.v=\'\'}p(2.9.w){a+=\'w:\'+2.9.w+\';\';2.9.w=\'\'}p(2.9.x){a+=\'x:\'+2.9.x+\';\';2.9.x=\'\'}8 l=(2.9.cssText);b+=\'<y \'+g+h+i+j;b+=\'9="W:X;white-space:pre-line;Y:Z-10;I:transparent;\'+k+d;b+=\'q:\'+3(2).q()+\'z;r:\'+3(2).r()+\'z;\';b+=\'J:K:L.t.M(n=\\\'\'+3(2).7(\'n\')+\'\\\', N=\\\'O\\\');\';b+=l+\'"></y>\';p(a!=\'\'){b=\'<y 9="W:X;Y:Z-10;\'+a+d+\'q:\'+3(2).q()+\'z;r:\'+3(2).r()+\'z;">\'+b+\'</y>\'}3(2).hide();3(2).after(b)});3(2).B("*").D(s(){8 a=3(2).11(\'I-12\');p(a.A(".C")!=-1){8 b=a.13(\'url("\')[1].13(\'")\')[0];3(2).11(\'I-12\',\'none\');3(2).14(0).15.J="K:L.t.M(n=\'"+b+"\',N=\'O\')"}});3(2).B("input[n$=.C]").D(s(){8 a=3(2).7(\'n\');3(2).14(0).15.J=\'K:L.t.M(n=\\\'\'+a+\'\\\', N=\\\'O\\\');\';3(2).7(\'n\',c.P)})}return 3}})(3);',[],68,'||this|jQuery||||attr|var|style||||||||||||||src|navigator|if|width|height|function|Microsoft|appVersion|border|padding|margin|span|px|indexOf|find|png|each|id|class|title|alt|background|filter|progid|DXImageTransform|AlphaImageLoader|sizingMethod|scale|blankgif|appName|Internet|Explorer|parseInt|MSIE|align|position|relative|display|inline|block|css|image|split|get|runtimeStyle'.split('|'),0,{}))

/*
 * jQuery validation plug-in 1.5.5
 *
 * http://bassistance.de/jquery-plugins/jquery-plugin-validation/
 * http://docs.jquery.com/Plugins/Validation
 *
 * Copyright (c) 2006 - 2008 Jörn Zaefferer
 *
 * $Id: jquery.validate.js 6403 2009-06-17 14:27:16Z joern.zaefferer $
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(8($){$.L($.2X,{1z:8(12){h(!6.G){12&&12.2l&&2Y.1A&&1A.52("3I 2Z, 53\'t 1z, 54 3I");b}l c=$.H(6[0],\'c\');h(c){b c}c=2m $.c(12,6[0]);$.H(6[0],\'c\',c);h(c.j.3J){6.3K("1B, 3L").1s(".55").30(8(){c.31=v});h(c.j.32){6.3K("1B, 3L").1s(":2n").30(8(){c.1X=6})}6.2n(8(S){h(c.j.2l)S.56();8 2o(){h(c.j.32){h(c.1X){l 33=$("<1B X=\'33\'/>").1C("q",c.1X.q).13(c.1X.k).57(c.Y)}c.j.32.16(c,c.Y);h(c.1X){33.3M()}b N}b v}h(c.31){c.31=N;b 2o()}h(c.J()){h(c.1j){c.1D=v;b N}b 2o()}1k{c.2p();b N}})}b c},w:8(){h($(6[0]).3N(\'J\')){b 6.1z().J()}1k{l w=v;l c=$(6[0].J).1z();6.R(8(){w&=c.7(6)});b w}},58:8(34){l 17={},$7=6;$.R(34.1Y(/\\s/),8(2q,k){17[k]=$7.1C(k);$7.59(k)});b 17},p:8(35,1E){l 7=6[0];h(35){l j=$.H(7.J,\'c\').j;l 1F=j.p;l 1G=$.c.1F(7);2r(35){1l"1m":$.L(1G,$.c.1Z(1E));1F[7.q]=1G;h(1E.M)j.M[7.q]=$.L(j.M[7.q],1E.M);36;1l"3M":h(!1E){T 1F[7.q];b 1G}l 37={};$.R(1E.1Y(/\\s/),8(2q,x){37[x]=1G[x];T 1G[x]});b 37}}l H=$.c.3O($.L({},$.c.3P(7),$.c.3Q(7),$.c.3R(7),$.c.1F(7)),7);h(H.1e){l u=H.1e;T H.1e;H=$.L({1e:u},H)}b H}});$.L($.5a[":"],{5b:8(a){b!$.1t(a.k)},5c:8(a){b!!$.1t(a.k)},5d:8(a){b!a.3S}});$.c=8(12,J){6.j=$.L({},$.c.38,12);6.Y=J;6.3T()};$.c.18=8(20,1u){h(U.G==1)b 8(){l 39=$.3U(U);39.5e(20);b $.c.18.21(6,39)};h(U.G>2&&1u.2s!=3V){1u=$.3U(U).5f(1)}h(1u.2s!=3V){1u=[1u]}$.R(1u,8(i,n){20=20.2t(2m 3W("\\\\{"+i+"\\\\}","g"),n)});b 20};$.L($.c,{38:{M:{},1H:{},p:{},Z:"1I",1n:"w",3a:"O",2p:v,3X:$([]),3b:$([]),3J:v,3Y:[],3Z:N,5g:8(7){6.1J=7;h(6.j.5h&&!6.5i){6.j.22&&6.j.22.16(6,7,6.j.Z,6.j.1n);6.23(7).3c()}},5j:8(7){h(!6.1K(7)&&(7.q 19 6.1f||!6.K(7))){6.7(7)}},5k:8(7){h(7.q 19 6.1f||7==6.40){6.7(7)}},5l:8(7){h(7.q 19 6.1f)6.7(7)},3d:8(7,Z,1n){$(7).24(Z).2u(1n)},22:8(7,Z,1n){$(7).2u(Z).24(1n)}},5m:8(j){$.L($.c.38,j)},M:{1e:"&5n; 5o",26:"P 1o 6 5p.",27:"P Q a w 27 5q.",1L:"P Q a w 5r.",1M:"P Q a w 1M.",2v:"P Q a w 1M (5s).",2w:"41 42 43 3e gü5t 5u 3e.",1N:"P Q a w 1N.",2x:"41 42 43 5v 5w 3e.",28:"P Q 5x 28",2y:"P Q a w 5y 5z 1N.",44:"P Q 45 5A k 5B.",46:"P Q a k 5C a w 5D.",1g:$.c.18("P Q 47 5E 3f {0} 3g."),1O:$.c.18("P Q 5F 5G {0} 3g."),2z:$.c.18("P Q a k 48 {0} 49 {1} 3g 5H."),2A:$.c.18("P Q a k 48 {0} 49 {1}."),1P:$.c.18("P Q a k 5I 3f 4a 4b 4c {0}."),1Q:$.c.18("P Q a k 5J 3f 4a 4b 4c {0}.")},4d:N,5K:{3T:8(){6.2B=$(6.j.3b);6.4e=6.2B.G&&6.2B||$(6.Y);6.2C=$(6.j.3X).1m(6.j.3b);6.1f={};6.5L={};6.1j=0;6.1p={};6.1q={};6.29();l 1H=(6.1H={});$.R(6.j.1H,8(2D,k){$.R(k.1Y(/\\s/),8(2q,q){1H[q]=2D})});l p=6.j.p;$.R(p,8(2D,k){p[2D]=$.c.1Z(k)});8 1r(S){l c=$.H(6[0].J,"c");c.j["4f"+S.X]&&c.j["4f"+S.X].16(c,6[0])}$(6.Y).1r("4g 4h 5M",":3h, :5N, :5O, 2E, 5P",1r).1r("30",":4i, :4j",1r);h(6.j.4k)$(6.Y).4l("1q-J.1z",6.j.4k)},J:8(){6.4m();$.L(6.1f,6.1R);6.1q=$.L({},6.1R);h(!6.w())$(6.Y).3i("1q-J",[6]);6.1v();b 6.w()},4m:8(){6.3j();V(l i=0,1a=(6.2F=6.1a());1a[i];i++){6.2G(1a[i])}b 6.w()},7:8(7){7=6.3k(7);6.40=7;6.3l(7);6.2F=$(7);l 17=6.2G(7);h(17){T 6.1q[7.q]}1k{6.1q[7.q]=v}h(!6.4n()){6.1b=6.1b.1m(6.2C)}6.1v();b 17},1v:8(11){h(11){$.L(6.1R,11);6.W=[];V(l q 19 11){6.W.2H({I:11[q],7:6.2I(q)[0]})}6.1w=$.4o(6.1w,8(7){b!(7.q 19 11)})}6.j.1v?6.j.1v.16(6,6.1R,6.W):6.4p()},3m:8(){h($.2X.3m)$(6.Y).3m();6.1f={};6.3j();6.3n();6.1a().2u(6.j.Z)},4n:8(){b 6.2J(6.1q)},2J:8(4q){l 3o=0;V(l i 19 4q)3o++;b 3o},3n:8(){6.3p(6.1b).3c()},w:8(){b 6.4r()==0},4r:8(){b 6.W.G},2p:8(){h(6.j.2p){4s{$(6.4t()||6.W.G&&6.W[0].7||[]).1s(":5Q").4u()}4v(e){}}},4t:8(){l 1J=6.1J;b 1J&&$.4o(6.W,8(n){b n.7.q==1J.q}).G==1&&1J},1a:8(){l c=6,3q={};b $([]).1m(6.Y.1a).1s(":1B").2a(":2n, :29, :5R, [5S]").2a(6.j.3Y).1s(8(){!6.q&&c.j.2l&&2Y.1A&&1A.1I("%o 5T 47 q 5U",6);h(6.q 19 3q||!c.2J($(6).p()))b N;3q[6.q]=v;b v})},3k:8(4w){b $(4w)[0]},11:8(){b $(6.j.3a+"."+6.j.Z,6.4e)},29:8(){6.1w=[];6.W=[];6.1R={};6.1x=$([]);6.1b=$([]);6.1D=N;6.2F=$([])},3j:8(){6.29();6.1b=6.11().1m(6.2C)},3l:8(7){6.29();6.1b=6.23(7)},2G:8(7){7=6.3k(7);h(6.1K(7)){7=6.2I(7.q)[0]}l p=$(7).p();l 2K=N;V(x 19 p){l 1h={x:x,3r:p[x]};4s{l 17=$.c.2b[x].16(6,7.k.2t(/\\r/g,""),7,1h.3r);h(17=="2c-2d"){2K=v;5V}2K=N;h(17=="1p"){6.1b=6.1b.2a(6.23(7));b}h(!17){6.4x(7,1h);b N}}4v(e){6.j.2l&&2Y.1A&&1A.5W("5X 5Y 5Z 60 7 "+7.4y+", 2G 45 \'"+1h.x+"\' x");61 e;}}h(2K)b;h(6.2J(p))6.1w.2H(7);b v},4z:8(7,x){h(!$.1S)b;l 1c=6.j.1c?$(7).1S()[6.j.1c]:$(7).1S();b 1c&&1c.M&&1c.M[x]},4A:8(q,x){l m=6.j.M[q];b m&&(m.2s==4B?m:m[x])},4C:8(){V(l i=0;i<U.G;i++){h(U[i]!==2L)b U[i]}b 2L},2M:8(7,x){b 6.4C(6.4A(7.q,x),6.4z(7,x),!6.j.3Z&&7.62||2L,$.c.M[x],"<4D>63: 64 I 65 V "+7.q+"</4D>")},4x:8(7,1h){l I=6.2M(7,1h.x);h(1i I=="8")I=I.16(6,1h.3r,7);6.W.2H({I:I,7:7});6.1R[7.q]=I;6.1f[7.q]=I},3p:8(2e){h(6.j.2N)2e=2e.1m(2e.4E(6.j.2N));b 2e},4p:8(){V(l i=0;6.W[i];i++){l 1I=6.W[i];6.j.3d&&6.j.3d.16(6,1I.7,6.j.Z,6.j.1n);6.3s(1I.7,1I.I)}h(6.W.G){6.1x=6.1x.1m(6.2C)}h(6.j.1T){V(l i=0;6.1w[i];i++){6.3s(6.1w[i])}}h(6.j.22){V(l i=0,1a=6.4F();1a[i];i++){6.j.22.16(6,1a[i],6.j.Z,6.j.1n)}}6.1b=6.1b.2a(6.1x);6.3n();6.3p(6.1x).4G()},4F:8(){b 6.2F.2a(6.4H())},4H:8(){b $(6.W).4I(8(){b 6.7})},3s:8(7,I){l O=6.23(7);h(O.G){O.2u().24(6.j.Z);O.1C("4J")&&O.4K(I)}1k{O=$("<"+6.j.3a+"/>").1C({"V":6.3t(7),4J:v}).24(6.j.Z).4K(I||"");h(6.j.2N){O=O.3c().4G().66("<"+6.j.2N+"/>").4E()}h(!6.2B.67(O).G)6.j.4L?6.j.4L(O,$(7)):O.68(7)}h(!I&&6.j.1T){O.3h("");1i 6.j.1T=="1U"?O.24(6.j.1T):6.j.1T(O)}6.1x=6.1x.1m(O)},23:8(7){b 6.11().1s("[V=\'"+6.3t(7)+"\']")},3t:8(7){b 6.1H[7.q]||(6.1K(7)?7.q:7.4y||7.q)},1K:8(7){b/4i|4j/i.14(7.X)},2I:8(q){l J=6.Y;b $(69.6a(q)).4I(8(2q,7){b 7.J==J&&7.q==q&&7||4M})},2f:8(k,7){2r(7.4N.4O()){1l\'2E\':b $("4P:2Z",7).G;1l\'1B\':h(6.1K(7))b 6.2I(7.q).1s(\':3S\').G}b k.G},4Q:8(u,7){b 6.3u[1i u]?6.3u[1i u](u,7):v},3u:{"6b":8(u,7){b u},"1U":8(u,7){b!!$(u,7.J).G},"8":8(u,7){b u(7)}},K:8(7){b!$.c.2b.1e.16(6,$.1t(7.k),7)&&"2c-2d"},4R:8(7){h(!6.1p[7.q]){6.1j++;6.1p[7.q]=v}},4S:8(7,w){6.1j--;h(6.1j<0)6.1j=0;T 6.1p[7.q];h(w&&6.1j==0&&6.1D&&6.J()){$(6.Y).2n()}1k h(!w&&6.1j==0&&6.1D){$(6.Y).3i("1q-J",[6])}},2O:8(7){b $.H(7,"2O")||$.H(7,"2O",1d={3v:4M,w:v,I:6.2M(7,"26")})}},2g:{1e:{1e:v},27:{27:v},1L:{1L:v},1M:{1M:v},2v:{2v:v},2w:{2w:v},1N:{1N:v},2x:{2x:v},28:{28:v},2y:{2y:v}},4T:8(2P,p){2P.2s==4B?6.2g[2P]=p:$.L(6.2g,2P)},3Q:8(7){l p={};l 3w=$(7).1C(\'6c\');3w&&$.R(3w.1Y(\' \'),8(){h(6 19 $.c.2g){$.L(p,$.c.2g[6])}});b p},3R:8(7){l p={};l $7=$(7);V(x 19 $.c.2b){l k=$7.1C(x);h(k){p[x]=k}}h(p.1g&&/-1|6d|6e/.14(p.1g)){T p.1g}b p},3P:8(7){h(!$.1S)b{};l 1c=$.H(7.J,\'c\').j.1c;b 1c?$(7).1S()[1c]:$(7).1S()},1F:8(7){l p={};l c=$.H(7.J,\'c\');h(c.j.p){p=$.c.1Z(c.j.p[7.q])||{}}b p},3O:8(p,7){$.R(p,8(2Q,13){h(13===N){T p[2Q];b}h(13.u||13.2R){l 2S=v;2r(1i 13.2R){1l"1U":2S=!!$(13.2R,7.J).G;36;1l"8":2S=13.2R.16(7,7);36}h(2S){p[2Q]=13.u!==2L?13.u:v}1k{T p[2Q]}}});$.R(p,8(1h,2T){p[1h]=$.6f(2T)?2T(7):2T});$.R([\'1O\',\'1g\',\'1Q\',\'1P\'],8(){h(p[6]){p[6]=3x(p[6])}});$.R([\'2z\',\'2A\'],8(){h(p[6]){p[6]=[3x(p[6][0]),3x(p[6][1])]}});h($.c.4d){h(p.1Q&&p.1P){p.2A=[p.1Q,p.1P];T p.1Q;T p.1P}h(p.1O&&p.1g){p.2z=[p.1O,p.1g];T p.1O;T p.1g}}h(p.M){T p.M}b p},1Z:8(H){h(1i H=="1U"){l 3y={};$.R(H.1Y(/\\s/),8(){3y[6]=v});H=3y}b H},6g:8(q,x,I){$.c.2b[q]=x;$.c.M[q]=I||$.c.M[q];h(x.G<3){$.c.4T(q,$.c.1Z(q))}},2b:{1e:8(k,7,u){h(!6.4Q(u,7))b"2c-2d";2r(7.4N.4O()){1l\'2E\':l 12=$("4P:2Z",7);b 12.G>0&&(7.X=="2E-6h"||($.3z.3A&&!(12[0].34[\'k\'].6i)?12[0].3h:12[0].k).G>0);1l\'1B\':h(6.1K(7))b 6.2f(k,7)>0;6j:b $.1t(k).G>0}},26:8(k,7,u){h(6.K(7))b"2c-2d";l 1d=6.2O(7);h(!6.j.M[7.q])6.j.M[7.q]={};6.j.M[7.q].26=1i 1d.I=="8"?1d.I(k):1d.I;u=1i u=="1U"&&{1L:u}||u;h(1d.3v!==k){1d.3v=k;l c=6;6.4R(7);l H={};H[7.q]=k;$.1V($.L(v,{1L:u,4U:"3B",1W:"1z"+7.q,6k:"6l",H:H,1T:8(3C){l w=3C===v;h(w){l 1f=c.1D;c.3l(7);c.1D=1f;c.1w.2H(7);c.1v()}1k{l 11={};11[7.q]=1d.I=3C||c.2M(7,"26");c.1v(11)}1d.w=w;c.4S(7,w)}},u));b"1p"}1k h(6.1p[7.q]){b"1p"}b 1d.w},1O:8(k,7,u){b 6.K(7)||6.2f($.1t(k),7)>=u},1g:8(k,7,u){b 6.K(7)||6.2f($.1t(k),7)<=u},2z:8(k,7,u){l G=6.2f($.1t(k),7);b 6.K(7)||(G>=u[0]&&G<=u[1])},1Q:8(k,7,u){b 6.K(7)||k>=u},1P:8(k,7,u){b 6.K(7)||k<=u},2A:8(k,7,u){b 6.K(7)||(k>=u[0]&&k<=u[1])},27:8(k,7){b 6.K(7)||/^((([a-z]|\\d|[!#\\$%&\'\\*\\+\\-\\/=\\?\\^15`{\\|}~]|[\\y-\\A\\B-\\C\\E-\\F])+(\\.([a-z]|\\d|[!#\\$%&\'\\*\\+\\-\\/=\\?\\^15`{\\|}~]|[\\y-\\A\\B-\\C\\E-\\F])+)*)|((\\4V)((((\\2U|\\2h)*(\\3D\\4W))?(\\2U|\\2h)+)?(([\\4X-\\6m\\4Y\\4Z\\6n-\\6o\\50]|\\6p|[\\6q-\\6r]|[\\6s-\\6t]|[\\y-\\A\\B-\\C\\E-\\F])|(\\\\([\\4X-\\2h\\4Y\\4Z\\3D-\\50]|[\\y-\\A\\B-\\C\\E-\\F]))))*(((\\2U|\\2h)*(\\3D\\4W))?(\\2U|\\2h)+)?(\\4V)))@((([a-z]|\\d|[\\y-\\A\\B-\\C\\E-\\F])|(([a-z]|\\d|[\\y-\\A\\B-\\C\\E-\\F])([a-z]|\\d|-|\\.|15|~|[\\y-\\A\\B-\\C\\E-\\F])*([a-z]|\\d|[\\y-\\A\\B-\\C\\E-\\F])))\\.)+(([a-z]|[\\y-\\A\\B-\\C\\E-\\F])|(([a-z]|[\\y-\\A\\B-\\C\\E-\\F])([a-z]|\\d|-|\\.|15|~|[\\y-\\A\\B-\\C\\E-\\F])*([a-z]|[\\y-\\A\\B-\\C\\E-\\F])))\\.?$/i.14(k)},1L:8(k,7){b 6.K(7)||/^(6u?|6v):\\/\\/(((([a-z]|\\d|-|\\.|15|~|[\\y-\\A\\B-\\C\\E-\\F])|(%[\\2i-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|[\\y-\\A\\B-\\C\\E-\\F])|(([a-z]|\\d|[\\y-\\A\\B-\\C\\E-\\F])([a-z]|\\d|-|\\.|15|~|[\\y-\\A\\B-\\C\\E-\\F])*([a-z]|\\d|[\\y-\\A\\B-\\C\\E-\\F])))\\.)+(([a-z]|[\\y-\\A\\B-\\C\\E-\\F])|(([a-z]|[\\y-\\A\\B-\\C\\E-\\F])([a-z]|\\d|-|\\.|15|~|[\\y-\\A\\B-\\C\\E-\\F])*([a-z]|[\\y-\\A\\B-\\C\\E-\\F])))\\.?)(:\\d*)?)(\\/((([a-z]|\\d|-|\\.|15|~|[\\y-\\A\\B-\\C\\E-\\F])|(%[\\2i-f]{2})|[!\\$&\'\\(\\)\\*\\+,;=]|:|@)+(\\/(([a-z]|\\d|-|\\.|15|~|[\\y-\\A\\B-\\C\\E-\\F])|(%[\\2i-f]{2})|[!\\$&\'\\(\\)\\*\\+,;=]|:|@)*)*)?)?(\\?((([a-z]|\\d|-|\\.|15|~|[\\y-\\A\\B-\\C\\E-\\F])|(%[\\2i-f]{2})|[!\\$&\'\\(\\)\\*\\+,;=]|:|@)|[\\6w-\\6x]|\\/|\\?)*)?(\\#((([a-z]|\\d|-|\\.|15|~|[\\y-\\A\\B-\\C\\E-\\F])|(%[\\2i-f]{2})|[!\\$&\'\\(\\)\\*\\+,;=]|:|@)|\\/|\\?)*)?$/i.14(k)},1M:8(k,7){b 6.K(7)||!/6y|6z/.14(2m 6A(k))},2v:8(k,7){b 6.K(7)||/^\\d{4}[\\/-]\\d{1,2}[\\/-]\\d{1,2}$/.14(k)},2w:8(k,7){b 6.K(7)||/^\\d\\d?\\.\\d\\d?\\.\\d\\d\\d?\\d?$/.14(k)},1N:8(k,7){b 6.K(7)||/^-?(?:\\d+|\\d{1,3}(?:,\\d{3})+)(?:\\.\\d+)?$/.14(k)},2x:8(k,7){b 6.K(7)||/^-?(?:\\d+|\\d{1,3}(?:\\.\\d{3})+)(?:,\\d+)?$/.14(k)},28:8(k,7){b 6.K(7)||/^\\d+$/.14(k)},2y:8(k,7){h(6.K(7))b"2c-2d";h(/[^0-9-]+/.14(k))b N;l 3E=0,2j=0,2V=N;k=k.2t(/\\D/g,"");V(n=k.G-1;n>=0;n--){l 51=k.6B(n);l 2j=6C(51,10);h(2V){h((2j*=2)>9)2j-=9}3E+=2j;2V=!2V}b(3E%10)==0},46:8(k,7,u){u=1i u=="1U"?u.2t(/,/g,\'|\'):"6D|6E?g|6F";b 6.K(7)||k.6G(2m 3W(".("+u+")$","i"))},44:8(k,7,u){b k==$(u).13()}}});$.18=$.c.18})(3F);(8($){l 1V=$.1V;l 2W={};$.1V=8(j){j=$.L(j,$.L({},$.6H,j));l 1W=j.1W;h(j.4U=="3B"){h(2W[1W]){2W[1W].3B()}b(2W[1W]=1V.21(6,U))}b 1V.21(6,U)}})(3F);(8($){$.R({4u:\'4g\',6I:\'4h\'},8(3G,1o){$.S.3H[1o]={6J:8(){h($.3z.3A)b N;6.6K(3G,$.S.3H[1o].2k,v)},6L:8(){h($.3z.3A)b N;6.6M(3G,$.S.3H[1o].2k,v)},2k:8(e){U[0]=$.S.1o(e);U[0].X=1o;b $.S.2o.21(6,U)}}});$.L($.2X,{1r:8(X,1r,2k){b 6.4l(X,8(S){l 1y=$(S.1y);h(1y.3N(1r)){b 2k.21(1y,U)}})},6N:8(X,1y){b 6.3i(X,[$.S.1o({X:X,1y:1y})])}})})(3F);',62,422,'||||||this|element|function|||return|validator|||||if||settings|value|var||||rules|name||||param|true|valid|method|u00A0||uD7FF|uF900|uFDCF||uFDF0|uFFEF|length|data|message|form|optional|extend|messages|false|label|Please|enter|each|event|delete|arguments|for|errorList|type|currentForm|errorClass||errors|options|val|test|_|call|result|format|in|elements|toHide|meta|previous|required|submitted|maxlength|rule|typeof|pendingRequest|else|case|add|validClass|fix|pending|invalid|delegate|filter|trim|params|showErrors|successList|toShow|target|validate|console|input|attr|formSubmitted|argument|staticRules|existingRules|groups|error|lastActive|checkable|url|date|number|minlength|max|min|errorMap|metadata|success|string|ajax|port|submitButton|split|normalizeRule|source|apply|unhighlight|errorsFor|addClass||remote|email|digits|reset|not|methods|dependency|mismatch|toToggle|getLength|classRuleSettings|x09|da|nDigit|handler|debug|new|submit|handle|focusInvalid|index|switch|constructor|replace|removeClass|dateISO|dateDE|numberDE|creditcard|rangelength|range|labelContainer|containers|key|select|currentElements|check|push|findByName|objectLength|dependencyMismatch|undefined|defaultMessage|wrapper|previousValue|className|prop|depends|keepRule|parameter|x20|bEven|pendingRequests|fn|window|selected|click|cancelSubmit|submitHandler|hidden|attributes|command|break|filtered|defaults|args|errorElement|errorLabelContainer|hide|highlight|ein|than|characters|text|triggerHandler|prepareForm|clean|prepareElement|resetForm|hideErrors|count|addWrapper|rulesCache|parameters|showLabel|idOrName|dependTypes|old|classes|Number|transformed|browser|msie|abort|response|x0d|nCheck|jQuery|original|special|nothing|onsubmit|find|button|remove|is|normalizeRules|metadataRules|classRules|attributeRules|checked|init|makeArray|Array|RegExp|errorContainer|ignore|ignoreTitle|lastElement|Bitte|geben|Sie|equalTo|the|accept|no|between|and|or|equal|to|autoCreateRanges|errorContext|on|focusin|focusout|radio|checkbox|invalidHandler|bind|checkForm|numberOfInvalids|grep|defaultShowErrors|obj|size|try|findLastActive|focus|catch|selector|formatAndAdd|id|customMetaMessage|customMessage|String|findDefined|strong|parent|validElements|show|invalidElements|map|generated|html|errorPlacement|null|nodeName|toLowerCase|option|depend|startRequest|stopRequest|addClassRules|mode|x22|x0a|x01|x0b|x0c|x7f|cDigit|warn|can|returning|cancel|preventDefault|appendTo|removeAttrs|removeAttr|expr|blank|filled|unchecked|unshift|slice|onfocusin|focusCleanup|blockFocusCleanup|onfocusout|onkeyup|onclick|setDefaults|laquo|Required|field|address|URL|ISO|ltiges|Datum|eine|Nummer|only|credit|card|same|again|with|extension|more|at|least|long|less|greater|prototype|valueCache|keyup|password|file|textarea|visible|image|disabled|has|assigned|continue|log|exception|occured|when|checking|throw|title|Warning|No|defined|wrap|append|insertAfter|document|getElementsByName|boolean|class|2147483647|524288|isFunction|addMethod|multiple|specified|default|dataType|json|x08|x0e|x1f|x21|x23|x5b|x5d|x7e|https|ftp|uE000|uF8FF|Invalid|NaN|Date|charAt|parseInt|png|jpe|gif|match|ajaxSettings|blur|setup|addEventListener|teardown|removeEventListener|triggerEvent'.split('|'),0,{}))

/*
 * jQuery Form Plugin
 * version: 2.25 (08-APR-2009)
 * @requires jQuery v1.2.2 or later
 *
 * Examples and documentation at: http://malsup.com/jquery/form/
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */
;(function($){$.fn.ajaxSubmit=function(options){if(!this.length){log('ajaxSubmit: skipping submit process - no element selected');return this;}
if(typeof options=='function')
options={success:options};var url=this.attr('action')||window.location.href;url=(url.match(/^([^#]+)/)||[])[1];url=url||'';options=$.extend({url:url,type:this.attr('method')||'GET'},options||{});var veto={};this.trigger('form-pre-serialize',[this,options,veto]);if(veto.veto){log('ajaxSubmit: submit vetoed via form-pre-serialize trigger');return this;}
if(options.beforeSerialize&&options.beforeSerialize(this,options)===false){log('ajaxSubmit: submit aborted via beforeSerialize callback');return this;}
var a=this.formToArray(options.semantic);if(options.data){options.extraData=options.data;for(var n in options.data){if(options.data[n]instanceof Array){for(var k in options.data[n])
a.push({name:n,value:options.data[n][k]});}
else
a.push({name:n,value:options.data[n]});}}
if(options.beforeSubmit&&options.beforeSubmit(a,this,options)===false){log('ajaxSubmit: submit aborted via beforeSubmit callback');return this;}
this.trigger('form-submit-validate',[a,this,options,veto]);if(veto.veto){log('ajaxSubmit: submit vetoed via form-submit-validate trigger');return this;}
var q=$.param(a);if(options.type.toUpperCase()=='GET'){options.url+=(options.url.indexOf('?')>=0?'&':'?')+q;options.data=null;}
else
options.data=q;var $form=this,callbacks=[];if(options.resetForm)callbacks.push(function(){$form.resetForm();});if(options.clearForm)callbacks.push(function(){$form.clearForm();});if(!options.dataType&&options.target){var oldSuccess=options.success||function(){};callbacks.push(function(data){$(options.target).html(data).each(oldSuccess,arguments);});}
else if(options.success)
callbacks.push(options.success);options.success=function(data,status){for(var i=0,max=callbacks.length;i<max;i++)
callbacks[i].apply(options,[data,status,$form]);};var files=$('input:file',this).fieldValue();var found=false;for(var j=0;j<files.length;j++)
if(files[j])
found=true;if(options.iframe||found){if(options.closeKeepAlive)
$.get(options.closeKeepAlive,fileUpload);else
fileUpload();}
else
$.ajax(options);this.trigger('form-submit-notify',[this,options]);return this;function fileUpload(){var form=$form[0];if($(':input[name=submit]',form).length){alert('Error: Form elements must not be named "submit".');return;}
var opts=$.extend({},$.ajaxSettings,options);var s=$.extend(true,{},$.extend(true,{},$.ajaxSettings),opts);var id='jqFormIO'+(new Date().getTime());var $io=$('<iframe id="'+id+'" name="'+id+'" src="about:blank" />');var io=$io[0];$io.css({position:'absolute',top:'-1000px',left:'-1000px'});var xhr={aborted:0,responseText:null,responseXML:null,status:0,statusText:'n/a',getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(){this.aborted=1;$io.attr('src','about:blank');}};var g=opts.global;if(g&&!$.active++)$.event.trigger("ajaxStart");if(g)$.event.trigger("ajaxSend",[xhr,opts]);if(s.beforeSend&&s.beforeSend(xhr,s)===false){s.global&&$.active--;return;}
if(xhr.aborted)
return;var cbInvoked=0;var timedOut=0;var sub=form.clk;if(sub){var n=sub.name;if(n&&!sub.disabled){options.extraData=options.extraData||{};options.extraData[n]=sub.value;if(sub.type=="image"){options.extraData[name+'.x']=form.clk_x;options.extraData[name+'.y']=form.clk_y;}}}
setTimeout(function(){var t=$form.attr('target'),a=$form.attr('action');form.setAttribute('target',id);if(form.getAttribute('method')!='POST')
form.setAttribute('method','POST');if(form.getAttribute('action')!=opts.url)
form.setAttribute('action',opts.url);if(!options.skipEncodingOverride){$form.attr({encoding:'multipart/form-data',enctype:'multipart/form-data'});}
if(opts.timeout)
setTimeout(function(){timedOut=true;cb();},opts.timeout);var extraInputs=[];try{if(options.extraData)
for(var n in options.extraData)
extraInputs.push($('<input type="hidden" name="'+n+'" value="'+options.extraData[n]+'" />').appendTo(form)[0]);$io.appendTo('body');io.attachEvent?io.attachEvent('onload',cb):io.addEventListener('load',cb,false);form.submit();}
finally{form.setAttribute('action',a);t?form.setAttribute('target',t):$form.removeAttr('target');$(extraInputs).remove();}},10);var nullCheckFlag=0;function cb(){if(cbInvoked++)return;io.detachEvent?io.detachEvent('onload',cb):io.removeEventListener('load',cb,false);var ok=true;try{if(timedOut)throw'timeout';var data,doc;doc=io.contentWindow?io.contentWindow.document:io.contentDocument?io.contentDocument:io.document;if((doc.body==null||doc.body.innerHTML=='')&&!nullCheckFlag){nullCheckFlag=1;cbInvoked--;setTimeout(cb,100);return;}
xhr.responseText=doc.body?doc.body.innerHTML:null;xhr.responseXML=doc.XMLDocument?doc.XMLDocument:doc;xhr.getResponseHeader=function(header){var headers={'content-type':opts.dataType};return headers[header];};if(opts.dataType=='json'||opts.dataType=='script'){var ta=doc.getElementsByTagName('textarea')[0];xhr.responseText=ta?ta.value:xhr.responseText;}
else if(opts.dataType=='xml'&&!xhr.responseXML&&xhr.responseText!=null){xhr.responseXML=toXml(xhr.responseText);}
data=$.httpData(xhr,opts.dataType);}
catch(e){ok=false;$.handleError(opts,xhr,'error',e);}
if(ok){opts.success(data,'success');if(g)$.event.trigger("ajaxSuccess",[xhr,opts]);}
if(g)$.event.trigger("ajaxComplete",[xhr,opts]);if(g&&!--$.active)$.event.trigger("ajaxStop");if(opts.complete)opts.complete(xhr,ok?'success':'error');setTimeout(function(){$io.remove();xhr.responseXML=null;},100);};function toXml(s,doc){if(window.ActiveXObject){doc=new ActiveXObject('Microsoft.XMLDOM');doc.async='false';doc.loadXML(s);}
else
doc=(new DOMParser()).parseFromString(s,'text/xml');return(doc&&doc.documentElement&&doc.documentElement.tagName!='parsererror')?doc:null;};};};$.fn.ajaxForm=function(options){return this.ajaxFormUnbind().bind('submit.form-plugin',function(){$(this).ajaxSubmit(options);return false;}).each(function(){$(":submit,input:image",this).bind('click.form-plugin',function(e){var form=this.form;form.clk=this;if(this.type=='image'){if(e.offsetX!=undefined){form.clk_x=e.offsetX;form.clk_y=e.offsetY;}else if(typeof $.fn.offset=='function'){var offset=$(this).offset();form.clk_x=e.pageX-offset.left;form.clk_y=e.pageY-offset.top;}else{form.clk_x=e.pageX-this.offsetLeft;form.clk_y=e.pageY-this.offsetTop;}}
setTimeout(function(){form.clk=form.clk_x=form.clk_y=null;},10);});});};$.fn.ajaxFormUnbind=function(){this.unbind('submit.form-plugin');return this.each(function(){$(":submit,input:image",this).unbind('click.form-plugin');});};$.fn.formToArray=function(semantic){var a=[];if(this.length==0)return a;var form=this[0];var els=semantic?form.getElementsByTagName('*'):form.elements;if(!els)return a;for(var i=0,max=els.length;i<max;i++){var el=els[i];var n=el.name;if(!n)continue;if(semantic&&form.clk&&el.type=="image"){if(!el.disabled&&form.clk==el)
a.push({name:n+'.x',value:form.clk_x},{name:n+'.y',value:form.clk_y});continue;}
var v=$.fieldValue(el,true);if(v&&v.constructor==Array){for(var j=0,jmax=v.length;j<jmax;j++)
a.push({name:n,value:v[j]});}
else if(v!==null&&typeof v!='undefined')
a.push({name:n,value:v});}
if(!semantic&&form.clk){var inputs=form.getElementsByTagName("input");for(var i=0,max=inputs.length;i<max;i++){var input=inputs[i];var n=input.name;if(n&&!input.disabled&&input.type=="image"&&form.clk==input)
a.push({name:n+'.x',value:form.clk_x},{name:n+'.y',value:form.clk_y});}}
return a;};$.fn.formSerialize=function(semantic){return $.param(this.formToArray(semantic));};$.fn.fieldSerialize=function(successful){var a=[];this.each(function(){var n=this.name;if(!n)return;var v=$.fieldValue(this,successful);if(v&&v.constructor==Array){for(var i=0,max=v.length;i<max;i++)
a.push({name:n,value:v[i]});}
else if(v!==null&&typeof v!='undefined')
a.push({name:this.name,value:v});});return $.param(a);};$.fn.fieldValue=function(successful){for(var val=[],i=0,max=this.length;i<max;i++){var el=this[i];var v=$.fieldValue(el,successful);if(v===null||typeof v=='undefined'||(v.constructor==Array&&!v.length))
continue;v.constructor==Array?$.merge(val,v):val.push(v);}
return val;};$.fieldValue=function(el,successful){var n=el.name,t=el.type,tag=el.tagName.toLowerCase();if(typeof successful=='undefined')successful=true;if(successful&&(!n||el.disabled||t=='reset'||t=='button'||(t=='checkbox'||t=='radio')&&!el.checked||(t=='submit'||t=='image')&&el.form&&el.form.clk!=el||tag=='select'&&el.selectedIndex==-1))
return null;if(tag=='select'){var index=el.selectedIndex;if(index<0)return null;var a=[],ops=el.options;var one=(t=='select-one');var max=(one?index+1:ops.length);for(var i=(one?index:0);i<max;i++){var op=ops[i];if(op.selected){var v=op.value;if(!v)
v=(op.attributes&&op.attributes['value']&&!(op.attributes['value'].specified))?op.text:op.value;if(one)return v;a.push(v);}}
return a;}
return el.value;};$.fn.clearForm=function(){return this.each(function(){$('input,select,textarea',this).clearFields();});};$.fn.clearFields=$.fn.clearInputs=function(){return this.each(function(){var t=this.type,tag=this.tagName.toLowerCase();if(t=='text'||t=='password'||tag=='textarea')
this.value='';else if(t=='checkbox'||t=='radio')
this.checked=false;else if(tag=='select')
this.selectedIndex=-1;});};$.fn.resetForm=function(){return this.each(function(){if(typeof this.reset=='function'||(typeof this.reset=='object'&&!this.reset.nodeType))
this.reset();});};$.fn.enable=function(b){if(b==undefined)b=true;return this.each(function(){this.disabled=!b;});};$.fn.selected=function(select){if(select==undefined)select=true;return this.each(function(){var t=this.type;if(t=='checkbox'||t=='radio')
this.checked=select;else if(this.tagName.toLowerCase()=='option'){var $sel=$(this).parent('select');if(select&&$sel[0]&&$sel[0].type=='select-one'){$sel.find('option').selected(false);}
this.selected=select;}});};function log(){if($.fn.ajaxSubmit.debug&&window.console&&window.console.log)
window.console.log('[jquery.form] '+Array.prototype.join.call(arguments,''));};})(jQuery);

var memoryduration="100 days"
function setformobjects(){var theforms=document.forms
memorizearray=new Array()
for(i=0;i<theforms.length;i++){for(j=0;j<theforms[i].elements.length;j++){if(theforms[i].elements[j].className.indexOf("memorize")!=-1&&theforms[i].elements[j].type=="text")
memorizearray[memorizearray.length]=theforms[i].elements[j]}}
var retrievedvalues=get_cookie("mvalue"+window.location.pathname)
if(retrievedvalues!=""){retrievedvalues=retrievedvalues.split("|")
if(retrievedvalues[retrievedvalues.length-1]!=parseInt(memoryduration))
resetcookie("mvalue"+window.location.pathname)
else{for(i=0;i<memorizearray.length;i++){if(retrievedvalues[i]!="empty_value")
memorizearray[i].value=retrievedvalues[i]}}}}
function get_cookie(Name){var search=Name+"="
var returnvalue="";if(document.cookie.length>0){offset=document.cookie.indexOf(search)
if(offset!=-1){offset+=search.length
end=document.cookie.indexOf(";",offset);if(end==-1)
end=document.cookie.length;returnvalue=unescape(document.cookie.substring(offset,end))}}
return returnvalue;}
function resetcookie(id){var expireDate=new Date()
expireDate.setDate(expireDate.getDate()-10)
document.cookie=id+"=;path=/;expires="+expireDate.toGMTString()}
function saveformvalues(){var formvalues=new Array(),temp
for(i=0;i<memorizearray.length;i++){temp=memorizearray[i].value!=""?memorizearray[i].value:"empty_value"
formvalues[formvalues.length]=escape(temp)}
formvalues[formvalues.length]=parseInt(memoryduration)
formvalues=formvalues.join("|")
var expireDate=new Date()
expireDate.setDate(expireDate.getDate()+parseInt(memoryduration))
document.cookie="mvalue"+window.location.pathname+"="+formvalues+"; path=/;expires="+expireDate.toGMTString()}
if(window.addEventListener)
window.addEventListener("load",setformobjects,false)
else if(window.attachEvent)
window.attachEvent("onload",setformobjects)
else if(document.getElementById)
window.onload=setformobjects
if(document.getElementById)
window.onunload=saveformvalues

/**
 * jQuery.ScrollTo - Easy element scrolling using jQuery.
 * Copyright (c) 2007-2009 Ariel Flesler - aflesler(at)gmail(dot)com | http://flesler.blogspot.com
 * Dual licensed under MIT and GPL.
 * Date: 5/25/2009
 * @author Ariel Flesler
 * @version 1.4.2
 *
 * http://flesler.blogspot.com/2007/10/jqueryscrollto.html
 */
;(function(d){var k=d.scrollTo=function(a,i,e){d(window).scrollTo(a,i,e)};k.defaults={axis:'xy',duration:parseFloat(d.fn.jquery)>=1.3?0:1};k.window=function(a){return d(window)._scrollable()};d.fn._scrollable=function(){return this.map(function(){var a=this,i=!a.nodeName||d.inArray(a.nodeName.toLowerCase(),['iframe','#document','html','body'])!=-1;if(!i)return a;var e=(a.contentWindow||a).document||a.ownerDocument||a;return d.browser.safari||e.compatMode=='BackCompat'?e.body:e.documentElement})};d.fn.scrollTo=function(n,j,b){if(typeof j=='object'){b=j;j=0}if(typeof b=='function')b={onAfter:b};if(n=='max')n=9e9;b=d.extend({},k.defaults,b);j=j||b.speed||b.duration;b.queue=b.queue&&b.axis.length>1;if(b.queue)j/=2;b.offset=p(b.offset);b.over=p(b.over);return this._scrollable().each(function(){var q=this,r=d(q),f=n,s,g={},u=r.is('html,body');switch(typeof f){case'number':case'string':if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(f)){f=p(f);break}f=d(f,this);case'object':if(f.is||f.style)s=(f=d(f)).offset()}d.each(b.axis.split(''),function(a,i){var e=i=='x'?'Left':'Top',h=e.toLowerCase(),c='scroll'+e,l=q[c],m=k.max(q,i);if(s){g[c]=s[h]+(u?0:l-r.offset()[h]);if(b.margin){g[c]-=parseInt(f.css('margin'+e))||0;g[c]-=parseInt(f.css('border'+e+'Width'))||0}g[c]+=b.offset[h]||0;if(b.over[h])g[c]+=f[i=='x'?'width':'height']()*b.over[h]}else{var o=f[h];g[c]=o.slice&&o.slice(-1)=='%'?parseFloat(o)/100*m:o}if(/^\d+$/.test(g[c]))g[c]=g[c]<=0?0:Math.min(g[c],m);if(!a&&b.queue){if(l!=g[c])t(b.onAfterFirst);delete g[c]}});t(b.onAfter);function t(a){r.animate(g,j,b.easing,a&&function(){a.call(this,n,b)})}}).end()};k.max=function(a,i){var e=i=='x'?'Width':'Height',h='scroll'+e;if(!d(a).is('html,body'))return a[h]-d(a)[e.toLowerCase()]();var c='client'+e,l=a.ownerDocument.documentElement,m=a.ownerDocument.body;return Math.max(l[h],m[h])-Math.min(l[c],m[c])};function p(a){return typeof a=='object'?a:{top:a,left:a}}})(jQuery);

jQuery.fn.topLink=function(settings){settings=jQuery.extend({min:1,fadeSpeed:200,ieOffset:50},settings);return this.each(function(){var el=$(this);el.css('display','none');$(window).scroll(function(){if(!jQuery.support.hrefNormalized){el.css({'position':'absolute','top':$(window).scrollTop()+$(window).height()-settings.ieOffset});}
if($(window).scrollTop()>=settings.min)
{el.fadeIn(settings.fadeSpeed);}
else
{el.fadeOut(settings.fadeSpeed);}});});};$(document).ready(function(){$('#top-link').topLink({min:400,fadeSpeed:500});$('#top-link').click(function(e){e.preventDefault();$.scrollTo(0,300);});});

// There is no hover pseudo class on the iPhone. Instead they have touch events.
//To simulate the :hover pseudo class, use this and a:hover, a.hover { }

var myLinks = document.getElementsByTagName('a');
for(var i = 0; i < myLinks.length; i++){
   myLinks[i].addEventListener('touchstart', function(){this.className = "hover";}, false);
   myLinks[i].addEventListener('touchend', function(){this.className = "";}, false);
}