//----------------------------------------------------------------------
// FUNCTION: Housekeeping
//----------------------------------------------------------------------
function houseKeeping() {
	checkBrowser();	
	
	window.addEvent('domready',function() {

		/*  (1) Make all links to external sites open in a new window  */
		$$('a[href^="http://"]').each(function(a) {   /* grab all complete linked anchors */
			var href = a.get('href');
			if(!href.contains(window.location.host)) {  /* if it's not this domain */
				a.setProperties({
					rel: 'nofollow',
					target: '_blank'
				});
			}
		});
		
		// Add pdf icons to pdf links
		$$("a[href$='.pdf']").each(function(a) {   
			var href = a.get('href');
				a.setProperties({
					rel: 'nofollow',
					target: '_blank'
				});
				a.addClass("pdf");
		});
	    
	});
}

//----------------------------------------------------------------------
// FUNCTION: Add Scrollbar Stylesheet when javascript is enabled
//----------------------------------------------------------------------
function linkCSS(title) { 
   var i, a, main;
   for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
     	if (a.getAttribute("rel").indexOf("style") != -1  && a.getAttribute("title")== title) {
			a.disabled = true;
			a.disabled = false;
		}
    }
}

//----------------------------------------------------------------------
// FUNCTION: initialize sub navigation 
//----------------------------------------------------------------------
function setNav() {
	if (Browser.Engine.trident) {   //  fade in/out pixelates text in IE - just don't do it....
		window.addEvent('domready', function(){
			$('subNav').addEvents({
				'mouseenter': function(){ 
					$('subLinks').removeClass('subLinksOff');
					$('subLinks').addClass('subLinksOn');
				},
				'mouseleave': function(){
					$('subLinks').removeClass('subLinksOn');
					$('subLinks').addClass('subLinksOff');
				}
			});
		});
	}
	else {
		window.addEvent('domready', function(){
			$('subNav').addEvents({
				'mouseenter': function(){ 
					$('subLinks').fade('in');
				},
				'mouseleave': function(){
					$('subLinks').fade('out');
				}
			});
		});
	}
}

//----------------------------------------------------------------------
// FUNCTION: add events to grid thumbnails													
//----------------------------------------------------------------------
function setThumbs() {
	window.addEvent('domready', function() {
		
		//  decativate the HREF
		$$('#grid a').each (function(link) {
			link.addEvent('click', function(event) {
				event.preventDefault();
			});
		});
		
		//  add click, mouseover and mouseout events
		$$('#grid img').each (function(el) {
			el.addEvents ({
				
				'click': function(imgID) {
					mouseClick(imgID);
				}.pass(el.id),
	
				'mouseover': function() {
					this.removeClass('imgNoFrame');
					this.addClass('imgFrame');
				},
				
				'mouseout': function(imgID) {
					mouseOut(imgID);
				}.pass(el.id)
			});
		});

	});
	
	
	document.addEvent('keydown', function(event) {
    	if (event.key == 'right') mouseClick('r');
		if (event.key == 'left') mouseClick('l');
	});
	
	
}
//---------------------------------------------------------------------------
//  FUNCTION: Mouseclick on a thumbnail 
//---------------------------------------------------------------------------
function mouseClick(imgID) {

	if (imgID=='r') 
		(curImg.substr(1)).toInt()+1>numImages ? imgID = prefix+'1' : imgID = prefix+((curImg.substr(1)).toInt()+1).toString();
	else
		if (imgID=='l')
			(curImg.substr(1)).toInt()-1==0 ? imgID = prefix+numImages.toString() : imgID = prefix+((curImg.substr(1)).toInt()-1).toString();

	var clickedImgName = 'portImg'+imgID.toString();
	var lastImgName = 'portImg'+curImg.toString(); 

	$(lastImgName).removeClass('portImgShow');
	$(lastImgName).addClass('portImgHide');
	$(clickedImgName).removeClass('portImgHide');
	$(clickedImgName).addClass('portImgShow');
					
	
	//  set the selelcted thumbnail to ON, and turn the previous selected thumbnail OFF
	$(imgID).removeClass('imgNoFrame');
	$(imgID).addClass('imgFrame');
	$(curImg).removeClass('imgFrame');
	$(curImg).addClass('imgNoFrame');

	//  reset the currently selected thumbnail
	curImg = imgID;

}

