function elem_blur(elem, elem_value){
	if (elem.value==elem_value || elem.value==''){
		elem.value=elem_value;
	}else{
		elem.value=='';
	}
}

function elem_onfocus(elem, elem_value){
	if (elem.value==elem_value || elem.value==''){
		elem.value='';
	}else{
		elem.value==elem_value;
	}
}


	function validateForm(form)
	{
		for (i=0; i<form.elements.length; i++)
		{
			if ((form.elements[i].id.indexOf("must")>-1) && (form.elements(i).value.length<1))
			{
				alert ("Заполните все необходимые поля\n");	
				form.elements[i].focus();
				return false;
			}
		}
				
		var mt = String(form.auth_email.value).match(/\w+([-\+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/);
		if (mt)
		{
			form.auth_email.value = mt[0];
		}
		else
		{
			alert ("Неверный формат поля 'Почта'\n");
			form.auth_email.focus();
			return false;
		}
		
		if (form.password.value!=form.cpassword.value)
		{
			alert ("Поля 'Пароль' и 'Подтверждение пароля' не совпадают\n");
			form.password.focus();
			return false;
		}
		
		return true;
	}
	
	
	
	/* left menu */
	function mouse_over(elem) {
		el = document.getElementById(elem);
			if (el.className=="p") el.className="a";
	}
	
	function mouse_out(elem) {
		el = document.getElementById(elem);
			if (el.className=="a") el.className="p";
	}
	
	function mouse_over_sub(elem) {
		el = document.getElementById(elem);
			if (el.className=="sub_p") el.className="a";
	}
	
	function mouse_out_sub(elem) {
		el = document.getElementById(elem);
			if (el.className=="a") el.className="sub_p";
	}
	
	
	
	function show_elem(td, elem) {
		td_el = document.getElementById(td);
		td_el.className="sub_a";
		
		el = document.getElementById(elem);
		if (el.style.display=="none")
			el.style.display="inline";
		else
			el.style.display="none";
	}
