// TRANSPARAN BACKGROUNDS
(function(a){a.fn.transify=function(b){var d={opacityOrig:0.7,fadeSpeed:600},c=a.extend({},d,b);this.each(function(){var f=a(this);f.append('<div class="transify"></div>');var e=f.find(".transify");e.css({backgroundColor:f.css("backgroundColor"),backgroundImage:f.css("backgroundImage"),backgroundRepeat:f.css("backgroundRepeat"),borderTopColor:f.css("borderTopColor"),borderTopWidth:f.css("borderTopWidth"),borderTopStyle:f.css("borderTopStyle"),borderRightColor:f.css("borderRightColor"),borderRightWidth:f.css("borderRightWidth"),borderRightStyle:f.css("borderRightStyle"),borderBottomColor:f.css("borderBottomColor"),borderBottomWidth:f.css("borderBottomWidth"),borderBottomStyle:f.css("borderBottomStyle"),borderLeftColor:f.css("borderLeftColor"),borderLeftWidth:f.css("borderLeftWidth"),borderLeftStyle:f.css("borderLeftStyle"),position:"absolute",top:0,left:0,zIndex:-1,width:f.width()+parseInt(f.css("padding-left"),10)+parseInt(f.css("padding-right"),10),height:f.height()+parseInt(f.css("padding-top"),10)+parseInt(f.css("padding-bottom"),10),opacity:c.opacityOrig});if(c.percentWidth){e.css("width",c.percentWidth)}f.css({zIndex:10,position:"relative",background:"none",border:"none"});if(c.opacityNew){f.hover(function(){e.stop().animate({opacity:c.opacityNew},c.fadeSpeed)},function(){e.stop().animate({opacity:c.opacityOrig},c.fadeSpeed)})}});return this}})(jQuery);


/**
 * --------------------------------------------------------------------
 * jQuery-Plugin "pngFix"
 * Version: 1.2, 09.03.2009
 * 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)
 *
 * Changelog:
 *    09.03.2009 Version 1.2
 *    - Update for jQuery 1.3.x, removed @ from selectors
 *    11.09.2007 Version 1.1
 *    - removed noConflict
 *    - added png-support for input type=image
 *    - 01.08.2007 CSS background-image support extension added by Scott Jehl, scott@filamentgroup.com, http://www.filamentgroup.com
 *    31.05.2007 initial Version 1.0
 * --------------------------------------------------------------------
 * @example $(function(){$(document).pngFix();});
 * @desc Fixes all PNG's in the document on document.ready
 *
 * jQuery(function(){jQuery(document).pngFix();});
 * @desc Fixes all PNG's in the document on document.ready when using noConflict
 *
 * @example $(function(){$('div.examples').pngFix();});
 * @desc Fixes all PNG's within div with class examples
 *
 * @example $(function(){$('div.examples').pngFix( { blankgif:'ext.gif' } );});
 * @desc Fixes all PNG's within div with class examples, provides blank gif for input with png
 * --------------------------------------------------------------------
 */
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}('(i($){3.1l.1i=i(n){n=3.1h({10:\'1f.1e\'},n);8 Z=(f.Y=="h X R"&&P(f.p)==4&&f.p.C("O 5.5")!=-1);8 N=(f.Y=="h X R"&&P(f.p)==4&&f.p.C("O 6.0")!=-1);g(3.1a.1d&&(Z||N)){3(2).x("1t[b$=.A]").B(i(){3(2).7(\'e\',3(2).e());3(2).7(\'d\',3(2).d());8 c=\'\';8 a=\'\';8 I=(3(2).7(\'y\'))?\'y="\'+3(2).7(\'y\')+\'" \':\'\';8 T=(3(2).7(\'v\'))?\'v="\'+3(2).7(\'v\')+\'" \':\'\';8 J=(3(2).7(\'u\'))?\'u="\'+3(2).7(\'u\')+\'" \':\'\';8 K=(3(2).7(\'D\'))?\'D="\'+3(2).7(\'D\')+\'" \':\'\';8 L=(3(2).7(\'M\'))?\'1c:\'+3(2).7(\'M\')+\';\':\'\';8 G=(3(2).1m().7(\'1n\'))?\'1o:18;\':\'\';g(2.9.m){c+=\'m:\'+2.9.m+\';\';2.9.m=\'\'}g(2.9.o){c+=\'o:\'+2.9.o+\';\';2.9.o=\'\'}g(2.9.q){c+=\'q:\'+2.9.q+\';\';2.9.q=\'\'}8 Q=(2.9.1g);a+=\'<k \'+I+T+J+K;a+=\'9="S:H;1p-1s:1v-17;U:V-W;r:1b;\'+L+G;a+=\'e:\'+3(2).e()+\'l;\'+\'d:\'+3(2).d()+\'l;\';a+=\'z:t:s.h.F\'+\'(b=\\\'\'+3(2).7(\'b\')+\'\\\', E=\\\'w\\\');\';a+=Q+\'"></k>\';g(c!=\'\'){a=\'<k 9="S:H;U:V-W;\'+c+G+\'e:\'+3(2).e()+\'l;\'+\'d:\'+3(2).d()+\'l;\'+\'">\'+a+\'</k>\'}3(2).1j();3(2).1k(a)});3(2).x("*").B(i(){8 j=3(2).11(\'r-12\');g(j.C(".A")!=-1){8 13=j.14(\'1q("\')[1].14(\'")\')[0];3(2).11(\'r-12\',\'1r\');3(2).15(0).16.z="t:s.h.F(b=\'"+13+"\',E=\'w\')"}});3(2).x("1u[b$=.A]").B(i(){8 j=3(2).7(\'b\');3(2).15(0).16.z=\'t:s.h.F\'+\'(b=\\\'\'+j+\'\\\', E=\\\'w\\\');\';3(2).7(\'b\',n.10)})}19 3}})(3);',62,94,'||this|jQuery||||attr|var|style|strNewHTML|src|prevStyle|height|width|navigator|if|Microsoft|function|bgIMG|span|px|border|settings|padding|appVersion|margin|background|DXImageTransform|progid|title|class|scale|find|id|filter|png|each|indexOf|alt|sizingMethod|AlphaImageLoader|imgHand|relative|imgId|imgTitle|imgAlt|imgAlign|align|ie6|MSIE|parseInt|imgStyle|Explorer|position|imgClass|display|inline|block|Internet|appName|ie55|blankgif|css|image|iebg|split|get|runtimeStyle|line|hand|return|browser|transparent|float|msie|gif|blank|cssText|extend|pngFix|hide|after|fn|parent|href|cursor|white|url|none|space|img|input|pre'.split('|'),0,{}))