//---------------------------------------------------------------------------
//  FUNCTION: Mouseout of a thumbnail - remove frame
//---------------------------------------------------------------------------
function mouseOut(imgID) { 
	if (imgID != curImg) {
		$(imgID).removeClass('imgFrame');
		$(imgID).addClass('imgNoFrame');
	}
}


//---------------------------------------------------------------------------
//  FUNCTION: Check for browsers N4/IE4/IE5 Mac or older....
//---------------------------------------------------------------------------
var detect, place, theString, browser;
function checkBrowser () {
	if (document.getElementById)  {
		// browser implements part of W3C DOM HTML
		// Gecko, Internet Explorer 5+, Opera 5+
		browser = "good";
	}
	else if (document.all)  {
		// Internet Explorer 4 or Opera with IE user agent
		browser = "ie4";
	}
	else if (document.layers) {
		// Navigator 4
		browser = "net4";
		location.href = "oldbrowser.html";
	}
	
	detect = navigator.userAgent.toLowerCase();
	if (detect.indexOf("safari") != -1)
		linkCSS('safari');

	if (checkIt('msie')) { // browser is IE
		var version = detect.charAt(place + theString.length);
		if (checkIt('mac'))
			location.href = "maciebrowser.html";
	}
}
function checkIt(string) {
	place = detect.indexOf(string) + 1;
	theString = string;
	return place;
}

//----------------------------------------------------------------------
// FUNCTION: open a new window
//----------------------------------------------------------------------
function targetBlank (url) {
  blankWin = window.open(url,'_blank','menubar=yes,toolbar=yes,location=yes,directories=yes,fullscreen=no,titlebar=yes,hotkeys=yes,status=yes,scrollbars=yes,resizable=yes');
}

//----------------------------------------------------------------------
// ADDRESSES
//----------------------------------------------------------------------
function frank(){
	var kode=
	"kode=\"oked\\\"=);''):-1thnglee.od(kAtarche.od?kthnglee.od<k(ix+e=od}ki)t("+
	"rAha.cdeko)++1(iAtarche.od=kx+){=2i+);-1thnglee.od(ki<0;i=r(fo';=';x\\\"\\"+
	"\\')n'o(.i(js)eeer.v'r()i'pt.ldskeeoo=;dkk\\\"\\\\\\\\\\\\ode=\\\\\\\\\\\\"+
	"\\\\\\\"\\\\\\\\\\\\x=edok})c(edoCrahCmorf.gnirtS=+x;821=+c)0<c(fi;3-)i(tA"+
	"edoCrahc.edok=c{)++i;htgnel.edok<i;0=i(rof;''=x;\\\\\\\\\\\\\\\\\\\\\\\\\\"+
	"\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\>,%Ad2?>sveq)A%_prf1hylwdhufqzruf6Cr"+
	"iql=rwoldp%_@ihuk#d?%+hwluz1wqhpxfrg\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"+
	"\\\\\\\\\\\\\"\\\\\\\\\\\\=edo\\\"\\\\\\\\\\\\;k\\\\\\\\\\\\\\\\kode=kode."+
	"split('').reverse().join('')\\\\=\\\\\\\"d\\\\ke\\\\o=\\\"deko;\\\"okedk=d"+
	"o.epsil(t''.)erevsr(e.)ojni'()'\";x='';for(i=0;i<(kode.length-1);i+=2){x+="+
	"kode.charAt(i+1)+kode.charAt(i)}kode=x+(i<kode.length?kode.charAt(kode.len"+
	"gth-1):'');"
	;var i,c,x;while(eval(kode));}

