LINUX.ORG.RU

Сообщения altair_rem

 

помогите пожалуйста переделать javascript под php

<!--

function chk_all() { 

chk1();

chk_sw();

}

function toNum( num )

{

str = new String(num);

if (str.indexOf( "," ) > 0)

{

new_str = str.split(',');

res_str = new_str[0] + "." + new_str[1];

return res_str;

}

return num

}

function chk1() { 

c = document.forms['FormCond'].elements;

if (c.c1.checked) 

{

//alert("ON");

c.Kv.disabled = 0;

document.getElementById('Sel_Text_vent').style.color ="#555555";

}

else 

{

//alert("OFF"); 

c.Kv.disabled = 1;

document.getElementById('Sel_Text_vent').style.color ="#A9A9A9";

}


calcCondPower();

}

function chk_sw() { 

c = document.forms['FormCond'].elements;

if (c.c_sw.checked) 

{

//alert("ON");

c.s_win.disabled = 0;

document.getElementById('Sel_Text_sw').style.color ="#555555";

}

else 

{

//alert("OFF"); 

c.s_win.disabled = 1;

document.getElementById('Sel_Text_sw').style.color ="#A9A9A9";

}


calcCondPower();

}

function calcCondPower()

{

c = document.forms['FormCond'].elements;


Lv_const = 0.0075;


S = toNum( c['S'].value );

H = toNum( c['H'].value );

G = toNum( c['G'].options[c['G'].options.selectedIndex].value );

Comp = toNum( c['comp'].options[c['comp'].options.selectedIndex].value );

TV = toNum( c['tv'].options[c['tv'].options.selectedIndex].value );

P = toNum( c['P'].options[c['P'].options.selectedIndex].value );

pwr_dif = toNum( c['pwr_dif'].value );

Kv = toNum( c['Kv'].value ); 

Sw = toNum( c['s_win'].value ); 


Q1 = (G/1000)*S*H

Q2 = P*0.1

Q3 = Comp*0.3+TV*0.2 + pwr_dif*0.0003 


if (c.c1.checked)

Kv_Sel = Kv;

else

Kv_Sel = 0; 

Pvent = Kv_Sel * S * H * Lv_const; 



if (c.c_sw.checked && Sw > 2)

{

if (G < 32)

Q_win = (Sw-2)*0.075;

if (G > 32 && G < 37)

Q_win = (Sw-2)*0.15;

if (G > 38)

Q_win = (Sw-2)*0.25;

}

else

Q_win = 0;



if (c.c_hg.checked)

Q_hg = Q1 * 0.15;

else

Q_hg = 0;


if (c.c_cool.checked)

Q_cool = (Q1 + Q_hg) * 0.2;

else

Q_cool = 0;


Qext = Pvent + Q_win + Q_cool + Q_hg


pwr_cond = Math.round((Q1 + Q2 + Q3 + Qext)*100)/100;

c['Q'].value = pwr_cond;

Qrel = Math.round(Qext/Q1*100);

OutCond(Qrel);

}

function OutCond(Qrel)

{

c = document.forms['FormCond'].elements;

SText = "";

qq = document.all["Models"];


if (c['Q'].value > 0.5)

if (c['Q'].value <= 9.5)

{

if (c['Q'].value <=2.2) 

{ SPrice1 = "<nobr>18 000 — 25 000  рублей</nobr>"

SPrice2 = "<nobr>20 000 — 32 000  рублей</nobr>"

SPrice3 = "<nobr>28 000 — 50 000  рублей</nobr>" }

else

if (c['Q'].value <=3.1) 

{ SPrice1 = "<nobr>20 000 — 32 000  рублей</nobr>"

SPrice2 = "<nobr>22 000 — 35 000  рублей</nobr>"

SPrice3 = "31 000 — 55 000  рублей" }

else

if (c['Q'].value <=4.5) 

{ SPrice1 = "<nobr>22 000 — 35 000  Тенге</nobr>"

SPrice2 = "<nobr>24 000 — 40 000  Тенге</nobr>"

SPrice3 = "35 000 — 70 000  рублей" }

else 

if (c['Q'].value <=6) 

{ SPrice1 = "<nobr>32 000 — 50 000  Тенге</nobr>"

SPrice2 = "<nobr>35 000 — 70 000  Тенге</nobr>"

SPrice3 = "50 000 — 100 000  рублей" }

else

if (c['Q'].value <=9.5) 

{ SPrice1 = "<nobr>40 000 — 75 000  рублей</nobr>"

SPrice2 = "<nobr>50 000 — 100 000  рублей</nobr>"

SPrice3 = "<nobr>80 000 — 170 000  рублей</nobr>" }



}

qq.innerHTML = SText; 


pwr_out_c = document.all["Power_Out"];

pwr_out_c.innerHTML = pwr_cond.toFixed(2) + ' кВт';


pwr_out_rng = document.all["Power_Out_Range"];

pwr_out_rng.innerHTML = (pwr_cond*0.95).toFixed(2) + ' – ' + (pwr_cond*1.15).toFixed(2) + ' кВт';


q_ext_nt = document.all["Q_Ext_Note"];

if (Qrel<=1)

q_ext_nt.innerHTML = ' '

else if (Qrel<14)

q_ext_nt.innerHTML = '<b style="color: #969696;">Мощность Q1 увеличилась на ' + Qrel + '%</b>';

else 

q_ext_nt.innerHTML = '<b style="color: #969696;">Мощность Q1 увеличилась на ' + Qrel + '%, рекомендуем использовать <br> инверторный кондиционер</b>'; 

} 

-->

</SCRIPT>
altair_rem
()

RSS подписка на новые темы