<!--
function VerifyOpros(o) {
with (o) {
if (!((water_order[0].checked)||(water_order[1].checked)||(water_order[2].checked)||(water_order[3].checked)||(water_order[4].checked))) {
  s='Не выбран ни один пункт!';
  alert(s);
  return false;}
else {
  s='Благодарим Вас за участие в опросе!';
  alert(s);
  return true;}
}}


function VerifyOrder(o) {
with (o) {
s='';
if(isNaN(parseInt(WaterQty.value))||(WaterQty.value<0))
 s+='Вода: Количество должно быть целым положительным числом;\n';
if(isNaN(parseInt(WaterQty2.value))||(WaterQty2.value<0))
 s+='Вода2: Количество должно быть целым положительным числом;\n';
if ((Water.selectedIndex == 1)&&(WaterQty.value==1))
 s+='Вода 19л. : Минимальное количество доставки - 2 бутыли;\n';
if ((Water2.selectedIndex == 1)&&(WaterQty2.value==1))
 s+='Вода 19л. : Минимальное количество доставки - 2 бутыли;\n';
if(isNaN(parseInt(AccessoryQty.value))||(AccessoryQty.value<0))
 s+='Аксессуары: Количество должно быть целым положительным числом;\n';
if(isNaN(parseInt(AccessoryQty2.value))||(AccessoryQty2.value<0))
 s+='Аксессуары2: Количество должно быть целым положительным числом;\n';
if((Water.selectedIndex == 0 && Water2.selectedIndex == 0 && Accessory.selectedIndex == 0 && Accessory2.selectedIndex == 0)||
   (WaterQty.value <= 0 && WaterQty2.value <= 0 && AccessoryQty.value <= 0 && AccessoryQty2.value <= 0))
  s+='Необходимо выбрать хотя бы один товар!\n';

if ((DeliveryDate.value < 1)||(DeliveryDate.value > 31))
  s+='Неправильная дата доставки!\n';

last_valid_date = new Date();
last_valid_date.setDate(last_valid_date.getDate()+31);

entered_date = new Date();
entered_date.setYear(DeliveryYear.value);
entered_date.setDate(DeliveryDate.value);
entered_date.setMonth(DeliveryMonth.selectedIndex);
entered_date.setHours(23);
entered_day = entered_date.getDay();
current_date = new Date();
if (current_date.getHours() >= 16) current_date.setDate(current_date.getDate()+1);
current_day = current_date.getDay();
if (current_day == 5) 
  current_date.setDate(current_date.getDate()+3);
else
if (current_day == 6) 
  current_date.setDate(current_date.getDate()+3);
else
if (current_day == 0) 
  current_date.setDate(current_date.getDate()+2);
else
  current_date.setDate(current_date.getDate()+1);

if (current_date > entered_date) s+='Дата доставки: не может быть раньше '+current_date.getDate()+'.'+(current_date.getMonth()+1)+'.'+current_date.getFullYear()+'\n';  
else
if (last_valid_date < entered_date) s+='Дата доставки: не может быть позже, чем через месяц!\n';  
else
if (entered_day == 0) s+='Дата доставки: Воскресенье - Выберите другой день!\n';  
else
if (entered_day == 6) s+='Дата доставки: Суббота - Выберите другой день!\n';

if(!Customer.value) s+='ФИО/Организация: необходимо заполнить;\n';
if(!(Phone1.value||Phone2.value)) s+='Телефоны: необходимо заполнить хотя бы один;\n';

//if(!Email.value) s+='E-mail: необходимо заполнить;\n';
//else 
if(Email.value) 
if(!Email.value.match(/^([\w-~_]+\.)*[\w-~_]+@([\w-_]+\.){1,3}\w{2,4}$/)) s+='E-mail: неверный формат адреса;\n';

if(!s) {
return true;}
else {
alert(s);
return false;}
}}

