<!--
function change_display_rate_status(cur_form, cur_fld){
	var msg;
	var display_currency_cashless = cur_form.display_currency_cashless.checked ? 1 : 0;
	if (cur_fld.name == "display_currency_cashless"){
		msg = (display_currency_cashless == 1) ? "Отображать цену оборудования в безналичных рублях" : "Не отображать цену оборудования в безналичных рублях";
	}
	if (confirm(msg + "?") == true) {
		var cookie_expire = new Date();
		cookie_expire.setFullYear(cookie_expire.getFullYear() + 1);
		cookie_expire = cookie_expire.toGMTString();
		document.cookie = "display_currency_cashless=" + display_currency_cashless + "; expires=" + cookie_expire + "; path=/";
		self.location.reload(true);
		return false;
	} else {
		return true;
	}
}
function change_rate(id, price, rate, rate_cashless){
	var a, b, new_price, sz;
	if ( document.getElementById ) {
		a = document.getElementById("price" + id);
		b = document.getElementById("price_href" + id);
		sz = new String(a.childNodes[0].nodeValue);
		if ( sz.indexOf("б/нал") != -1 ) {
			new_price = Math.round(price * rate);
			a.childNodes[0].nodeValue = number_format(new_price) + " руб.";
			b.title = "Посмотреть цену в безналичных рублях";
		} else {
			new_price = Math.round(price * rate_cashless);
			a.childNodes[0].nodeValue = number_format(new_price) + " б/нал руб.";
			b.title = "Посмотреть цену в наличных рублях";
		}
	} else if ( document.all ) {
		a = document.all["price" + id];
		b = document.all["price_href" + id];
		sz = new String(a.innerText);
		if ( sz.indexOf("б/нал") != -1 ) {
			new_price = Math.round(price * rate);
			a.innerText = number_format(new_price) + " руб.";
			b.title = "Посмотреть цену в безналичных рублях";
		} else {
			new_price = Math.round(price * rate_cashless);
			a.innerText = number_format(new_price) + " б/нал руб.";
			b.title = "Посмотреть цену в наличных рублях";
		}
	}
}
function number_format(num){
	if ( num > 1000 ) {
		var sz = num.toString();
		var i;
		switch ( sz.length % 3 ) {
			case 1:
				i = 1; break;
			case 2:
				i = 2; break;
			case 3:
				i = 3; break;
		}
		while ( i < sz.length ) {
			sz = sz.substring(0, i) + " " + sz.substring(i);
			i += 4;
		}
		return sz.toString();
	} else {
		return num.toString();
	}
}
function check_email(email) {
	if(email.length < 5) return false
	var at=email.indexOf("@")
	var dot=email.indexOf(".")
	if(at == -1 || dot == -1) return false
	if(at == 0) return false
	if(email.length - dot < 2) return false
	return true
}
function check_file_upload(){
	var nf = document.fm_file_upload
	if(nf.userfile.value == ""){
		alert("Выберите, пожалуйста, файл.\n")
		nf.userfile.focus()
		return false
	}
	return true
}
function check_form_auth(){
	var nf = document.fm_auth
	if(nf.username.value == ""){
		alert("Нет данных в поле \"Логин\".\n")
		nf.username.focus()
		return false
	}
	if(nf.passwd.value == ""){
		alert("Нет данных в поле \"Пароль\".\n")
		nf.passwd.focus()
		return false
	}
	return true
}
function check_form_change_mail(){
	var nf = document.fm_change_mail
	if(nf.mail.value == ""){
		alert("Нет данных в поле \"E-mail\".\n")
		nf.mail.focus()
		return false
	}
	if(!check_email(nf.mail.value)){
		alert('Указан неправильный e-mail. Исправьте, пожалуйста.')
		nf.mail.focus()
		return false
	}
	return true
}
function check_form_change_password(){
	var nf = document.fm_change_password
	if(nf.passwd_old.value == ""){
		alert("Нет данных в поле \"Старый пароль\".\n")
		nf.passwd_old.focus()
		return false
	}
	if(nf.passwd.value == ""){
		alert("Нет данных в поле \"Новый пароль\".\n")
		nf.passwd.focus()
		return false
	}
	if(nf.passwd_dubl.value == ""){
		alert("Нет данных в поле \"Подтверждение нового пароля\".\n")
		nf.passwd_dubl.focus()
		return false
	}
	if(nf.passwd.value != nf.passwd_dubl.value){
		alert("Значения в полях \"Новый пароль\" и \"Подтверждение нового пароля\" не совпадают.\n")
		nf.passwd.focus()
		return false
	}
	return true
}
function check_form_forgot_password(){
	var nf = document.fm_forgot_password
	if(nf.email.value == ""){
		alert("Нет данных в поле \"E-mail\".\n")
		nf.email.focus()
		return false
	}
	if(!check_email(nf.email.value)){
		alert('Указан неправильный e-mail. Исправьте, пожалуйста.')
		nf.email.focus()
		return false
	}
	return true
}
function check_form_new_dealer(){
	var nf = document.fm_new_dealer
	if(nf.company.value == ""){
		alert("Поле \"Компания\" является обязательным для заполнения.\n"+
				"Заполните, пожалуйста, это поле.")
		nf.company.focus()
		return false
	}
	if(nf.phone.value == ""){
		alert("Поле \"Телефон\" является обязательным для заполнения.\n"+
				"Заполните, пожалуйста, это поле.")
		nf.phone.focus()
		return false
	}
	if(nf.email.value == ""){
		alert("Поле \"E-mail\" является обязательным для заполнения.\n"+
				"Заполните, пожалуйста, это поле.")
		nf.email.focus()
		return false
	}
	if(!check_email(nf.email.value)){
		alert('Указан неправильный e-mail. Исправьте, пожалуйста.')
		nf.email.focus()
		return false
	}
	if(nf.person.value == ""){
		alert("Поле \"Ф.И.О.\" является обязательным для заполнения.\n"+
				"Заполните, пожалуйста, это поле.")
		nf.person.focus()
		return false
	}
	if(nf.post.value == ""){
		alert("Поле \"Должность\" является обязательным для заполнения.\n"+
				"Заполните, пожалуйста, это поле.")
		nf.post.focus()
		return false
	}
	return true
}
function check_form_order(){
	var nf = document.fm_order
	if(nf.person.value == ""){
		alert("Поле \"Контактное лицо\" является обязательным для заполнения.\n"+
				"Заполните, пожалуйста, это поле.")
		nf.person.focus()
		return false
	}
	if(nf.phone.value == ""){
		alert("Поле \"Телефон\" является обязательным для заполнения.\n"+
				"Заполните, пожалуйста, это поле.")
		nf.phone.focus()
		return false
	}
	if(nf.email.value == ""){
		alert("Поле \"E-mail\" является обязательным для заполнения.\n"+
				"Заполните, пожалуйста, это поле.")
		nf.email.focus()
		return false
	}
	if(!check_email(nf.email.value)){
		alert('Указан неправильный e-mail. Исправьте, пожалуйста.')
		nf.email.focus()
		return false
	}
	return true
}
function check_form_order_absent(){
	var nf = document.fm_order
	if(nf.goods.value == ""){
		alert("Поле \"Интересующее оборудование\" является обязательным для заполнения.\n"+
				"Заполните, пожалуйста, это поле.")
		nf.goods.focus()
		return false
	}
	if(nf.person.value == ""){
		alert("Поле \"Контактное лицо\" является обязательным для заполнения.\n"+
				"Заполните, пожалуйста, это поле.")
		nf.person.focus()
		return false
	}
	if(nf.email.value == ""){
		alert("Поле \"E-mail\" является обязательным для заполнения.\n"+
				"Заполните, пожалуйста, это поле.")
		nf.email.focus()
		return false
	}
	if(!check_email(nf.email.value)){
		alert('Указан неправильный e-mail. Исправьте, пожалуйста.')
		nf.email.focus()
		return false
	}
	return true
}
function check_text_news_add(){
	var nf = document.fm_text_news_add;
	if(nf.description.value == ""){
		alert("Поле \"Текст новости\" является обязательным для заполнения.\n"+
				"Заполните, пожалуйста, это поле.");
		nf.description.focus();
		return false;
	}
	var msg = "Будет добавлена новость\n";
	msg += "------------------------\n";
	msg += "Текст: " + nf.description.value + "\n\n";
	msg += "Показывать новость: ";
	msg += (nf.display.checked) ? "да" : "нет";
	msg += "\n\nПродолжить?";
	if(confirm(msg) == true){
		return true;
	} else {
		return false;
	}
}
function text_news_askedit(description, url){
	var msg = "Будет изменена новость:\n\n" + description;
	msg += "\n\nПродолжить?";
	if(confirm(msg) == true){
		self.location.href = url;
	}
}
function check_text_news_edit(){
	var nf = document.fm_text_news_add;
	if(nf.description.value == ""){
		alert("Поле \"Текст новости\" является обязательным для заполнения.\n"+
				"Заполните, пожалуйста, это поле.");
		nf.description.focus();
		return false;
	}
	var msg = "Будет изменена новость\n";
	msg += "------------------------\n";
	msg += "Текст: " + nf.description.value + "\n\n";
	msg += "Показывать новость: ";
	msg += (nf.display.checked) ? "да" : "нет";
	msg += "\n\nПродолжить?";
	if(confirm(msg) == true){
		return true;
	} else {
		return false;
	}
}
function text_news_askdelete(description, url){
	var msg = "Внимание!!! Будет УДАЛЕНА новость:\n\n" + description;
	msg += "\n\nПродолжить?";
	if(confirm(msg) == true){
		self.location.href = url;
	}
}
function open_bigphoto(width1, height1, image_path, title1, caption, dheight) {
	var w1 = window.open('','','menubar=no,toolbar=no,top=10,left=10,width='+width1+',height='+(height1+dheight));
	w1.document.open();
	var sz = '<html><head><title>' + title1 + '</title>';
	sz += '<style type="text/css">html, body { margin: 0; padding: 0; text-align: center; background-color: #F5F5F5; }</style>';
	sz += '<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">';
	sz += '<meta http-equiv="imagetoolbar" content="no"></head>';
	sz += '<body><a href="javascript:void(0)" onClick="self.close()">';
	sz += '<img style="display: block;" src="'+image_path+'" alt="Закрыть окно" border="0"></a>';
	sz += '<div style="font-family: Tahoma, Helvetica, sans-serif; font-size: 11px; color: #3C3C3C; font-weight: bold;';
	sz += ' margin-top: 4px; ">' + caption + '</div></body></html>';
	w1.document.write(sz);
	w1.document.close();
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
