sdvd = 780;
scd = 780;
sny = 850;

srs3 = 2000;
sib = 4000;
sdp = 5500;
sdpk = 3200;
ssb = 2500;
ssbp = 900;

smon = 900;
smonf = 900;
smonm = 1500;
smond = 2500;
smonb = 3000;

som1 = 480;
smo = 480;
sst = 480;
sue = 480;

sk2 = 900;
sk3 = 1000;
sk4 = 1100;
sk5 = 1200;

scn2 = 480;
ssbf = 750;


function validForm(f)
{
	if(f.sum.value == "NaN")
	{
		alert("ОШИБКА ЗАПОЛНЕНИЯ! Количество товара указывается цифрами. Другие символы не допускаются!");
	}
	else if(f.sum.value < 251)
	{
		alert("ОШИБКА ЗАПОЛНЕНИЯ! Вы не выбрали ни один товар!");
	}
	else if(!f.mail.value.match(/^[\w]{1}[\w\.\-_]*@[\w]{1}[\w\-_\.]*\.[\w]{2,4}$/i) || f.mail.value.match(/@cfgame.ru/i))
	{
		alert("ОШИБКА ЗАПОЛНЕНИЯ! Правильно укажите Ваш e-mail!");
	}
	else if(!f.person.value || !f.name1.value || !f.name2.value )
	{
		alert("ОШИБКА ЗАПОЛНЕНИЯ! Укажите полностью фамилию, имя и отчество!");
	}
	else if(!f.phone.value)
	{
		alert("ОШИБКА ЗАПОЛНЕНИЯ! Укажите телефон для связи с Вами!");
	}
	else if(!f.address.value || f.address.value.match(/http\:\/\//i) || f.address.value.match(/www\./i))
	{
		alert("ОШИБКА ЗАПОЛНЕНИЯ! Укажите адрес доставки. Адреса интернет-сайтов не допускаются!");
	}
//	else if(f.region.value == "Прочее" && f.pay.value == "наложенный платеж")
//	{
//		alert("ОШИБКА ЗАПОЛНЕНИЯ! Доставка за пределы России (кроме Украины) осуществляется только по предоплате.");
//	}
	else if(f.pay.value != "курьер" && f.pay.value != "самовывоз" && !f.postcode.value)
	{
		alert("ОШИБКА ЗАПОЛНЕНИЯ! Требуется почтовый индекс.");
	}
//	else if((f.pay.value == "курьер" || f.pay.value == "самовывоз") && f.region.value != "Москва" && f.region.value != "Киев")
//	{
//		alert("ОШИБКА ЗАПОЛНЕНИЯ! Доставка курьером и самовывоз возможны только в городах, где есть наши филиалы.");
//	}
	else if(f.pay.value == "наложенный платеж" && f.sum.value >= 2270)
	{
		alert("ОШИБКА ЗАПОЛНЕНИЯ! Доставка крупногабаритных и дорогостоящих товаров возможна только по предоплате.");
	}
	else
	{
		check(f);
		f.submit();
	}
}


function get_price(name)
{
	if (name == "edvd") return sdvd + " руб.";
	if (name == "ecd") return scd + " руб.";
//	if (name == "eny") return sny + " руб.";

//	if (name == "rs3") return srs3 + " руб.";
	if (name == "ib") return sib + " руб.";
//	if (name == "dp") return sdp + " руб.";
//	if (name == "dpk") return sdpk + " руб.";
	if (name == "sb") return ssb + " руб.";
	if (name == "sbp") return ssbp + " руб.";

	if (name == "mon") return smon + " руб.";
//	if (name == "monf") return smonf + " руб.";
	if (name == "monm") return smonm + " руб.";
//	if (name == "mond") return smond + " руб.";
//	if (name == "monb") return smonb + " руб.";

	if (name == "om1") return som1 + " руб.";
	if (name == "mo") return smo + " руб.";
	if (name == "st") return sst + " руб.";
	if (name == "ue") return sue + " руб.";
	
	if (name == "k2") return sk2 + " руб.";
	if (name == "k3") return sk3 + " руб.";
	if (name == "k4") return sk4 + " руб.";
	if (name == "k5") return sk5 + " руб.";
		
	if (name == "cn2") return scn2 + " руб.";
	if (name == "sbf") return ssbf + " руб.";

	return "нет товара";
}


function check(f)
{
	sum = 0;
	dostav = 0;
	koef = 1;

// Расчет суммы заказа

	if (f.edvd.checked) { f.edvd.value="+"; sum += sdvd; }
//	if (f.eny.checked) { f.eny.value="+"; sum += sny; }
	if (f.ecd.checked) { f.ecd.value="+"; sum += scd; }

//	if (f.rs3.checked) { f.rs3.value="+"; sum += srs3; }
	if (f.ib.checked) { f.ib.value="+"; sum += sib; }
//	if (f.dp.checked) { f.dp.value="+"; sum += sdp; }
//	if (f.dpk.checked) { f.dpk.value="+"; sum += sdpk; }
	if (f.sb.checked) { f.sb.value="+"; sum += ssb; }
	if (f.sbp.checked) { f.sbp.value="+"; sum += ssbp; }

	if (f.mon.checked) { f.mon.value="+"; sum += smon; }
//	if (f.monf.checked) { f.monf.value="+"; sum += smonf; }
	if (f.monm.checked) { f.monm.value="+"; sum += smonm; }
//	if (f.mond.checked) { f.mond.value="+"; sum += smond; }
//	if (f.monb.checked) { f.monb.value="+"; sum += smonb; }

	if (f.om1.checked) { f.om1.value="+"; sum += som1; }
	if (f.mo.checked) { f.mo.value="+"; sum += smo; }
	if (f.st.checked) { f.st.value="+"; sum += sst; }
	if (f.ue.checked) { f.ue.value="+"; sum += sue; }
	
	if (f.k2.checked) { f.k2.value="+"; sum += sk2; }
	if (f.k3.checked) { f.k3.value="+"; sum += sk3; }
	if (f.k4.checked) { f.k4.value="+"; sum += sk4; }
	if (f.k5.checked) { f.k5.value="+"; sum += sk5; }
		
	if (f.cn2.checked) { f.cn2.value="+"; sum += scn2; }
	if (f.sbf.checked) { f.sbf.value="+"; sum += ssbf; }

// Расчет доставки

	if (f.pay.value == "курьер") { dostav = 250; }

//	sum *= koef;
	sum += dostav;
	f.sum.value = sum;
}

// защита от спам-роботов
function code_email(login, server, domain) {
  eml = login + "@" + server + "." + domain;
  return eml;
}

function code_mailto(login, server, domain, subj) {
  eml = "mailto:" + code_email(login, server, domain);
  if (subj) eml += "?subject=" + subj;

  window.location.href = eml;
}
