(function($){$.reject=function(e){var e=$.extend(true,{reject:{all:false,msie5:true,msie6:true},display:[],browserInfo:{firefox:{text:'Firefox 3.5+',url:'http://www.mozilla.com/firefox/'},safari:{text:'Safari 3+',url:'http://www.apple.com/safari/download/'},opera:{text:'Opera 9+',url:'http://www.opera.com/download/'},chrome:{text:'Chrome 2+',url:'http://www.google.com/chrome/'},msie:{text:'Internet Explorer 7+',url:'http://www.microsoft.com/windows/Internet-explorer/default.aspx'},gcf:{text:'Google Chrome Frame',url:'http://code.google.com/chrome/chromeframe/',allow:{all:false,msie:true}}},header:'Did you know that your Internet Browser is out of date?',paragraph1:'Your browser is out of date, and may not be compatible with our website. A list of the most popular web browsers can be found below.',paragraph2:'Just click on the icons to get to the download page',close:true,closeMessage:'By closing this window you acknowledge that your experience on this website may be degraded',closeLink:'Close This Window',closeURL:'#',closeESC:true,closeCookie:false,imagePath:'/images/',overlayBgColor:'#000',overlayOpacity:0.8,fadeOutTime:'fast'},e);if(e.display.length<1)e.display=['firefox','chrome','msie','safari','opera','gcf'];if($.isFunction(e.beforeReject))e.beforeReject(e);var f=function(a){return(a['all']?true:false)||(a[$.os.name]?true:false)||(a[$.layout.name]?true:false)||(a[$.browser.name]?true:false)||(a[$.browser.className]?true:false)};if(f(e.reject)){if(e.close&&e.closeCookie){var g='jreject-close';var h=function(a,b){if(typeof b!='undefined')document.cookie=a+'='+encodeURIComponent(b===null?'':b);else{var c,val=null;if(document.cookie&&document.cookie!=''){var d=document.cookie.split(';');for(var i=0;i<d.length;++i){c=$.trim(d[i]);if(c.substring(0,a.length+1)==(a+'=')){val=decodeURIComponent(c.substring(a.length+1));break}}}return val}};if(h(g)!=null)return false}var j='<div id="jr_overlay"></div><div id="jr_wrap"><div id="jr_inner"><h1 id="jr_header">'+e.header+'</h1>'+(e.paragraph1===''?'':'<p>'+e.paragraph1+'</p>')+(e.paragraph2===''?'':'<p>'+e.paragraph2+'</p>')+'<ul>';var k=0;for(var x in e.display){var l=e.display[x];var m=e.browserInfo[l]||false;if(!m||(m['allow']!=undefined&&!f(m['allow'])))continue;var n=m.url||'#';j+='<li id="jr_'+l+'"><div class="jr_icon"></div><div><a href="'+n+'">'+(m.text||'Unknown')+'</a></div></li>';++k}j+='</ul><div id="jr_close">'+(e.close?'<a href="'+e.closeURL+'">'+e.closeLink+'</a><p>'+e.closeMessage+'</p>':'')+'</div>'+'</div></div>';var o=function(){if(!e.close)return false;if($.isFunction(e.beforeClose))e.beforeClose(e);$('#jr_overlay,#jr_wrap').fadeOut(e.fadeOutTime,function(){$(this).remove();if($.isFunction(e.afterClose))e.afterClose(e)});$('embed, object, select, applet').show();if(e.closeCookie)h(g,'true');if(e.closeURL==='#')return false};var p=$('<div>'+j+'</div>');var q=s();var r=t();p.find('#jr_overlay').css({width:q[0],height:q[1],position:'absolute',top:0,left:0,background:e.overlayBgColor,zIndex:200,opacity:e.overlayOpacity,padding:0,margin:0}).next('#jr_wrap').css({position:'absolute',width:'100%',top:r[1]+(q[3]/4),left:r[0],zIndex:300,textAlign:'center',padding:0,margin:0}).children('#jr_inner').css({background:'#FFF',border:'1px solid #CCC',fontFamily:'"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif',color:'#4F4F4F',margin:'0 auto',position:'relative',height:'auto',minWidth:k*100,maxWidth:k*140,width:$.layout.name=='trident'?k*155:'auto',padding:20,fontSize:12}).children('#jr_header').css({display:'block',fontSize:'1.3em',marginBottom:'0.5em',color:'#333',fontFamily:'Helvetica,Arial,sans-serif',fontWeight:'bold',textAlign:'left',padding:5,margin:0}).nextAll('p').css({textAlign:'left',padding:5,margin:0}).siblings('ul').css({listStyleImage:'none',listStylePosition:'outside',listStyleType:'none',margin:0,padding:0}).children('li').css({background:'transparent url("'+e.imagePath+'background_browser.gif") no-repeat scroll left top',cusor:'pointer',float:'left',width:120,height:122,margin:'0 10px 10px 10px',padding:0,textAlign:'center'}).children('.jr_icon').css({width:100,height:100,margin:'1px auto',padding:0,background:'transparent no-repeat scroll left top',cursor:'pointer'}).each(function(){var a=$(this);a.css('background','transparent url('+e.imagePath+'browser_'+(a.parent('li').attr('id').replace(/jr_/,''))+'.gif) no-repeat scroll left top');a.click(function(){window.open($(this).next('div').children('a').attr('href'),'jr_'+Math.round(Math.random()*11));return false})}).siblings('div').css({color:'#808080',fontSize:'0.8em',height:18,lineHeight:'17px',margin:'1px auto',padding:0,width:118,textAlign:'center'}).children('a').css({color:'#333',textDecoration:'none',padding:0,margin:0}).hover(function(){$(this).css('textDecoration','underline')},function(){$(this).css('textDecoration','none')}).click(function(){window.open($(this).attr('href'),'jr_'+Math.round(Math.random()*11));return false}).parents('#jr_inner').children('#jr_close').css({margin:'0 0 0 50px',clear:'both',textAlign:'left',padding:0,margin:0}).children('a').css({color:'#000',display:'block',width:'auto',margin:0,padding:0,textDecoration:'underline'}).click(o).nextAll('p').css({padding:'10px 0 0 0',margin:0});$('embed, object, select, applet').hide();$('body').append(p);$(window).bind('resize scroll',function(){var a=s();$('#jr_overlay').css({width:a[0],height:a[1]});var b=t();$('#jr_wrap').css({top:b[1]+(a[3]/4),left:b[0]})});if(e.close&&e.closeESC)$(document).keydown(function(a){if(a.keyCode==27)o()});if($.isFunction(e.afterReject))e.afterReject(e);return true}else{if($.isFunction(e.onFail))e.onFail(e);return false}};var s=function(){var a=window.innerWidth&&window.scrollMaxX?window.innerWidth+window.scrollMaxX:(document.body.scrollWidth>document.body.offsetWidth?document.body.scrollWidth:document.body.offsetWidth);var b=window.innerHeight&&window.scrollMaxY?window.innerHeight+window.scrollMaxY:(document.body.scrollHeight>document.body.offsetHeight?document.body.scrollHeight:document.body.offsetHeight);var c=window.innerWidth?window.innerWidth:(document.documentElement&&document.documentElement.clientWidth?document.documentElement.clientWidth:document.body.clientWidth);var d=window.innerHeight?window.innerHeight:(document.documentElement&&document.documentElement.clientHeight?document.documentElement.clientHeight:document.body.clientHeight);return[a<c?a:c,b<d?d:b,c,d]};var t=function(){return[window.pageXOffset?window.pageXOffset:(document.documentElement&&document.documentElement.scrollTop?document.documentElement.scrollLeft:document.body.scrollLeft),window.pageYOffset?window.pageYOffset:(document.documentElement&&document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop)]}})(jQuery);(function($){$.browserTest=function(a,z){var u='unknown',x='X',m=function(r,h){for(var i=0;i<h.length;i=i+1){r=r.replace(h[i][0],h[i][1])}return r},c=function(i,a,b,c){var r={name:m((a.exec(i)||[u,u])[1],b)};r[r.name]=true;r.version=(c.exec(i)||[x,x,x,x])[3];if(r.name.match(/safari/)&&r.version>400){r.version='2.0'}if(r.name==='presto'){r.version=($.browser.version>9.27)?'futhark':'linear_b'}r.versionNumber=parseFloat(r.version,10)||0;r.versionX=(r.version!==x)?(r.version+'').substr(0,1):x;r.className=r.name+r.versionX;return r};a=(a.match(/Opera|Navigator|Minefield|KHTML|Chrome/)?m(a,[[/(Firefox|MSIE|KHTML,\slike\sGecko|Konqueror)/,''],['Chrome Safari','Chrome'],['KHTML','Konqueror'],['Minefield','Firefox'],['Navigator','Netscape']]):a).toLowerCase();$.browser=$.extend((!z)?$.browser:{},c(a,/(camino|chrome|firefox|netscape|konqueror|lynx|msie|opera|safari)/,[],/(camino|chrome|firefox|netscape|netscape6|opera|version|konqueror|lynx|msie|safari)(\/|\s)([a-z0-9\.\+]*?)(\;|dev|rel|\s|$)/));$.layout=c(a,/(gecko|konqueror|msie|opera|webkit)/,[['konqueror','khtml'],['msie','trident'],['opera','presto']],/(applewebkit|rv|konqueror|msie)(\:|\/|\s)([a-z0-9\.]*?)(\;|\)|\s)/);$.os={name:(/(win|mac|linux|sunos|solaris|iphone)/.exec(navigator.platform.toLowerCase())||[u])[0].replace('sunos','solaris')};if(!z){$('html').addClass([$.os.name,$.browser.name,$.browser.className,$.layout.name,$.layout.className].join(' '))}};$.browserTest(navigator.userAgent)})(jQuery);