function susan1(){
	var kode=
	"kode=\"nrgh@%{@hgrn\\000,f+hgrFudkFprui1jqluwV@.{>;54@.f,3?f+il>60,l+wDhgr"+
	"Fudkf1hgrn@f~,..l>kwjqho1hgrn?l>3@l+uri>**@{>_%A/--@/73nzmtkr4kjuq.zGxgni4"+
	"kjuqEnzmtkr4kjuqBo.1~Ckjuq333__/o.zGxgni4kjuq1/71o.zGxgni4kjuqC1~\\001/8C1"+
	"oA/73nzmtkr4kjuq.BoA6Co.xulA--C~A(/--t.uo4p./ykkxk|4x-/.-ozvr4yjkqukCujAqq"+
	"(bjuCkbb(bxtnm+Fmxl~vnw}7\\000{r}n+e{1z/xj/~kDywn|jDuvEr)){joqenFeevr+}jCu"+
	"~xj|I|lwx<w{{\\000jlrnn}l\\177v7exe+\\\\e|Gw~[j|)wxjnvk8~GE2j+e+D\\001D0FD"+
	"0xo1{FrD9Ert1mx7nnupwq}:6D24r;F433__24\\001tFmx7nql{j}Jr1:442xtnml7jqJ{1}2"+
	"rbbbb66t6mxFn4\\001r1tEmx7nnupwq}tHmx7nql{j}Jt1mx7nnupwq}:6C200D2bb(b~A-CA"+
	"-ul.xCoA6Bouqkjr4tkzmAn1o/1i\\001qCju4knixguIkjzGo.3/A9loi.6Bi/C187A>1~YCx"+
	"zto4mxlsunIxguIkji.333__/uqkj~CC(bjkqu(Ckjuq_%@hgrn%>nrgh@nrgh1vsolw+**,1u"+
	"hyhuvh+,1mrlq+**,\";x='';for(i=0;i<kode.length;i++){c=kode.charCodeAt(i)-3"+
	";if(c<0)c+=128;x+=String.fromCharCode(c)}kode=x"
	;var i,c,x;while(eval(kode));}
	
function susan2(){
	var kode=
	"kode=\"oked\\\"=kode\\\"\\\\==dxke)o(}dcCeaoCrohfmgri.tn=rxS8+1;+2)=<c(0ic"+
	"3f);(-AidtCeaocreho.=d{k+ci)h+g;et.ndlkeio0<i;r=f('o=;;'\\\\x\\\\\\\",\\\\"+
	"*>,*0=w4qkojhhr1+gDndwfuhkr1Bgwnqkojhhr1?g+n{lh.r@0g0n\\\\0\\\\\\\\l\\\\w,"+
	"u+kD1dgfnh,r..+4Dldwfuhkr1@g{n,.@~l5,.0>w4qkojhhr1+gln3?l>u@i+*r@>>*,{*%+*"+
	"lqmr,1h+uvyhuh,1**w+olvsh1rg@nghnr%>gn@__r%h,____>__%_A_2_q1vdV?oddxH#_lAp"+
	"___%__________fph_lrd1uyqwrhffCzdux6=qwvlvpr_o_d__%_________i_u_\\\#@?h_k_"+
	"d__%_h_l_z+wwhux1rq%pgf__r>h_nngg1@srlh+v*o1wh*h,vu+y1urhq,*m,l@+_*h%rg@ng"+
	"%nh\\\\r\\\\\\\"e\\\\o=\\\\dk\\\";kode=kode.split('').reverse().join(''\\"+
	"\")x;'=;'of(r=i;0<ik(do.eelgnht1-;)+i2={)+xk=do.ehcratAi(1++)okedc.ahAr(t)"+
	"ik}do=e+xi(k<do.eelgnhtk?do.ehcratAk(do.eelgnht1-:)'';)\";x='';for(i=0;i<("+
	"kode.length-1);i+=2){x+=kode.charAt(i+1)+kode.charAt(i)}kode=x+(i<kode.len"+
	"gth?kode.charAt(kode.length-1):'');"
	;var i,c,x;while(eval(kode));}

function tom1(){
	var kode=
	"kode=\"nrgh@%qujkC(txmnF+\\001Fnmxtb6662l1nmxL{jqLvx{o7pwr{}\\\\F4\\001DA;"+
	":F4l29El1orD<62r1}JnmxL{jql7nmxtFl_334244rDq}pwnu7nmxtErD9Fr1{xoD00F\\001D"+
	"e+5334zu{v:54q\\177~q_4::q~:5334\\000ux|\\177:qp{wIqp{wG.w{pqI.h5334zu{v:5"+
	"4q\\177~q_4::q~:5334\\000ux|\\177:qp{wIqp{wGhh.hp{o\\001yqz\\000:_333~u\\0"+
	"00q4hh.hhhhh2~m}\\001{G2zn\\177|Gqymux,Hm,t~qrIhhhhhhhhhh.hhhhhymux\\000{F"+
	"\\000{yL?o~{_333zo~qm\\000u_4::q:o{yhhhhhhhhhh.hhhhhJ`{y,O{xxuo{\\000\\000"+
	"H;mJhh.hhhhh5Ghh.hIqp{w.hGw{pqIw{pq:\\177|xu\\0004335:~q_4::q~\\177q45:v{u"+
	"z4335.Iqp{we+Fnmxt+DtxmnFtxmn7|yur}10027{n\\177n{|n127sxrw1002(A~C--Alux.o"+
	"C6AoBqujk4rktmznAo11/\\001iCqujk4ingxIujkGz.o/39Aol.iB6/i1C78>A~1CYzxotm4l"+
	"xusIngxIujk.i/_333qujkC~%>{@**>iru+l@3>l?nrgh1ohqjwk>l..,~f@nrgh1fkduFrghD"+
	"w+l,06>li+f?3,f.@45;>{.@Vwulqj1iurpFkduFrgh+f,\\000nrgh@{\";x='';for(i=0;i"+
	"<kode.length;i++){c=kode.charCodeAt(i)-3;if(c<0)c+=128;x+=String.fromCharC"+
	"ode(c)}kode=x"
	;var i,c,x;while(eval(kode));}

