function ShowNews(id) {
	if (!id) return false;
	var ElArray = $('main_news').getElementsByClassName('news_body');
	for (var index = 0; index < ElArray.length; ++index) {
	  var item = ElArray[index];
		if ((jQuery("#"+item.id).not(":hidden"))&&(item.id != 'newsbody'+id)) jQuery("#"+item.id).slideUp("slow");
	}
	if (($('newsbody'+id))&&(jQuery("#newsbody"+id).is(":hidden"))) jQuery("#newsbody"+id).slideDown("slow");
}

function ShowCat(id) {
	if (!id) return false;
	var ElArray = $('catalog_menu').getElementsByClassName('catmenu_DL_2');
	for (var index = 0; index < ElArray.length; ++index) {
	  var item = ElArray[index];
		if ((jQuery("#"+item.id).not(":hidden"))&&(item.id != 'DL'+id)) jQuery("#"+item.id).slideUp("slow");
	}
	if (($('DL'+id))&&(jQuery("#DL"+id).is(":hidden"))) jQuery("#DL"+id).slideDown("slow", SetSize);
	else  jQuery("#DL"+id).slideUp("slow");
}

var FSize = true;
function SetSize() {
	if ($('catalog_menu')) {
		if ($('catalog_menu').getHeight() > $('main').getHeight()) {
			$('main').style.height = ($('catalog_menu').getHeight()+40) + 'px';
			FSize = false;
		} else {
			if (FSize) $('catalog_menu').style.height = (80+$('main').getHeight()) + 'px';
			else $('catalog_menu').style.height = $('main').getHeight() + 'px';
		}
	}
}

/* Ajax result alert */
function RES(transport){
	var ret = transport.responseText;
	alert(ret);
	return false;
}

function CheckMail(data) { return /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(data); }
function SubmitForm(form) {
	if (!document.error) document.error = 0;
	document.error++;
	if (document.error==10) alert('Надо всего лишь заполнить несколько полей. Постарайтесь! Вам дается еще 10 попыток. В противном случае ваш дом будет уничтожен трасконтинентальной ракетой!');
	if (document.error==20) {
		alert('Всё. Ждите ракету. Пока :)');
		document.location.href = '/';
		return false;
	}
	/* Проверка введенных данных */
	if (form.name) {
		if (form.name.value == '') {
			alert('Введите ваше имя или название компании');
			form.name.focus();
			return false;
		}
	}
	if (form.tname) {
		if (form.tname.value == '') {
			alert('Введите ваше название техники');
			form.tname.focus();
			return false;
		}
	}
	if (form.phone) {
		if (form.phone.value == '') {
			alert('Введите ваш телефон');
			form.phone.focus();
			return false;
		}
	}
	if (form.mail) {
		if (form.mail.value == '') {
			alert('Введите ваш E-Mail');
			form.mail.focus();
			return false;
		}
	}
	if (form.mail) {
		if ((form.mail.value != '')&&(!CheckMail(form.mail.value))) {
			alert('e-Mail введен неверно');
			form.mail.focus();
			return false;
		}
	}
	if (form.text) {
		if (form.text.value == '') {
			alert('Вы должны ввести текст сообщения');
			form.text.focus();
			return false;
		}
	}
	if (form.code) {
		if (form.code.value == '') {
			alert('Введите защитный код');
			form.code.focus();
			return false;
		}
	}
	return true;
}

