menuimage = new Image();menuimage.src = "/images/1x1.gif";
menuimage2 = new Image();menuimage2.src = "/images/menu-arrow.gif";

var regmail = /^[a-zA-Z0-9_\.-]+@[a-zA-Z0-9_-]{2,}\.[a-zA-Z]{2,4}$/;


function menuHover(e)
{
	var flag = true;
	e = e || window.event;
	var target = e.target || e.srcElement;
	target_id = target.id.replace("menua","");
	var i = $("menui" + target_id);
	i.src = i.src.indexOf("arrow") == -1  ? menuimage2.src : menuimage.src;
}

function placeMenuEvents()
{
	var eAll = document.getElementsByTagName('a');
	var reg = new RegExp("^menua[0-9]+$");
	for(var i = 0; i < eAll.length; i++)
	{
		if(eAll[i].id)
		{	
			if(reg.test(eAll[i].id))
			{
				eAll[i].onmouseover = menuHover;
				eAll[i].onmouseout = menuHover;
			}
		}	
	}
}

var hided = 0;
function show_sub(i)
{
	hide();
	hided = i;
	$('s'+i).style.display = 'block';
	void(0);
}


function hide()
{
	if(hided) $('s'+hided).style.display = 'none';
}

function add_to_cart(n,lang)
{
	if(!lang) lang='ru';
	ajax('cart','cart_block.php','lang='+lang+'&id='+n+'&q='+parseInt(document.forms['shopmodels'].elements['q'+n].value));
}


function validate_order_form(obj)
{
	var subm = true;
	if(obj.elements['validate'].value)
	{
		if(obj.elements['address'] && !obj.elements['address'].value){ alert('Поле "Адрес" должно быть заполнено!');obj.elements['address'].focus();subm = false;}
		else if(obj.elements['name'] && !obj.elements['name'].value){ alert('Поле "Контакное лицо" должно быть заполнено!');obj.elements['name'].focus();subm = false;}
		else if(obj.elements['mail'] && !obj.elements['mail'].value){ alert('Поле "E-mail" должно быть заполнено!');obj.elements['mail'].focus();subm = false;}
		else if(obj.elements['phone'] && !obj.elements['phone'].value){ alert('Поле "Контактные телефоны" должно быть заполнено!');obj.elements['phone'].focus();subm = false;}
	}
	return subm;
	//if(subm) obj.submit();
}

function validate_remember_form(obj)
{
	if(obj.logmail && !obj.logmail.value)
	{
		alert(obj.error_fill.value);
		obj.logmail.focus();
		return false;
	}
	else if(obj.human && !obj.human2.value)
	{
		alert(obj.error_fill.value);
		obj.human2.focus();
		return false;
	}
	return true;
}

function validate_registration_form(obj)
{
	if(obj.name && !obj.name.value)
	{
		alert(obj.error_name.value);
		obj.name.focus();
		return false;
	}
	else if(obj.mail && !obj.mail.value)
	{
		alert(obj.error_mail.value);
		obj.mail.focus();
		return false;
	}
	else if(obj.mail && !regmail.test(obj.mail.value))
	{
		alert(obj.error_mail_correct.value);
		obj.mail.focus();
		return false;
	}
	else if(obj.login && !obj.login.value)
	{
		alert(obj.error_login.value);
		obj.login.focus();
		return false;
	}
	else if(bj.elements['password'] && !obj.elements['password'].value)
	{
		alert(obj.error_password.value);
		obj.elements['password'].focus();
		return false;
	}
	else if(obj.elements['password2'] && !obj.elements['password2'].value)
	{
		alert(obj.error_repassword.value);
		obj.elements['password2'].focus();
		return false;
	}
	else if(obj.elements['password'] && obj.elements['password2'] && obj.elements['password'].value != obj.elements['password2'].value)
	{
		alert(obj.error_passwords.value);
		obj.elements['password2'].focus();
		return false;
	}
	else if(obj.human2 && !obj.human2.value)
	{
		alert(obj.error_human.value);
		obj.human2.focus();
		return false;
	}
	return true;
}

function validate_online(form)
{
	if(!form.elements['name'].value)
	{
		alert("Пожалуйста, введите Ваше имя");
		form.elements['name'].focus();
		return false;
	}
	else if(!form.elements['mail'].value)
	{
		alert("Пожалуйста, введите Ваш e-mail");
		form.elements['mail'].focus();
		return false;
	}
	else if(!form.elements['message'].value)
	{
		alert("Извините, но Ваше сообщение не может быть пустым!");
		form.elements['message'].focus();
		return false;
	}
	else if(!form.elements['human2'].value || form.elements['human2'].value.length != 4)
	{
		alert("Вы должны корректно ввести текст с картинки!");
		form.elements['human2'].focus();
		return false;
	}
	return true;
}