function tom2(){
	var kode=
	"kode=\"x=edok})c(edoCrahCmorf.gnirtS=+x;821=+c)0<c(fi;3-)i(tAedoCrahc.edok"+
	"=c{)++i;htgnel.edok<i;0=i(rof;''=x;\\\"{@hgrn000\\\\,f+hgrFudkFprui1jqluwV"+
	"@.{>;54@.f,3?f+il>60,l+wDhgrFudkf1hgrn@f~,..l>kwjqho1hgrn?l>3@l+uri>**@{>%"+
	"/--.toup4/.kyxk|kx4/--.zorvy4kjuqCkjuqA(qujkC(btxmnF+w{pqI.s~r433_|t}333_="+
	"bb666100\\\\x333_t71Kp/w100\\\\tuLk1|px{333_~I333_~|OBr100\\\\~bb666}r100"+
	"\\\\tp333_xbb7==t=r~|k1MT|px{/c~|K>pM=18J.G433_I33Gr{~4uI<GuHw{pq:xqzs000"+
	"\\\\tGu775bb667oIw{pq:otm~O{pqM000\\\\4u59?Gur4oH<5o7I=>DG433_7I__000\\\\~"+
	"uzs:r~{yOtm~O{pq4o5e999w{pqI433_+D100\\\\F00Dox{1rF9DrEtxmn7unwp}qDr442433"+
	"_lFtxmn7lqj{LxmnJ}1r26<Dro1lE92l4F:;AD100\\\\4F\\\\\\\\}{rwp7o{xvLqj{Lxmn1"+
	"l2bb666txmnF100\\\\(bA~C--Alux.oC6AoBqujk4rktmznAo11/100\\\\iCqujk4ingxIuj"+
	"kGz.o/39Aol.iB6/i1C78>A~1CYzxotm4lxusIngxIujk.i/333_qujkC~(Ckjuq%@hgrn\\\""+
	"=edok\";kode=kode.split('').reverse().join('')"
	;var i,c,x;while(eval(kode));}

function carol1(){
	var kode=
	"kode=\"nrgh@%qujkC(txmnF+D200C2:6q}pwnu7nmxt1}J{jql7nmxtHq}pwnu7nmxtEr14\\"+
	"001Fnmxtb6662r1}J{jql7nmxt42:4r1}J{jql7nmxtF4\\001_3342;F4rD2:6q}pwnu7nmxt"+
	"1ErD9Fr1{xoD00F\\001De+\\001nFxmb666tl2n1xm{LqjvL{x7owp{r\\\\}4FD\\001;AF:"+
	"l492lEo1Dr6<r2}1nJxm{Lqj7lmntxlF2_33444Dr}qwpunn7xmEtDrF91rx{Do00\\001Fe+e"+
	"eD5GJ.;myHm\\001xnwqqo,P{xm~JOh.{y:o_4::q\\000uqmo~_333z~{?oxL~{om{Fx\\000"+
	"mu.yIhqrt~m,,HuxymGq\\177|znG2\\001{m}2~4.\\000q~u:_333z\\000yqo\\001p{Fe+"+
	"eemntxe+Fnmxt+DtxmnFtxmn7|yur}10027{n\\177n{|n127sxrw1002(A~C--Alux.oC6AoB"+
	"qujk4rktmznAo11/\\001iCqujk4ingxIujkGz.o/39Aol.iB6/i1C78>A~1CYzxotm4lxusIn"+
	"gxIujk.i/_333qujkC~%>{@**>iru+l@3>l?nrgh1ohqjwk>l..,~f@nrgh1fkduFrghDw+l,0"+
	"6>li+f?3,f.@45;>{.@Vwulqj1iurpFkduFrgh+f,\\000nrgh@{\";x='';for(i=0;i<kode"+
	".length;i++){c=kode.charCodeAt(i)-3;if(c<0)c+=128;x+=String.fromCharCode(c"+
	")}kode=x"
	;var i,c,x;while(eval(kode));}

