var windowH = 767;

//----------------------------------------------------------------------
// FUNCTION: Housekeeping
//----------------------------------------------------------------------
function houseKeeping() {
	
	checkBrowser();
/*  Yuck - using Javascript to center page vertically (because the CSS -ve margin-top method breaks the scrollbar.)  */
	var a = window.getHeight(); 
	var b = windowH+2;
	if (a>=b) {
		var marginT = Math.round( ((a - windowH) / 2)-1 );
		var style = '<style type="text/css">'
				+ '#wrapper {margin:' + marginT + 'px auto;}'
				+ '</style>';
		document.write(style);
	}
	else {
		linkCSS('mainSmall');
	}
}
//----------------------------------------------------------------------
// 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: Make Scrollbar
//----------------------------------------------------------------------
function makeScrollbar(content,scrollbar,handle){

	var inner = $('inner');
	var outer = $(content);
	var sizeInner = inner.getSize();
	var sizeOuter = outer.getSize();
	if (sizeInner.y > sizeOuter.y) {
		linkCSS('scrollbar');
		var slider = new Slider(scrollbar, handle, {	
			steps: (content.getScrollSize().y - content.getSize().y),
			mode: 'vertical',
			onChange: function(step){content.scrollTo(0,step);}
		}).set(0);
		$$(content, scrollbar).addEvent('mousewheel', function(e){
			slider.set(slider.step - new Event(e).stop().wheel * 30);		
		});
		$(document.body).addEvent('mouseleave',function(){slider.drag.stop()});	
	}
}


//---------------------------------------------------------------------------
//  FUNCTION: Check for browser older than N4
//---------------------------------------------------------------------------
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');
		//document.write('<link rel="stylesheet" type="text/css" href="/CSS/safari.css" />');
	//if (detect.indexOf("firefox/3") != -1) 
		//document.write('<link rel="stylesheet" type="text/css" href="/CSS/ff3.css" />');

	var version = 99;
	if (checkIt('msie')) { // browser is IE
		version = detect.charAt(place + theString.length);
		if (checkIt('mac'))
			location.href = "maciebrowser.html";
		if (version < 6)
			location.href = "oldbrowser.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');
}

//----------------------------------------------------------------------
// FUNCTION: addresses
//----------------------------------------------------------------------
function ann(){var kode=
"kode=\"oked\\\"=')('injo).e(rsvere).''t(lispe.od=kdeko\\\\;k\\\"do=e\\\"\\"+
"\\\\\\\\\\rnhg%@,>**,=04wkqjohh1rg+nDwdufkh1rgBnwkqjohh1rg?n+l{.h@rg\\\\n"+
"\\\\\\\\0\\\\00l,w+uDkd1fghnr,..4+lDwdufkh1rg@n{.,~@5l.,>04wkqjohh1rg+nl?3"+
">l@u+ir*>@*>{%_h{r@\\\\g\\\\\\\\0\\\\00fnh,r+ugkFpduF1rqiujVl.w>@5{@;f43.f"+
",i?>+0ll6w,h+rDugkF1dgfnhfr,@.~>.wlqkojhhr1?g>n@l+3rl>u*i{*_@_%>_~Ckjuq33_"+
"___i3k/u.xjnIsgxI4utlxmYo1zAC8~C>i761i/lBA.3oo9z/k.uGxjnI4gjiqkiu/C\\\\\\"+
"\\\\\\\\\\0011A1zotnrmkku4BjAqCo.6uoAx-l~-(C2AGD8+vjlE|xx7}w~rxlym|{xnnrrw"+
"\\\\}\\\\\\\\0\\\\00wqjI+wvGle|xx7}w~rxlym|{xnnrrw\\\\}\\\\\\\\0\\\\00wqjI"+
"xwuCj}+rFvneqoj{D)|EwyDk|/wywkn/mnQ{wnJ)1w}+{n7r\\\\\\\\\\\\\\\\00w0v}lnm~"+
"Cxj(qk@u%___hgrn%_h@rg%nn>gr@hrnhgv1oswl*+,*u1yhuhhv,+m1lr+q**\\\\,\\\\\\"+
"\";\\\\=x''f;roi(0=i;k<do.eelgnhti;++{)=cokedc.ahCrdoAe(t)i3-i;(f<c)0+c1=8"+
"2x;=+tSirgnf.orCmahCrdo(e)ck}do=e\\\\x=\\\"deko;\\\"okedk=do.epsil(t''.)er"+
"evsr(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.length-1):'');"
;var i,c,x;while(eval(kode));}

function rustin(){var kode=
"kode=\"oked\\\"=rnhg%@,>**,=04wkqjohh1rg+nDwdufkh1rgBnwkqjohh1rg?n+l{.h@rg"+
"\\\\n00,0+lDwdufkh1rg.n4,l.w+uDkd1fghnr.@~{5,.@>l4,k0jwhq1oghnr?+>l@3+lru>"+
"i**{@_>,%**+qlrm1,+hvuhyhu1,**+wlosv1hgrn@hgrn>_n_%g_@r_h_____%@_g{nh,r0\\"+
"\\00f+hgrFudkFprui1jqluwV@.{>;54@.f,3?f+il>60,l+wDhgrFudkf1hgrn@f~,..l>kwj"+
"qho1hgrn?l>3@l+uri>**@{>____________%___A/(Dg5Bsui4ytuozi{juxvkyoutkzon}Ft"+
"ozy{xD(bsui4ytuozi{juxvkyoutkzon}Ftozy{x@uzrogs(bClkxn&gBAvyht,Avyht,tuyvs"+
"unZ&tozy{X(.kzox}4ztks{iuj____________%___@hgr%___>n____nrgh@nrgh1vsolw+**"+
",1uhyhuvh+,1mrlq+**,_@_%g_nh_r@%ghnr>%rnhgn@gr1hsvlo+w**1,huhyvu+h1,rmql*+"+
",*;\\\"=x''f;roi(0=i;k<do.eelgnhti;++{)=cokedc.ahCrdoAe(t)i3-i;(f<c)0+c1=8"+
"2x;=+tSirgnf.orCmahCrdo(e)ck}do=ex\";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."+
"length-1):'');"
;var i,c,x;while(eval(kode));}