//---------------------------------------------------------------------------------------
// Massives with nuclear names and decay modes
var CE=new Array("n","H","He","Li","Be","B","C","N","O","F","Ne","Na","Mg","Al","Si","P","S","Cl","Ar","K","Ca","Sc","Ti","V","Cr","Mn","Fe","Co","Ni","Cu","Zn","Ga","Ge","As","Se","Br","Kr","Rb","Sr","Y","Zr","Nb","Mo","Tc","Ru","Rh","Pd","Ag","Cd","In","Sn","Sb","Te","I","Xe","Cs","Ba","La","Ce","Pr","Nd","Pm","Sm","Eu","Gd","Tb","Dy","Ho","Er","Tm","Yb","Lu","Hf","Ta","W","Re","Os","Ir","Pt","Au","Hg","Tl","Pb","Bi","Po","At","Rn","Fr","Ra","Ac","Th","Pa","U","Np","Pu","Am","Cm","Bk","Cf","Es","Fm","Md","No","Lr","Rf","Db","Sg","Bh","Hs","Mt","Ds","Rg","Cn","Nh","Fl","Mc","Lv","Ts","Og","119","120","121","122","123","124","125","126","127","128","129","130","131","132","133","134","135","136","137","138","139","140","141","142","143","144","145","146","147","148","149","150","151","152","153","154","155","156","157","158","159","160","161","162","163","164","165","166","167","168","169","170","171","172","173","174","175","176","177","178","179","180");
var NUCLEI;
NUCLEI=CE.length;
dmode1=new Array();
dmode=new Array();
dmode1[0]=1; dmode[0]='0';
dmode1[1]=1; dmode[1]='00277_';
dmode1[2]=3; dmode[2]='0072727a';
dmode1[3]=4; dmode[3]='66002272_';
dmode1[4]=5; dmode[4]='_9310222_2';
dmode1[5]=7; dmode[5]='636002222_2_2';
dmode1[6]=8; dmode[6]='9333002222222_2';
dmode1[7]=10; dmode[7]='_6330022222222_';
dmode1[8]=12; dmode[8]='9333000222222__';
dmode1[9]=14; dmode[9]='_663302222222___';
dmode1[10]=16; dmode[10]='93330002222______';
dmode1[11]=18; dmode[11]='_633302222222222__';
dmode1[12]=20; dmode[12]='333300022222______';
dmode1[13]=21; dmode[13]='_333330222222______';
dmode1[14]=22; dmode[14]='333333000222222______';
dmode1[15]=24; dmode[15]='____33302222222________';
dmode1[16]=26; dmode[16]='___333000202222_________';
dmode1[17]=28; dmode[17]='____33303022222_________';
dmode1[18]=30; dmode[18]='___33303020222222_______';
dmode1[19]=32; dmode[19]='____333030222222222_____';
dmode1[20]=34; dmode[20]='___3330300020202222_____';
dmode1[21]=36; dmode[21]='____3333302222222_______';
dmode1[22]=38; dmode[22]='___3333300000222________';
dmode1[23]=40; dmode[23]='____3_3333302222________';
dmode1[24]=42; dmode[24]='___33_33030002222_______';
dmode1[25]=44; dmode[25]='______3333302222222_____';
dmode1[26]=45; dmode[26]='____3__330300022222______';
dmode1[27]=48; dmode[27]='_____33333302222222______';
dmode1[28]=50; dmode[28]='______330300020222_2_________';
dmode1[29]=52; dmode[29]='______3333303022222_2________';
dmode1[30]=54; dmode[30]='______3333030002022222222_2__';
dmode1[31]=56; dmode[31]='______33333330202222222222___';
dmode1[32]=58; dmode[32]='______333333030002022222222__';
dmode1[33]=60; dmode[33]='_______333333330222222222222__';
dmode1[34]=65; dmode[34]='____333330300020202222222___';
dmode1[35]=67; dmode[35]='____3333333303022222222222__';
dmode1[36]=69; dmode[36]='___333333030300020222222222__';
dmode1[37]=71; dmode[37]='____3333333333022222222222222___';
dmode1[38]=73; dmode[38]='____33333330300022222222222_____';
dmode1[39]=77; dmode[39]='__3333333333022222222222______';
dmode1[40]=79; dmode[40]='__33333333300020202222222_____';
dmode1[41]=81; dmode[41]='___3_33333330222222222_2______';
dmode1[42]=83; dmode[42]='_____333303000002022222222_____';
dmode1[43]=85; dmode[43]='_____333333332222222222222_____';
dmode1[44]=87; dmode[44]='_____33330300000202222222222____';
dmode1[45]=89; dmode[45]='_____33333333303222222222222_____';
dmode1[46]=91; dmode[46]='____333333303000202022222222_____';
dmode1[47]=94; dmode[47]='__3333333333303022222222222222____';
dmode1[48]=96; dmode[48]='__3_33333303030002020222222222_____';
dmode1[49]=98; dmode[49]='____3333333333303222222222222222222__';
dmode1[50]=100; dmode[50]='____3_33333303000000020202222222222___';
dmode1[51]=103; dmode[51]='______333333333333020222222222222____';
dmode1[52]=106; dmode[52]='_1131333333333030300020202222222_____';
dmode1[53]=108; dmode[53]='__111__333333333332032222222222222___';
dmode1[54]=110; dmode[54]='__13_3333333330303000002020222222222__';
dmode1[55]=112; dmode[55]='__1_33333333333333333032222222222222____';
dmode1[56]=114; dmode[56]='_____3_3_33333330303000002222222222_____';
dmode1[57]=117; dmode[57]='_________33333333333330222222222_______';
dmode1[58]=119; dmode[58]='_________33333333030302022222222_______';
dmode1[59]=121; dmode[59]='___________33333333303222222222__2_____';
dmode1[60]=126; dmode[60]='________3333333300100202022_22______';
dmode1[61]=128; dmode[61]='____3_3_3333333331322222222_________';
dmode1[62]=130; dmode[62]='____3_3333333303111002020222________';
dmode1[63]=132; dmode[63]='____3__3333333333330302222222_______';
dmode1[64]=136; dmode[64]='____33333333131313000002022_______';
dmode1[65]=138; dmode[65]='__33__3333333333333330222222______';
dmode1[66]=140; dmode[66]='__3_333_3313331303030000022222____';
dmode1[67]=142; dmode[67]='______333313333333333330222222____';
dmode1[68]=144; dmode[68]='____33331133333333030300020222____';
dmode1[69]=146; dmode[69]='__333_31111_3333333333303222222___';
dmode1[70]=148; dmode[70]='____3_111333333333330300000202222_';
dmode1[71]=150; dmode[71]='____31111___3333333333333022222222_';
dmode1[72]=154; dmode[72]='___111111___3333333313000002222__';
dmode1[73]=156; dmode[73]='____111_3_333333333333330022222__';
dmode1[74]=158; dmode[74]='__1_11111_3_333333333303000202222';
dmode1[75]=160; dmode[75]='__1_1_____333_3333333333303222222';
dmode1[76]=162; dmode[76]='_____11111333333333333031000020222_';
dmode1[77]=165; dmode[77]='____1_1111111333333333333303022222_';
dmode1[78]=168; dmode[78]='____111111133333333333130300020222_';
dmode1[79]=171; dmode[79]='______11111333333333333333022222_2_';
dmode1[80]=175; dmode[80]='__1111111333333333333030000020222_';
dmode1[81]=177; dmode[81]='__1____113333333333333333302022222';
dmode1[82]=181; dmode[82]='____13333333_333333333313000222222';
dmode1[83]=185; dmode[83]='____11111333_333333333330211222_';
dmode1[84]=190; dmode[84]='__111111111333333311111111111';
dmode1[85]=193; dmode[85]='___111111113131313111111111____';
dmode1[86]=196; dmode[86]='___11111111111111111111111122222_';
dmode1[87]=200; dmode[87]='__11111111111111111111222222222__';
dmode1[88]=203; dmode[88]='___1111111111111111111212222_2__';
dmode1[89]=207; dmode[89]='__111111111111111112222222____';
dmode1[90]=210; dmode[90]='___111111111111111111212222__';
dmode1[91]=213; dmode[91]='___11____11111133212222222__';
dmode1[92]=218; dmode[92]='________111113111112122__';
dmode1[93]=225; dmode[93]='__441333333212222___';
dmode1[94]=228; dmode[94]='____131313111212122_';
dmode1[95]=231; dmode[95]='_4_4__33331212222__';
dmode1[96]=233; dmode[96]='_____33131111111242_';
dmode1[97]=235; dmode[97]='________333313222___';
dmode1[98]=237; dmode[98]='__1111111131111124__';
dmode1[99]=240; dmode[99]='___1311133331111__';
dmode1[100]=242; dmode[100]='_1411111131111414_';
dmode1[101]=245; dmode[101]='___11113_31111__';
dmode1[102]=249; dmode[102]='__111111141___';
dmode1[103]=251; dmode[103]='__11111111___';
dmode1[104]=253; dmode[104]='__1_14141___';
dmode1[105]=255; dmode[105]='__1__1111__';
dmode1[106]=258; dmode[106]='_________';
dmode1[107]=260; dmode[107]='________';
dmode1[108]=263; dmode[108]='_______';
dmode1[109]=265; dmode[109]='_______';
dmode1[110]=267; dmode[110]='_______';
dmode1[111]=272; dmode[111]='_';
dmode1[112]=272; dmode[112]='_';
dmode1[113]=272; dmode[113]='_';
dmode1[114]=272; dmode[114]='_';
dmode1[115]=272; dmode[115]='_';
dmode1[116]=272; dmode[116]='_';
dmode1[117]=272; dmode[117]='_';
dmode1[118]=272; dmode[118]='_';
dmode1[119]=272; dmode[119]='_';
dmode1[120]=272; dmode[120]='_';
dmode1[121]=272; dmode[121]='_';
dmode1[122]=272; dmode[122]='_';
dmode1[123]=272; dmode[123]='_';
dmode1[124]=272; dmode[124]='_';
dmode1[125]=272; dmode[125]='_';
dmode1[126]=272; dmode[126]='_';
dmode1[127]=272; dmode[127]='_';
dmode1[128]=272; dmode[128]='_';
dmode1[129]=272; dmode[129]='_';
dmode1[130]=273; dmode[130]='_';
dmode1[131]=272; dmode[131]='_';
dmode1[132]=272; dmode[132]='_';
dmode1[133]=273; dmode[133]='_';
dmode1[134]=273; dmode[134]='_';
dmode1[135]=273; dmode[135]='_';
dmode1[136]=273; dmode[136]='_';
dmode1[137]=273; dmode[137]='_';
dmode1[138]=273; dmode[138]='_';
dmode1[139]=273; dmode[139]='_';
dmode1[140]=273; dmode[140]='_';
dmode1[141]=273; dmode[141]='_';
dmode1[142]=273; dmode[142]='_';
dmode1[143]=273; dmode[143]='_';
dmode1[144]=273; dmode[144]='_';
dmode1[145]=273; dmode[145]='_';
dmode1[146]=273; dmode[146]='_';
dmode1[147]=273; dmode[147]='_';
dmode1[148]=273; dmode[148]='_';
dmode1[149]=273; dmode[149]='_';
dmode1[150]=273; dmode[150]='_';
dmode1[151]=273; dmode[151]='_';
dmode1[152]=273; dmode[152]='_';
dmode1[153]=273; dmode[153]='_';
dmode1[154]=273; dmode[154]='_';
dmode1[155]=273; dmode[155]='_';
dmode1[156]=273; dmode[156]='_';
dmode1[157]=273; dmode[157]='_';
dmode1[158]=273; dmode[158]='_';
dmode1[159]=273; dmode[159]='_';
dmode1[160]=273; dmode[160]='_';
dmode1[161]=273; dmode[161]='_';
dmode1[162]=273; dmode[162]='_';
dmode1[163]=273; dmode[163]='_';
dmode1[164]=273; dmode[164]='_';
dmode1[165]=273; dmode[165]='_';
dmode1[166]=273; dmode[166]='_';
dmode1[167]=273; dmode[167]='_';
dmode1[168]=273; dmode[168]='_';
dmode1[169]=273; dmode[169]='_';
dmode1[170]=273; dmode[170]='_';
dmode1[171]=273; dmode[171]='_';
dmode1[172]=273; dmode[172]='_';
dmode1[173]=273; dmode[173]='_';
dmode1[174]=273; dmode[174]='_';
dmode1[175]=273; dmode[175]='_';
dmode1[176]=273; dmode[176]='_';
dmode1[177]=273; dmode[177]='_';
dmode1[178]=273; dmode[178]='_';
dmode1[179]=273; dmode[179]='_';
dmode1[180]=273; dmode[180]='_';
//---------------------------------------------------------------------------------------
function get_R_from_r(r,A) {
R=Math.round(1000*r*Math.pow(A,1./3.))/1000;
return(R);
}
//---------------------------------------------------------------------------------------
function get_r_from_R(R,A) {
r=Math.round(1000*R/Math.pow(A,1./3.))/1000;
return(r);
}
//---------------------------------------------------------------------------------------
function getDecayMode(z,a) {
if ((1*dmode1[z]>a)||(1*dmode1[z]+1*dmode[1*z].length-1a)||(1*dmode1[z]+1*dmode[1*z].length-1zmax) z=zmax;
if (whatchanged==0) {
if (z<=92) a=Math.floor(2*z+6.38e-3*z*z);
else a=Math.floor(126.15+0.3630*z+9.270e-3*z*z);
}
else {
if (z>a) z=Math.round(a/2);
}
if (aamax) a=amax;
// Присваиваем z
v=zname+".selectedIndex=z;"; eval(v);
// Присваиваем a
if (a>300) a=300;
v=aname+".selectedIndex=a-1;"; eval(v);
// Меняем картинку
v=picname+".src='"+BASEURL+"webnrv/common/show_pic.php?Z="+z+"&A="+a+"';"; eval(v);
v=picname+".width=10;"; eval(v);
v=picname+".height=10;"; eval(v);
}
//---------------------------------------------------------------------------------------
// Добавлена 2012-06-14
// Возвращает значение COOKIE
function get_cookie(name){
cookie_name = name + "=";
cookie_length = document.cookie.length;
cookie_begin = 0;
while (cookie_begin < cookie_length) {
value_begin = cookie_begin + cookie_name.length;
if (document.cookie.substring(cookie_begin, value_begin) == cookie_name){
var value_end = document.cookie.indexOf (";", value_begin);
if (value_end == -1) value_end = cookie_length;
return unescape(document.cookie.substring(value_begin, value_end));
}
cookie_begin = document.cookie.indexOf(" ", cookie_begin) + 1;
if (cookie_begin == 0) break;
}
return null;
}
//---------------------------------------------------------------------------------------
// Добавлена 2012-06-14
// Устанавливает значение в SELECT'е
function setIndexByVal(id,val) {
obj=document.getElementById(id);
for (i=0;imax) w=max;
if (type==0) w=Math.floor(w);
v=varname+".value=w";
eval(v);
if (func_call!="") eval("func_call");
}
//----------------------------------------------------------------------------------------
function setCookie (name, value, expires, path, domain, secure) {
document.cookie = name + "=" + escape(value) +
((expires) ? "; expires=" + expires : "") +
((path) ? "; path=" + path : "") +
((domain) ? "; domain=" + domain : "") +
((secure) ? "; secure" : "");
}
function getCookie(name) {
var cookie = " " + document.cookie;
var search = " " + name + "=";
var setStr = null;
var offset = 0;
var end = 0;
if (cookie.length > 0) {
offset = cookie.indexOf(search);
if (offset != -1) {
offset += search.length;
end = cookie.indexOf(";", offset)
if (end == -1) {
end = cookie.length;
}
setStr = unescape(cookie.substring(offset, end));
}
}
return(setStr);
}
//----------------------------------------------------------------------------------------
function checkValue(min,max,type,def,varname) {
// type 0-int, 1-float
var w,v;
v="w="+varname+".value";
eval(v);
if (isNaN(w)) w=def; else if (w=="") w=def;
if (wmax) w=max;
if (type==0) w=Math.floor(w);
v=varname+".value=w";
eval(v);
}
//---------------------------------------------------------------------------
function draw1(canvasName) {
var canvas = document.getElementById(canvasName);
var context = canvas.getContext('2d');
context.font = '40pt Calibri';
context.fillStyle = 'blue';
context.fillText('Hello World! '+canvas.width+"*"+canvas.height, 50, 100);
}
//---------------------------------------------------------------------------
function drawTopo(canvasName,A,M,N) {
var canvas = document.getElementById(canvasName);
var context = canvas.getContext('2d');
var min,max,dx,dy;
// Минимум максимум
min=A[0];
max=A[0];
for (i=1;imax) max=A[i];
if (A[i]