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}('w L=17(){w b=n.18.I();w c={u:(b.t("M")>-1)?{b:k}:4,N:(n.S)?{b:n.S.I().t("u")}:4,C:(b.t("C")>-1)?{b:k}:4,D:n.J!=y&&n.J.I().t("D")>-1,5:(b.t("5")>-1)?{b:k}:4,B:(b.t("B")>-1)?{b:k}:4,O:E.T!=y&&E.T.t("O")>-1,f:k,g:k,z:4};c.F=c.u||c.D;c.r=(!c.u&&n.J!=y&&n.J.I()=="r")?{b:k}:4;l(c.r){c.r.19=A G(b.m(/.*r\\/(\\d{8}).*/)[1]);c.r.q=A G(b.m(/.*r\\/(\\d{8}).*/)[1]);c.H=(b.t("H")>-1)?{b:k}:4;l(c.H){c.H.q=b.m(/.* H\\/(\\d+) */)[1]}}l(c.5){c.5.q=A G(b.m(/.*5(\\s|\\/)(\\d+\\.\\d+)/)[2])}l(!c.5&&P.5){c.5=k;c.C=4;c.v=4;c.r=4;c.5.q=P.5.q()}c.v=(b.t("U")>-1&&!c.5&&!c.F&&!c.r)?{b:k}:4;c.o=c.v&&b.m(/.*F.*/)!=y;l(c.v||(c.5&&c.5.q<7.6)){c.g=4}l(c.v){c.v.q=b.m(/.* U ([*0-9]\\.[*0-9])*/)[1]}l(c.u){c.u.q=A G(b.m(/.*M\\/(\\d+).*/)[1])}l(c.C){c.C.q=A G(b.m(/.*M\\/(\\d+).*/)[1])}l(c.B){c.B.q=b.m(/.*B V (\\d+)W(\\d+).*/)[1]+"."+b.m(/.*B V (\\d+)W(\\d+).*/)[2]}l(n.Q&&n.Q["X/x-Y-z"]&&n.Q["X/x-Y-z"].1a&&(!c.v||c.o)){w d=(n.Z["11 R 2.0"]||n.Z["11 R"]).1b;c.z={b:k};c.z.q=1c(d.m(/.* R (\\d+).*/)[1],10)}1d{w f=4;12{w x=A 13("K.K");1e(w i=3;x!=y;i++){x=A 13("K.K."+i);f=i}}14(e){}l(f)c.z={b:k};c.z.q=(f)?f:4}l(b.m(/.*(1f|F).*/)==y||c.o||c.D||(c.5&&(b.m(/.*F.*/)!=y||c.i<7.6))||(c.N&&c.h<7)||(!c.N&&c.u&&c.15<1g)||(c.r&&c.j<1h)){c.f=4}l(!c.o&&!c.r&&E.16){12{E.16(a,"i").1i=""}14(e){c.O=k}}c.p=c.D||(c.u&&c.15<1j)||c.v;1k c};E.L=P.L();',62,83,'||||false|opera|||||||||||||||true|if|match|navigator|||version|gecko||indexOf|apple|ie|var||null|flash|new|iphone|webkit|konqueror|document|mac|Number|firefox|toLowerCase|product|ShockwaveFlash|agent|applewebkit|safari|xml|window|mimeTypes|Flash|vendor|contentType|msie|os|_|application|shockwave|plugins||Shockwave|try|ActiveXObject|catch|appleversion|createElementNS|function|userAgent|date|enabledPlugin|description|parseInt|else|for|windows|124|20020523|innerHTML|312|return'.split('|'),0,{}));

jQuery.later = function (_o, _s, _m) {
	var that = _o,
		args = Array.prototype.slice.apply(arguments, [3]);
	if (typeof _m === 'string')_m = that[_m];
	time = setTimeout(function () {_m.apply(that, args);}, _s);
	return time;	
};
jQuery.cookie = {
	set: function(name, value, expires, path, domain, secure) {
		var now = new Date();	
		var base = new Date(0);
		var skew = base.getTime();
		if (skew > 0)
			date.setTime(date.getTime() - skew);		
		
		now.setTime(now.getTime() + expires);
		var curCookie = name + "=" + escape(value) +
			((expires) ? "; expires=" + now.toGMTString() : "") +
			((path) ? "; path=" + path : "") +
			((domain) ? "; domain=" + domain : "") +
			((secure) ? "; secure" : "");
		document.cookie = curCookie;
	},
	get: function(name) {
		var dc = document.cookie;
		var prefix = name + "=";
		var begin = dc.indexOf("; " + prefix);
		if (begin == -1) {
			begin = dc.indexOf(prefix);
			if (begin != 0) return null;
		} else
			begin += 2;
		var end = document.cookie.indexOf(";", begin);
		if (end == -1)
			end = dc.length;
		return unescape(dc.substring(begin + prefix.length, end));
	},
	del: function(name, path, domain) {
		if (this.get(name)) {
			document.cookie = [name,"=",((path) ? "; path=" + path : ""),((domain) ? "; domain=" + domain : ""),"; expires=Thu, 01-Jan-70 00:00:01 GMT"].join('');
		}
	}
};


var Site = function(){
	
	var noflash = !document.agent.flash || parseInt(document.agent.flash.version,10)<8;
	
	/*
	 * 	font replacement to flash, based on css parameters: 
	 * 		font-size, 
	 * 		color
	 */
	
	// private
	function font(_class)
	{

		Cufon.replace('.'+_class);/*
		$('.'+_class).each(function(i,s){


		});*/
	}

	function stringFlashCorrect(str)
	{
		var str1 = str.replace( /\%/i, "%25");	
		var str2 = str1.replace( /\&amp;/i, "%26" );		
		var str3 = str2.replace( /\"/i,	"%22" );
		var str5 = str3.replace( /\+/i, "%2B" );

		return str5;
	}	
	
	function fixIEselectBug() {
		try{ 
			noIEscrollFIX;
		}catch(e){ 
			noIEscrollFIX = false; 
		}
		if(!noIEscrollFIX)
			document.body.style.height = document.documentElement.scrollHeight + 'px';
	}

	
	$(document).ready(function(){ Site.init(); });
	
	return {
		noflash: noflash,
		init: function() {
			
			try{ font('centurygothic'); }catch(e){}
			
			if ($.browser.msie && parseInt($.browser.version, 10) < 7) {
				fixIEselectBug();
			}
			
		}
	};
}();
