// JavaScript Document
var imgArray = new Array(8);
for(i=0;i<8;i++) {	imgArray[i] = new Image();}
imgArray[0].src = 'images/upload/gif/mid1_01.jpg';
imgArray[1].src = 'images/upload/gif/mid1_02.jpg';
imgArray[2].src = 'images/upload/gif/mid1_03.jpg';
imgArray[3].src = 'images/upload/gif/mid1_04.jpg';
imgArray[4].src = 'images/gaz_small_1.gif';
imgArray[5].src = 'images/water_small_1.gif';
imgArray[6].src = 'images/bwater_small_1.gif';
imgArray[7].src = 'images/fire_small_1.gif';


function dis(it)
{

	var input = document.getElementById(it).style.visibility = "visible";


//	input.disabled = "false";
//		input.disabled = input.disabled == "false" ? "disabled" : "false";

}


function eneb(it)
{
	var input = document.getElementById(it).style.visibility = "hidden";


}


var arr = new Array();

function clear_array(arr)
{

while(arr.length > 0){
   arr.pop();
}

}


function check_input(arr)
{

var i = 0;
	while(arr[i])
	{

		if (document.getElementById(arr[i]).checked)
		{
			clear_array(arr);
			return  true;

		}


	i++;
	}

	clear_array(arr);
	return false;
}





