<!--

(function(key, value){
	function hoverImages(){
		var els = document.body.getElementsByTagName("IMG");

		for(var i = 0; i < els.length; i++){
			if(els[i].getAttribute(key) == value){
				var hovsrc = els[i].src.substring(0, els[i].src.length - 4) + '_a' + els[i].src.substring(els[i].src.length - 4);
				var tmp = new Image(); tmp.src = hovsrc;

				(function(el, defsrc, hovsrc){
					el.onmouseover = function(){
		                if (this.src == defsrc) this.src = hovsrc;
					}
					el.onmouseout = function(){
		                if (this.src == hovsrc) this.src = defsrc;
					}
				})(els[i], els[i].src, hovsrc);
			}
		}  	
	}

	if(window.addEventListener){
		window.addEventListener('load', hoverImages, false);
	}
	else if(window.attachEvent){
		window.attachEvent('onload', hoverImages);
	}
	else{
		window['onload'] = hoverImages;
	}
})('rel', 'hover');


function ValidRegist()
	{
	var form	= document.forms.itemAddForm;
	var message	= '';

	if (form.ulogin.value == 0)
		message += "- логин\n";
	if (form.upassword.value.length < 5)
		message += "- пароль\n";
	if (form.name.value == 0)
		message += "- имя\n";
	if (form.phone.value == 0)
		message += '- телефон\n';	
	if (form.email.value == 0)
		message += '- e-mail\n';
	if (form.city.value == 0)
		message += "- город.\n";
	if (form.address.value == 0)
		message += "- адрес.\n";	


	if (message.length > 0)
		{
		alert('Следующие обязательные поля не проходят проверку: \n'+message);
		return false;
		}
	else
		form.submit();
		
	return true;
	}
	
function ValidEdit()
	{
	var form	= document.forms.itemAddForm;
	var message	= '';

	if (form.name.value == 0)
		message += "- Введите имя\n";
	if (form.phone.value == 0)
		message += "- Введите телефон";

	if (message.length > 0)
		{
		alert(message);
		return false;
		}
	else
		form.submit();
		
	return true;
	}	

function ValidBuy()
	{
	var form	= document.forms.itemAddForm;
	var message	= '';

	if (form.name.value == 0)
		message += "- имя.\n";
	if (form.phone.value == 0)
		message += "- телефон.\n";
	if (form.email.value == 0)
		message += "- e-mail.\n";
	if (form.city.value == 0)
		message += "- город.\n";
	if (form.address.value == 0)
		message += "- адрес.\n";	
	
	if (message.length > 0){
		alert('Заполните поля:\n' + message);
		return false;
		}
	else{
		form.submit();
		return true;
		}
	}
	
	
function zoom(el, grow, k) {
 if (typeof(el) == 'string') el = document.getElementById(el);
 if (grow == undefined)
  grow = ('grow' in el ? (el.grow == '+' ? '-' : '+') 
                       : (el.offsetHeight > 0 ? '-' : '+'));
 el.grow = grow;
 el.zoomStep = k || 2;
 el.style.overflow = 'hidden';
 if (grow == '+') {
  if (!('zoomCurValue' in el) || el.zoomCurValue == 0) el.zoomCurValue = 1;
  el.style.display = '';
  if ('zoomMaxHeight' in el) el.zoomNewValue = el.zoomMaxHeight;
  else {
    el.style.height = '';
    el.zoomNewValue = el.offsetHeight;
  }
 } else {
  if (!('zoomCurValue' in el)) el.zoomCurValue = el.offsetHeight;
  if (!('zoomMaxHeight' in el)) el.zoomMaxHeight = el.offsetHeight;
  el.zoomNewValue = 0;
 }
 el.style.height = el.zoomCurValue+'px';
 if (!el.zoomIntervalId) el.zoomIntervalId = setInterval('stepZooming("'+el.id+'")', 50);
}

function stepZooming(id) {
 var el = document.getElementById(id);
 var d = (el.grow == '+' ? el.zoomCurValue * el.zoomStep : el.zoomCurValue / el.zoomStep);
 var finished = false;
 if (el.grow == '+' && d > el.zoomNewValue) {
  d = el.zoomNewValue;
  finished = true;
 } else if (el.grow != '+' && d < 1) {
  d = 0;
  finished = true;
 }
 el.zoomCurValue = d;
 el.style.height = d+'px';
 if (finished) {
  clearInterval(el.zoomIntervalId);
  el.zoomIntervalId = null;
  if (d == 0) el.style.display = 'none';
  else {
    el.style.overflow = '';
    el.style.height = '';
  }
  if (el.afterZoom) el.afterZoom();
 }
}

//-->
