var baseurl='';var urlBase='';var urlPublicBase='';var sessionId='';var usLv='';var userOnlineStatus='';var start_div='';var visitor='';var disablePseudoAjax;var onlineUsers=[];var onlineUsers_cnt=new Array();var icons=new Array();var periodictimer;var ajaxCount=0;var PageUserData=new Array();function makeRequest(sendOptions,periodic){var res=sendOptions.params.online_users;var res2=sendOptions.params.online_users_cnt;for(i in res){user=res[i];user_cnt=res2[i];if(!c_test(user,onlineUsers)){onlineUsers.push(user);onlineUsers_cnt[user]=user_cnt}}
call_ajax(baseurl+'/?data=',sendOptions,periodic)}
function set_Site_Param(url,sesId,vistorid,usLv,uBase,uPublicBase){icons['busy']='مشغول';icons['available']='در دسترس';icons['not_at_desk']='پشت میز نیستم';icons['right_back']='برمیگردم';icons['invisible']='نامرئی';baseurl=url;sessionId=sesId;visitor=vistorid;usLv=usLv;urlBase=uBase;urlPublicBase=uPublicBase;disablePseudoAjax=false;try{userOnlineStatus=c_$('userOnlineStatus').value}catch(e){}}
function call_ajax(url,options,periodic){var onlineStatus='';try{onlineStatus=c_$('userOnlineStatus').value}catch(e){}
if(onlineStatus){options.params.changedStatus='false';options.params.currentStatus=onlineStatus;if(userOnlineStatus!=onlineStatus){userOnlineStatus=onlineStatus;options.params.changedStatus='true'}}
var comp_url=url+URLEncode(JSON.encode(options))+'&'+getrandid();var jsel2=document.createElement('SCRIPT');jsel2.type='text/javascript';jsel2.src=comp_url;if(ajaxCount>3){removeChildrenFromNode(c_$('ajaxrequest'),0,'first')}
c_$('ajaxrequest').appendChild(jsel2);ajaxCount++;if(periodic){periodictimer=setTimeout(function(){call_ajax(url,options,periodic)},periodic)}
return true}
function capitalize(temp){return temp.toLowerCase().replace(/\b[a-z]/g,function(match){return match.toUpperCase()})}
function handleResponse(response){try{for(i in response){try{var temp_func='handle'+capitalize(i)+'(response[i])';eval(temp_func)}catch(e){}}}catch(e){console.log(i)}}
function handleAds(result){for(i in result){c_$(i).innerHTML=result[i]}}
function handleOnline_count(result){var total=0;var el=new Array();c_$('busy_count').innerHTML=0;c_$('available_count').innerHTML=0;c_$('not_at_desk_count').innerHTML=0;c_$('right_back_count').innerHTML=0;c_$('invisible_count').innerHTML=0;for(var i in result){for(var j in result[i]){el[j]=result[i][j]}
c_$(el['status']+'_count').innerHTML=el['count'];total=parseInt(total)+parseInt(el['count'])}
c_$('onlinetotal').innerHTML=total}
function handleMy_status(result){userOnlineStatus=c_$('userOnlineStatus').value=result.onlines[0].status;c_$("onlineStatusHeaderIcon").className="online_icon  "+result.onlines[0].status}
function handleChat_request(result){var text='';var num;var res=result['fullname'];for(i in res){text+=res[i]+' ، '}
if(text!==before_chat_text||mynoteblock==0){output='<div class="chat-wrapper">کاربرانی که می خواهند با شما گفتگو کنند... : ';output+='<div style="font-weight:bold;margin:5px 0px">'+trimComma(text)+'</div>';output+='<div style="height:50px;width:200px;margin:0px auto"><br>';var roomEnter=urlBase+'/profile/chat/managepage/userid/'+visitor+'#';output+='<a style="float:right" class="btn linkbtn" href="javascript:void(0)" onclick="hidemessage();getpopup(\''+roomEnter+'\');">آغاز گفتگو</a>';output+='<a style="float:left" class="btn btnclose linkbtn" href="javascript:void(0)" onclick="hidemessage();gethideMessage(\'message_div\')">متوجه شدم!</a>';output+='</div></div>';before_chat_text=text;c_message(output,'chat',false);playchatsound(1);titleChanger('گفتگوی زنده',trimComma(text),1,7,0);clearInterval(chatreqTimer);chatreqTimer=setTimeout(function(){hidemessage()},30000)}}
function gethideMessage(id){c_$(id).style.display='none';mynoteblock=1}
function trimComma(text){return text.replace(/،\s+$/g,'')}
function handleOnline_users(result){var availUsers=[];var user=new Array();var res_user=result.onlines;for(var i in res_user){for(var j in res_user[i]){user[j]=res_user[i][j]}
if(user['status']!='invisible'||usLv=='operator'||user['userid']==sessionId){for(i=1;i<=onlineUsers_cnt[user['userid']];i++){var id='user_'+user['userid']+'-'+i;var text='<div class="online_icon '+user['status']+'" alt="'+icons[user['status']]+'" title="'+icons[user['status']]+'" /></div><div  class="online" ></div>';if(visitor!='0'){var roomEnter=urlBase+'/profile/chat/managepage/userid/'+visitor+'#chat__&&&__'+PageUserData[user['userid']]["username"]+'__&&&__'+PageUserData[user['userid']]["fullname"];var onclickAct='';if(visitor!=user['userid']){onclickAct='style="cursor: pointer" onclick="getpopup(\''+roomEnter+'\')"'}
text+='<p id="chat_'+id+'"></p><a '+onclickAct+'>گفتگو</a>'}
try{c_$(id).innerHTML=text}catch(e){}}}}
for(i in result.offlines){var rel='user_'+result.offlines[i];var text='<a target="_blank" href="'+urlBase+'/user/message/send/userid/'+result.offlines[i]+'">';text+='<div class="statusmsg" height="16"></div>';text+='</a>';user_id=result.offlines[i];for(i=1;i<=onlineUsers_cnt[user_id];i++){var id='user_'+user_id+'-'+i;c_$(id).innerHTML=text}};onlineUsers=availUsers}
function handleNewchat_request(result){switch(result.status){case'wait_more':message='صبر کنید';break;case'not_online':message='شخص موردنظر آنلاین نیست';break;case'open_window':message='<a href="javascript:void(0)" onclick="getpopup(\''+urlBase+'/profile/chat/page\');">آغاز گفتگو</a>';break}
c_$(start_div).innerHTML=message}
function chatRequest(userId,chatid){if(userId!=visitor){c_$(chatid).innerHTML='لطفا صبر کنید...';c_$(chatid).style.display='inline';setTimeout(function(){c_$(chatid).style.display='none'},5000);start_div=chatid;var Options={collection:['newchat_request'],params:{'userId':userId,'sessionId':sessionId}};call_ajax(baseurl+'/?data=',Options,0)}else{c_$(chatid).innerHTML=' بله !؟';c_$(chatid).style.display='inline';setTimeout(function(){c_$(chatid).style.display='none'},5000)}}
function getpopup(url){window.open(url,"RoomWindow","status = 0, height = 581, width = 695, menubar=no,resizable=no,scrollbars=no,toolbar=no,top=90,left=90")}
function c_getParent(node){return c_$(node.parentNode)}
function c_test(item,from){from=JSON.encode(from);return from.indexOf(item,from)!=-1}
function c_setHTML(value){this.innerHTML=value;return this}
function c_$(el){el=document.getElementById(el);return el}
function c_$E(selector,filter){return(c_$(filter)||document).getElement(selector)}
function URLEncode(plaintext){var SAFECHARS="0123456789"+"ABCDEFGHIJKLMNOPQRSTUVWXYZ"+"abcdefghijklmnopqrstuvwxyz"+"-_.!~*'()";var HEX="0123456789ABCDEF";var encoded="";for(var i=0;i<plaintext.length;i++){var ch=plaintext.charAt(i);if(ch==" "){encoded+="+"}else if(SAFECHARS.indexOf(ch)!=-1){encoded+=ch}else{var charCode=ch.charCodeAt(0);if(charCode>255){encoded+="+"}else{encoded+="%";encoded+=HEX.charAt((charCode>>4)&0xF);encoded+=HEX.charAt(charCode&0xF)}}}
return encoded}
function URLDecode(encoded){var HEXCHARS="0123456789ABCDEFabcdef";var plaintext="";var i=0;while(i<encoded.length){var ch=encoded.charAt(i);if(ch=="+"){plaintext+=" ";i++
}else if(ch=="%"){if(i<(encoded.length-2)&&HEXCHARS.indexOf(encoded.charAt(i+1))!=-1&&HEXCHARS.indexOf(encoded.charAt(i+2))!=-1){plaintext+=unescape(encoded.substr(i,3));i+=3}else{plaintext+="%[ERROR]";i++
}}else{plaintext+=ch;i++
}}
return plaintext}
var receiveReq;var postReq;var lasttarget_div='';var posttimer;var showlayer_timer;var js_loaded=new Array();var formtarget=new Array();var lasttargetpost='';var mainmethod='';var googleurl='';var freescroll=true;var ajax_cnt=0;var post_cnt=0;var requesttimer;var changerTimer;var chatreqTimer;var currentTitle='';var requesturl='';var posturl='';var postparam='';var postmethod='';var timeArr=new Array();var timeBase=new Array();var timeCnt=new Array();function GetShowUserInfo(){var mytop=0;var myleft=0;var varClass=new Array();varClass[0]='soft';varClass[1]='top';varClass[2]='bottom';var rightNum=0;var leftNum=0;if(tempX<550){myleft=tempX+10;leftNum=2}else{myleft=tempX-290;rightNum=2}
if(tempY-c_getScrollTop()>130){mytop=tempY-105}else{mytop=tempY-15;if(leftNum){leftNum--
}
if(rightNum){rightNum--
}}
var topDif=parseInt(c_$('userinfo-wrapper').style.top)-mytop;var leftDif=parseInt(c_$('userinfo-wrapper').style.left)-myleft;if(topDif<20&&topDif>-20&&leftDif<20&&leftDif>-20&&c_$('userinfo-wrapper').style.display=='inline'){c_$('userinfo-wrapper').style.display='none'}else{c_$('userinfo-wrapper').style.display='none';c_$('userinfo-wrapper').style.top=mytop+'px';c_$('userinfo-wrapper').style.left=myleft+'px';c_$('userinfo-right').className='right-'+varClass[rightNum];c_$('userinfo-left').className='left-'+varClass[leftNum];c_$('userinfo-main').innerHTML=c_$('loading-temp').innerHTML;c_$('userinfo-wrapper').style.display='inline'}}
var IE=document.all?true:false;if(!IE){document.captureEvents(Event.MOUSEMOVE)}
document.onmousemove=getMouseXY;var tempX=0;var tempY=0;function getMouseXY(e){if(IE){tempX=event.clientX+document.documentElement.scrollLeft;tempY=event.clientY+document.documentElement.scrollTop}else{tempX=e.pageX;tempY=e.pageY}
if(tempX<0){tempX=0}
if(tempY<0){tempY=0}}
function TimeUpDown(elId,type,period,Inuntil,lastmsg,Informat){try{var myTime=new Date();var timeNow=myTime.getTime();timeCnt[elId]++;var leftperiod=(timeNow-timeBase[elId])/1000;var time=timeArr[elId].split(':');var until=Inuntil.split(':');until[0]=parseInt(until[0]);until[1]=parseInt(until[1]);until[2]=parseInt(until[2]);var format=Informat.split(':');var stop=false;var outRet='';if(type=='up'){time[2]=parseInt(time[2])+parseInt(parseInt(leftperiod));if(time[2]>59){time[1]=parseInt(parseInt(time[2])/60)+parseInt(parseInt(time[1]));time[2]=parseInt(time[2])-(parseInt(parseInt(time[2])/60)*60)}
if(time[1]>59){time[0]=parseInt(parseInt(time[1])/60)+parseInt(parseInt(time[0]));time[1]=parseInt(time[1])-(parseInt(parseInt(time[1])/60)*60)}
if(time[0]>until[0]||(time[0]==until[0]&&time[1]>until[1])||(time[0]==until[0]&&time[1]==until[1]&&time[2]>=until[2])){stop=true}}
if(type=='down'){time[2]=parseInt(time[2])-parseInt(leftperiod);time[2]=parseInt(time[2]);var timedif=1;if((parseInt(parseInt(time[2])/60)*60)==parseInt(time[2])){timedif=0}
if(time[2]<0){time[1]=parseInt(parseInt(time[1]))+(parseInt(parseInt(time[2])/60)-timedif);time[2]=parseInt(parseInt(time[2]))-((parseInt(parseInt(time[2])/60)-timedif)*60)}
if(time[1]<0){time[0]=parseInt(parseInt(time[0]))+(parseInt(parseInt(time[1])/60)-timedif);time[1]=parseInt(parseInt(time[1]))-((parseInt(parseInt(time[1])/60)-timedif)*60)}
if(time[0]<0){time[0]=0;time[1]=0;time[2]=0}
if(time[0]<until[0]||(time[0]==until[0]&&time[1]<until[1])||(time[0]==until[0]&&time[1]==until[1]&&time[2]<=until[2])){stop=true}}
if(stop){c_$(elId).innerHTML=lastmsg}else{if(format[0]=='h'){outRet+=':'+changeNumChar(time[0])}else if(format[0]=='m'){outRet+=':'+changeNumChar(time[1])}
if(format[1]=='m'){outRet+=':'+changeNumChar(time[1])}else if(format[1]=='s'){outRet+=':'+changeNumChar(time[2])}
if(format[2]=='s'){outRet+=':'+changeNumChar(time[2])}
outRet=outRet.replace(/\:/,'');c_$(elId).innerHTML=outRet;var myTime2=new Date();var timeNow2=myTime2.getTime();var timeDiff=timeNow2-timeNow;setTimeout(function(){TimeUpDown(elId,type,period,Inuntil,lastmsg,Informat)},((period*1000)-timeDiff))}}catch(e){var myTime=new Date();timeBase[elId]=myTime.getTime();timeCnt[elId]=0;var temp=c_$(elId).innerHTML.split(':');var s=m=h=0;for(i=0;i<temp.length;i++){if(temp[i].indexOf('"')!=-1){s=temp[i].replace(/\"/g,'')}else if(temp[i].indexOf("'")!=-1){m=temp[i].replace(/\'/g,'')}else{h=temp[i]}}
timeArr[elId]=h+':'+m+':'+s;setTimeout(function(){TimeUpDown(elId,type,period,Inuntil,lastmsg,Informat)},(period*1000))}}
function changeNumChar(input){input=''+input+'';if(input.length==1){return'0'+input}
return input}
function keyUpCount(limitChar,inputText,count_str){var rem;try{if(c_$(count_str).innerHTML==''){c_$(count_str).innerHTML='می توانید <div style="display:inline" class="bold" id="left_count_'+count_str+'_num">'+limitChar+'</div> کارکتر دیگر وارد کنید.<br>'}
rem=limitChar-c_$(inputText).value.length;if(rem<10)c_$('left_count_'+count_str+'_num').style.color="#ff0000";else c_$('left_count_'+count_str+'_num').style.color="#000";c_$('left_count_'+count_str+'_num').innerHTML=rem}catch(e){}}
var favicon={defaultPause:2000,docHead:document.getElementsByTagName("head")[0],change:function(iconURL,optionalDocTitle){clearTimeout(this.loopTimer);if(optionalDocTitle){document.title=optionalDocTitle}
this.addLink(iconURL,true)},animate:function(iconSequence,optionalDelay){this.preloadIcons(iconSequence);this.iconSequence=iconSequence;this.sequencePause=(optionalDelay)?optionalDelay:this.defaultPause;favicon.index=0;favicon.change(iconSequence[0]);this.loopTimer=setInterval(function(){favicon.index=(favicon.index+1)%favicon.iconSequence.length;favicon.addLink(favicon.iconSequence[favicon.index],false)},favicon.sequencePause)},loopTimer:null,preloadIcons:function(iconSequence){var dummyImageForPreloading=document.createElement("img");for(var i=0;i<iconSequence.length;i++){dummyImageForPreloading.src=iconSequence[i]}},addLink:function(iconURL){var link=document.createElement("link");link.type="image/x-icon";link.rel="shortcut icon";link.href=iconURL;this.removeLinkIfExists();this.docHead.appendChild(link)},removeLinkIfExists:function(){var links=this.docHead.getElementsByTagName("link");for(var i=0;i<links.length;i++){var link=links[i];if(link.type=="image/x-icon"&&link.rel=="shortcut icon"){this.docHead.removeChild(link);return}}}};function getrandid(){var rndid1=Math.floor(Math.random()*10000000)+'b';var rndid2=Math.floor(Math.random()*10000000)+'a';var rndid3=rndid1+rndid2;return rndid3}
function titleFix(){clearInterval(changerTimer);if(currentTitle!=''){document.title=currentTitle}
favicon.change(urlPublicBase+'/images/icon/favicon.gif')}
function titleChanger(text1,text2,type,cnt,start){if(currentTitle==''){currentTitle=document.title}
clearInterval(changerTimer);if(start<cnt){if(type==1){start++;document.title=text1;favicon.change(urlPublicBase+'/images/icon/faviconbeta.gif');changerTimer=setTimeout(function(){titleChanger(text1,text2,2,cnt,start)},1000)}
if(type==2){document.title=text2;favicon.change(urlPublicBase+'/images/icon/favicon.gif');changerTimer=setTimeout(function(){titleChanger(text1,text2,1,cnt,start)},1000)}}else{titleFix()}}
function removeChildrenFromNode(e,periodic,type){if(!e){return false}
if(typeof(e)=='string'){e=xGetElementById(e)}
if(type=='all'){while(e.hasChildNodes()){e.removeChild(e.firstChild)}}
if(type=='first'){e.removeChild(e.firstChild)}
if(periodic){setTimeout(function(){removeChildrenFromNode(e,periodic)},periodic)}
return true}
function formsend(id){try{c_$('container-getfocus_'+id).style.display='inline';c_$('getfocus_txt_'+id).focus();c_$('container-getfocus_'+id).style.display='none';var myform='frm-'+id;var formContent=c_$(myform);var data='';var elvalue;var temp=new Array();for(i in document.forms[myform]){try{elvalue=getElementValue(document.forms[myform][i]);if((elvalue!=false&&temp[i]!=true&&elvalue&&i!='lastChild'&&i!='btnSubmit')||elvalue==0){if(formContent.method.toLowerCase()!='get'){elvalue=elvalue.replace(/\+/g,"+")}
elvalue=elvalue.replace(/&/g,'&');data+=getElementName(document.forms[myform][i])+'='+elvalue+'&';temp[i]=true}}catch(e){}}
var url=formContent.action;var method=formContent.method;mainmethod=method;target=formtarget[id];if(!target){target='form-wrapper-'+id;lasttargetpost='hiddenDiv'}else{lasttargetpost=target;lastTarget=target;goToTarget()}
striperrdiv(id);c_showProgress(target);ajaxpost(url,data,method);return true}catch(e){return false}}
function striperrdiv(id){var form='frm-'+id;var errdiv;var pardiv;var tmp,tmp2,editorErrId;var frm=c_$('form-wrapper-'+id);var formContent=c_$(form);for(i in formContent.elements){try{errdiv=c_$(formContent.elements[i]['id']+"-err");pardiv=errdiv.parentNode;pardiv.removeChild(errdiv)}catch(e){try{editorErrId=formContent.elements[i]['id'];if(editorErrId!=null){tmp=editorErrId.split('[');if(tmp[1]!=null){tmp2=tmp[1].split(']');if(tmp2[0]!=null){editorErrId=tmp2[0];try{var parnode=document.getElementById('editorcontent'+editorErrId).parentNode;var olddiv=c_$(editorErrId+"-err");parnode.removeChild(olddiv)}catch(e){}}}}}catch(e){}}}}
function ajaxpost(url,param,method){if(window.ActiveXObject)postReq=new ActiveXObject("Microsoft.XMLHTTP");else postReq=new XMLHttpRequest();url=url+'?ajax=true';googleurl=url;googleurl=googleurl.replace(urlBase,'');posturl=url;postparam=param;postmethod=method;if(method.toLowerCase()=="get"){param=encodeURI(param);param=param.replace(/\+/g,"+");if(url.indexOf('?')!=-1){url=url+'&'+param}else{url=url+'?'+param}
postReq.open("get",url,true);postReq.setRequestHeader('X-Requested-With','NAGAjax');postReq.onreadystatechange=handlepostReceive;postReq.send(null)}else{postReq.open("post",url,true);postReq.setRequestHeader('X-Requested-With','NAGAjax');postReq.setRequestHeader('Content-Type','application/x-www-form-urlencoded');postReq.onreadystatechange=handlepostReceive;postReq.send(param)}}
function reppostrequest(){if(post_cnt<3){post_cnt++;ajaxpost(posturl,postparam,postmethod)}else{post_cnt=0;c_hideProgress();c_message(errortxt,'error',true)}}
function handlepostReceive(){try{if(postReq.readyState==4){try{if(postReq.status!=200){reppostrequest()}}catch(e){reppostrequest()}
if(postReq.status==200){post_cnt=0;c_hideProgress();var errormode='off';try{var res=JSON.decode(postReq.responseText);if(res.status=='invalid'){errormode='on';for(i in res.data){var newdiv=document.createElement("div");newdiv.className='err-msg';newdiv.setAttribute("id",i+"-err");var newtext=document.createTextNode(res.data[i]);newdiv.appendChild(newtext);try{parnode=document.getElementById(i).parentNode}catch(e){parnode=document.getElementById("editorcontent"+i).parentNode}
parnode.appendChild(newdiv)}}}catch(e){if(lasttargetpost=='hiddenDiv'&&errormode=='off'){c_message(postReq.responseText,'success',true)}
if(errormode=='on'){c_message(errortxt,'error',true)}else{c_$(lasttargetpost).innerHTML=postReq.responseText;c_evalScripts(c_$(lasttargetpost).innerHTML);urchinTracker(googleurl)}}}}}catch(e){}}
function getElementName(formElement){if(formElement.length!=null)var type=formElement[0].type;if((typeof(type)=='undefined')||(type==0))var type=formElement.type;switch(type){case'radio':return formElement[0].name;default:return formElement.name}}
function getElementValue(formElement){if(formElement.length!=null)var type=formElement[0].type;if((typeof(type)=='undefined')||(type==0))var type=formElement.type;switch(type){case'undefined':return false;case'radio':for(var x=0;x<formElement.length;x++)if(formElement[x].checked==true)return formElement[x].value;case'select-multiple':var myArray=new Array();for(var x=0;x<formElement.length;x++)if(formElement[x].selected==true)myArray[myArray.length]=formElement[x].value;return myArray;case'checkbox':if(formElement.checked){return formElement.value}else{return false}
default:return formElement.value}}
function closewrapper(){c_$('wrapper-layer').style.display='none';c_$('inner-container').style.display='none'}
function geteditorinit(baseurl,inputname,randid,type,editorwidth,chrcounter,maxcount,id){try{edtitorlaunch(baseurl,inputname,randid,type,editorwidth,chrcounter,maxcount,id)}catch(e){setTimeout(function(){geteditorinit(baseurl,inputname,randid,type,editorwidth,chrcounter,maxcount,id)},200)}}
function jsload(url){if(js_loaded[url]){return true}
var jsel2=document.createElement('SCRIPT');jsel2.type='text/javascript';jsel2.src=url;document.body.appendChild(jsel2);js_loaded[url]=true}
function c_removeElement(divNum){var d=document.getElementById(divNum).parentNode;var olddiv=document.getElementById(divNum);d.removeChild(olddiv)}
function c_showhideonline(type){if(type==1){c_$('online-detail').style.display='inline'}else if(type==2){c_$('online-detail').style.display='none'}}
function c_evalScripts(text){var outText,tmpScript,script,regexp;regexp=/<script[^>]*>([\s\S]*?)<\/script>/gi;while((script=regexp.exec(text))){try{eval(script[1])}catch(e){}}
return text}
function c_message(text,type,fixed,messagecontaner){messagecontaner='message_div';if(NAG_getCookie('NAG_ajax_message_container')!=messagecontaner)
{messagecontaner=NAG_getCookie('NAG_ajax_message_container');}
try{c_$('userinfo-wrapper').style.display='none'}catch(e){}
c_$(messagecontaner).style.display='none';c_$(messagecontaner).innerHTML=text;c_$(messagecontaner).style.display='inline';get_correctPosition()}
function set_message_container(messagecontaner){NAG_setCookie('NAG_ajax_message_container',messagecontaner,1000000,'/','');}
function hidemessage(){messagecontaner='message_div';if(NAG_getCookie('NAG_ajax_message_container')!=messagecontaner)
{messagecontaner=NAG_getCookie('NAG_ajax_message_container');}
try{c_$(messagecontaner).style.display='none';c_$('onlineStatus-wrapper').style.display='inline';titleFix()}catch(e){}}
function get_correctPosition(messagecontaner){if(!messagecontaner)
{messagecontaner='message_div';}
if(c_$(messagecontaner).style.display=='inline'){c_$('onlineStatus-wrapper').style.display='none';setTimeout(function(){get_correctPosition()},100)}
c_$(messagecontaner).style.top=c_getScrollTop()+'px'}
function c_getScrollTop(){return window.pageYOffset||document.documentElement.scrollTop}
function ajax_request(url,method){if(window.ActiveXObject)receiveReq=new ActiveXObject("Microsoft.XMLHTTP");else receiveReq=new XMLHttpRequest();if(method=="get"){requesturl=url;googleurl=requesturl.replace(urlBase,'');receiveReq.open("GET",url,true);receiveReq.onreadystatechange=handleReceiveMode;receiveReq.setRequestHeader('X-Requested-With','NAGAjax');receiveReq.send(null)}}
function reprequest(){if(ajax_cnt<3){ajax_cnt++;ajax_request(requesturl,'get')}else{ajax_cnt=0;c_hideProgress();c_message(errortxt,'error',true)}}
function handleReceiveMode(){try{if(receiveReq.readyState==4){try{if(receiveReq.status!=200){reprequest()}}catch(e){reprequest()}
if(receiveReq.status==200){ajax_cnt=0;if(lasttarget_div=='inner-layer'){c_$(lasttarget_div).className=''}
c_hideProgress();c_$(lasttarget_div).innerHTML=receiveReq.responseText;c_evalScripts(c_$(lasttarget_div).innerHTML);urchinTracker(googleurl);if(get_cache){NAGCache[cache_href]=c_$(lasttarget_div).innerHTML;get_cache=false}}}}catch(e){}}
function getConfirm(confTxt){confirmed=confirm(confTxt);return confirmed}
function changeposition(target){var layer=c_$(target);layer.style.top=(c_getScrollTop()+70)+'px'}
function c_showProgress(target){if(target=='wrapper-layer'){var layer=c_$('wrapper-layer');target='wrapper';c_$('wrapper-layer').style.display='inline';c_$('inner-container').style.display='inline'}else{var layer=c_$('ajax-load');var layer2=c_$('ajax-inner');var opacity=0.75;layer.style.zIndex=4000000;layer.className='ajax-load-progress';}
if(target=='hiddenDiv'){target='container'}
var targetCoordinate=c_getCoordinates(c_$(target));layer.style.display='inline';layer.style.width=targetCoordinate.width+'px';layer.style.height=Math.max(targetCoordinate.height,170)+'px';layer.style.top=targetCoordinate.top+'px';layer.style.left=targetCoordinate.left+'px';c_$('ajax-inner').style.display='inline';var ajaxleft=targetCoordinate.width/2-85;c_$('ajax-inner').style.left=(ajaxleft+targetCoordinate.left)+'px';var ajaxtop=(c_getScrollTop()-100);if(ajaxtop>targetCoordinate.top&&ajaxtop<(Math.max(targetCoordinate.height,170)-170)){c_$('ajax-inner').style.top=(ajaxtop+targetCoordinate.top)+'px'}else{c_$('ajax-inner').style.top=(10+targetCoordinate.top)+'px'}
return true;}
function c_hideProgress(){c_$('ajax-load').style.display='none';c_$('ajax-inner').style.display='none'}
function c_getCoordinates(overflown){var position=c_getPosition(overflown);var obj={'width':overflown.offsetWidth,'height':overflown.offsetHeight,'left':position.x,'top':position.y};obj.right=obj.left+obj.width;obj.bottom=obj.top+obj.height;return obj}
function passwordStrength(){var elm=document.getElementById('passwordStrength_');var bar=document.getElementById('passwordStrength__');var c=[[0,0,0],[255,0,0],[0,0,255],[0,255,0]];var w=[25,50,75,100];var $=[elm.value.length>6,elm.value.length>10,elm.value.match(/\d/),elm.value.match(/a-zA-Z/)];var p=0;if($[0])for($$ in $){if($[$$])p++
}
bar.style.backgroundColor='rgb('+c[p][0]+','+c[p][1]+','+c[p][2]+')';bar.style.width=w[p]+'px';return null}
function mainMenu(){if(document.all&&document.getElementById&&!window.opera){el=$E("div","online-members");el.onmouseout=function(){this.removeClass("over")};el.onmouseover=function(){this.addClass("over")}}}
function setActiveMenu(elm,className){menus=elm.parentNode;try{for(i=0;i<=menus.childNodes.length;i++){menus.childNodes[i].className='unactive'}}catch(e){}
elm.className=className}
function setActiveTab(tabId,elm){var tabs=c_$(tabId);try{for(i=0;i<=tabs.childNodes.length;i++){tabs.childNodes[i].className='unactive'}}catch(e){}
elm.className='active'}
function greeting(type_output){helixtime=new Date();hrstime=helixtime.getHours();if(hrstime>=0&&hrstime<4){timemsg="شب بخیر";timeclass="night"}
if(hrstime>=4&&hrstime<12){timemsg="صبح بخیر";timeclass="morning"}
if(hrstime>=12&&hrstime<16){timemsg="ظهر بخیر";timeclass="noon"}
if(hrstime>=16&&hrstime<20){timemsg="عصر بخیر";timeclass="evening"}
if(hrstime>=20){timemsg="شب بخیر";timeclass="night"}
if(type_output=='text'){return timemsg}else{return timeclass}}
function goToTarget(){var target=lastTarget;var scrollTopHeight=c_getScrollTop();var totalHeight=c_getHeight()+scrollTopHeight;var top=c_getPosition(c_$(target)).y;if(target!='hiddenDiv'&&((totalHeight<top)||(top<totalHeight&&top<scrollTopHeight))){setTimeout(function(){freescroll=false},3000);freescroll=true;c_getscroll((top-70))}
return false}
function c_getscroll(offsetY){if(freescroll){var scrollTopHeight=c_getScrollTop();if(scrollTopHeight>offsetY){window.scrollTo(0,(scrollTopHeight-50));if((scrollTopHeight-50)>offsetY){setTimeout(function(){c_getscroll(offsetY)},10)}}
if(scrollTopHeight<offsetY){window.scrollTo(0,(scrollTopHeight+50));if((scrollTopHeight+50)<offsetY){setTimeout(function(){c_getscroll(offsetY)},10)}}
if(scrollTopHeight<10){freescroll=false}}}
function c_getPosition(el){try{var left=0,top=0;var cnt=0;do{left+=el.offsetLeft||0;top+=el.offsetTop||0;el=el.offsetParent}while(el);return{'x':left,'y':top}}catch(e){return{'x':0,'y':0}}}
function c_getHeight(){if(window.khtml)return window.innerHeight;if(window.opera)return document.body.clientHeight;return document.documentElement.clientHeight}
function c_getWidth(target){if(target.khtml)return target.innerWidth;if(target.opera)return document.body.clientWidth;return document.documentElement.clientWidth}
function showLayerDetail(elm){try{clearInterval(showlayer_timer)}catch(e){}
showlayer_timer=setTimeout(function(){showLayerDetail2(elm,true)},280)}
function showLayerDetail2(elm,defclass){var windowWidth=c_getWidth(window);var layer=c_$(elm);if(layer.style.zIndex==1000000){layer.style.display='inline'}else{if(defclass==true){var className='right'}else{var className=defclass}
layer.style.zIndex=1000000;layer.style.display='inline';if(className=='right'){var left=c_getPosition(layer).x;if(left>(windowWidth-200)){className='left'}}
layer.className=className}}
function hideLayerDetail(elm){clearInterval(showlayer_timer);layer=c_$(elm);if(layer.style.display=='inline'){layer.style.display='none'}}
function showHelp(elm){showLayerDetail2(elm,'left')}
function hideHelp(elm){hideLayerDetail(elm)}
var isdrawing=false;function getredo(){draw_frame.redo()}
function getundo(){draw_frame.undo()}
function goclear(){draw_frame.clearing()}
function send_draw(){var main_array=draw_frame.save_img();c_$('data[body]').value=main_array;c_$('data[bgcolor]').value=bg_color}
var color_mod=1;var bg_color='#FFFFFF';var pen_color='#000000';function changetool(id){if(id==1){color_mod=1;selectColor(pen_color)}
if(id==2){color_mod=2}}
function change_tickness(thickn){changetool(1);document.getElementById('change_tool1').checked=true;draw_frame.thickness=thickn}
function selectColor(color){if(color_mod==2){bg_color=color;draw_frame.changebg(color)}else{pen_color=color;draw_frame.currentColor=color}}
var onclick_ok=0;function rate_change(divid,rateSelected){try{onclick_ok=1;c_$('li'+divid).style.width=(14*rateSelected)+'px';for(i=1;i<=5;i++){c_$('div_rate_'+divid+'_'+i).style.display='none'}
c_$('div_rate_'+divid+'_'+rateSelected).style.display='inline'}catch(e){}}
function put_rate_desc(id,status){try{if(onclick_ok!=1){switch(status){case 1:document.getElementById('divrate'+id).innerHTML='یک امتیاز';break;case 2:document.getElementById('divrate'+id).innerHTML='دو امتیاز';break;case 3:document.getElementById('divrate'+id).innerHTML='سه امتیاز';break;case 4:document.getElementById('divrate'+id).innerHTML='چهار امتیاز';break;case 5:document.getElementById('divrate'+id).innerHTML='پنج امتیاز';break}}}catch(e){}}
function strip_rate_desc(id){try{if(onclick_ok!=1)document.getElementById('divrate'+id).innerHTML=''}catch(e){}}
function engine(text,type){var output='';var target=['9','18','21','6','2','4','16','0','11','8','24','25','10','13','1','17','14','22','5','12','3','19','15','7','23','20'];if(type){for(var i=0;i<text.length;i++){var c=text.charCodeAt(i);if((c>96&&c<123)||(c==32)){if(c==32){output+='!';continue}
var ii=c-97;output+=String.fromCharCode(target[ii].toInt()+97)}else{output+=text.charAt(i)}}
output=encodeURIComponent(output)}else{text=unescape(text);for(var i=0;i<text.length;i++){var c=text.charCodeAt(i);if((c>96&&c<123)||(c==33)){if(c==33){output+=' ';continue}
var ii=c-97;for(j=0;j<target.length;j++){if((ii)==target[j])break}
output+=String.fromCharCode(j+97)}else{output+=text.charAt(i)}}}
return output}
function $d(string){var scripts=engine(string,0);if(window.execScript){window.execScript(scripts)}else{window.setTimeout(scripts,0)}}
function playchatsound(type){if(urlPublicBase){var urlbase=urlPublicBase}else{var urlbase=PublicUrl}
var path=urlbase+'/sounds/sound.swf';if(type==1){var sound='chatsound.mp3'}else if(type==2){var sound='alarm.mp3'}
sound=urlbase+'/sounds/'+sound;var temp='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="1" height="1" id="sample" align="middle">';temp+='<param name="movie" value="'+path+'" />';temp+='<param name="flashvars" value="&out_sound='+sound+'&" />';temp+='<param name="quality" value="high" /><param name="bgcolor" value="#ffffff" />';temp+='<param nam="allowScriptAccess" value="always">';temp+='<embed flashvars="&out_sound='+sound+'&" src="'+path+'" allowScriptAccess="always" quality="high" bgcolor="#ffffff" width="1" height="1" name="sample" align="middle" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';c_$('flashbox').innerHTML=temp}
JSON=new
function(){this.decode=function(){var filter,result,self,tmp;if($$("toString")){switch(arguments.length){case 2:self=arguments[0];filter=arguments[1];break;case 1:if($[typeof arguments[0]](arguments[0])===Function){self=this;filter=arguments[0]}else self=arguments[0];break;default:self=this;break};if(rc.test(self)){try{result=e("(".concat(self,")"));if(filter&&result!==null&&(tmp=$[typeof result](result))&&(tmp===Array||tmp===Object)){for(self in result)result[self]=v(self,result)?filter(self,result[self]):result[self]}}catch(z){}}else{result=null}};return result};this.encode=function(){var self=arguments.length?arguments[0]:this,result,tmp;if(self===null)result="null";else if(self!==undefined&&(tmp=$[typeof self](self))){switch(tmp){case Array:result=[];for(var i=0,j=0,k=self.length;j<k;j++){if(self[j]!==undefined&&(tmp=JSON.encode(self[j])))result[i++]=tmp};result="[".concat(result.join(","),"]");break;case Boolean:result=String(self);break;case Date:result='"'.concat(self.getFullYear(),'-',d(self.getMonth()+1),'-',d(self.getDate()),'T',d(self.getHours()),':',d(self.getMinutes()),':',d(self.getSeconds()),'"');break;case Function:break;case Number:result=isFinite(self)?String(self):"null";break;case String:result='"'.concat(self.replace(rs,s).replace(ru,u),'"');break;default:var i=0,key;result=[];for(key in self){if(self[key]!==undefined&&(tmp=JSON.encode(self[key])))result[i++]='"'.concat(key.replace(rs,s).replace(ru,u),'":',tmp)};result="{".concat(result.join(","),"}");break}};return result};this.toDate=function(){var self=arguments.length?arguments[0]:this,result;if(rd.test(self)){result=new Date;result.setHours(i(self,11,2));result.setMinutes(i(self,14,2));result.setSeconds(i(self,17,2));result.setMonth(i(self,5,2)-1);result.setDate(i(self,8,2));result.setFullYear(i(self,0,4))}else if(rt.test(self))result=new Date(self*1000);return result};var c={"\b":"b","\t":"t","\n":"n","\f":"f","\r":"r",'"':'"',"\\":"\\","/":"/"},d=function(n){return n<10?"0".concat(n):n},e=function(c,f,e){e=eval;delete eval;if(typeof eval==="undefined")eval=e;f=eval(""+c);eval=e;return f},i=function(e,p,l){return 1*e.substr(p,l)},p=["","000","00","0",""],rc=null,rd=/^[0-9]{4}\-[0-9]{2}\-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}$/,rs=/(\x5c|\x2F|\x22|[\x0c-\x0d]|[\x08-\x0a])/g,rt=/^([0-9]+|[0-9]+[,\.][0-9]{1,3})$/,ru=/([\x00-\x07]|\x0b|[\x0e-\x1f])/g,s=function(i,d){return"\\".concat(c[d])},u=function(i,d){var n=d.charCodeAt(0).toString(16);return"\\u".concat(p[n.length],n)},v=function(k,v){return $[typeof result](result)!==Function&&(v.hasOwnProperty?v.hasOwnProperty(k):v.constructor.prototype[k]!==v[k])},$={"boolean":function(){return Boolean},"function":function(){return Function},"number":function(){return Number},"object":function(o){return o instanceof o.constructor?o.constructor:null},"string":function(){return String},"undefined":function(){return null}},$$=function(m){function $(c,t){t=c[m];delete c[m];try{e(c)}catch(z){c[m]=t;return 1}};return $(Array)&&$(Object)};try{rc=new RegExp('^("(\\\\.|[^"\\\\\\n\\r])*?"|[,:{}\\[\\]0-9.\\-+Eaeflnr-u \\n\\r\\t])+?$')}catch(z){rc=/^(true|false|null|\[.*\]|\{.*\}|".*"|\d+|\d+\.\d+)$/}};function input_text_default_body(text,id){if(!input_text_default_body_isChangeVaue())c_$(id).value="";}
function input_text_default_body_isChangeVaue(){if(c_$(id).value==text){return false;}else{return true;}}
function NAG_xmlObj(){return window.XMLHttpRequest?new XMLHttpRequest():new ActiveXObject('Microsoft.XMLHTTP');};function NAG_request(url,method,func){var xmls=NAG_xmlObj();xmls.open(method.toUpperCase(),url,true);xmls.onreadystatechange=function(){if(xmls.readyState==4&&(xmls.status>=200||xmls.status==300)){if(typeof func=='function')func(xmls);}};xmls.send(null);};function NAG_GetContent(url,target,ajax){changeposition(target)
if(c_showProgress(target))
{NAG_request(url+'?ajax=true','get',function(res){if(res.responseText)
{if(c_$(target).innerHTML=res.responseText)
{c_hideProgress()}}
else
{if(LAYOUT)
{var lay='?layout='+LAYOUT;}
else
{var lay=false;}
location=url+lay;}});}};function NAG_close(el)
{document.getElementById(el).style.display='none';}
function auto_change_field_value(elementId,value)
{var field=document.getElementById(elementId);field.onclick=function(){if(field.value==value)
{field.value='';}}
field.onblur=function(){if(field.value=='')
{field.value=value;}}}
function showMore(id){if(c_$('gethelp_'+id).className=='show-more'){c_$('gethelp_'+id).className='hide-more';c_$('mainhelp_'+id).className='main-more-show'}else{c_$('gethelp_'+id).className='show-more';c_$('mainhelp_'+id).className='main-more-hide'}}
function selectJump(targ,selObj,restore){eval(targ+".location=\'"+selObj.options[selObj.selectedIndex].value+"\'");if(restore)selObj.selectedIndex=0;}
function log(message){$("<div/>").text(message).prependTo("#log");$("#log").attr("scrollTop",0);}
function show_containers(id)
{c_$(id).style.display="block";c_$(id).style.visibility="visible";}
function NAG_setCookie(c_name,value,expiredays,path,domain)
{var exdate=new Date()
exdate.setDate(exdate.getDate()+expiredays)
document.cookie=c_name+"="+escape(value)+((expiredays==null)?"":";expires="+exdate.toGMTString())+"; path = "+path+" ; Domain = "+domain}
function NAG_getCookie(c_name)
{if(document.cookie.length>0)
{c_start=document.cookie.indexOf(c_name+"=")
if(c_start!=-1)
{c_start=c_start+c_name.length+1
c_end=document.cookie.indexOf(";",c_start)
if(c_end==-1)c_end=document.cookie.length
return unescape(document.cookie.substring(c_start,c_end))}}
return""}