		var nextFrameLoaded=0;
		function loadNextFrame(){
			if(nextFrameLoaded==0){
				iframe2.document.location="/static/calc/render.html?frameName=iframe2&showRim=1&showTire=1&sw=215&ar=45&bd=17&rd=17&rw=7.0&et=42&text=New";
				nextFrameLoaded=1;
			}
		}
		
		function compareSizes(){
			outStr="<table width=680 class='withlines' cellspacing='1' cellpadding='0' border='0'>";

					
			outStr+="<tr><th width='20%'><b>Диски:</b></th><th align='center' width='40%'>Диск 1</th><th align='center' width='40%'>Диск 2</th></tr>";
			
			outStr+="<tr class='even'><th>Размер диска</th><td align='center'>";
			if(iframe1.showRim>0)
				outStr+=Math.round(iframe1.rw*2/25.4)/2+"x"+Math.round(iframe1.rd/25.4)+" ET "+iframe1.et;
			outStr+="</td><td align='center'>";
			if(iframe2.showRim>0)
				outStr+=Math.round(iframe2.rw*2/25.4)/2+"x"+Math.round(iframe2.rd/25.4)+" ET "+iframe2.et;
			outStr+="</td></tr>";

/*
			outStr+="<tr><th>BackSpace</th><td align='center'>";
			if(iframe1.showRim>0)
				outStr+=Math.round(iframe1.backspace_mm+12)+" мм ("+Math.round((iframe1.backspace_mm+12)/2.54)/10+"'')";
			outStr+="</td><td align='center'>";
			if(iframe2.showRim>0)
				outStr+=Math.round(iframe2.backspace_mm+12)+" мм ("+Math.round((iframe2.backspace_mm+12)/2.54)/10+"'')";
				if(iframe1.showRim>0 && iframe2.showRim>0)
				if(iframe2.backspace_mm != iframe1.backspace_mm){
					d=Math.round(iframe1.backspace_mm - iframe2.backspace_mm);
					outStr+="<br>"+Math.abs(d)+" мм ("+Math.round(Math.abs(d)/2.54)/10+"'') ";
					if(iframe2.backspace_mm > iframe1.backspace_mm)
						outStr+="deeper.";
					else
						outStr+="shorter.";
				}
			outStr+="</td></tr>";
			d=Math.round((iframe1.rimWidth_mm-iframe1.backspace_mm)-(iframe2.rimWidth_mm-iframe2.backspace_mm));
			d=Math.round((iframe1.rimWidth_mm-iframe1.backspace_mm)-(iframe2.rimWidth_mm-iframe2.backspace_mm));
			if(iframe1.showRim>0 && iframe2.showRim>0 && d!=0){
				outStr+="<tr><th>Rim Lip</th><td align='center'>";
				if(d>0)
					outStr+=d+" мм ("+Math.round(Math.abs(d)/2.54)/10+"'') wider</td><td> </td>";
				else{
					d=-d;
					outStr+="</td><td align='center'>"+d+" мм ("+Math.round(Math.abs(d)/2.54)/10+"'') wider</td>";
				}
				outStr+="</td></tr>";
			}
*/
			outStr+="<tr><th width='20%'><b>Шины:</b></th><th align='center' width='40%'>Шина 1</th><th align='center' width='40%'>Шина 2</th></tr>";
			
			outStr+="<tr class='even'><th>Размер шины</th><td align='center'>";
			if(iframe1.showTire>0)
				outStr+=""+iframe1.sw+"/"+iframe1.ar+"R"+Math.round(iframe1.bd/25.4);
			outStr+="</td><td align='center'>";
			if(iframe2.showTire>0)
				outStr+=""+iframe2.sw+"/"+iframe2.ar+"R"+Math.round(iframe2.bd/25.4);
			outStr+="</td></tr>";

			outStr+="<tr class='odd'><th>Ширина покрышки</th><td align='center'>";
			if(iframe1.showTire>0)
				outStr+=iframe1.sw+" мм ("+Math.round(iframe1.sw/2.54)/10+"'')";
			outStr+="</td><td align='center'>";
			if(iframe2.showTire>0)
				outStr+=iframe2.sw+" мм ("+Math.round(iframe2.sw/2.54)/10+"'')";
			outStr+="</td></tr>";

			outStr+="<tr class='even'><th>Высота профиля</th><td align='center'>";
			if(iframe1.showTire>0)
				outStr+=iframe1.tireWall_mm+" мм ("+Math.round(iframe1.tireWall_mm/2.54)/10+"'')";
			outStr+="</td><td align='center'>";
			if(iframe2.showTire>0)
				outStr+=iframe2.tireWall_mm+" мм ("+Math.round(iframe2.tireWall_mm/2.54)/10+"'')";
			outStr+="</td></tr>";

			d=iframe2.tireHeight_mm - iframe1.tireHeight_mm;
			outStr+="<tr class='odd'><th>Внешний диаметр колеса</th><td align='center'>";
			if(iframe1.showTire>0)
				outStr+=iframe1.tireHeight_mm+" мм ("+Math.round(iframe1.tireHeight_mm/2.54)/10+"'')";
			outStr+="</td><td align='center'>";
			if(iframe2.showTire>0)
				outStr+=iframe2.tireHeight_mm+" мм ("+Math.round(iframe2.tireHeight_mm/2.54)/10+"'')";
				if(iframe1.showTire>0 && iframe2.showTire>0)
				if(iframe2.tireHeight_mm != iframe1.tireHeight_mm){
					outStr+="<br>на "+Math.abs(d)+" мм ("+Math.round(Math.abs(d)*1000/iframe1.tireHeight_mm)/10+"%) ";
					if(iframe2.tireHeight_mm > iframe1.tireHeight_mm){
						outStr+="выше.";
						if(Math.abs(d)>50)
							outStr+="<br><font color='#ff2200'>СЛИШКОМ высокое!</font>";
					}
					else{
						outStr+="ниже.";
						if(Math.abs(d)>50)
							outStr+="<br><font color='#ff2200'>СЛИШКОМ низкое!</font>";
					}
				}
			outStr+="</td></tr>";

			outStr+="<tr class='even'><th>Ширина обода</th><td align='center'>";
			if(iframe1.showTire>0)
				outStr+="от "+Math.round(iframe1.bd/25.4)+"x"+iframe1.rimWidthMin(iframe1.sw,iframe1.ar)+" до "+Math.round(iframe1.bd/25.4)+"x"+iframe1.rimWidthMax(iframe1.sw,iframe1.ar);
			outStr+="</td><td align='center'>";
			if(iframe2.showTire>0)
				outStr+="от "+Math.round(iframe2.bd/25.4)+"x"+iframe2.rimWidthMin(iframe2.sw,iframe2.ar)+" до "+Math.round(iframe2.bd/25.4)+"x"+iframe2.rimWidthMax(iframe2.sw,iframe2.ar);
			outStr+="</td></tr>";

			outStr+="<tr class='odd'><th>Длина окружности</th><td align='center'>";
			if(iframe1.showTire>0){
				d=Math.round(3.14*iframe1.tireHeight_mm);
				outStr+=d+" мм ("+Math.round(d/2.54)/10+"'')";
			}
			outStr+="</td><td align='center'>";
			if(iframe2.showTire>0){
				d=Math.round(3.14*iframe2.tireHeight_mm);
				outStr+=d+" мм ("+Math.round(d/2.54)/10+"'')";
			}
			outStr+="</td></tr>";

			//outStr+="<tr><th>Оборотов за милю</th><td align='center'>";
			outStr+="<tr class='even'><th>Оборотов за км</th><td align='center'>";
			if(iframe1.showTire>0){
				//d=Math.round(16093400/(3.14*iframe1.tireHeight_mm))/10;
				d=Math.round(10000000/(3.14*iframe1.tireHeight_mm))/10;
				outStr+=d;
			}
			outStr+="</td><td align='center'>";
			if(iframe2.showTire>0){
				//d=Math.round(16093400/(3.14*iframe2.tireHeight_mm))/10;
				d=Math.round(10000000/(3.14*iframe2.tireHeight_mm))/10;
				outStr+=d;
			}
			outStr+="</td></tr>";

			if(iframe1.showTire>0 && iframe2.showTire>0)
			if(iframe2.tireHeight_mm != iframe1.tireHeight_mm){
				outStr+="<tr class='odd'><th>Спидометр</th><td valign='top'>";
//					d=Math.round(3.14*iframe1.tireHeight_mm);
					outStr+="Положим, что это штатные размеры и, следовательно, показания спидометра верны <img src='img/bt/arrowright2.gif' width=4 height=7 border=0>";
				outStr+="</td><td >";

				//d=Math.round(600*iframe2.tireHeight_mm/iframe1.tireHeight_mm)/10;
				d=Math.round(1000*iframe2.tireHeight_mm/iframe1.tireHeight_mm)/10;
				//outStr+="Когда спидометр показывает 60mph (96.6км/ч), реальная скорость составляет "+d+"mph ("+Math.round(96.6*d/6)/10+"км/ч): ";
				outStr+="Когда спидометр показывает <nobr>100 км/ч</nobr>, реальная скорость составляет <nobr>"+d+" км/ч</nobr> (";
				//d=Math.round(1000*(60-d)/60)/10;
				d=Math.round(1000*(100-d)/100)/10;
				if(d)
					outStr+="на ";
				outStr+=Math.abs(d)+"% ";
				if(d<0)
					outStr+="больше";
				else
					outStr+="меньше";

				//outStr+="</td></tr>";
				outStr+=")</td></tr>";
			}


			if(iframe1.showTire>0 && iframe2.showTire>0 && iframe1.showRim>0 && iframe2.showRim>0){
				outStr+="<tr><th width='20%'><b>Зазор до...</b></th><th align='center' width='40%'>Колесо 1</th><th align='center' width='40%'>Колесо 2</th></tr>";
				//suspension clearance
				sc=Math.round(0.5*iframe2.sw+iframe2.et-0.5*iframe1.sw-iframe1.et);
				//fenders clearance
				fc=Math.round(0.5*iframe2.sw-iframe2.et-0.5*iframe1.sw+iframe1.et);
				//wheelwell clearance
				ww=Math.round(0.5*iframe2.tireHeight_mm-0.5*iframe1.tireHeight_mm);

				outStr+="<tr class='odd'><th>...подвески</th><td rowspan=3 valign='top'>";
				outStr+="Положим, что это штатные колеса и, следовательно, нет проблем с зазорами <img src='img/bt/arrowright2.gif' width=4 height=7 border=0>";
				outStr+="</td><td >";
				if(Math.abs(sc)<2)
					outStr+="Такой же";
				else
				if(sc<0)
					outStr+="100% достаточный (больше, чем штатный) ";
				/*
				else
				if(sc<5)
					outStr+="100% достаточный (точно как штатный) ";
				else
				if(sc<10)
					outStr+="100% достаточный (почти как штатный) ";
				*/
				else{
					outStr+="Колесо на "+sc+" мм ("+Math.round(sc/2.54)/10+"'') ближе к деталям подвески и тормозной системы. ";
					if(sc<=15)
						outStr+="Для большинства автомобилей приемлемо.";
					else
						outStr+="Убедитесь, что на вашем автомобиле достаточно свободного места до деталей подвески. Если нет, выберите меньшие вылеты, более узкие шины или используйте проставки. ";
				}
				outStr+="</td></tr>";

				outStr+="<tr class='even'><th>...крыльев</th><td>";
				if(Math.abs(fc)<2)
					outStr+="Такой же.";
				else
				if(fc<0)
					outStr+="100% достаточный (больше, чем штатный) ";
				/*
				else
				if(fc<5)
					outStr+="100% достаточный (точно как штатный) ";
				else
				if(fc<10)
					outStr+="100% достаточный (почти как штатный) ";
				*/
				else{
					outStr+="Колесо будет выпирать наружу на "+fc+" мм ("+Math.round(fc/2.54)/10+"'') относительно штатного. ";
					if(fc<=15)
						outStr+="Для большинства автомобилей приемлемо. ";
					else
						outStr+="Убедитесь, что на вашем автомобиле достаточно места до крыльев. Если нет, используйте более узкие шины или больший вылет диска. ";
				}
				outStr+="</td></tr>";



				outStr+="<tr class='odd'><th>...колесных арок</th><td>";
				if(Math.abs(ww)<2)
					outStr+="Такой же";
				else
				if(ww<0)
					outStr+="100% достаточный (даже больше, чем штатный)";
				else{
					outStr+="Ближе к колесной арке на "+ww+" мм. ";
					if(ww<5)
						outStr+="Почти как штатный ";
					else
					if(ww<13)
						outStr+="Для большинства автомобилей приемлемо. ";
					else
						outStr+="Убедитесь, что на вашем автомобиле достаточно места под крыльями. Если нет, используйте шины более низкого профиля или менее широкие диски. ";
				}
				outStr+="</td></tr>";
			}

			outStr+="</table>";
			
			if(iframe1.showTire>0){
				td0=iframe1.tireHeight_mm;
				outStr+="<br><center><font color='#ff2200'>*</font> Вместо шины <b>"+iframe1.sw+"/"+iframe1.ar+"R"+Math.round(iframe1.bd/25.4)+"</b> можно использовать следующие размерности (не все из них существуют на самом деле):</center>";
				outStr+="<table width=640 class='withlines' border=0 cellspacing=1 cellpadding=3 align='center'>";
				outStr+="<tr><th rowspan=2>Размер диска</th><th colspan=7>Ширина шины:</th></tr>"
				outStr+="<tr>"
				for(sw=iframe1.sw; sw<=Math.min(365,iframe1.sw+50); sw+=10){
					outStr+="<th>"
					swd=sw-iframe1.sw;
					if(swd!=0){
						if(swd>0)
							outStr+="+";
						outStr+=swd+": ";
					}
					outStr+=sw;
					outStr+="</th>"
				}
				outStr+="</tr>"
				for(rd=Math.max(13,Math.round(iframe1.bd/25.4)); rd<=Math.min(28,Math.round(iframe1.tireHeight_mm/25.4)-6); rd++)
				if(rd!=25 && rd!=27){
					if (rd%2 == 0){
						outStr+="<tr class='odd'>"
					} else {
						outStr+="<tr class='even'>"
					}
					outStr+="<th valign='top'>"
					rdd=rd-Math.round(iframe1.bd/25.4);
					if(rdd!=0){
						if(rdd>0)
							outStr+="+";
						outStr+=rdd+": ";
					}
					outStr+=rd+"''";
					outStr+="</th>"
					for(sw=iframe1.sw; sw<=Math.min(365,iframe1.sw+50); sw+=10){
						outStr+="<td valign='top' nowrap>"
						for(ar=20; ar<=85; ar+=5){
							wall=Math.round(sw*ar/100);
							td=Math.round(rd*25.4)+wall*2;
							tdd=td-td0;
							if(tdd>=-25)
							if(tdd<=50){
								outStr += sw+"/"+ar+"R"+rd;
								if(Math.abs(tdd)>=10){
									outStr+=" <small>"+Math.abs(tdd)+"мм";
									if(tdd < 0 )
										outStr+=" -";
									else
										outStr+="+";
									outStr+="</small>";
								}
								outStr+="<br>";
							}
						}
						outStr+="</td>"
					}
					outStr+="</tr>";
				}
				outStr+="</table>";
			}
			document.getElementById("compareSpecs").innerHTML = outStr;
		}