/*!
 * jQuery corner plugin: simple corner rounding
 * Examples and documentation at: http://jquery.malsup.com/corner/
 * version 2.11 (15-JUN-2010)
 * Requires jQuery v1.3.2 or later
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 * Authors: Dave Methvin and Mike Alsup
 */

/**
 *  corner() takes a single string argument:  $('#myDiv').corner("effect corners width")
 *
 *  effect:  name of the effect to apply, such as round, bevel, notch, bite, etc (default is round). 
 *  corners: one or more of: top, bottom, tr, tl, br, or bl.  (default is all corners)
 *  width:   width of the effect; in the case of rounded corners this is the radius. 
 *           specify this value using the px suffix such as 10px (yes, it must be pixels).
 */
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}(';(A($){S n=Z.18(\'C\').n,t=n[\'2q\']!==15,G=n[\'2s\']!==15,h=n[\'2a\']!==15||n[\'2z\']!==15,1q=Z.2A||0,1P=$.1a.1o&&(($.1a.2V<8&&!1q)||1q<8),1w=$.1a.1o&&(A(){S C=Z.18(\'C\');30{C.n.1s(\'4\',\'0+0\');C.n.33(\'4\')}3c(e){6 1X}6 1J})();$.19=$.19||{};$.19.2a=t||G||h;A 1D(1N,p){6 P($.b(1N,p))||0};A 1j(s){S s=P(s).3b(16);6(s.2h<2)?\'0\'+s:s};A 1K(X){34(X){S v=$.b(X,\'1v\'),V;a(v&&v!=\'2o\'&&v!=\'32(0, 0, 0, 0)\'){a(v.31(\'V\')>=0){V=v.17(/\\d+/g);6\'#\'+1j(V[0])+1j(V[1])+1j(V[2])}6 v}a(X.2Z.2e()==\'2Y\')F;X=X.1b}6\'#2W\'};A 1I(12,i,4){1u(12){9\'r\':6 7.r(4*(1-7.14(7.1k(i/4))));9\'1U\':6 7.r(4*(1+7.14(7.1k(i/4))));9\'1V\':6 7.r(4*(1-7.14(7.2U(i/4))));9\'1Y\':6 7.r(4*(7.14(7.1k((4-i-1)/4))));9\'1Z\':6 7.r(4*(7.23(i,4/i)));9\'24\':6 7.r(4*(7.23(4,(4-i-1))));9\'25\':6 7.r(4*(7.2T(i)));9\'27\':6 7.r(4*(7.14(i)));9\'29\':6 7.r(4*(7.2R(i)));9\'2d\':6 7.r(4*(7.2p(i)));9\'2f\':6 7.r(4*(7.2O((4-i-1),4)));9\'1n\':9\'2i\':6(i&1)?(i+1):4;9\'2j\':6(i&2)?(i+1):4;9\'2k\':6(i&3)?(i+1):4;9\'2m\':6(i%2)*4;9\'2n\':6 4;9\'1p\':9\'1G\':6 i+1}};$.13.I=A(1l){a(5.2h==0){a(!$.2N&&5.1M){S s=5.1M,c=5.2K;$(A(){$(s,c).I(1l)})}6 5}6 5.2H(A(2F){S $5=$(5),o=[$5.2E($.13.I.1y.1S)||\'\',1l||\'\'].2B(\' \').2e(),1A=/1A/.U(o),1c=((o.17(/1c:(#[0-1R-f]+)/)||[])[1]),1d=((o.17(/1d:(#[0-1R-f]+)/)||[])[1]),4=P((o.17(/(\\d+)m/)||[])[1])||10,21=/r|1p|1G|2n|1Y|1U|1V|1Z|24|25|27|2m|29|2f|2d|2k|2j|1n|2i/,12=((o.17(21)||[\'r\'])[0]),22=/1n|1p/.U(o),1F={T:0,B:1},k={M:/E|2u|x/.U(o),N:/E|2t|y/.U(o),H:/z|2r|x/.U(o),J:/z|2Q|y/.U(o)},Q,D,1C,j,u,d,l,1E,i,w,e,c,1h,$O;a(!k.M&&!k.N&&!k.H&&!k.J)k={M:1,N:1,H:1,J:1};a($.13.I.1y.2c&&12==\'r\'&&(h||t||G)&&!1c&&!1d){a(k.M)$5.b(h?\'q-E-x-h\':t?\'-t-q-h-2v\':\'-G-q-E-x-h\',4+\'m\');a(k.N)$5.b(h?\'q-E-y-h\':t?\'-t-q-h-2w\':\'-G-q-E-y-h\',4+\'m\');a(k.H)$5.b(h?\'q-z-x-h\':t?\'-t-q-h-2x\':\'-G-q-z-x-h\',4+\'m\');a(k.J)$5.b(h?\'q-z-y-h\':t?\'-t-q-h-2y\':\'-G-q-z-y-h\',4+\'m\');6}Q=Z.18(\'C\');$(Q).b({28:\'20\',1m:\'11\',2C:\'11\',2D:\'11\',1v:1d||\'2o\',1Q:\'1x\'});D={T:P($.b(5,\'2G\'))||0,R:P($.b(5,\'2I\'))||0,B:P($.b(5,\'2J\'))||0,L:P($.b(5,\'2L\'))||0};a(2M 5.n.1L!=15)5.n.1L=1;a(!1A)5.n.q=\'Y\';Q.n.2g=1c||1K(5.1b);1C=$(5).2P();1z(j 2b 1F){u=1F[j];a((u&&(k.H||k.J))||(!u&&(k.M||k.N))){Q.n.1Q=\'Y \'+(k[j+\'R\']?\'1x\':\'Y\')+\' Y \'+(k[j+\'L\']?\'1x\':\'Y\');d=Z.18(\'C\');$(d).2S(\'26-I\');l=d.n;u?5.1e(d):5.1O(d,5.1H);a(u&&1C!=\'2X\'){a($.b(5,\'K\')==\'1W\')5.n.K=\'1B\';l.K=\'1r\';l.z=l.x=l.1t=l.1f=\'0\';a(1w)l.1s(\'4\',\'5.1b.2l\');1g l.4=\'1T%\'}1g a(!u&&$.1a.1o){a($.b(5,\'K\')==\'1W\')5.n.K=\'1B\';l.K=\'1r\';l.E=l.x=l.y=l.1t=l.1f=\'0\';a(1w){1E=1D(5,\'35\')+1D(5,\'36\');l.1s(\'4\',\'5.1b.2l - \'+1E+\'+ "m"\')}1g l.4=\'1T%\'}1g{l.K=\'1B\';l.1f=!u?\'-\'+D.T+\'m -\'+D.R+\'m \'+(D.T-4)+\'m -\'+D.L+\'m\':(D.B-4)+\'m -\'+D.R+\'m -\'+D.B+\'m -\'+D.L+\'m\'}1z(i=0;i<4;i++){w=7.37(0,1I(12,i,4));e=Q.38(1X);e.n.39=\'0 \'+(k[j+\'R\']?w:0)+\'m 0 \'+(k[j+\'L\']?w:0)+\'m\';u?d.1e(e):d.1O(e,d.1H)}a(22&&$.19.3a){a(u&&1P)1i;1z(c 2b k){a(!k[c])1i;a(u&&(c==\'M\'||c==\'N\'))1i;a(!u&&(c==\'H\'||c==\'J\'))1i;1h={K:\'1r\',q:\'Y\',1f:0,1t:0,28:\'20\',1v:Q.n.2g};$O=$(\'<C/>\').b(1h).b({4:4+\'m\',1m:\'11\'});1u(c){9\'M\':$O.b({z:0,x:0});F;9\'N\':$O.b({z:0,y:0});F;9\'H\':$O.b({E:0,x:0});F;9\'J\':$O.b({E:0,y:0});F}d.1e($O[0]);S $W=$(\'<C/>\').b(1h).b({E:0,z:0,4:\'11\',1m:4+\'m\'});1u(c){9\'M\':$W.b({x:4});F;9\'N\':$W.b({y:4});F;9\'H\':$W.b({x:4});F;9\'J\':$W.b({y:4});F}d.1e($W[0])}}}}})};$.13.3d=A(){a(h||t||G)5.b(h?\'q-h\':t?\'-t-q-h\':\'-G-q-h\',0);$(\'C.26-I\',5).3e();6 5};$.13.I.1y={2c:1J,1S:\'3f-I\'}})(3g);',62,203,'||||width|this|return|Math||case|if|css||||||radius|||opts|ds|px|style|||border|round||moz|bot|||left|right|bottom|function||div|pad|top|break|webkit|BL|corner|BR|position||TL|TR|horz|parseInt|strip||var||test|rgb|vert|node|none|document||1px|fx|fn|cos|undefined||match|createElement|support|browser|parentNode|cc|sc|appendChild|margin|else|common|continue|hex2|asin|options|height|dogfold|msie|bevelfold|mode|absolute|setExpression|padding|switch|backgroundColor|expr|solid|defaults|for|keep|relative|cssHeight|sz|bw|edges|bevel|firstChild|getWidth|true|gpc|zoom|selector|el|insertBefore|noBottomFold|borderStyle|9a|metaAttr|100|cool|sharp|static|false|bite|slide|hidden|re|fold|atan2|jut|curl|jquery|tear|overflow|wicked|borderRadius|in|useNative|long|toLowerCase|sculpt|borderColor|length|dog|dog2|dog3|offsetWidth|fray|notch|transparent|sqrt|MozBorderRadius|bl|WebkitBorderRadius|tr|tl|topleft|topright|bottomleft|bottomright|BorderRadius|documentMode|join|minHeight|fontSize|attr|index|paddingTop|each|paddingRight|paddingBottom|context|paddingLeft|typeof|isReady|log|outerHeight|br|tan|addClass|atan|acos|version|ffffff|auto|html|nodeName|try|indexOf|rgba|removeExpression|while|borderLeftWidth|borderRightWidth|max|cloneNode|borderWidth|boxModel|toString|catch|uncorner|remove|data|jQuery'.split('|'),0,{}))


// Email.js version 5
var tld_ = new Array()
tld_[0] = "com";
tld_[1] = "org";
tld_[2] = "net";
tld_[3] = "ws";
tld_[4] = "info";
tld_[10] = "co.uk";
tld_[11] = "org.uk";
tld_[12] = "gov.uk";
tld_[13] = "ac.uk";
var topDom_ = 13;
var m_ = "mailto:";
var a_ = "@";
var d_ = ".";
function mail(name, dom, tl, params)
{
	var s = e(name,dom,tl);
	document.write('<a href="'+m_+s+params+'">'+s+'</a>');
}
function mail2(name, dom, tl, params, display)
{
	document.write('<a href="'+m_+e(name,dom,tl)+params+'">'+display+'</a>');
}
function e(name, dom, tl)
{
	var s = name+a_;
	if (tl!=-2)
	{
		s+= dom;
		if (tl>=0)
			s+= d_+tld_[tl];
	}
	else
		s+= swapper(dom);
	return s;
}
function swapper(d)
{
	var s = "";
	for (var i=0; i<d.length; i+=2)
		if (i+1==d.length)
			s+= d.charAt(i)
		else
			s+= d.charAt(i+1)+d.charAt(i);
	return s.replace(/\?/g,'.');
}
