//ShadowBox Script
(function(T,p){var g={version:"3.0.3"};var Y=navigator.userAgent.toLowerCase();if(Y.indexOf("windows")>-1||Y.indexOf("win32")>-1){g.isWindows=true}else{if(Y.indexOf("macintosh")>-1||Y.indexOf("mac os x")>-1){g.isMac=true}else{if(Y.indexOf("linux")>-1){g.isLinux=true}}}g.isIE=Y.indexOf("msie")>-1;g.isIE6=Y.indexOf("msie 6")>-1;g.isIE7=Y.indexOf("msie 7")>-1;g.isGecko=Y.indexOf("gecko")>-1&&Y.indexOf("safari")==-1;g.isWebKit=Y.indexOf("applewebkit/")>-1;var e=/#(.+)$/,M=/^(light|shadow)box\[(.*?)\]/i,o=/\s*([a-z_]*?)\s*=\s*(.+)\s*/,ar=/[0-9a-z]+$/i,ap=/(.+\/)shadowbox\.js/i;var w=false,m=false,V={},ai=0,O,aa;g.current=-1;g.dimensions=null;g.ease=function(K){return 1+Math.pow(K-1,3)};g.errorInfo={fla:{name:"Flash",url:"http://www.adobe.com/products/flashplayer/"},qt:{name:"QuickTime",url:"http://www.apple.com/quicktime/download/"},wmp:{name:"Windows Media Player",url:"http://www.microsoft.com/windows/windowsmedia/"},f4m:{name:"Flip4Mac",url:"http://www.flip4mac.com/wmv_download.htm"}};g.gallery=[];g.onReady=aj;g.path=null;g.player=null;g.playerId="sb-player";g.options={animate:true,animateFade:true,autoplayMovies:true,continuous:false,enableKeys:true,flashParams:{bgcolor:"#000000",allowfullscreen:true},flashVars:{},flashVersion:"9.0.115",handleOversize:"resize",handleUnsupported:"link",onChange:aj,onClose:aj,onFinish:aj,onOpen:aj,showMovieControls:true,skipSetup:false,slideshowDelay:0,viewportPadding:20};g.getCurrent=function(){return g.current>-1?g.gallery[g.current]:null};g.hasNext=function(){return g.gallery.length>1&&(g.current!=g.gallery.length-1||g.options.continuous)};g.isOpen=function(){return w};g.isPaused=function(){return aa=="pause"};g.applyOptions=function(K){V=ao({},g.options);ao(g.options,K)};g.revertOptions=function(){ao(g.options,V)};g.init=function(au,ax){if(m){return}m=true;if(g.skin.options){ao(g.options,g.skin.options)}if(au){ao(g.options,au)}if(!g.path){var aw,S=document.getElementsByTagName("script");for(var av=0,K=S.length;av<K;++av){aw=ap.exec(S[av].src);if(aw){g.path=aw[1];break}}}if(ax){g.onReady=ax}aq()};g.open=function(S){if(w){return}var K=g.makeGallery(S);g.gallery=K[0];g.current=K[1];S=g.getCurrent();if(S==null){return}g.applyOptions(S.options||{});f();if(g.gallery.length){S=g.getCurrent();if(g.options.onOpen(S)===false){return}w=true;g.skin.onOpen(S,U)}};g.close=function(){if(!w){return}w=false;if(g.player){g.player.remove();g.player=null}if(typeof aa=="number"){clearTimeout(aa);aa=null}ai=0;af(false);g.options.onClose(g.getCurrent());g.skin.onClose();g.revertOptions()};g.play=function(){if(!g.hasNext()){return}if(!ai){ai=g.options.slideshowDelay*1000}if(ai){O=X();aa=setTimeout(function(){ai=O=0;g.next()},ai);if(g.skin.onPlay){g.skin.onPlay()}}};g.pause=function(){if(typeof aa!="number"){return}ai=Math.max(0,ai-(X()-O));if(ai){clearTimeout(aa);aa="pause";if(g.skin.onPause){g.skin.onPause()}}};g.change=function(K){if(!(K in g.gallery)){if(g.options.continuous){K=(K<0?g.gallery.length+K:0);if(!(K in g.gallery)){return}}else{return}}g.current=K;if(typeof aa=="number"){clearTimeout(aa);aa=null;ai=O=0}g.options.onChange(g.getCurrent());U(true)};g.next=function(){g.change(g.current+1)};g.previous=function(){g.change(g.current-1)};g.setDimensions=function(aG,ax,aE,aF,aw,K,aC,az){var aB=aG,av=ax;var aA=2*aC+aw;if(aG+aA>aE){aG=aE-aA}var au=2*aC+K;if(ax+au>aF){ax=aF-au}var S=(aB-aG)/aB,aD=(av-ax)/av,ay=(S>0||aD>0);if(az&&ay){if(S>aD){ax=Math.round((av/aB)*aG)}else{if(aD>S){aG=Math.round((aB/av)*ax)}}}g.dimensions={height:aG+aw,width:ax+K,innerHeight:aG,innerWidth:ax,top:Math.floor((aE-(aG+aA))/2+aC),left:Math.floor((aF-(ax+au))/2+aC),oversized:ay};return g.dimensions};g.makeGallery=function(aw){var K=[],av=-1;if(typeof aw=="string"){aw=[aw]}if(typeof aw.length=="number"){ac(aw,function(ay,az){if(az.content){K[ay]=az}else{K[ay]={content:az}}});av=0}else{if(aw.tagName){var S=g.getCache(aw);aw=S?S:g.makeObject(aw)}if(aw.gallery){K=[];var ax;for(var au in g.cache){ax=g.cache[au];if(ax.gallery&&ax.gallery==aw.gallery){if(av==-1&&ax.content==aw.content){av=K.length}K.push(ax)}}if(av==-1){K.unshift(aw);av=0}}else{K=[aw];av=0}}ac(K,function(ay,az){K[ay]=ao({},az)});return[K,av]};g.makeObject=function(av,au){var aw={content:av.href,title:av.getAttribute("title")||"",link:av};if(au){au=ao({},au);ac(["player","title","height","width","gallery"],function(ax,ay){if(typeof au[ay]!="undefined"){aw[ay]=au[ay];delete au[ay]}});aw.options=au}else{aw.options={}}if(!aw.player){aw.player=g.getPlayer(aw.content)}var K=av.getAttribute("rel");if(K){var S=K.match(M);if(S){aw.gallery=escape(S[2])}ac(K.split(";"),function(ax,ay){S=ay.match(o);if(S){aw[S[1]]=S[2]}})}return aw};g.getPlayer=function(au){if(au.indexOf("#")>-1&&au.indexOf(document.location.href)==0){return"inline"}var av=au.indexOf("?");if(av>-1){au=au.substring(0,av)}var S,K=au.match(ar);if(K){S=K[0].toLowerCase()}if(S){if(g.img&&g.img.ext.indexOf(S)>-1){return"img"}if(g.swf&&g.swf.ext.indexOf(S)>-1){return"swf"}if(g.flv&&g.flv.ext.indexOf(S)>-1){return"flv"}if(g.qt&&g.qt.ext.indexOf(S)>-1){if(g.wmp&&g.wmp.ext.indexOf(S)>-1){return"qtwmp"}else{return"qt"}}if(g.wmp&&g.wmp.ext.indexOf(S)>-1){return"wmp"}}return"iframe"};function f(){var av=g.errorInfo,aw=g.plugins,ay,az,aC,au,aB,S,aA,K;for(var ax=0;ax<g.gallery.length;++ax){ay=g.gallery[ax];az=false;aC=null;switch(ay.player){case"flv":case"swf":if(!aw.fla){aC="fla"}break;case"qt":if(!aw.qt){aC="qt"}break;case"wmp":if(g.isMac){if(aw.qt&&aw.f4m){ay.player="qt"}else{aC="qtf4m"}}else{if(!aw.wmp){aC="wmp"}}break;case"qtwmp":if(aw.qt){ay.player="qt"}else{if(aw.wmp){ay.player="wmp"}else{aC="qtwmp"}}break}if(aC){if(g.options.handleUnsupported=="link"){switch(aC){case"qtf4m":aB="shared";S=[av.qt.url,av.qt.name,av.f4m.url,av.f4m.name];break;case"qtwmp":aB="either";S=[av.qt.url,av.qt.name,av.wmp.url,av.wmp.name];break;default:aB="single";S=[av[aC].url,av[aC].name]}ay.player="html";ay.content='<div class="sb-message">'+s(g.lang.errors[aB],S)+"</div>"}else{az=true}}else{if(ay.player=="inline"){au=e.exec(ay.content);if(au){aA=ag(au[1]);if(aA){ay.content=aA.innerHTML}else{az=true}}else{az=true}}else{if(ay.player=="swf"||ay.player=="flv"){K=(ay.options&&ay.options.flashVersion)||g.options.flashVersion;if(g.flash&&!g.flash.hasFlashPlayerVersion(K)){ay.width=310;ay.height=177}}}}if(az){g.gallery.splice(ax,1);if(ax<g.current){--g.current}else{if(ax==g.current){g.current=ax>0?ax-1:ax}}--ax}}}function af(K){if(!g.options.enableKeys){return}(K?j:a)(document,"keydown",W)}function W(au){if(au.metaKey||au.shiftKey||au.altKey||au.ctrlKey){return}var S=l(au),K;switch(S){case 81:case 88:case 27:K=g.close;break;case 37:K=g.previous;break;case 39:K=g.next;break;case 32:K=typeof aa=="number"?g.pause:g.play;break}if(K){G(au);K()}}function U(ay){af(false);var ax=g.getCurrent();var au=(ax.player=="inline"?"html":ax.player);if(typeof g[au]!="function"){throw"unknown player "+au}if(ay){g.player.remove();g.revertOptions();g.applyOptions(ax.options||{})}g.player=new g[au](ax,g.playerId);if(g.gallery.length>1){var av=g.gallery[g.current+1]||g.gallery[0];if(av.player=="img"){var S=new Image();S.src=av.content}var aw=g.gallery[g.current-1]||g.gallery[g.gallery.length-1];if(aw.player=="img"){var K=new Image();K.src=aw.content}}g.skin.onLoad(ay,r)}function r(){if(!w){return}if(typeof g.player.ready!="undefined"){var K=setInterval(function(){if(w){if(g.player.ready){clearInterval(K);K=null;g.skin.onReady(J)}}else{clearInterval(K);K=null}},10)}else{g.skin.onReady(J)}}function J(){if(!w){return}g.player.append(g.skin.body,g.dimensions);g.skin.onShow(q)}function q(){if(!w){return}if(g.player.onLoad){g.player.onLoad()}g.options.onFinish(g.getCurrent());if(!g.isPaused()){g.play()}af(true)}if(!Array.prototype.indexOf){Array.prototype.indexOf=function(S,au){var K=this.length>>>0;au=au||0;if(au<0){au+=K}for(;au<K;++au){if(au in this&&this[au]===S){return au}}return -1}}function X(){return(new Date).getTime()}function ao(K,au){for(var S in au){K[S]=au[S]}return K}function ac(av,aw){var S=0,K=av.length;for(var au=av[0];S<K&&aw.call(au,S,au)!==false;au=av[++S]){}}function s(S,K){return S.replace(/\{(\w+?)\}/g,function(au,av){return K[av]})}function aj(){}function ag(K){return document.getElementById(K)}function z(K){K.parentNode.removeChild(K)}var ak=true,L=true;function an(){var K=document.body,S=document.createElement("div");ak=typeof S.style.opacity==="string";S.style.position="fixed";S.style.margin=0;S.style.top="20px";K.appendChild(S,K.firstChild);L=S.offsetTop==20;K.removeChild(S)}g.getStyle=(function(){var K=/opacity=([^)]*)/,S=document.defaultView&&document.defaultView.getComputedStyle;return function(ax,aw){var av;if(!ak&&aw=="opacity"&&ax.currentStyle){av=K.test(ax.currentStyle.filter||"")?(parseFloat(RegExp.$1)/100)+"":"";return av===""?"1":av}if(S){var au=S(ax,null);if(au){av=au[aw]}if(aw=="opacity"&&av==""){av="1"}}else{av=ax.currentStyle[aw]}return av}})();g.appendHTML=function(au,S){if(au.insertAdjacentHTML){au.insertAdjacentHTML("BeforeEnd",S)}else{if(au.lastChild){var K=au.ownerDocument.createRange();K.setStartAfter(au.lastChild);var av=K.createContextualFragment(S);au.appendChild(av)}else{au.innerHTML=S}}};g.getWindowSize=function(K){if(document.compatMode==="CSS1Compat"){return document.documentElement["client"+K]}return document.body["client"+K]};g.setOpacity=function(au,K){var S=au.style;if(ak){S.opacity=(K==1?"":K)}else{S.zoom=1;if(K==1){if(typeof S.filter=="string"&&(/alpha/i).test(S.filter)){S.filter=S.filter.replace(/\s*[\w\.]*alpha\([^\)]*\);?/gi,"")}}else{S.filter=(S.filter||"").replace(/\s*[\w\.]*alpha\([^\)]*\)/gi,"")+" alpha(opacity="+(K*100)+")"}}};g.clearOpacity=function(K){g.setOpacity(K,1)};function C(S){var K=S.target?S.target:S.srcElement;return K.nodeType==3?K.parentNode:K}function Q(S){var K=S.pageX||(S.clientX+(document.documentElement.scrollLeft||document.body.scrollLeft)),au=S.pageY||(S.clientY+(document.documentElement.scrollTop||document.body.scrollTop));return[K,au]}function G(K){K.preventDefault()}function l(K){return K.which?K.which:K.keyCode}function j(av,au,S){if(av.addEventListener){av.addEventListener(au,S,false)}else{if(av.nodeType===3||av.nodeType===8){return}if(av.setInterval&&(av!==T&&!av.frameElement)){av=T}if(!S.__guid){S.__guid=j.guid++}if(!av.events){av.events={}}var K=av.events[au];if(!K){K=av.events[au]={};if(av["on"+au]){K[0]=av["on"+au]}}K[S.__guid]=S;av["on"+au]=j.handleEvent}}j.guid=1;j.handleEvent=function(av){var K=true;av=av||j.fixEvent(((this.ownerDocument||this.document||this).parentWindow||T).event);var S=this.events[av.type];for(var au in S){this.__handleEvent=S[au];if(this.__handleEvent(av)===false){K=false}}return K};j.preventDefault=function(){this.returnValue=false};j.stopPropagation=function(){this.cancelBubble=true};j.fixEvent=function(K){K.preventDefault=j.preventDefault;K.stopPropagation=j.stopPropagation;return K};function a(au,S,K){if(au.removeEventListener){au.removeEventListener(S,K,false)}else{if(au.events&&au.events[S]){delete au.events[S][K.__guid]}}}var D=false,N;if(document.addEventListener){N=function(){document.removeEventListener("DOMContentLoaded",N,false);g.load()}}else{if(document.attachEvent){N=function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",N);g.load()}}}}function i(){if(D){return}try{document.documentElement.doScroll("left")}catch(K){setTimeout(i,1);return}g.load()}function aq(){if(document.readyState==="complete"){return g.load()}if(document.addEventListener){document.addEventListener("DOMContentLoaded",N,false);T.addEventListener("load",g.load,false)}else{if(document.attachEvent){document.attachEvent("onreadystatechange",N);T.attachEvent("onload",g.load);var K=false;try{K=T.frameElement===null}catch(S){}if(document.documentElement.doScroll&&K){i()}}}}g.load=function(){if(D){return}if(!document.body){return setTimeout(g.load,13)}D=true;an();g.onReady();if(!g.options.skipSetup){g.setup()}g.skin.init()};g.plugins={};if(navigator.plugins&&navigator.plugins.length){var am=[];ac(navigator.plugins,function(K,S){am.push(S.name)});am=am.join(",");var d=am.indexOf("Flip4Mac")>-1;g.plugins={fla:am.indexOf("Shockwave Flash")>-1,qt:am.indexOf("QuickTime")>-1,wmp:!d&&am.indexOf("Windows Media")>-1,f4m:d}}else{var B=function(K){var S;try{S=new ActiveXObject(K)}catch(au){}return !!S};g.plugins={fla:B("ShockwaveFlash.ShockwaveFlash"),qt:B("QuickTime.QuickTime"),wmp:B("wmplayer.ocx"),f4m:false}}var c=/^(light|shadow)box/i,Z="shadowboxCacheKey",h=1;g.cache={};g.select=function(S){var au=[];if(!S){var K;ac(document.getElementsByTagName("a"),function(ax,ay){K=ay.getAttribute("rel");if(K&&c.test(K)){au.push(ay)}})}else{var aw=S.length;if(aw){if(typeof S=="string"){if(g.find){au=g.find(S)}}else{if(aw==2&&typeof S[0]=="string"&&S[1].nodeType){if(g.find){au=g.find(S[0],S[1])}}else{for(var av=0;av<aw;++av){au[av]=S[av]}}}}else{au.push(S)}}return au};g.setup=function(K,S){ac(g.select(K),function(au,av){g.addCache(av,S)})};g.teardown=function(K){ac(g.select(K),function(S,au){g.removeCache(au)})};g.addCache=function(au,K){var S=au[Z];if(S==p){S=h++;au[Z]=S;j(au,"click",b)}g.cache[S]=g.makeObject(au,K)};g.removeCache=function(K){a(K,"click",b);delete g.cache[K[Z]];K[Z]=null};g.getCache=function(S){var K=S[Z];return(K in g.cache&&g.cache[K])};g.clearCache=function(){for(var K in g.cache){g.removeCache(g.cache[K].link)}g.cache={}};function b(K){g.open(this);if(g.gallery.length){G(K)}}g.lang={code:"en",of:"of",loading:"loading",cancel:"Cancel",next:"Next",previous:"Previous",play:"Play",pause:"Pause",close:"Close",errors:{single:'You must install the <a href="{0}">{1}</a> browser plugin to view this content.',shared:'You must install both the <a href="{0}">{1}</a> and <a href="{2}">{3}</a> browser plugins to view this content.',either:'You must install either the <a href="{0}">{1}</a> or the <a href="{2}">{3}</a> browser plugin to view this content.'}};g.iframe=function(S,au){this.obj=S;this.id=au;var K=ag("sb-overlay");this.height=S.height?parseInt(S.height,10):K.offsetHeight;this.width=S.width?parseInt(S.width,10):K.offsetWidth};g.iframe.prototype={append:function(K,au){var S='<iframe id="'+this.id+'" name="'+this.id+'" height="100%" width="100%" frameborder="0" marginwidth="0" marginheight="0" style="visibility:hidden" onload="this.style.visibility=\'visible\'" scrolling="auto"';if(g.isIE){S+=' allowtransparency="true"';if(g.isIE6){S+=" src=\"javascript:false;document.write('');\""}}S+="></iframe>";K.innerHTML=S},remove:function(){var K=ag(this.id);if(K){z(K);if(g.isGecko){delete T.frames[this.id]}}},onLoad:function(){var K=g.isIE?ag(this.id).contentWindow:T.frames[this.id];K.location.href=this.obj.content}};g.html=function(K,S){this.obj=K;this.id=S;this.height=K.height?parseInt(K.height,10):300;this.width=K.width?parseInt(K.width,10):500};g.html.prototype={append:function(K,S){var au=document.createElement("div");au.id=this.id;au.className="html";au.innerHTML=this.obj.content;K.appendChild(au)},remove:function(){var K=ag(this.id);if(K){z(K)}}};var al=false,A=[],H=["sb-nav-close","sb-nav-next","sb-nav-play","sb-nav-pause","sb-nav-previous"],F,ah,v,P=true;function ae(au,aE,aB,az,aF){var K=(aE=="opacity"),aA=K?g.setOpacity:function(aG,aH){aG.style[aE]=""+aH+"px"};if(az==0||(!K&&!g.options.animate)||(K&&!g.options.animateFade)){aA(au,aB);if(aF){aF()}return}var aC=parseFloat(g.getStyle(au,aE))||0;var aD=aB-aC;if(aD==0){if(aF){aF()}return}az*=1000;var av=X(),ay=g.ease,ax=av+az,aw;var S=setInterval(function(){aw=X();if(aw>=ax){clearInterval(S);S=null;aA(au,aB);if(aF){aF()}}else{aA(au,aC+ay((aw-av)/az)*aD)}},10)}function I(){F.style.height=g.getWindowSize("Height")+"px";F.style.width=g.getWindowSize("Width")+"px"}function ad(){F.style.top=document.documentElement.scrollTop+"px";F.style.left=document.documentElement.scrollLeft+"px"}function y(K){if(K){ac(A,function(S,au){au[0].style.visibility=au[1]||""})}else{A=[];ac(g.options.troubleElements,function(au,S){ac(document.getElementsByTagName(S),function(av,aw){A.push([aw,aw.style.visibility]);aw.style.visibility="hidden"})})}}function x(au,K){var S=ag("sb-nav-"+au);if(S){S.style.display=K?"":"none"}}function n(K,ax){var aw=ag("sb-loading"),au=g.getCurrent().player,av=(au=="img"||au=="html");if(K){g.setOpacity(aw,0);aw.style.display="block";var S=function(){g.clearOpacity(aw);if(ax){ax()}};if(av){ae(aw,"opacity",1,g.options.fadeDuration,S)}else{S()}}else{var S=function(){aw.style.display="none";g.clearOpacity(aw);if(ax){ax()}};if(av){ae(aw,"opacity",0,g.options.fadeDuration,S)}else{S()}}}function at(aC){var ax=g.getCurrent();ag("sb-title-inner").innerHTML=ax.title||"";var aD,az,S,aE,aA;if(g.options.displayNav){aD=true;var aB=g.gallery.length;if(aB>1){if(g.options.continuous){az=aA=true}else{az=(aB-1)>g.current;aA=g.current>0}}if(g.options.slideshowDelay>0&&g.hasNext()){aE=!g.isPaused();S=!aE}}else{aD=az=S=aE=aA=false}x("close",aD);x("next",az);x("play",S);x("pause",aE);x("previous",aA);var K="";if(g.options.displayCounter&&g.gallery.length>1){var aB=g.gallery.length;if(g.options.counterType=="skip"){var aw=0,av=aB,au=parseInt(g.options.counterLimit)||0;if(au<aB&&au>2){var ay=Math.floor(au/2);aw=g.current-ay;if(aw<0){aw+=aB}av=g.current+(au-ay);if(av>aB){av-=aB}}while(aw!=av){if(aw==aB){aw=0}K+='<a onclick="Shadowbox.change('+aw+');"';if(aw==g.current){K+=' class="sb-counter-current"'}K+=">"+(++aw)+"</a>"}}else{K=[g.current+1,g.lang.of,aB].join(" ")}}ag("sb-counter").innerHTML=K;aC()}function u(av){var K=ag("sb-title-inner"),au=ag("sb-info-inner"),S=0.35;K.style.visibility=au.style.visibility="";if(K.innerHTML!=""){ae(K,"marginTop",0,S)}ae(au,"marginTop",0,S,av)}function ab(au,aA){var ay=ag("sb-title"),K=ag("sb-info"),av=ay.offsetHeight,aw=K.offsetHeight,ax=ag("sb-title-inner"),az=ag("sb-info-inner"),S=(au?0.35:0);ae(ax,"marginTop",av,S);ae(az,"marginTop",aw*-1,S,function(){ax.style.visibility=az.style.visibility="hidden";aA()})}function E(K,av,S,ax){var aw=ag("sb-wrapper-inner"),au=(S?g.options.resizeDuration:0);ae(v,"top",av,au);ae(aw,"height",K,au,ax)}function t(K,av,S,aw){var au=(S?g.options.resizeDuration:0);ae(v,"left",av,au);ae(v,"width",K,au,aw)}function R(aA,au){var aw=ag("sb-body-inner"),aA=parseInt(aA),au=parseInt(au),S=v.offsetHeight-aw.offsetHeight,K=v.offsetWidth-aw.offsetWidth,ay=ah.offsetHeight,az=ah.offsetWidth,ax=parseInt(g.options.viewportPadding)||20,av=(g.player&&g.options.handleOversize!="drag");return g.setDimensions(aA,au,ay,az,S,K,ax,av)}var k={};k.markup='<div id="sb-container"><div id="sb-overlay"></div><div id="sb-wrapper"><div id="sb-title"><div id="sb-title-inner"></div></div><div id="sb-wrapper-inner"><div id="sb-body"><div id="sb-body-inner"></div><div id="sb-loading"><div id="sb-loading-inner"><span>{loading}</span></div></div></div></div><div id="sb-info"><div id="sb-info-inner"><div id="sb-counter"></div><div id="sb-nav"><a id="sb-nav-close" title="{close}" onclick="Shadowbox.close()"></a><a id="sb-nav-next" title="{next}" onclick="Shadowbox.next()"></a><a id="sb-nav-play" title="{play}" onclick="Shadowbox.play()"></a><a id="sb-nav-pause" title="{pause}" onclick="Shadowbox.pause()"></a><a id="sb-nav-previous" title="{previous}" onclick="Shadowbox.previous()"></a></div></div></div></div></div>';k.options={animSequence:"sync",counterLimit:10,counterType:"default",displayCounter:true,displayNav:true,fadeDuration:0.35,initialHeight:160,initialWidth:320,modal:false,overlayColor:"#000",overlayOpacity:0.5,resizeDuration:0.35,showOverlay:true,troubleElements:["select","object","embed","canvas"]};k.init=function(){g.appendHTML(document.body,s(k.markup,g.lang));k.body=ag("sb-body-inner");F=ag("sb-container");ah=ag("sb-overlay");v=ag("sb-wrapper");if(!L){F.style.position="absolute"}if(!ak){var au,K,S=/url\("(.*\.png)"\)/;ac(H,function(aw,ax){au=ag(ax);if(au){K=g.getStyle(au,"backgroundImage").match(S);if(K){au.style.backgroundImage="none";au.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src="+K[1]+",sizingMethod=scale);"}}})}var av;j(T,"resize",function(){if(av){clearTimeout(av);av=null}if(w){av=setTimeout(k.onWindowResize,10)}})};k.onOpen=function(K,au){P=false;F.style.display="block";I();var S=R(g.options.initialHeight,g.options.initialWidth);E(S.innerHeight,S.top);t(S.width,S.left);if(g.options.showOverlay){ah.style.backgroundColor=g.options.overlayColor;g.setOpacity(ah,0);if(!g.options.modal){j(ah,"click",g.close)}al=true}if(!L){ad();j(T,"scroll",ad)}y();F.style.visibility="visible";if(al){ae(ah,"opacity",g.options.overlayOpacity,g.options.fadeDuration,au)}else{au()}};k.onLoad=function(S,K){n(true);while(k.body.firstChild){z(k.body.firstChild)}ab(S,function(){if(!w){return}if(!S){v.style.visibility="visible"}at(K)})};k.onReady=function(av){if(!w){return}var S=g.player,au=R(S.height,S.width);var K=function(){u(av)};switch(g.options.animSequence){case"hw":E(au.innerHeight,au.top,true,function(){t(au.width,au.left,true,K)});break;case"wh":t(au.width,au.left,true,function(){E(au.innerHeight,au.top,true,K)});break;default:t(au.width,au.left,true);E(au.innerHeight,au.top,true,K)}};k.onShow=function(K){n(false,K);P=true};k.onClose=function(){if(!L){a(T,"scroll",ad)}a(ah,"click",g.close);v.style.visibility="hidden";var K=function(){F.style.visibility="hidden";F.style.display="none";y(true)};if(al){ae(ah,"opacity",0,g.options.fadeDuration,K)}else{K()}};k.onPlay=function(){x("play",false);x("pause",true)};k.onPause=function(){x("pause",false);x("play",true)};k.onWindowResize=function(){if(!P){return}I();var K=g.player,S=R(K.height,K.width);t(S.width,S.left);E(S.innerHeight,S.top);if(K.onWindowResize){K.onWindowResize()}};g.skin=k;T.Shadowbox=g})(window);

//Vanadium jQuery Form Validator
Vanadium={};Vanadium.Version="0.1";Vanadium.CompatibleWithJQuery="1.3.2";Vanadium.Type="jquery";if(jQuery().jquery.indexOf(Vanadium.CompatibleWithJQuery)!=0&&window.console&&window.console.warn){console.warn("This version of Vanadium is tested with jQuery "+Vanadium.CompatibleWithJQuery+" it may not work as expected with this version ("+jQuery().jquery+")")}Vanadium.each=jQuery.each;Vanadium.all_elements=function(){return jQuery("*")};Vanadium.partition=function(b,d){var c=[];var a=[];Vanadium.each(b,function(){if(d(this)){c.push(this)}else{a.push(this)}});return[c,a]};var HashMap=function(){this.initialize()};HashMap.hashmap_instance_id=0;HashMap.prototype={hashkey_prefix:"<#HashMapHashkeyPerfix>",hashcode_field:"<#HashMapHashcodeField>",initialize:function(){this.backing_hash={};this.code=0;HashMap.hashmap_instance_id+=1;this.instance_id=HashMap.hashmap_instance_id},hashcodeField:function(){return this.hashcode_field+this.instance_id},put:function(b,d){var c;if(b&&d){var a;if(typeof(b)==="number"||typeof(b)==="string"){a=b}else{a=b[this.hashcodeField()]}if(a){c=this.backing_hash[a]}else{this.code+=1;a=this.hashkey_prefix+this.code;b[this.hashcodeField()]=a}this.backing_hash[a]=[b,d]}return c===undefined?undefined:c[1]},get:function(b){var c;if(b){var a;if(typeof(b)==="number"||typeof(b)==="string"){a=b}else{a=b[this.hashcodeField()]}if(a){c=this.backing_hash[a]}}return c===undefined?undefined:c[1]},del:function(b){var d=false;if(b){var a;if(typeof(b)==="number"||typeof(b)==="string"){a=b}else{a=b[this.hashcodeField()]}if(a){var c=this.backing_hash[a];this.backing_hash[a]=undefined;if(c!==undefined){b[this.hashcodeField()]=undefined;d=true}}}return d},each:function(c,a){var b;for(b in this.backing_hash){if(c.call(this.backing_hash[b][1],this.backing_hash[b][0],this.backing_hash[b][1])===false){break}}return this},toString:function(){return"HashMapJS"}};Vanadium.containers=new HashMap();var ContainerValidation=function(a){this.initialize(a)};ContainerValidation.prototype={initialize:function(a){this.html_element=a;this.elements=[]},add_element:function(a){this.elements.push(a)},decorate:function(){var a=null;for(var b in this.elements){if(this.elements[b].invalid===undefined){a=undefined}else{if(this.elements[b].invalid===true){a=false;break}else{if(this.elements[b].invalid===false&&a===null){a=true}}}}if(a===undefined){jQuery(this.html_element).removeClass(Vanadium.config.invalid_class);jQuery(this.html_element).removeClass(Vanadium.config.valid_class)}else{if(a){jQuery(this.html_element).removeClass(Vanadium.config.invalid_class);jQuery(this.html_element).addClass(Vanadium.config.valid_class)}else{jQuery(this.html_element).removeClass(Vanadium.config.valid_class);jQuery(this.html_element).addClass(Vanadium.config.invalid_class)}}}};var VanadiumForm=function(a){this.initialize(a)};Vanadium.forms=new HashMap();VanadiumForm.add_element=function(b){var c=b.element.form;if(c){var a=Vanadium.forms.get(c);if(a){a.validation_elements.push(b)}else{a=new VanadiumForm(b);Vanadium.forms.put(c,a)}}};VanadiumForm.prototype={initialize:function(a){this.validation_elements=[a];this.form=a.element.form;var b=this;var c=function(){var d=b.validate();var e=true;d.each(function(g,f){for(var h in f){if(f[h].success==false){e=false;break}}if(e==false){return false}});if(!e){b.decorate();return false}return e};jQuery(this.form).find(":submit").click(function(){return c()});this.form.decorate=function(){b.decorate()}},validate:function(){var a=new HashMap();Vanadium.each(this.validation_elements,function(){a.put(this,this.validate())});return a},decorate:function(a){if(arguments.length==0){a=this.validate()}a.each(function(b,c){b.decorate(c)})},validateAndDecorate:function(){this.decorate(this.validate())}};Vanadium.validators_types={};Vanadium.elements_validators_by_id={};Vanadium.all_elements_validators=[];Vanadium.created_advices=[];Vanadium.all_html_elements=new HashMap();Vanadium.config={valid_class:"vanadium-valid",invalid_class:"vanadium-invalid",message_value_class:"vanadium-message-value",advice_class:"vanadium-advice",prefix:":",separator:";",reset_defer_timeout:100};Vanadium.empty_advice_marker_class="-vanadium-empty-advice-";Vanadium.rules={};Vanadium.init=function(){this.setupValidatorTypes();this.scan_dom()};Vanadium.addValidatorType=function(c,a,b,d,e){this.validators_types[c]=new Vanadium.Type(c,a,b,d,e)};Vanadium.addValidatorTypes=function(b){var a=this;Vanadium.each(b,function(){Vanadium.addValidatorType.apply(a,this)})};Vanadium.scan_dom=function(){Vanadium.each(Vanadium.all_elements(),function(b,d){var c=d.className.split(" ");if(Vanadium.is_input_element(d)){var a=new ElementValidation(d);if(d.id){Vanadium.elements_validators_by_id[d.id]=a}Vanadium.all_elements_validators.push(a);Vanadium.all_html_elements.put(d,a);VanadiumForm.add_element(a);Vanadium.each(c,function(){var e=Vanadium.parse_class_name(this);if(e){Vanadium.add_validation_instance(a,e);Vanadium.add_validation_modifier(a,e)}});Vanadium.each(Vanadium.get_rules(d.id),function(){var e=this;if(e){Vanadium.add_validation_instance(a,e);Vanadium.add_validation_modifier(a,e)}});a.setup()}else{Vanadium.add_validation_container(d)}})};Vanadium.add_validation_container=function(a){var b=a.className.split(" ");Vanadium.each(b,function(){var c=Vanadium.parse_class_name(this);if(c[0]=="container"){Vanadium.containers.put(a,new ContainerValidation(a));return true}});Vanadium.each(Vanadium.get_rules(a.id),function(){var c=this;if(c=="container"){Vanadium.containers.put(a,new ContainerValidation(a));return true}})};Vanadium.get_rules=function(a){var d=function(f){if(typeof f==="string"){return[f]}else{if(Vanadium.isArray(f)){return f}else{if(typeof(f)==="object"){return[f.validator,f.parameter,f.advice]}else{return undefined}}}};var e=[];var b=Vanadium.rules[a];if(typeof b==="undefined"){return[]}else{if(typeof b==="string"){e.push(b)}else{if(Vanadium.isArray(b)){for(var c in b){e.push(d(b[c]))}}else{if(typeof(b)==="object"){e.push(d(b))}}}}return e};Vanadium.parse_class_name=function(c){if(c.indexOf(Vanadium.config.prefix)==0){var a=c.substr(Vanadium.config.prefix.length).split(Vanadium.config.separator);for(var b in a){if(a[b]==""){a[b]=undefined}}return a}else{return[]}};Vanadium.add_validation_instance=function(a,e){var d=e[0];var f=e[1];var b=e[2];var c=Vanadium.validators_types[d];if(c){a.add_validation_instance(c,f,b)}};Vanadium.add_validation_modifier=function(a,d){var c=d[0];var b=d[1];if(c=="only_on_blur"||c=="only_on_submit"||c=="wait"||c=="advice"){a.add_validation_modifier(c,b)}};Vanadium.validate=function(){var a=new HashMap();Vanadium.each(Vanadium.all_elements_validators,function(){a.put(this,this.validate())});return a};Vanadium.validateAndDecorate=function(b){if(typeof b==="undefined"){Vanadium.decorate(Vanadium.validate())}else{if(b.nodeType==1){var a=Vanadium.all_html_elements.get(b)||Vanadium.forms.get(b);if(a){a.validateAndDecorate(false)}}}};Vanadium.decorate=function(b){if(typeof b==="object"){if(b.toString()=="HashMapJS"){b.each(function(d,e){d.decorate(e)})}else{var a;for(a in b){var c=Vanadium.elements_validators_by_id[a];if(c){c.decorate(b[a])}}}}};Vanadium.reset=function(){Vanadium.each(Vanadium.all_elements_validators,function(){this.reset()})};Vanadium.isArray=function(a){return a!=null&&typeof a=="object"&&"splice" in a&&"join" in a};Vanadium.isFunction=function(a){return a!=null&&a.toString()==="[object Function]"};Vanadium.extend=function(c){var b=[Vanadium];for(var a=0;a<arguments.length;a++){b.push(arguments[a])}return jQuery.extend.apply(jQuery,b)};Vanadium.bind=function(a,b){return function(){return a.apply(b,arguments)}};Vanadium.extend({getElementType:function(a){switch(true){case (a.nodeName.toUpperCase()=="TEXTAREA"):return Vanadium.TEXTAREA;case (a.nodeName.toUpperCase()=="INPUT"&&a.type.toUpperCase()=="TEXT"):return Vanadium.TEXT;case (a.nodeName.toUpperCase()=="INPUT"&&a.type.toUpperCase()=="PASSWORD"):return Vanadium.PASSWORD;case (a.nodeName.toUpperCase()=="INPUT"&&a.type.toUpperCase()=="CHECKBOX"):return Vanadium.CHECKBOX;case (a.nodeName.toUpperCase()=="INPUT"&&a.type.toUpperCase()=="FILE"):return Vanadium.FILE;case (a.nodeName.toUpperCase()=="SELECT"):return Vanadium.SELECT;case (a.nodeName.toUpperCase()=="INPUT"):throw new Error("Vanadium::getElementType - Cannot use Vanadium on an "+a.type+" input!");default:throw new Error("Vanadium::getElementType - Element must be an input, select, or textarea!")}},is_input_element:function(a){return(a.nodeName.toUpperCase()=="TEXTAREA")||(a.nodeName.toUpperCase()=="INPUT"&&a.type.toUpperCase()=="TEXT")||(a.nodeName.toUpperCase()=="INPUT"&&a.type.toUpperCase()=="PASSWORD")||(a.nodeName.toUpperCase()=="INPUT"&&a.type.toUpperCase()=="CHECKBOX")||(a.nodeName.toUpperCase()=="INPUT"&&a.type.toUpperCase()=="FILE")||(a.nodeName.toUpperCase()=="SELECT")},createAdvice:function(c,b,d){var a=document.createElement("span");a.id=b;var e=document.createTextNode(d);a.appendChild(e);c.parentNode.insertBefore(a,c.nextSibling);this.created_advices.push(a)},addValidationClass:function(a,b){if(a){this.removeValidationClass(a);if(b){a.className+=" "+Vanadium.config.valid_class}else{a.className+=" "+Vanadium.config.invalid_class}}},removeValidationClass:function(a){if(a){if(a.className.indexOf(Vanadium.config.invalid_class)!=-1){a.className=a.className.split(Vanadium.config.invalid_class).join(" ")}if(a.className.indexOf(Vanadium.config.valid_class)!=-1){a.className=a.className.split(Vanadium.config.valid_class).join(" ")}}},TEXTAREA:1,TEXT:2,PASSWORD:3,CHECKBOX:4,SELECT:5,FILE:6});ElementValidation=function(a){this.initialize(a)};ElementValidation.prototype={initialize:function(a){this.virgin=true;this.element=a;this.validations=[];this.only_on_blur=false;this.only_on_submit=false;this.wait=100;this.created_advices=[];this.decorated=false;this.containers=null;this.invalid=undefined;this.advice_id=undefined},add_validation_instance:function(b,c,a){this.validations.push(new Validation(this.element,b,c,a))},add_validation_modifier:function(a,d){if(a=="only_on_blur"){this.only_on_blur=true}else{if(a=="only_on_submit"){this.only_on_submit=true}else{if(a=="wait"){var b=parseInt(d);if(b!=NaN&&typeof(b)==="number"){this.wait=b}}else{if(a=="advice"){var c=document.getElementById(d);if(c){this.advice_id=d}}}}}},element_containers:function(){if(this.containers===null){this.containers=new HashMap();var b=this.element.parentNode;while(b!=document){var a=Vanadium.containers.get(b);if(a){a.add_element(this);this.containers.put(b,a)}b=b.parentNode}}return this.containers},validate:function(b,c){var a=[];Vanadium.each(this.validations,function(){a.push(this.validate(b,c))});return a},decorate:function(f,d){if(!d){this.reset()}this.decorated=true;var c=this;var b=Vanadium.partition(f,function(g){return g.success});var e=b[0];var a=b[1];if(a.length>0){this.invalid=true;Vanadium.addValidationClass(this.element,false)}else{if(e.length>0&&!this.invalid){this.invalid=false;Vanadium.addValidationClass(this.element,true)}else{this.invalid=undefined}}this.element_containers().each(function(h,g){g.decorate()});Vanadium.each(a,function(h,j){var i=undefined;if(c.advice_id){i=document.getElementById(c.advice_id)}if(i||j.advice_id){i=i||document.getElementById(j.advice_id);if(i){jQuery(i).addClass(Vanadium.config.advice_class);var g=i.childNodes.length==0;if(g||jQuery(i).hasClass(Vanadium.empty_advice_marker_class)){jQuery(i).addClass(Vanadium.empty_advice_marker_class);jQuery(i).append("<span>"+j.message+"</span>")}jQuery(i).show()}else{i=c.create_advice(j)}}else{i=c.create_advice(j)}Vanadium.addValidationClass(i,false)})},validateAndDecorate:function(a){if(!a||!this.virgin){this.decorate(this.validate(this,this.decorate))}},create_advice:function(b){var a=document.createElement("span");this.created_advices.push(a);jQuery(a).addClass(Vanadium.config.advice_class);jQuery(a).html(b.message);jQuery(this.element).after(a);return a},reset:function(){this.invalid=undefined;var b=document.getElementById(this.advice_id);if(b){if(jQuery(b).hasClass(Vanadium.empty_advice_marker_class)){jQuery(b).empty()}jQuery(b).hide()}Vanadium.each(this.validations,function(){var c=document.getElementById(this.adviceId);if(c){if(jQuery(c).hasClass(Vanadium.empty_advice_marker_class)){jQuery(c).empty()}jQuery(c).hide()}});var a=this.created_advices.pop();while(!(a===undefined)){jQuery(a).remove();a=this.created_advices.pop()}Vanadium.removeValidationClass(this.element)},deferValidation:function(){if(this.wait>=300){this.reset()}var a=this;if(a.timeout){clearTimeout(a.timeout)}a.timeout=setTimeout(function(){jQuery(a.element).trigger("validate")},a.wait)},deferReset:function(){var a=this;if(a.reset_timeout){clearTimeout(a.reset_timeout)}a.reset_timeout=setTimeout(function(){a.reset()},Vanadium.config.reset_defer_timeout)},setup:function(){var a=this;this.elementType=Vanadium.getElementType(this.element);this.form=this.element.form;this.element_containers();if(!this.only_on_submit){this.observe();jQuery(a.element).bind("validate",function(){a.validateAndDecorate.call(a,true)});jQuery(a.element).bind("defer_validation",function(){a.deferValidation.call(a)});jQuery(a.element).bind("reset",function(){a.reset.call(a)})}},observe:function(){var c=this.element;var b=Vanadium.getElementType(c);var a=this;jQuery(c).focus(function(){a.virgin=false});switch(b){case Vanadium.CHECKBOX:jQuery(c).click(function(){a.virgin=false;jQuery(a.element).trigger("validate")});break;case Vanadium.SELECT:case Vanadium.FILE:jQuery(c).change(function(){jQuery(c).trigger("validate")});break;default:jQuery(c).keydown(function(d){if(d.keyCode!=9){jQuery(c).trigger("reset")}});if(!this.only_on_blur){jQuery(c).keyup(function(d){if(d.keyCode!=9){jQuery(c).trigger("defer_validation")}})}jQuery(c).blur(function(){jQuery(c).trigger("validate")})}}};var Validation=function(c,a,d,b){this.initialize(c,a,d,b)};Validation.prototype={initialize:function(d,a,e,c){this.element=d;this.validation_type=a;this.param=e;this.adviceId=c;var b=document.getElementById(c);if(b){jQuery(b).addClass(Vanadium.config.advice_class)}if(this.validation_type.init){this.validation_type.init(this)}},emmit_message:function(a){if(typeof(a)==="string"){return a}else{if(typeof(a)==="function"){return a.call(this,jQuery(this.element).val(),this.param)}}},validMessage:function(){return this.emmit_message(this.validation_type.validMessage())||"ok"},invalidMessage:function(){return this.emmit_message(this.validation_type.invalidMessage())||"error"},test:function(a,b){return this.validation_type.validationFunction.call(this,jQuery(this.element).val(),this.param,this,a,b)},validate:function(b,d){var a={success:false,message:"Received invalid return value."};var c=this.test(b,d);if(typeof c==="boolean"){return{success:c,advice_id:this.adviceId,message:(c?this.validMessage():this.invalidMessage())}}else{if(typeof c==="object"){jQuery.extend.apply(a,c)}}return a}};Vanadium.Type=function(c,a,b,d,e){this.initialize(c,a,b,d,e)};Vanadium.Type.prototype={initialize:function(c,a,b,d,e){this.className=c;this.message=d;this.error_message=b;this.validationFunction=a;this.init=e},test:function(a){return this.validationFunction.call(this,a)},validMessage:function(){return this.message},invalidMessage:function(){return this.error_message},toString:function(){return"className:"+this.className+" message:"+this.message+" error_message:"+this.error_message},init:function(a){if(this.init){this.init(a)}}};Vanadium.setupValidatorTypes=function(){Vanadium.addValidatorType("empty",function(a){return((a==null)||(a.length==0))});Vanadium.addValidatorTypes([["equal",function(a,b){return a==b},function(a,b){return'The value should be equal to <span class="'+Vanadium.config.message_value_class+'">'+b+"</span>."}],["equal_ignore_case",function(a,b){return a.toLowerCase()==b.toLowerCase()},function(a,b){return'The value should be equal to <span class="'+Vanadium.config.message_value_class+'">'+b+"</span>."}],["required",function(a){return !Vanadium.validators_types.empty.test(a)},"This is a required field."],["accept",function(b,a,c){return c.element.checked},"Must be accepted!"],["integer",function(a){if(Vanadium.validators_types.empty.test(a)){return true}var b=parseFloat(a);return(!isNaN(b)&&b.toString()==a&&Math.round(b)==b)},"Please enter a valid integer in this field."],["number",function(a){return Vanadium.validators_types.empty.test(a)||(!isNaN(a)&&!/^\s+$/.test(a))},"Please enter a valid number in this field."],["float",function(a){return Vanadium.validators_types.empty.test(a)||(!isNaN(a)&&!/^\s+$/.test(a))},"Please enter a valid number in this field."],["digits",function(a){return Vanadium.validators_types.empty.test(a)||!/[^\d]/.test(a)},"Please use numbers only in this field. please avoid spaces or other characters such as dots or commas."],["alpha",function(a){return Vanadium.validators_types.empty.test(a)||/^[a-zA-Z\u00C0-\u00FF\u0100-\u017E\u0391-\u03D6]+$/.test(a)},"Please use letters only in this field."],["asciialpha",function(a){return Vanadium.validators_types.empty.test(a)||/^[a-zA-Z]+$/.test(a)},"Please use ASCII letters only (a-z) in this field."],["alphanum",function(a){return Vanadium.validators_types.empty.test(a)||!/\W/.test(a)},"Please use only letters (a-z) or numbers (0-9) only in this field. No spaces or other characters are allowed."],["date",function(a){var b=new Date(a);return Vanadium.validators_types.empty.test(a)||!isNaN(b)},"Please enter a valid date."],["email",function(a){return(Vanadium.validators_types.empty.test(a)||/\w{1,}[@][\w\-]{1,}([.]([\w\-]{1,})){1,3}$/.test(a))},"Please enter a valid email address. For example johndoe@domain.com ."],["url",function(a){return Vanadium.validators_types.empty.test(a)||/^(http|https|ftp):\/\/(([A-Z0-9][A-Z0-9_-]*)(\.[A-Z0-9][A-Z0-9_-]*)+)(:(\d+))?\/?/i.test(a)},"Please enter a valid URL."],["date_au",function(a){if(Vanadium.validators_types.empty.test(a)){return true}var b=/^(\d{2})\/(\d{2})\/(\d{4})$/;if(!b.test(a)){return false}var c=new Date(a.replace(b,"$2/$1/$3"));return(parseInt(RegExp.$2,10)==(1+c.getMonth()))&&(parseInt(RegExp.$1,10)==c.getDate())&&(parseInt(RegExp.$3,10)==c.getFullYear())},"Please use this date format: dd/mm/yyyy. For example 17/03/2006 for the 17th of March, 2006."],["currency_dollar",function(a){return Vanadium.validators_types.empty.test(a)||/^\$?\-?([1-9]{1}[0-9]{0,2}(\,[0-9]{3})*(\.[0-9]{0,2})?|[1-9]{1}\d*(\.[0-9]{0,2})?|0(\.[0-9]{0,2})?|(\.[0-9]{1,2})?)$/.test(a)},"Please enter a valid $ amount. For example $100.00 ."],["selection",function(a,b){return b.options?b.selectedIndex>0:!Vanadium.validators_types.empty.test(a)},"Please make a selection"],["one_required",function(a,c){var b=jQuery('input[name="'+c.name+'"]');return some(b,function(d){return getNodeAttribute(d,"value")})},"Please select one of the above options."],["length",function(a,b){if(b===undefined){return true}else{return a.length==parseInt(b)}},function(a,b){return'The value should be <span class="'+Vanadium.config.message_value_class+'">'+b+"</span> characters long."}],["min_length",function(a,b){if(b===undefined){return true}else{return a.length>=parseInt(b)}},function(a,b){return'The value should be at least <span class="'+Vanadium.config.message_value_class+'">'+b+"</span> characters long."}],["max_length",function(a,b){if(b===undefined){return true}else{return a.length<=parseInt(b)}},function(a,b){return'The value should be at most <span class="'+Vanadium.config.message_value_class+'">'+b+"</span> characters long."}],["same_as",function(b,c){if(c===undefined){return true}else{var a=document.getElementById(c);if(a){return b==a.value}else{return false}}},function(b,c){var a=document.getElementById(c);if(a){return'Invalid Security <span class="'+Vanadium.config.message_value_class+'">'+(jQuery(a).attr("name")||a.id)+"</span>"}else{return"There is no exemplar item!!!"}},"",function(b){var a=document.getElementById(b.param);if(a){jQuery(a).bind("validate",function(){jQuery(b.element).trigger("validate")})}}],["ajax",function(a,d,c,b,e){if(Vanadium.validators_types.empty.test(a)){return true}if(b&&e){jQuery.getJSON(d,{value:a,id:c.element.id},function(f){e.apply(b,[[f],true])})}return true}],["format",function(b,e){var g=e.match(/^\/(((\\\/)|[^\/])*)\/(((\\\/)|[^\/])*)$/);if(g.length==7){var d=g[1];var a=g[4];try{var f=new RegExp(d,a);return f.test(b)}catch(c){return false}}else{return false}},function(a,b){var c=b.split("/");if(c.length==3&&c[0]==""){return'The value should match the <span class="'+Vanadium.config.message_value_class+'">'+b.toString()+"</span> pattern."}else{return'provided parameter <span class="'+Vanadium.config.message_value_class+'">'+b.toString()+"</span> is not valid Regexp pattern."}}]]);if(typeof(VanadiumCustomValidationTypes)!=="undefined"&&VanadiumCustomValidationTypes){Vanadium.addValidatorTypes(VanadiumCustomValidationTypes)}};jQuery(document).ready(function(){if(typeof(VanadiumConfig)==="object"&&VanadiumConfig){Vanadium.each(VanadiumConfig,function(b,a){Vanadium.config[b]=a})}if(typeof(VanadiumRules)==="object"&&VanadiumRules){Vanadium.each(VanadiumRules,function(b,a){Vanadium.rules[b]=a})}Vanadium.init()});

//jSlider
$(function(){$('a').focus(function(){this.blur()});SI.Files.stylizeAll();slider.init();$('input.text-default').each(function(){$(this).attr('default',$(this).val())}).focus(function(){if($(this).val()==$(this).attr('default'))$(this).val('')}).blur(function(){if($(this).val()=='')$(this).val($(this).attr('default'))});$('input.text,textarea.text').focus(function(){$(this).addClass('textfocus')}).blur(function(){$(this).removeClass('textfocus')});var popopenobj=0,popopenaobj=null;$('a.popup').click(function(){var pid=$(this).attr('rel').split('|')[0],_os=parseInt($(this).attr('rel').split('|')[1]);var pobj=$('#'+pid);if(!pobj.length)return false;if(typeof popopenobj=='object'&&popopenobj.attr('id')!=pid){popopenobj.hide(50);$(popopenaobj).parent().removeClass(popopenobj.attr('id').split('-')[1]+'-open');popopenobj=null}return false});$('p.images img').click(function(){var newbg=$(this).attr('src').split('bg/bg')[1].split('-thumb')[0];$(document.body).css('backgroundImage','url('+_siteRoot+'images/bg/bg'+newbg+'.jpg)');$(this).parent().find('img').removeClass('on');$(this).addClass('on');return false});$('div.sc-large div.img:has(div.tml)').each(function(){$('div.tml',this).hide();$(this).append('<a href="#" class="tml_open">&nbsp;</a>').find('a').css({left:parseInt($(this).offset().left)+864,top:parseInt($(this).offset().top)+1}).click(function(){$(this).siblings('div.tml').slideToggle();return false}).focus(function(){this.blur()})})});var speed=600;var slider={num:-1,cur:0,cr:[],al:null,at:10*speed,ar:true,init:function(){if(!slider.data||!slider.data.length)return false;var d=slider.data;slider.num=d.length;var pos=Math.floor(Math.random()*1);for(var i=0;i<slider.num;i++){$('#'+d[i].id).css({left:((i-pos)*950)});$('#slide-nav').append('<a id="slide-link-'+i+'" href="#" onclick="slider.slide('+i+');return false;" onfocus="this.blur();">'+(i+1)+'</a>')}$('img,div#slide-controls',$('div#slide-holder')).fadeIn();slider.text(d[pos]);slider.on(pos);slider.cur=pos;window.setTimeout('slider.auto();',slider.at)},auto:function(){if(!slider.ar)return false;var next=slider.cur+1;if(next>=slider.num)next=0;slider.slide(next)},slide:function(pos){if(pos<0||pos>=slider.num||pos==slider.cur)return;window.clearTimeout(slider.al);slider.al=window.setTimeout('slider.auto();',slider.at);var d=slider.data;for(var i=0;i<slider.num;i++)$('#'+d[i].id).stop().animate({left:((i-pos)*950)},500);slider.on(pos);slider.text(d[pos]);slider.cur=pos},on:function(pos){$('#slide-nav a').removeClass('on');$('#slide-nav a#slide-link-'+pos).addClass('on')},text:function(di){slider.cr['a']=di.client;slider.cr['b']=di.desc;slider.ticker('#slide-client span',di.client,0,'a');slider.ticker('#slide-desc',di.desc,0,'b')},ticker:function(el,text,pos,unique){if(slider.cr[unique]!=text)return false;ctext=text.substring(0,pos)+(pos%2?'-':'_');$(el).html(ctext);if(pos==text.length)$(el).html(text);else window.setTimeout('slider.ticker("'+el+'","'+text+'",'+(pos+1)+',"'+unique+'");',30)}};function set_speed(value){speed=value};if(!window.SI){var SI={}};SI.Files={htmlClass:'SI-FILES-STYLIZED',fileClass:'file',wrapClass:'cabinet',fini:false,able:false,init:function(){this.fini=true},stylize:function(elem){if(!this.fini){this.init()};if(!this.able){return};elem.parentNode.file=elem;elem.parentNode.onmousemove=function(e){if(typeof e=='undefined')e=window.event;if(typeof e.pageY=='undefined'&&typeof e.clientX=='number'&&document.documentElement){e.pageX=e.clientX+document.documentElement.scrollLeft;e.pageY=e.clientY+document.documentElement.scrollTop};var ox=oy=0;var elem=this;if(elem.offsetParent){ox=elem.offsetLeft;oy=elem.offsetTop;while(elem=elem.offsetParent){ox+=elem.offsetLeft;oy+=elem.offsetTop}}}},stylizeAll:function(){if(!this.fini){this.init()};if(!this.able){return}}};if(!window.slider)var slider={};slider.data=[{"id":"slide-img-1","client":"","desc":""},{"id":"slide-img-2","client":"","desc":""},{"id":"slide-img-3","client":"","desc":""},{"id":"slide-img-4","client":"","desc":""},{"id":"slide-img-5","client":"","desc":""}];var _siteRoot='index.php',_root='index.php';function swapImgRestore(){var i,x,a=document.sr;for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++)x.src=x.oSrc}function preloadImages(){var d=document;if(d.images){if(!d.p)d.p=new Array();var i,j=d.p.length,a=preloadImages.arguments;for(i=0;i<a.length;i++)if(a[i].indexOf("#")!=0){d.p[j]=new Image;d.p[j++].src=a[i]}}}function findObj(n,d){var p,i,x;if(!d)d=document;if((p=n.indexOf("?"))>0&&parent.frames.length){d=parent.frames[n.substring(p+1)].document;n=n.substring(0,p)}if(!(x=d[n])&&d.all)x=d.all[n];for(i=0;!x&&i<d.forms.length;i++)x=d.forms[i][n];for(i=0;!x&&d.layers&&i<d.layers.length;i++)x=findObj(n,d.layers[i].document);if(!x&&d.getElementById)x=d.getElementById(n);return x}function swapImage(){var i,j=0,x,a=swapImage.arguments;document.sr=new Array;for(i=0;i<(a.length-2);i+=3)if((x=findObj(a[i]))!=null){document.sr[j++]=x;if(!x.oSrc)x.oSrc=x.src;x.src=a[i+2]}}


