function order_check()
{
	form = document.order_form;
	if(form.param2.value != "" && form.param4.value != "" && form.param5.value != "")
		form.submit();
	else
	{
		if(form.param5.value == "")
		{
			form.param5.style.background = "#DD0000";
			form.param5.style.color = "#FFFFFF";
			form.param5.focus();
		}
		else
		{
			form.param5.style.background = "";
			form.param5.style.color = "#000000";
		}
		if(form.param4.value == "")
		{
			form.param4.style.background = "#DD0000";
			form.param4.style.color = "#FFFFFF";
			form.param4.focus();
		}
		else
		{
			form.param4.style.background = "";
			form.param4.style.color = "#000000";
		}
		if(form.param2.value == "")
		{
			form.param2.style.background = "#DD0000";
			form.param2.style.color = "#FFFFFF";
			form.param2.focus();
		}
		else
		{
			form.param2.style.background = "";
			form.param2.style.color = "#000000";
		}
		alert('Заполните все обязательные поля');
	}
	
}
function print_element(element)
{
	var top = '<table><tr><td valign="top"><img src="/images/logo.jpg" /></td><td><table>';
	var bottom = '</table></td></tr></table>';
	text = element.innerHTML;
	newWin = window.open('', 'printWindow','Toolbar=0,Location=0,Directories=0,Status=0,Menubar=0,Scrollbars=0,Resizable=0');
	newWin.document.open();
	newWin.document.write(top);
	newWin.document.write(text);
	newWin.document.write(bottom);
	newWin.document.close();
	newWin.print(); 
	newWin.close();
}
function fixPNG(element)
{
	if (/MSIE (5\.5|6).+Win/.test(navigator.userAgent))
	{
		src = element.currentStyle.backgroundImage.match(/url\("(.+\.png)"\)/i)
		if (src)
		{
			src = src[1];
			element.runtimeStyle.backgroundImage="none";
		}		
		if (src) element.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='crop')";
	}
}
function to_favourite()
{
	var bookmarkurl="http://www.microtech.ru/"
	var bookmarktitle="Микротек"	
	if (document.all)
		window.external.AddFavorite(bookmarkurl,bookmarktitle)
}
function suchen2(target)
{
	
	if (event.keyCode == 13)
	{
		//alert('/search/'+encodeURI(target.value));
		document.location.href='/search/'+encodeURI(target.value);
	}
}
function suchen()
{
	document.location.href='/search/'+encodeURI(document.getElementById('search_form').value);
}
function send_quest_check()
{
	if(document.all.quest_form.name.value!="Ваше имя" && document.all.quest_form.header.value!="Тема" && document.all.quest_form.mail.value!="Ваш e-mail" && document.all.quest_form.quest.value!="Текст отзыва")
		quest_form.submit();
	else
		alert("Пожалуйста, заполните все поля!");
}

function setVisible(part_id)
{
	if(document.getElementById(part_id).style.display=="none")
		document.getElementById(part_id).style.display="block";
	else
		document.getElementById(part_id).style.display="none";
}

function check_fields()
{
	error=false;
	mail=/^([a-z0-9]([\._-]?[a-z0-9])*@[a-z0-9]([\._-]?[a-z0-9])*([\.][a-z]{2,4}))?$/;
	fio=/^([А-Я]{1})(([а-я])*)$/;
	otch=/(^([А-Я]{1})(([а-я])*)$)?/;
	index=/[0-9]{6}/;
	flat=/^([1-9]([0-9]{0,3}))?$/;
	house=/^[1-9][0-9]{0,2}(([\/][1-9])||([а-я]))?$/;
	home_phone=/^[0-9\(\)-]*$/;
	contact_phone=/^[0-9\(\)-]+$/;
	ul_town=/^[А-яа-я\.-]+$/;
	if(!mail.test(document.all.mail1.value))
	{
		document.all.mail1.style.backgroundColor="#FF0000";
		error=true;
	}
	else
		document.all.mail1.style.backgroundColor="";
		
	if(!fio.test(document.all.first_name.value))
	{
		document.all.first_name.style.backgroundColor="#FF0000";
		error=true;
	}
	else
		document.all.first_name.style.backgroundColor="";
		
	if(!otch.test(document.all.second_name.value))
	{
		document.all.second_name.style.backgroundColor="#FF0000";
		error=true;
	}
	else
		document.all.second_name.style.backgroundColor="";
		
	if(!fio.test(document.all.surname.value))
	{
		document.all.surname.style.backgroundColor="#FF0000";
		error=true;
	}
	else
		document.all.surname.style.backgroundColor="";
		
	if(!index.test(document.all.index.value))
	{
		document.all.index.style.backgroundColor="#FF0000";
		error=true;
	}
	else
		document.all.index.style.backgroundColor="";
		
	if(!flat.test(document.all.flat.value))
	{
		document.all.flat.style.backgroundColor="#FF0000";
		error=true;
	}
	else
		document.all.flat.style.backgroundColor="";
	
	if(!house.test(document.all.house.value))
	{
		document.all.house.style.backgroundColor="#FF0000";
		error=true;
	}
	else
		document.all.house.style.backgroundColor="";
		
	if(!home_phone.test(document.all.home_phone.value))
	{
		document.all.home_phone.style.backgroundColor="#FF0000";
		error=true;
	}
	else
		document.all.home_phone.style.backgroundColor="";
		
	if(!contact_phone.test(document.all.contact_phone.value))
	{
		document.all.contact_phone.style.backgroundColor="#FF0000";
		error=true;
	}
	else
		document.all.contact_phone.style.backgroundColor="";
		
	if(!ul_town.test(document.all.nas_punkt.value))
	{
		document.all.nas_punkt.style.backgroundColor="#FF0000";
		error=true;
	}
	else
		document.all.nas_punkt.style.backgroundColor="";
		
	if(!ul_town.test(document.all.street.value))
	{
		document.all.street.style.backgroundColor="#FF0000";
		error=true;
	}
	else
		document.all.street.style.backgroundColor="";
		
	if(error)
		alert("При вводе формы вы допустили ошибки. Поля введенные с ошибками отображены красным цветом.");
	else
		document.all.send_form.submit();
	
}

function getRequestObj()
{
	if (window.XMLHttpRequest) { // Mozilla, Safari, etc.
		request = new XMLHttpRequest();
		if (request.overrideMimeType) {
			request.overrideMimeType('text/xml');
		}
	} 
	else if (window.ActiveXObject) { // IE
		try {
			request = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (e) {
			try {
				request = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch (e) {}
		}
	}
	return request;
}

var req;
