function StartSend() {
		txtEmail = escape(document.MainForm.Mail.value);		
		txtLogin = escape(document.MainForm.FIO.value);
		txtPass = escape(document.MainForm.Tel.value);
		txtHuman = escape(document.MainForm.Message.value);
		txtFirma = escape(document.MainForm.Firma.value);		

	if (txtPass == "" || txtLogin == "" || txtEmail == "" || txtHuman == ""|| txtFirma == ""){
			alert("Необходимо заполнить все поля, помеченные звёдочкой!");
			return(false);
	}
	else
	{
				SubmitForm('id=2-1-w2');		
	}	
}

function mouseplace() { 
	X = event.x;
	Y = event.y;
}

<!-- ИСПОЛЬЗУЕТСЯ -->
<!-- Submit-ит форму с заданными параметрами -->
function loadInnerMenu(what) {

aaa = what + "111"
if (aaa == "undefined111") {
}
	else
		{
			InnerMenu1(what);	
			document.location.hash = "up";
		}
}

<!-- Submit-ит форму с заданными параметрами -->
function SubmitMenu2(what) {
	document.MainForm.action="default.asp?ids="+what+"&idm="+document.all['last_push'].value;
	document.MainForm.submit();	
}

<!-- Submit-ит форму с заданными параметрами -->
function SubmitForm(what) {
	document.MainForm.action="default.asp?"+what;
	document.MainForm.submit();
}

function openmap(num)
{
	if (document.all['map_'+num].style.display == "")  {
		document.all['map_'+num].style.display="none"; 
		document.MainForm['map_img_'+num].src = "./img/str1.gif";
	}
	else {
		document.all['map_'+num].style.display="";
		document.MainForm['map_img_'+num].src = "./img/str2.gif";
		return;
	}
}

<!-- ИСПОЛЬЗУЕТСЯ -->
function InnerMenu(num)
{
	strmenu = document.all['strmenu_'+num].value;

// закрываем старую строку - сделано если скрыто несоклько строк и надо их открывать по очереди			
	if (document.all['last_push'].value == "") { // вот так сохраняем прошлое состояние, глюк конечно но зато работает :)
		www = num;
	}
		else
	{
		www = document.all['last_push'].value;
	}
		document.all['push'+www].style.color = "#5a5859";
		FromLayer.innerHTML = strmenu;
		document.all['push'+num].style.color = "#c22725";		

	document.all['last_push'].value = num;

	document.all['push'+document.all['last_push_str'].value].style.color = "#666666";

	return;	
}

<!-- ИСПОЛЬЗУЕТСЯ -->
function InnerMenu1(num1)
{
//	strmenu_1 = document.all['pushq'+num1].value;

// закрываем старую строку - сделано если скрыто несоклько строк и надо их открывать по очереди			
if (num1 == 1)
	{
//		document.all['push_lev1_1'].style.color = "#c22725";
		document.all['push_lev1_2'].style.color = "#5a5859";		
		document.all['push_lev1_3'].style.color = "#5a5859";		
//		document.all['push_lev1_4'].style.color = "#5a5859";				

//		document.all['push_lev1_1_a'].style.color = "#c22725";
		document.all['push_lev1_2_a'].style.color = "#5a5859";		
		document.all['push_lev1_3_a'].style.color = "#5a5859";		
//		document.all['push_lev1_4_a'].style.color = "#5a5859";				
		FromStr2.innerHTML = "";		
		FromStr3.innerHTML = "";		
//		FromStr4.innerHTML = "";				
//		FromStr1.innerHTML = "<h1 style='margin:0 0 0 0; color:#c22725; padding:0 0 0 5;'>&nbsp;&#8594;&nbsp;</h1>";
}

if (num1 == 2)
	{
//		document.all['push_lev1_1'].style.color = "#5a5859";
		document.all['push_lev1_2'].style.color = "#c22725";		
		document.all['push_lev1_3'].style.color = "#5a5859";		
//		document.all['push_lev1_4'].style.color = "#5a5859";				

//		document.all['push_lev1_1_a'].style.color = "#5a5859";
		document.all['push_lev1_2_a'].style.color = "#c22725";		
		document.all['push_lev1_3_a'].style.color = "#5a5859";		
//		document.all['push_lev1_4_a'].style.color = "#5a5859";				
//		FromStr1.innerHTML = "";		
		FromStr3.innerHTML = "";		
//		FromStr4.innerHTML = "";				
		FromStr2.innerHTML = "<h1 style='margin:0 0 0 0; color:#c22725; padding:0 0 0 5;'>&nbsp;&#8594;&nbsp;</h1>";
}

if (num1 == 3)
	{
//		document.all['push_lev1_1'].style.color = "#5a5859";
		document.all['push_lev1_2'].style.color = "#5a5859";		
		document.all['push_lev1_3'].style.color = "#c22725";		
//		document.all['push_lev1_4'].style.color = "#5a5859";				

//		document.all['push_lev1_1_a'].style.color = "#5a5859";
		document.all['push_lev1_2_a'].style.color = "#5a5859";		
		document.all['push_lev1_3_a'].style.color = "#c22725";		
//		document.all['push_lev1_4_a'].style.color = "#5a5859";				
//		FromStr1.innerHTML = "";		
		FromStr2.innerHTML = "";		
//		FromStr4.innerHTML = "";				
		FromStr3.innerHTML = "<h1 style='margin:0 0 0 0; color:#c22725; padding:0 0 0 5;'>&nbsp;&#8594;&nbsp;</h1>";
}

if (num1 == 4)
	{
//		document.all['push_lev1_1'].style.color = "#5a5859";
		document.all['push_lev1_2'].style.color = "#5a5859";		
		document.all['push_lev1_3'].style.color = "#5a5859";		
		document.all['push_lev1_4'].style.color = "#c22725";				

//		document.all['push_lev1_1_a'].style.color = "#5a5859";
		document.all['push_lev1_2_a'].style.color = "#5a5859";		
		document.all['push_lev1_3_a'].style.color = "#5a5859";		
		document.all['push_lev1_4_a'].style.color = "#c22725";				
//		FromStr1.innerHTML = "";		
		FromStr2.innerHTML = "";		
		FromStr3.innerHTML = "";				
		FromStr4.innerHTML = "<h1 style='margin:0 0 0 0; color:#c22725; padding:0 0 0 5;'>&nbsp;&#8594;&nbsp;</h1>";
}

//FromLayer11.innerHTML = strmenu_1;

// затераем сохранение номера подуровня из процедуры innerMenu2
//document.all['last_push_lev2'].value = "";
//document.all['last_push_lev'].value = num1;

	return;	
}

<!-- ИСПОЛЬЗУЕТСЯ -->
function InnerMenu2(num2)
{
	strmenu_2 = document.all['short'+num2].value;
	FromLayer2.innerHTML = strmenu_2;
// закрываем старую строку - сделано если скрыто несоклько строк и надо их открывать по очереди			
	if (document.all['last_push_lev2'].value == "") { // вот так сохраняем прошлое состояние, глюк конечно но зато работает :)
		www2 = num2;
	}
		else
	{
		www2 = document.all['last_push_lev2'].value;
	}

		document.all['push_lev2_'+www2].style.color = "#5a5859";
		document.all['push_lev2_'+num2].style.color = "#c22725";	

	document.all['last_push_lev2'].value = num2;
	
return;	
}