
		function smth_change(iden)
			{
			switch (iden)
				{
				case "bselector"://
				//document.all.b.value='b'
				document.all.bn.value=document.all.bselector.options[document.all.bselector.selectedIndex].value;
				document.all.bselector.style.display='none';
				break
				case "dselector"://
				//document.all.d.value='d'
				document.all.dn.value=document.all.dselector.options[document.all.dselector.selectedIndex].value;
				document.all.dselector.style.display='none';
				break
				default:
				//
				}
			}
		function smth_click(iden)
			{
			switch (iden)
				{
				case "bchoose"://
				document.all.bselector.style.display='block';
				break
				case "dchoose"://
				document.all.dselector.style.display='block';
				break
				default:
				//
				}
			}
		function open_cart(p)
			{
				window.open(p, "topwin", "toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, copyhistory=no, width=550, height=580")
			}
		function open_biletorderleto(p, o)
			{
				window.open("biletorderleto2007.php?iden="+p+"&otpava="+o, "topwin", "toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, copyhistory=no, width=600, height=400")
			}
		function open_bilorder(p)
			{
				window.open("biletorder.php?iden="+p, "topwin", "toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, copyhistory=no, width=800, height=580")
			}
		function zoom_foto(path)
			{
				window.open(path,"_blank","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, copyhistory=no, width=550, height=550")
			}
		function zoom_item(id)
			{
				window.open("catitem.php?id="+id,"topwin","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, copyhistory=no, width=500, height=580")
			}
			function zoom_lic()
			{
				window.open("img/LICEN.jpg","topwin","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, copyhistory=no, width=620, height=600")
			}
		
	function validate_biletorder()
		{
			//alert("biletorder");
			s=document.forms[0]
			//
			p_fio = s.fio.value
			p_fiolatin = s.fiolatin.value
			p_fio_born = s.fio_born.value
			p_org_name = s.org_name.value
			p_telephone = s.telephone.value
			p_datapodachi = s.datapodachi.value
			//
			//alert(valid_date(p_fio_born))
			//alert(valid_date(p_datapodachi))
			//alert(p_fio)
			//alert(p_fiolatin)
			//alert(p_org_name)
			//alert(p_telephone)
			if (p_fio == "" || p_telephone == "")
			//if (valid_date(p_fio_born) == false || valid_date(p_datapodachi) == false || p_fio.length == 0 || p_fiolatin.length == 0 || p_org_name.length == 0 || p_telephone.length == 0)
			{
				alert("Поля отмеченные красным обязательны для заполнения")
				return false
			} else {
				return true;	
			}
		}
		
		function validate_biletorderleto()
		{
			//alert("biletorder");
			s=document.forms[0]
			//
			p_fio = s.fio.value
			p_fio_born = s.fio_born.value
			p_telephone = s.telephone.value
			p_datapodachi = s.datapodachi.value
			//
			//alert(valid_date(p_fio_born))
			//alert(valid_date(p_datapodachi))
			//alert(p_fio)
			//alert(p_fiolatin)
			//alert(p_org_name)
			//alert(p_telephone)
			if (valid_date(p_datapodachi) == false || p_fio == "" || p_telephone == "")
			//if (valid_date(p_fio_born) == false || valid_date(p_datapodachi) == false || p_fio.length == 0 || p_fiolatin.length == 0 || p_org_name.length == 0 || p_telephone.length == 0)
			{
				alert("Поля отмеченные красным обязательны для заполнения")
				return false
			} else {
				return true;	
			}
		}
		
	function valid_date(dt) { 
	// ????????? ??????? ????? ?????????? ?????????
	if (dt.length > 10) {
		alert('Неверный формат даты. Даты должны быть указаны в формате чч.мм.гггг');
		return false;
	}
	s = dt.search(/[0-9]{2}(\.|\/|\-)[0-9]{2}(\.|\/|\-)[0-9]{4}/g);
	r = dt.search(/[0-9]{2}(\.|\/|\-)[0-9]{2}(\.|\/|\-)[0-9]{2}/g);
	if (s == -1 && r == -1) { 
		alert('Неверный формат даты. Даты должны быть указаны в формате чч.мм.гггг');
		return false;
	} 
	// ???????? ???????? ???, ?????? ? ????
	dd = dt.substr(0, 2).replace(/^0/g, '');
	mm = dt.substr(3, 2).replace(/^0/g, '');
	yy = dt.substr(6, 4).replace(/^0/g, '');
	date_1 = mm + '/' + dd + '/' + yy;
	// ????????? ????? ?????????? ?????? ???
	i = Date.parse(date_1);
	// ?????????? ???? ???????
	date_tmp = new Date(i);
	date_2 = (date_tmp.getMonth() + 1) + '/' + date_tmp.getDate() + '/' + date_tmp.getYear();
	// ?????????, ???? ????????? - ??? ??
	//if (date_2 !== date_1) { 
		//return false;
	//} 
	return true;
	} 
