function count_sizes(form,source_grud,source_podgrud,source_bedro,destination_form,destination_grud,destination_podgrud,destination_bedro)
{
var volume_grud=parseInt(document.forms[form].elements[source_grud].value);
var volume_podgrud=parseInt(document.forms[form].elements[source_podgrud].value);
var volume_bedro=parseInt(document.forms[form].elements[source_bedro].value);

var SIZES_TRUSIKI=new Array(42,44,46,48,50,52,54,56);
var SIZES_TRUSIKI_LENGTH=new Array();
SIZES_TRUSIKI_LENGTH[0]=new Array(89,92);
SIZES_TRUSIKI_LENGTH[1]=new Array(93,96);
SIZES_TRUSIKI_LENGTH[2]=new Array(97,101);
SIZES_TRUSIKI_LENGTH[3]=new Array(102,104);
SIZES_TRUSIKI_LENGTH[4]=new Array(105,108);
SIZES_TRUSIKI_LENGTH[5]=new Array(109,112);
SIZES_TRUSIKI_LENGTH[6]=new Array(113,117);
SIZES_TRUSIKI_LENGTH[7]=new Array(118,122);


var SIZES_BUST1=new Array(65,70,75,80,85,90,95,100);
var SIZES_BUST1_LENGTH=new Array(65,70,75,80,85,90,95,100);
var SIZES_BUST2=new Array('АА','А','B','C','D','E','F','G');
var bust_length_deviation=2;
var bust_length_plus=11;
var bust_length_deviation1=1;
var bust_length_increase=2;
var size_bust1=0;
var size_bust2=0;
var size_trusiki=0;

if (volume_grud>volume_podgrud) 
{
if (volume_podgrud>0)
{
for (i=0;i<SIZES_BUST1_LENGTH.length;i++)
{
if (SIZES_BUST1_LENGTH[i]-bust_length_deviation<=volume_podgrud&&volume_podgrud<=SIZES_BUST1_LENGTH[i]+bust_length_deviation)
 {
 size_bust1=SIZES_BUST1[i];
 break;
 }//if
}//for
}//if
if (size_bust1>0&&volume_grud>0)
{
for (i=0;i<SIZES_BUST2.length;i++)
{
bust_length=size_bust1+i*bust_length_increase+bust_length_plus;
if (bust_length-bust_length_deviation1<=volume_grud&&volume_grud<=bust_length+bust_length_deviation1)
 {
 size_bust2=SIZES_BUST2[i];
 break;
 }//if
}//for
}//if
} else alert("Объем груди должен быть больше, чем объем под грудью!\nВозможно вы ошиблись.");//if

if (volume_bedro>0)
{
for (i=0;i<SIZES_TRUSIKI_LENGTH.length;i++)
{
if (SIZES_TRUSIKI_LENGTH[i][0]<=volume_bedro&&volume_bedro<=SIZES_TRUSIKI_LENGTH[i][1])
 {
 size_trusiki=SIZES_TRUSIKI[i];
 break;
 }//if
}//for
}//if
if (size_bust1>0) document.forms[destination_form].elements[destination_grud].value=size_bust1;
if (size_bust2) document.forms[destination_form].elements[destination_podgrud].value=size_bust2;
if (size_trusiki>0) document.forms[destination_form].elements[destination_bedro].value=size_trusiki;
return false;
}
function count_sizes1(form,source_grud,source_podgrud,source_bedro,destination_form,destination_grud,destination_bedro)
{
var volume_grud=parseInt(document.forms[form].elements[source_grud].value);
var volume_podgrud=parseInt(document.forms[form].elements[source_podgrud].value);
var volume_bedro=parseInt(document.forms[form].elements[source_bedro].value);

var SIZES_TRUSIKI=new Array(42,44,46,48,50,52,54,56);
var SIZES_TRUSIKI_LENGTH=new Array();
SIZES_TRUSIKI_LENGTH[0]=new Array(89,92);
SIZES_TRUSIKI_LENGTH[1]=new Array(93,96);
SIZES_TRUSIKI_LENGTH[2]=new Array(97,101);
SIZES_TRUSIKI_LENGTH[3]=new Array(102,104);
SIZES_TRUSIKI_LENGTH[4]=new Array(105,108);
SIZES_TRUSIKI_LENGTH[5]=new Array(109,112);
SIZES_TRUSIKI_LENGTH[6]=new Array(113,117);
SIZES_TRUSIKI_LENGTH[7]=new Array(118,122);


var SIZES_BUST1=new Array(65,70,75,80,85,90,95,100);
var SIZES_BUST1_LENGTH=new Array(65,70,75,80,85,90,95,100);
var SIZES_BUST2=new Array('АА','А','B','C','D','E','F','G');
var bust_length_deviation=2;
var bust_length_plus=11;
var bust_length_deviation1=1;
var bust_length_increase=2;
var size_bust1=0;
var size_bust2=0;
var size_trusiki=0;

if (volume_grud>volume_podgrud) 
{
if (volume_podgrud>0)
{
for (i=0;i<SIZES_BUST1_LENGTH.length;i++)
{
if (SIZES_BUST1_LENGTH[i]-bust_length_deviation<=volume_podgrud&&volume_podgrud<=SIZES_BUST1_LENGTH[i]+bust_length_deviation)
 {
 size_bust1=SIZES_BUST1[i];
 break;
 }//if
}//for
}//if
if (size_bust1>0&&volume_grud>0)
{
for (i=0;i<SIZES_BUST2.length;i++)
{
bust_length=size_bust1+i*bust_length_increase+bust_length_plus;
if (bust_length-bust_length_deviation1<=volume_grud&&volume_grud<=bust_length+bust_length_deviation1)
 {
 size_bust2=SIZES_BUST2[i];
 break;
 }//if
}//for
}//if
} else alert("Объем груди должен быть больше, чем объем под грудью!\nВозможно вы ошиблись.");//if

if (volume_bedro>0)
{
for (i=0;i<SIZES_TRUSIKI_LENGTH.length;i++)
{
if (SIZES_TRUSIKI_LENGTH[i][0]<=volume_bedro&&volume_bedro<=SIZES_TRUSIKI_LENGTH[i][1])
 {
 size_trusiki=SIZES_TRUSIKI[i];
 break;
 }//if
}//for
}//if
if (size_bust1>0) document.forms[destination_form].elements[destination_grud].value=size_bust1+size_bust2;

if (size_trusiki>0) document.forms[destination_form].elements[destination_bedro].value=size_trusiki;
return false;
}