function VerifyAssortimentOrder(o) {
with (o) {
s='';
if(isNaN(parseInt(s1_5GazQty.value))||(s1_5GazQty.value<0))
 s+='1,5л. газ: Количество должно быть целым положительным числом;\n';
if(isNaN(parseInt(s1_5NeGazQty.value))||(s1_5NeGazQty.value<0))
 s+='1,5л. негаз: Количество должно быть целым положительным числом;\n';
if(isNaN(parseInt(s1_5DetQty.value))||(s1_5DetQty.value<0))
 s+='1,5л. детская: Количество должно быть целым положительным числом;\n';
if(isNaN(parseInt(s0_5GazQty.value))||(s0_5GazQty.value<0))
 s+='0,5л. газ: Количество должно быть целым положительным числом;\n';
if(isNaN(parseInt(s0_5NeGazQty.value))||(s0_5NeGazQty.value<0))
 s+='0,5л. негаз: Количество должно быть целым положительным числом;\n';
if(isNaN(parseInt(s0_5DetQty.value))||(s0_5DetQty.value<0))
 s+='0,5л. детская: Количество должно быть целым положительным числом;\n';
if(isNaN(parseInt(s0_5NeGazSportQty.value))||(s0_5NeGazSportQty.value<0))
 s+='0,5л. негаз.спорт-лок: Количество должно быть целым положительным числом;\n';
if(isNaN(parseInt(s0_5DetSportQty.value))||(s0_5DetSportQty.value<0))
 s+='0,5л. детская спорт-лок: Количество должно быть целым положительным числом;\n';
if(isNaN(parseInt(s0_33GazQty.value))||(s0_33GazQty.value<0))
 s+='0,33л. газ: Количество должно быть целым положительным числом;\n';
if(isNaN(parseInt(s0_33NeGazQty.value))||(s0_33NeGazQty.value<0))
 s+='0,33л. негаз.: Количество должно быть целым положительным числом;\n';
if(isNaN(parseInt(s0_33DetQty.value))||(s0_33DetQty.value<0))
 s+='0,33л. детская: Количество должно быть целым положительным числом;\n';
if(isNaN(parseInt(s0_33DetSportQty.value))||(s0_33DetSportQty.value<0))
 s+='0,33л. детская спорт-лок: Количество должно быть целым положительным числом;\n';
if(isNaN(parseInt(s3DetQty.value))||(s3DetQty.value<0))
 s+='3л. детская: Количество должно быть целым положительным числом;\n';
if(isNaN(parseInt(s5NeGazQty.value))||(s5NeGazQty.value<0))
 s+='5л. негаз: Количество должно быть целым положительным числом;\n';
if(isNaN(parseInt(s5DetQty.value))||(s5DetQty.value<0))
 s+='5л. детская: Количество должно быть целым положительным числом;\n';
if(isNaN(parseInt(s7_5NeGazQty.value))||(s7_5NeGazQty.value<0))
 s+='7,5л. негаз: Количество должно быть целым положительным числом;\n';
if(isNaN(parseInt(s7_5DetQty.value))||(s7_5DetQty.value<0))
 s+='7,5л. детская: Количество должно быть целым положительным числом;\n';
if(isNaN(parseInt(s10NeGazQty.value))||(s10NeGazQty.value<0))
 s+='10л. негаз: Количество должно быть целым положительным числом;\n';

if((parseInt(s1_5GazQty.value)+
    parseInt(s1_5NeGazQty.value)+
    parseInt(s1_5DetQty.value)+
    parseInt(s0_5GazQty.value)+
    parseInt(s0_5NeGazQty.value)+
    parseInt(s0_5DetQty.value)+
    parseInt(s0_5NeGazSportQty.value)+
    parseInt(s0_5DetSportQty.value)+
    parseInt(s0_33GazQty.value)+
    parseInt(s0_33NeGazQty.value)+
    parseInt(s0_33DetQty.value)+
    parseInt(s0_33DetSportQty.value)+
    parseInt(s3DetQty.value)+
    parseInt(s5NeGazQty.value)+
    parseInt(s5DetQty.value)+
    parseInt(s7_5NeGazQty.value)+
    parseInt(s7_5DetQty.value)+
    parseInt(s10NeGazQty.value))<8)
 s+='Минимальное количество доставки - 8 упаковок в ассортименте;\n';

 q= 0;
 q= parseInt(s1_5GazQty.value)+
    parseInt(s1_5NeGazQty.value)+
    parseInt(s1_5DetQty.value)+
    parseInt(s0_5GazQty.value)+
    parseInt(s0_5NeGazQty.value)+
    parseInt(s0_5DetQty.value)+
    parseInt(s0_5NeGazSportQty.value)+
    parseInt(s0_5DetSportQty.value)+
    parseInt(s0_33GazQty.value)+
    parseInt(s0_33NeGazQty.value)+
    parseInt(s0_33DetQty.value)+
    parseInt(s0_33DetSportQty.value)+
    parseInt(s3DetQty.value)+
    parseInt(s5NeGazQty.value)+
    parseInt(s5DetQty.value)+
    parseInt(s7_5NeGazQty.value)+
    parseInt(s7_5DetQty.value)+
    parseInt(s10NeGazQty.value);

 r= 0.0;
 r= (1.5*6*parseInt(s1_5GazQty.value))+
    (1.5*6*parseInt(s1_5NeGazQty.value))+
    (1.5*6*parseInt(s1_5DetQty.value))+
    (0.5*12*parseInt(s0_5GazQty.value))+
    (0.5*12*parseInt(s0_5NeGazQty.value))+
    (0.5*12*parseInt(s0_5DetQty.value))+
    (0.5*12*parseInt(s0_5NeGazSportQty.value))+
    (0.5*12*parseInt(s0_5DetSportQty.value))+
    (0.33*12*parseInt(s0_33GazQty.value))+
    (0.33*12*parseInt(s0_33NeGazQty.value))+
    (0.33*12*parseInt(s0_33DetQty.value))+
    (0.33*12*parseInt(s0_33DetSportQty.value))+
    (3*4*parseInt(s3DetQty.value))+
    (5*2*parseInt(s5NeGazQty.value))+
    (5*2*parseInt(s5DetQty.value))+
    (7.5*2*parseInt(s7_5NeGazQty.value))+
    (7.5*2*parseInt(s7_5DetQty.value))+
    (10*1*parseInt(s10NeGazQty.value));

s2= 'ПОДТВЕРДИТЕ ВАШ ЗАКАЗ: \n\n';

if (0<s1_5GazQty.value)            s2 += ' 1,5л. негаз.(6 бут/уп.)   : '+s1_5GazQty.value+' упаковок.\n';
if (0<s1_5NeGazQty.value)          s2 += ' 1,5л. негаз.(6 бут/уп.)   : '+s1_5NeGazQty.value+' упаковок.\n';
if (0<s1_5DetQty.value)            s2 += ' 1,5л. Детская (6 бут/уп.) : '+s1_5DetQty.value+' упаковок.\n';

if (0<s0_5GazQty.value)            s2 += ' 0,5л. газ.(12 бут/уп.)    : '+s0_5GazQty.value+' упаковок.\n';
if (0<s0_5NeGazQty.value)          s2 += ' 0,5л. негаз.(12 бут/уп.)  : '+s0_5NeGazQty.value+' упаковок.\n';
if (0<s0_5DetQty.value)            s2 += ' 0,5л. Детская (12 бут/уп.): '+s0_5DetQty.value+' упаковок.\n';
if (0<s0_5NeGazSportQty.value)     s2 += ' 0,5л. негаз.спорт-лок (12 бут/уп.)  : '+s0_5NeGazSportQty.value+' упаковок.\n';
if (0<s0_5DetSportQty.value)       s2 += ' 0,5л. Детская спорт-лок (12 бут/уп.): '+s0_5DetSportQty.value+' упаковок.\n';

if (0<s0_33GazQty.value)           s2 += '0,33л. газ.(12 бут/уп.)    : '+s0_33GazQty.value+' упаковок.\n';
if (0<s0_33NeGazQty.value)         s2 += '0,33л. негаз.(12 бут/уп.)  : '+s0_33NeGazQty.value+' упаковок.\n';
if (0<s0_33DetQty.value)           s2 += '0,33л. Детская (12 бут/уп.): '+s0_33DetQty.value+' упаковок.\n';
if (0<s0_33DetSportQty.value)      s2 += '0,33л. Детская спорт-лок (12 бут/уп.): '+s0_33DetSportQty.value+' упаковок.\n';

if (0<s3DetQty.value)              s2 += '   3л. Детская (4 бут/уп.) : '+s3DetQty.value+' упаковок.\n';
if (0<s5NeGazQty.value)            s2 += '   5л. негаз.(2 бут/уп.)   : '+s5NeGazQty.value+' упаковок.\n';
if (0<s5DetQty.value)              s2 += '   5л. Детская (2 бут/уп.) : '+s5DetQty.value+' упаковок.\n';
if (0<s7_5NeGazQty.value)          s2 += ' 7,5л. негаз. (2 бут/уп.)  : '+s7_5NeGazQty.value+' упаковок.\n';
if (0<s7_5DetQty.value)            s2 += ' 7,5л. Детская (2 бут/уп.) : '+s7_5DetQty.value+' упаковок.\n';
if (0<s10NeGazQty.value)           s2 += '  10л. негаз. (1 бут/уп.)  : '+s10NeGazQty.value+' упаковок.\n';


s2+= '\n Всего упаковок в заказе: '+q+' шт.\n'+'Общий вес: '+r+' кг.\n\n';

 
if ((DeliveryDate.value < 1)||(DeliveryDate.value > 31))
  s+='Неправильная дата доставки!\n';

last_valid_date = new Date();
last_valid_date.setDate(last_valid_date.getDate()+31);

entered_date = new Date();
entered_date.setYear(DeliveryYear.value);
entered_date.setDate(DeliveryDate.value);
entered_date.setMonth(DeliveryMonth.selectedIndex);
entered_date.setHours(23);
entered_day = entered_date.getDay();
current_date = new Date();
if (current_date.getHours() >= 16) current_date.setDate(current_date.getDate()+1);
current_day = current_date.getDay();
if (current_day == 5) 
  current_date.setDate(current_date.getDate()+3);
else
if (current_day == 6) 
  current_date.setDate(current_date.getDate()+3);
else
if (current_day == 0) 
  current_date.setDate(current_date.getDate()+2);
else
  current_date.setDate(current_date.getDate()+1);

if (current_date > entered_date) s+='Дата доставки: не может быть раньше '+current_date.getDate()+'.'+(current_date.getMonth()+1)+'.'+current_date.getFullYear()+'\n';  
else
if (last_valid_date < entered_date) s+='Дата доставки: не может быть позже, чем через месяц!\n';  
else
if (entered_day == 0) s+='Дата доставки: Воскресенье - Выберите другой день!\n';  
else
if (entered_day == 6) s+='Дата доставки: Суббота - Выберите другой день!\n';

if(!Customer.value) s+='ФИО/Организация: необходимо заполнить;\n';
if(!(Phone1.value||Phone2.value)) s+='Телефоны: необходимо заполнить хотя бы один;\n';

//if(!Email.value) s+='E-mail: необходимо заполнить;\n';
//else 
if(Email.value) 
if(!Email.value.match(/^([\w-~_]+\.)*[\w-~_]+@([\w-_]+\.){1,3}\w{2,4}$/)) s+='E-mail: неверный формат адреса;\n';

if(!s) {
var answer = confirm(s2)
	if (answer){
return true;
	}
	else{
return false;
	}
}
else {
alert(s);
return false;}
}}