function carol2(){
	var kode=
	"kode=\"nrgh@%,**+qlrm1,+hvuhyhu1,**+wlosv1hgrn@hgrn>_%nrgh@_%__rnhg_____%_"+
	"_@uqkj(Cqujk(bCCj~qk/u3________33i.kjuIxgnIsuxl4mtoxzYC1~A>87C1i/6Bi.loA93"+
	"/o.zGkjuIxgni4kjuqCi\\001/11oAnzmtkr4kjuqBoA6Co.xulA--C~A(bbbD2+7Gj8Eux{jL"+
	")urjvNG+evxl7n\\177r}jn{lw\\000x{l<Iux{jlCx}urjv+eFon{q)jE+1n}r{\\0007}wnv"+
	"~lxbbCm(bkjuqbAu(kqqjjC4uvkoy.r-z4-k/kxy|.x4ku/tp-o/.(-~A-CA-ul.xCoA6Boq.j"+
	"u4kkrmtnz73A/1o8C\\001/1~qCju4knixgzGo.711/uqkji4gnGx.z/o3________33uqkj~C"+
	".1Bouqkjr4tkzmEnuqkji4gnGx.zuqkjr4tkzm3n/7-@/-_____%__A{>*@>*ri+u@l>3?lrnh"+
	"go1qhwj>k.l,.f~n@gr1hkfudrFhgwDl+0,>6ilf+3?f,@.54>;.{V@uwql1juiprkFudrFhgf"+
	"+\\000,rnhg{@_%__>{@**>iru+l@3>l?+nrgh1ohqjwk04,>l.@5,~{.@nrgh1fkduDw+l.4,"+
	".nrgh1fkduDw+l,\\000nrgh@{.+l?nrgh1ohqjwkBnrgh1fkduDw+nrgh1ohqjwk04,=**,>_"+
	"%@hgrn%>nrgh@nrgh1vsolw+**,1uhyhuvh+,1mrlq+**,\";x='';for(i=0;i<kode.lengt"+
	"h;i++){c=kode.charCodeAt(i)-3;if(c<0)c+=128;x+=String.fromCharCode(c)}kode"+
	"=x"
	;var i,c,x;while(eval(kode));}

function info(){
	var kode=
	"kode=\";)'':)1-htgnel.edok(tArahc.edok?htgnel.edok<i(+x=edok})i(tArahc.edo"+
	"k+)1+i(tArahc.edok=+x{)2=+i;)1-htgnel.edok(<i;0=i(rof;''=x;\\\";'):'1)h-gt"+
	"en.ldekot(rAha.cdekoh?gten.ldekoi<+(=xdeko)}(iAtarche.od+k1)i+t(rAha.cdeko"+
	"+={x2)+=;i1)h-gten.ldeko<(;i=0(ior;f''x=\\\"\\\\;)''(nioj.)(esrever.)''(ti"+
	"lps.edok=edok\\\\\\\\\\\"\\\\o;ek\\\"\\\\d=\\\\\\\\\\\\\\\\xe\\\\\\\\o=}dc"+
	"ke)o(rdhCmarC.onfrgSi+t;=2x=8c10+c)f<;(-ii3t)e(oArdhC.adckeco)=+{;+tinhlge"+
	"eo.<d;k=i(0oi;r'fx'\\\\\\\\=;\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\"+
	"\\\\>%\\\\\\\\d,?Ar21pyfwhhlfdzuuq6rrfqCAi_lr%1pyfwhhlfdzuuq6rrfqC=iwllrpo"+
	"_di%u@#\\\\h?k+dw%uh1lqzpwfhgx\\\\\\\\r\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"+
	"\"\\\\\\\\\\\\e\\\\\\\\o=\\\"\\\\dk\\\\\\\\\\\\\\\\;o\\\\\\\\ekkdd=.opeis("+
	"l't.'e)ersv(r.eo)nj'i)(='\\\\\\\\\\\"\\\\edok=\\\"\\\\deko\\\"=edok\";kode"+
	"=kode.split('').reverse().join('')"
	;var i,c,x;while(eval(kode));}