function check_form()
{

//Chtck contact info
	var company = document.getElementById('company').value;	// Get 'company' field
	var adress = document.getElementById('adress').value;	// Get 'name' field
	var phone = document.getElementById('phone').value;		// Get 'phone' field
	var name = document.getElementById('name').value;		// Get 'phone' field

	var email = document.getElementById('email').value;		// Get 'email' field
	var err='';

	if(company.length < 1) err += '<li>Наименование организации не указано</li>\n';
	if(adress.length < 1) err += '<li>Почтовый адрес не указан</li>\n';
	if(name.length < 1) err += '<li>Имя не указано</li>\n';
	if(phone.length < 1) err += '<li>Телефон не указан</li>\n';


	if(email.length < 1)
		err += '<li>e-mail не указан</li>\n';
	else
	{
		if(email.indexOf('@')<0)
			err += '<li>Не верный e-mail</li>\n';
		else
			if(email.indexOf('.')<0)
				err += '<li>Не верный e-mail</li>\n';
	}

	if (err.length > 0)
		err='ОШИБКА:<br>Контактная информация:<ul>'+err+'</ul>';

//	Check select form
var m = 11;
while(m>0)
{

	if(document.getElementById('item_'+m).checked == true)	//Check if no items select
	{break;}
		m--;
	if (m==0) return err +="<li>Не выбран ни один тип арматуры</li>\n";

}

//check oblast


if (document.getElementById('coctav').value.length<1) err += '<li>Для рабочей среды не указан состав</li>\n';;
if (document.getElementById('rabochee_davlenie').value.length<1) err += '<li>Для рабочей среды не указано рабочее давление</li>\n';;
if (document.getElementById('rabochee_temperatura').value.length<1) err += '<li>Для рабочей среды не указана рабочая температура</li>\n';

//Check neft & agression
arr[arr.length] = "neft1";
arr[arr.length] = "neft2";
if(!check_input(arr))  err += '<li>Для рабочей среды не указано наличие или отсутствие нефтепродуктов</li>\n';

arr[arr.length] = "agressiya1";
arr[arr.length] = "agressiya2";
if(!check_input(arr))  err += '<li>Для рабочей среды не указана наличие или отсутствие агрессивной среды</li>\n';



//Check items if select
//Check pzdvichka klinovaya
if(document.getElementById('1').style.display  == "block" )
{


	err1 ='';
//	if(document.getElementById('serriya').value.length < 1) err1 += '<li>Серия/артикл не указан</li>\n';
//	if(document.getElementById('diametr').value.length < 1) err1 += '<li>Диаметр не указан</li>\n';

	//Check material
arr[arr.length] = "materiall";
arr[arr.length] = "material2";
arr[arr.length] = "material3";
arr[arr.length] = "material4";
arr[arr.length] = "material5";
if(check_input(arr))
{
	if(
		(document.getElementById('material5').checked == true)
		&&
		(document.getElementById('material_inoe').value.length<1)
	)
	err1 += '<li>Укажите иной вариант материала</li>\n';;

}
else
err1 += '<li>Не указан материал</li>\n';

//Check davlenie
//arr[arr.length] = "davlenie1";
//arr[arr.length] = "davlenie2";
//if(!check_input(arr))  err1 += '<li>Укажите давление</li>\n';

///Check prisoedinenie
arr[arr.length] = "prisoedinenie1";
arr[arr.length] = "prisoedinenie2";
arr[arr.length] = "prisoedinenie3";
arr[arr.length] = "prisoedinenie4";
if(!check_input(arr))  err1 += '<li>Укажите тип присоединения к трубопроводу</li>\n';

//Check stroitelnaya_dlinna
arr[arr.length] = "stroitelnaya_dlinna1";
arr[arr.length] = "stroitelnaya_dlinna2";
arr[arr.length] = "stroitelnaya_dlinna3";
if(!check_input(arr))  err1 += '<li>Укажите строительную длинну</li>\n';



//Check stroitelnaya_dlinna
//arr[arr.length] = "dopolnitelno1_1";
//arr[arr.length] = "dopolnitelno1_2";
//arr[arr.length] = "dopolnitelno1_3";
//arr[arr.length] = "dopolnitelno1_4";
//if(!check_input(arr))  err1 += '<li>Укажите дополнительный параметр</li>\n';


//Check min/max temp
if (document.getElementById('min_temp').value.length<1) err1 += '<li>Укажите минимальную температуру окружающей среды</li>\n';;
if (document.getElementById('max_temp').value.length<1) err1 += '<li>Укажите максимальную температуру окружающей среды</li>\n';;

//Check komplektaciya
arr[arr.length] = "komplektaciya1";
arr[arr.length] = "komplektaciya2";
arr[arr.length] = "komplektaciya3";
if(check_input(arr))
{
	if(
		(document.getElementById('komplektaciya1').checked == true)
		&&
		(document.getElementById('komplektaciya_glubina').value.length<1)
	)
	err1 += '<li>Укажите глубину залегания подземной установки</li>\n';;
}
else
err1 += '<li>Не указан тип комплектации по установки</li>\n';



	/*  */
	if (err1.length > 0)
	err +='<br>Задвижка клиновая:<ul>'+err1+'</ul>';

}



//Check items if select
//Check pzdvichka klinovaya
if(document.getElementById('2').style.display  == "block" )
{
	err1 ='';
//	if(document.getElementById('serriya2').value.length < 1) err1 += '<li>Серия/артикл не указан</li>\n';
//	if(document.getElementById('diametr2').value.length < 1) err1 += '<li>Диаметр не указан</li>\n';


//Check davlenie
arr[arr.length] = "davlenie22_1";
arr[arr.length] = "davlenie22_2";
if(!check_input(arr))  err1 += '<li>Укажите давление</li>\n';

///Check prisoedinenie
arr[arr.length] = "zapornoe2_1";
arr[arr.length] = "zapornoe2_2";
arr[arr.length] = "zapornoe2_3";
arr[arr.length] = "zapornoe2_4";
if(!check_input(arr))  err1 += '<li>Укажите тип запорного устройства</li>\n';


//Check min/max temp
if (document.getElementById('min_temp2').value.length<1) err1 += '<li>Укажите минимальную температуру окружающей среды</li>\n';;
if (document.getElementById('max_temp2').value.length<1) err1 += '<li>Укажите максимальную температуру окружающей среды</li>\n';;
/**/
//	material_inoe
	if (err1.length > 0)
	err +='<br>Задвижка клиновая:<ul>'+err1+'</ul>';

}



//Check items if select
//Check zaslon povorotnij
if(document.getElementById('3').style.display  == "block" )
{
	err1 ='';
//	if(document.getElementById('serriya2').value.length < 1) err1 += '<li>Серия/артикл не указан</li>\n';
//	if(document.getElementById('diametr2').value.length < 1) err1 += '<li>Диаметр не указан</li>\n';


//Check davlenie
arr[arr.length] = "davlenie3_1";
arr[arr.length] = "davlenie3_2";
if(!check_input(arr))  err1 += '<li>Укажите давление</li>\n';


///Check prisoedinenie
arr[arr.length] = "prisoedinenie3_1";
arr[arr.length] = "prisoedinenie3_2";
arr[arr.length] = "prisoedinenie3_3";
if(!check_input(arr))  err1 += '<li>Укажите тип присоединения к трубопроводу</li>\n';



//Check stroitelnaya_dlinna
//arr[arr.length] = "dopolnitelno3_1";
//arr[arr.length] = "dopolnitelno3_2";
//arr[arr.length] = "dopolnitelno3_3";
//if(!check_input(arr))  err1 += '<li>Укажите дополнительный параметр</li>\n';


//Check min/max temp
if (document.getElementById('min_temp3').value.length<1) err1 += '<li>Укажите минимальную температуру окружающей среды</li>\n';;
if (document.getElementById('max_temp3').value.length<1) err1 += '<li>Укажите максимальную температуру окружающей среды</li>\n';;

//Check komplektaciya
arr[arr.length] = "komplektaciya3_1";
arr[arr.length] = "komplektaciya3_2";
arr[arr.length] = "komplektaciya3_3";
if(check_input(arr))
{
	if(
		(document.getElementById('komplektaciya3_1').checked == true)
		&&
		(document.getElementById('komplektaciya_glubina3').value.length<1)
	)
	err1 += '<li>Укажите глубину залегания подземной установки со штоком</li>\n';;
}
else
err1 += '<li>Не указан тип комплектации по установки</li>\n';

/**/
//	material_inoe
	if (err1.length > 0)
	err +='<br>Затвор поворотный (заслонка):<ul>'+err1+'</ul>';

}



//Check items if select
//Check zaslon povorotnij
if(document.getElementById('4').style.display  == "block" )
{
	err1 ='';
//	if(document.getElementById('serriya2').value.length < 1) err1 += '<li>Серия/артикл не указан</li>\n';
//	if(document.getElementById('diametr2').value.length < 1) err1 += '<li>Диаметр не указан</li>\n';


//Check davlenie
arr[arr.length] = "davlenie4_1";
arr[arr.length] = "davlenie4_2";
if(!check_input(arr))  err1 += '<li>Укажите давление</li>\n';


///Check max perepad
if (document.getElementById('max_perepad_4').value.length<1) err1 += '<li>Укажите максимальный перепад давления в закрытом положении</li>\n';;


//Check min/max temp
if (document.getElementById('min_temp4').value.length<1) err1 += '<li>Укажите минимальную температуру окружающей среды</li>\n';;
if (document.getElementById('max_temp4').value.length<1) err1 += '<li>Укажите максимальную температуру окружающей среды</li>\n';;

//Check komplektaciya
//arr[arr.length] = "dopolnitelno4_1";
//arr[arr.length] = "dopolnitelno4_2";
//if(!check_input(arr))  err1 += '<li>Укажите дополнительный параметр</li>\n';



//Check komplektaciya
arr[arr.length] = "komplektaciya4_1";
arr[arr.length] = "komplektaciya4_2";
arr[arr.length] = "komplektaciya4_3";
if(check_input(arr))
{
	if(
		(document.getElementById('komplektaciya4_1').checked == true)
		&&
		(document.getElementById('komplektaciya_glubina4').value.length<1)
	)
	err1 += '<li>Укажите глубину залегания подземной установки со штоком</li>\n';;
}
else
err1 += '<li>Не указан тип комплектации по установки</li>\n';

/**/



if (err1.length > 0)
	err +='<br>Затвор дроссельный:<ul>'+err1+'</ul>';

}


//Check items if select
//Check zaslon povorotnij
if(document.getElementById('5').style.display  == "block" )
{
	err1 ='';
//	if(document.getElementById('serriya2').value.length < 1) err1 += '<li>Серия/артикл не указан</li>\n';
//	if(document.getElementById('diametr2').value.length < 1) err1 += '<li>Диаметр не указан</li>\n';


//Check type
arr[arr.length] = "type5_1";
arr[arr.length] = "type5_2";
if(!check_input(arr))  err1 += '<li>Укажите тип </li>\n';


//Check davlenie
arr[arr.length] = "davlenie5_1";
arr[arr.length] = "davlenie5_2";
if(!check_input(arr))  err1 += '<li>Укажите давление</li>\n';


//Check min/max temp
if (document.getElementById('min_temp5').value.length<1) err1 += '<li>Укажите минимальную температуру окружающей среды</li>\n';;
if (document.getElementById('max_temp5').value.length<1) err1 += '<li>Укажите максимальную температуру окружающей среды</li>\n';;

//Check komplektaciya
arr[arr.length] = "dopolnitelno5_1";
arr[arr.length] = "dopolnitelno5_2";
if(!check_input(arr))  err1 += '<li>Укажите дополнительный параметр</li>\n';


if (err1.length > 0)
	err +='<br>Клапан обратный:<ul>'+err1+'</ul>';

}

//Check items if select
//Check klap vozd
if(document.getElementById('6').style.display  == "block" )
{
	err1 ='';
//	if(document.getElementById('serriya6').value.length < 1) err1 += '<li>Серия/артикл не указан</li>\n';
//	if(document.getElementById('diametr6').value.length < 1) err1 += '<li>Диаметр не указан</li>\n';


//Check type
arr[arr.length] = "type6_1";
arr[arr.length] = "type6_2";
arr[arr.length] = "type6_3";
if(!check_input(arr))  err1 += '<li>Укажите рабочий тип(Автоматический,Кинетический,Комбинированный)</li>\n';


arr[arr.length] = "type66_1";
arr[arr.length] = "type66_2";
if(!check_input(arr))  err1 += '<li>Укажите тип действия(Одинарного или Двойного)</li>\n';


//Check davlenie
arr[arr.length] = "davlenie6_1";
arr[arr.length] = "davlenie6_2";
if(!check_input(arr))  err1 += '<li>Укажите давление</li>\n';


///Check prisoedinenie
arr[arr.length] = "prisoedinenie6_1";
arr[arr.length] = "prisoedinenie6_2";
arr[arr.length] = "prisoedinenie6_3";
if(!check_input(arr)) err1 += '<li>Укажите тип присоединения к трубопроводу</li>\n';

if (document.getElementById('prisoedinenie6_3').checked == true)
{
	arr[arr.length] = "rezba6_1";
	arr[arr.length] = "rezba6_2";
	arr[arr.length] = "rezba6_3";
	arr[arr.length] = "rezba6_4";
	if(!check_input(arr)) err1 += '<li>Укажите диаметр резбового присоединения</li>\n';
}

//Check min/max temp
if (document.getElementById('min_temp6').value.length<1) err1 += '<li>Укажите минимальную температуру окружающей среды</li>\n';;
if (document.getElementById('max_temp6').value.length<1) err1 += '<li>Укажите максимальную температуру окружающей среды</li>\n';;

/**/

if (err1.length > 0)
	err +='<br>Клапан воздушный:<ul>'+err1+'</ul>';

}
//Check items if select
//Check klap vozd
if(document.getElementById('7').style.display  == "block" )
{
	err1 ='';
//	if(document.getElementById('serriya6').value.length < 1) err1 += '<li>Серия/артикл не указан</li>\n';
//	if(document.getElementById('diametr6').value.length < 1) err1 += '<li>Диаметр не указан</li>\n';


//Check type
arr[arr.length] = "type7_1";
arr[arr.length] = "type7_2";
arr[arr.length] = "type7_3";
arr[arr.length] = "type7_4";
if(!check_input(arr))  err1 += '<li>Укажите тип </li>\n';

//Check materia
arr[arr.length] = "material7_1";
arr[arr.length] = "material7_2";
arr[arr.length] = "material7_3";
arr[arr.length] = "material7_4";
arr[arr.length] = "material7_5";
if(!check_input(arr))  err1 += '<li>Укажите материал</li>\n';
else
{if(document.getElementById('material7_5').checked == true)
	{
		if (document.getElementById('material7_inoe').value.length<1) err1 += '<li>Укажите иной материал трубы</li>\n';;
	}
}


//Check davlenie
arr[arr.length] = "davlenie7_1";
arr[arr.length] = "davlenie7_2";
if(!check_input(arr))  err1 += '<li>Укажите давление</li>\n';



//Check vixod
arr[arr.length] = "vixod7_1";
arr[arr.length] = "vixod7_2";
arr[arr.length] = "vixod7_3";
arr[arr.length] = "vixod7_4";
arr[arr.length] = "vixod7_5";
arr[arr.length] = "vixod7_6";
arr[arr.length] = "vixod7_7";
if(!check_input(arr))  err1 += '<li>Укажите выход</li>\n';


if (err1.length > 0)
	err +='<br>Хомуты:<ul>'+err1+'</ul>';

}



//Check items if select
//Check gidranti
if(document.getElementById('8').style.display  == "block" )
{
	err1 ='';
//	if(document.getElementById('serriya6').value.length < 1) err1 += '<li>Серия/артикл не указан</li>\n';
//	if(document.getElementById('diametr6').value.length < 1) err1 += '<li>Диаметр не указан</li>\n';



//Check type
arr[arr.length] = "type8_1";
arr[arr.length] = "type8_2";
if(!check_input(arr))  err1 += '<li>Укажите тип </li>\n';

//Check min/max temp
if (document.getElementById('min_temp8').value.length<1) err1 += '<li>Укажите минимальную температуру окружающей среды</li>\n';;
if (document.getElementById('max_temp8').value.length<1) err1 += '<li>Укажите максимальную температуру окружающей среды</li>\n';;


if (err1.length > 0)
	err +='<br>Гидранты:<ul>'+err1+'</ul>';

}






//Check items if select
//Check Фланцы:
if(document.getElementById('9').style.display  == "block" )
{
	err1 ='';
//	if(document.getElementById('serriya6').value.length < 1) err1 += '<li>Серия/артикл не указан</li>\n';
//	if(document.getElementById('diametr6').value.length < 1) err1 += '<li>Диаметр не указан</li>\n';

//Check materia
arr[arr.length] = "material9_1";
arr[arr.length] = "material9_2";
arr[arr.length] = "material9_3";
arr[arr.length] = "material9_4";
arr[arr.length] = "material9_5";
if(!check_input(arr))  err1 += '<li>Укажите материал</li>\n';
else
{if(document.getElementById('material9_5').checked == true)
	{
		if (document.getElementById('material_inoe9').value.length<1) err1 += '<li>Укажите иной материал трубы</li>\n';;
	}
}


//Check davlenie
arr[arr.length] = "davlenie9_1";
arr[arr.length] = "davlenie9_2";
if(!check_input(arr))  err1 += '<li>Укажите давление</li>\n';

//Check davlenie
arr[arr.length] = "kolco9_1";
arr[arr.length] = "kolco9_2";
if(!check_input(arr))  err1 += '<li>Укажите тип уплотнительного кольца</li>\n';




if (err1.length > 0)
	err +='<br>Фланцы:<ul>'+err1+'</ul>';

}




//Check items if select
//Check Адаптеры, муфты:
if(document.getElementById('10').style.display  == "block" )
{
	err1 ='';
//	if(document.getElementById('serriya6').value.length < 1) err1 += '<li>Серия/артикл не указан</li>\n';
//	if(document.getElementById('diametr6').value.length < 1) err1 += '<li>Диаметр не указан</li>\n';

//Check materia
arr[arr.length] = "material10_1";
arr[arr.length] = "material10_2";
arr[arr.length] = "material10_3";
arr[arr.length] = "material10_4";
arr[arr.length] = "material10_5";
if(!check_input(arr))  err1 += '<li>Укажите материал</li>\n';
else
{if(document.getElementById('material10_5').checked == true)
	{
		if (document.getElementById('material_inoe10').value.length<1) err1 += '<li>Укажите иной материал трубы</li>\n';;
	}
}


//Check type
arr[arr.length] = "typel0_1";
arr[arr.length] = "typel0_2";
arr[arr.length] = "typel0_3";
if(!check_input(arr))  err1 += '<li>Укажите тип</li>\n';


//Check davlenie
arr[arr.length] = "davlenie10_1";
arr[arr.length] = "davlenie10_2";
if(!check_input(arr))  err1 += '<li>Укажите давление</li>\n';


/**/

if (err1.length > 0)
	err +='<br>Адаптеры, муфты:<ul>'+err1+'</ul>';

}



//Check items if select
//Check Адаптеры, муфты:
if(document.getElementById('11').style.display  == "block" )
{
	err1 ='';
//	if(document.getElementById('serriya6').value.length < 1) err1 += '<li>Серия/артикл не указан</li>\n';
//	if(document.getElementById('diametr6').value.length < 1) err1 += '<li>Диаметр не указан</li>\n';

//Check shtok
arr[arr.length] = "shtok11_1";
arr[arr.length] = "shtok11_2";
arr[arr.length] = "shtok11_3";
if(check_input(arr))
{
	//Check shtok(dlinna)
	arr[arr.length] = "dlinna11_1";
	arr[arr.length] = "dlinna11_2";
	arr[arr.length] = "dlinna11_3";
	arr[arr.length] = "dlinna11_4";
	if(!check_input(arr))  err1 += '<li>Укажите длинну штока</li>\n';
}

//Check shtok fixed

arr[arr.length] = "shtok_fix11_1";
arr[arr.length] = "shtok_fix11_2";
arr[arr.length] = "shtok_fix11_3";
if(check_input(arr))
{
	arr[arr.length] = "shtok_fix_dlinna11_1";
	arr[arr.length] = "shtok_fix_dlinna11_2";
	arr[arr.length] = "shtok_fix_dlinna11_3";
	arr[arr.length] = "shtok_fix_dlinna11_4";
	arr[arr.length] = "shtok_fix_dlinna11_5";
	arr[arr.length] = "shtok_fix_dlinna11_6";
	if(!check_input(arr))  err1 += '<li>Укажите длинну фиксированного штока</li>\n';
}


/**/

if (err1.length > 0)
	err +='<br>Аксессуары:<ul>'+err1+'</ul>';

}



	return err;
}








function send_form()
{
	var err = check_form();
	if (err.length > 0)
		document.getElementById('err').innerHTML = err;
	else
		document.getElementById('form_order').submit();
}


function on_load()
{


var i=11;
	while(i>0)
	{



		if (document.getElementById("*" + i) != null)
			{

			var item = document.getElementById('*' + i);
			if (document.getElementById('item_'+i).checked != true )	item.style.display = "none";

			}
		i--;

	}

}




function show(item)
{
var hidden = document.getElementById(item);
	hidden.style.display = hidden.style.display == "none" ? "block" : "none";
}
