function BxDolVoting(sUrl,sSystem,iObjId,sId,sIdSlider,iSize,iMax)
{this._sUrl=sUrl;this._sSystem=sSystem;this._iObjId=iObjId;this._sId=sId;this._sIdSlider=sIdSlider;this._iSize=iSize;this._iMax=iMax;this._iSaveWidth=-1;}
BxDolVoting.prototype.over=function(i)
{var e=this._e(this._sIdSlider)
this._iSaveWidth=parseInt(e.style.width);e.style.width=(this._iMax*this._iSize-(i*this._iSize))+'px';}
BxDolVoting.prototype.setRate=function(fRate)
{var e=this._e(this._sIdSlider);e.style.width=(this._iMax*this._iSize-(fRate*this._iSize))+'px';}
BxDolVoting.prototype.setCount=function(iCount)
{}
BxDolVoting.prototype.out=function()
{var e=this._e(this._sIdSlider)
e.style.width=parseInt(this._iSaveWidth)+'px';}
BxDolVoting.prototype.vote=function(i)
{var $this=this;var h=function(s)
{if(!s.length)
{$this.onvotefail();return;}
var a=s.match(/([0-9\.]+)/);$this._iSaveWidth=($this._iMax-i)*$this._iSize;$this.setRate((i));$this.onvote(a[1],a[2]);}
this.sendRequest(this._sUrl+'vote.php?vote_send_result='+i+'&id='+this._iObjId+'&sys='+this._sSystem,h);}
BxDolVoting.prototype.onvote=function(fRate,iCount)
{}
BxDolVoting.prototype.onvotefail=function()
{}
BxDolVoting.prototype._e=function(s)
{return document.getElementById(s);}
BxDolVoting.prototype.sendRequest=function(sUrl,h)
{var XMLHttpRequestObject=createXmlHttpObj();if(!XMLHttpRequestObject)
return false;var data_source=sUrl;XMLHttpRequestObject.open("GET",data_source);XMLHttpRequestObject.onreadystatechange=function()
{if(XMLHttpRequestObject.readyState==4&&XMLHttpRequestObject.status==200)
{var s=XMLHttpRequestObject.responseText;delete XMLHttpRequestObject;XMLHttpRequestObject=null;h(s);}}
XMLHttpRequestObject.send(null);};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=300,height=300,left=200,top=100,copyhistory=no,directories=no,menubar=no,location=no,resizable=no,scrollbars=no";window.open("tellfriend.php",'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(show_name)show_name.style.display='inline';if(hide_name)hide_name.style.display='none';if(hide_name2)hide_name2.style.display='none';}
function ShowShow(show_name,hide_name)
{if(show_name)show_name.style.display='inline';if(hide_name)hide_name.style.display='inline';}
function HideHide(show_name,hide_name)
{if(show_name)show_name.style.display='none';if(hide_name)hide_name.style.display='none';}
function charCounter(field,maxLength,countTarget)
{field=document.getElementById(field);var inputLength=field.value.length;if(inputLength>=maxLength)
{field.value=field.value.substring(0,maxLength);}}
function show(FileName,jpg1Name)
{document.images[FileName].src=jpg1Name;}
function ss(s)
{window.status=s;return true;}
function ce()
{window.status='';}
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);function list_sublinks(names,links)
{var loopIndex,name,link,maxIndex=names.length;container.innerHTML='';for(loopIndex=0;loopIndex<maxIndex;loopIndex++)
{name=names[loopIndex].firstChild.nodeValue;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)
{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 getSelectedValue(elemID,url,val)
{url=url+'&msg_option='+val;getHtmlData(elemID,url);}
function getSelectedValueAlbum(elemID,url,val)
{url=url+'&albumID='+val;getHtmlData(elemID,url);}
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;oXMLHttpReq.open("GET",url);oXMLHttpReq.onreadystatechange=function()
{if(oXMLHttpReq.readyState==4&&oXMLHttpReq.status==200)
{sNewText=oXMLHttpReq.responseText;elem.innerHTML=sNewText;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);}
function execFile(url)
{if(!url)
return false;var url=url+'&r='+Math.random();var oXMLHttpReq=createXmlHttpObj();if(!oXMLHttpReq)
return false;oXMLHttpReq.open("GET",url);oXMLHttpReq.onreadystatechange=function()
{if(oXMLHttpReq.readyState==4&&oXMLHttpReq.status==200)
{sNewText=oXMLHttpReq.responseText;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);}
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';}}
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)
window.sidebar.addPanel(title,url,'');else if(window.opera&&window.print)
{var elem=document.createElement('a');elem.setAttribute('href',url);elem.setAttribute('title',title);elem.setAttribute('rel','sidebar');elem.click();}
else if(document.all)
window.external.AddFavorite(url,title);else if(navigator.appName=="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[]';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)
{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')
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'])
{aDate=sValue.split('-');if(aDate[2].substr(0,1)=='0')
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';}
function SetCookie(sName,sValue)
{date=new Date();document.cookie=sName+"="+escape(sValue)+"; expires=Fri, 31 Dec 2099 23:59:59 GMT;";}
function GetCookie(sName)
{var aCookie=document.cookie.split("; ");for(var i=0;i<aCookie.length;i++)
{var aCrumb=aCookie[i].split("=");if(sName==aCrumb[0])
return unescape(aCrumb[1]);}
return null;}
function addClass(element,value){if(!element.className){element.className=value;}
else{var newClassName;newClassName=value;element.className=newClassName;}};var sRayUrl="http://nas.mbc.net/ray/";var aRayApps=new Array();var userId=getCookie("memberID");updateRayUserStatus(userId);function getCookie(name)
{var leftPart=name+"=";var aCookies=document.cookie.split(";");for(var i=0;i<aCookies.length;i++)
{var sCookie=aCookies[i];while(sCookie.charAt(0)==" ")sCookie=sCookie.substring(1,sCookie.length);if(sCookie.indexOf(leftPart)==0)return sCookie.substring(leftPart.length,sCookie.length);}
return"";}
function updateRayUserStatus(sUserId)
{var XMLHttpRequestObject=false;if(userId!="")
{var d=new Date();var url=sRayUrl+"XML.php?action=updateOnlineStatus&id="+userId+"&_t="+d.getTime();if(window.XMLHttpRequest)
{XMLHttpRequestObject=new XMLHttpRequest();}
else if(window.ActiveXObject)
{XMLHttpRequestObject=new ActiveXObject("Microsoft.XMLHTTP");}
if(XMLHttpRequestObject)
{XMLHttpRequestObject.open("GET",url);XMLHttpRequestObject.send(null);}}}
function openRayWidget(sModule,sApp)
{if(aRayApps[sModule][sApp]==undefined)return;var aInfo=aRayApps[sModule][sApp];var sUrl=sRayUrl+"index.php?module="+sModule+"&app="+sApp;userLoggedIn=false;for(var i=0;i<arguments.length-2;i++)
{sUrl+="&"+aInfo["params"][i]+"="+arguments[i+2];if(aInfo["params"][i]=="sndId"&&arguments[i+2]!=0)
userLoggedIn=true;}
var popupWindow=window.open(sUrl,'Ray_'+sModule+'_'+sApp+parseInt(Math.random()*100000),'top='+aInfo["top"]+',left='+aInfo["left"]+',width='+aInfo["width"]+',height='+aInfo["height"]+',toolbar=0,directories=0,menubar=0,status=0,location=0,scrollbars=0,resizable='+aInfo["resizable"]);if(userLoggedIn==false)
{popupWindow.moveTo(0,0);popupWindow.resizeTo(screen.width,screen.height-50);}
if(popupWindow==null)
alert("You should disable your popup blocker software");}
aRayApps["global"]=new Array();aRayApps["global"]["admin"]={"params":new Array('nick','password'),"top":0,"left":0,"width":800,"height":600,"resizable":0};aRayApps["chat"]=new Array();aRayApps["chat"]["user"]={"params":new Array('id','password'),"top":0,"left":0,"width":730,"height":515,"resizable":1};aRayApps["im"]=new Array();aRayApps["im"]["user"]={"params":new Array('sndId','password','rspId'),"top":0,"left":0,"width":490,"height":480,"resizable":1};aRayApps["video"]=new Array();aRayApps["video"]["recorder"]={"params":new Array('id','password'),"top":0,"left":0,"width":545,"height":355,"resizable":0};aRayApps["video"]["player"]={"params":new Array('id'),"top":0,"left":0,"width":375,"height":355,"resizable":0};aRayApps["video"]["admin"]={"params":new Array('nick','password'),"top":0,"left":0,"width":400,"height":250,"resizable":0};aRayApps["desktop"]=new Array();aRayApps["mp3"]=new Array();aRayApps["mp3"]["player"]={"params":new Array('id','password','vId','song'),"top":0,"left":0,"width":350,"height":310,"resizable":0};aRayApps["mp3"]["editor"]={"params":new Array('id','password'),"top":0,"left":0,"width":440,"height":570,"resizable":1};aRayApps["presence"]=new Array();aRayApps["presence"]["user"]={"params":new Array('id','password'),"top":0,"left":0,"width":240,"height":600,"resizable":1};aRayApps["board"]=new Array();aRayApps["board"]["user"]={"params":new Array('id','password'),"top":0,"left":0,"width":750,"height":760,"resizable":0};;function writeadv(strSRC)
{strSRC=strSRC.replace(/ad.doubleclick.net/,"ad.uk.doubleclick.net");_size=/sz=(.*)x(.*);/.exec(strSRC);iFrameWidth=_size[1];iFrameHeight=_size[2];_reg=null;_reg=/dcopt=ist/.exec(strSRC);if((iFrameWidth=='1'&&iFrameHeight=='1')||_reg!=null)
{document.write('<sc'+'ript language="javascript" type="text/javascript" src="'+strSRC+'"><\/sc'+'ript>');}
else
{strSRC=strSRC.replace(/\/adj\//,"/adi/");document.write('<iframe scrolling="no" marginwidth="0" frameborder="0" marginheight="0" style="border:0;padding:0;margin:0;width:'+iFrameWidth+'px;height:'+iFrameHeight+'px;" src="'+strSRC+'"></iframe>');}}