addEvent(window, 'load', windowLoad);
 
/* Кроссбраузерное добавление обработчика события */ 
function addEvent(obj, evType, fn) { 
  if (obj.addEventListener) { obj.addEventListener(evType, fn, false); }
  else if(obj.attachEvent) { obj.attachEvent('on' + evType, fn); }
}
 
/* Получаем родительскую форму для элемента */
function getParentForm(obj) {
 while ((obj = obj.parentNode)) {
  if (obj.nodeName == 'FORM') {
   break;
  }
 }
 return obj;
}
 
/* Ищем все submit-кнопки с классом link и заменяем их на ссылки */ 
function windowLoad() {
  var buttons = document.getElementsByTagName('button');
  for(var i = 0; i < buttons.length ; i++) {
    if(buttons[i].getAttribute('type') == 'submit' && buttons[i].className == 'link') {
      var link = document.createElement('a');
      link.appendChild(document.createTextNode(buttons[i].firstChild.firstChild.nodeValue));
      link.setAttribute('href', '#');
      addEvent(link, 'click', linkClick);
      
      var parent = buttons[i].parentNode;
      parent.removeChild(buttons[i]);
      parent.appendChild(link);
    }
  }
}
 
/* Отправляем форму по нажатию на ссылку */
function linkClick(e) {
 var e = window.event || e;
 var target = e.target || e.srcElement;
 var parentForm = getParentForm(target);
 parentForm.submit();
 
 if (window.event) { e.returnValue = false; } else { e.preventDefault(); }
}

function ifocus(obj, n) {
    var a = obj.value;
		if (n == '1') {
  		if(a == 'E-mail') obj.value = '';
    } else {
      if(a == 'Поиск') {
        obj.value = '';
      }
    }
 		return;
}
function iblur(obj, n) {
 		var a = obj.value;
		if (n == '1') {
  		if(a == '') obj.value = 'E-mail';
  	} else {
  		if(a == '') {
        obj.value = 'Поиск';
      }
    }
		return;
}

function checkMail() {
	var email = document.getElementById('email').value;
	var errors = '';
	var regex = new RegExp('^[_\\.0-9a-zA-Z-]+@([0-9a-zA-Z][0-9a-zA-Z_-]+\\.)+[a-zA-Z]{2,4}$');
	if (!regex.test(email) || !(email.length > 0)) {errors += "Ошибка  в e-mail!" + "\n";}
	else {delivery.submit();}
	if (errors.length > 0){alert(errors); return false;}
}