function NoBonus() {
with (document.FORMA) {
Bonus[0].checked = true;
}}

function FirstOrd() {
with (document.FORMA) {
if(!FirstOrder.checked) NoBonus();
}}

function NoSelected() {
with (document.FORMA) {
Water.selectedIndex = 1;
Water2.selectedIndex = 0;
Accessory.selectedIndex = 1;
Accessory2.selectedIndex = 0;
WaterQty.value = "0";
WaterQty2.value = "0";
AccessoryQty.value = "0";
AccessoryQty2.value = "0";
}}

function EconomSelected() {
with (document.FORMA) {
Water.selectedIndex = 1;
Water2.selectedIndex = 0;
Accessory.selectedIndex = 4;
Accessory2.selectedIndex = 0;
WaterQty.value = "2";
WaterQty2.value = "0";
AccessoryQty.value = "1";
AccessoryQty2.value = "0";
FirstOrder.checked = true;
}}

function DomSelected() {
with (document.FORMA) {
Water.selectedIndex = 1;
Water2.selectedIndex = 0;
Accessory.selectedIndex = 2;
Accessory2.selectedIndex = 0;
WaterQty.value = "3";
WaterQty2.value = "0";
AccessoryQty.value = "1";
AccessoryQty2.value = "0";
FirstOrder.checked = true;
}}

function OfficeSelected() {
with (document.FORMA) {
Water.selectedIndex = 1;
Water2.selectedIndex = 0;
Accessory.selectedIndex = 1;
Accessory2.selectedIndex = 0;
WaterQty.value = "4";
WaterQty2.value = "0";
AccessoryQty.value = "1";
AccessoryQty2.value = "0";
FirstOrder.checked = true;
}}

function ProbaSelected() {
with (document.FORMA) {
Water.selectedIndex = 1;
Water2.selectedIndex = 0;
Accessory.selectedIndex = 1;
Accessory2.selectedIndex = 0;
WaterQty.value = "2";
WaterQty2.value = "0";
AccessoryQty.value = "1";
AccessoryQty2.value = "0";
FirstOrder.checked = true;
}}

function SetDate() {
with (document.FORMA) {
current_date = new Date();
if (current_date.getHours() >= 16) current_date.setDate(current_date.getDate()+1);
current_day = current_date.getDay();
if (current_day == 5) 
  current_date.setDate(current_date.getDate()+3);
else
if (current_day == 6) 
  current_date.setDate(current_date.getDate()+3);
else
if (current_day == 0) 
  current_date.setDate(current_date.getDate()+2);
else
  current_date.setDate(current_date.getDate()+1);
DeliveryDate.value = current_date.getDate();
DeliveryMonth.selectedIndex = current_date.getMonth();
DeliveryYear.value = current_date.getFullYear();
}}

function eAdr() {
f='u';
c='@';
e='l.r';
b='oda';
d='mai';
a='selv';
result=a+b+c+d+e+f;
return result;
}


//-->

