
// JavaScript Document

if  ((navigator.appName == "Microsoft Internet Explorer") && (navigator.userAgent.indexOf ("Opera") == -1))
 document.write ('<link href="/_style_ie.css" rel="stylesheet" type="text/css" media="screen" />');

window.defaultStatus = 'Сайт посвящен истории г.Таганрога, видам города на старых почтовых открытках...';


/* ----------------------------------------------------------------------------------------------------------------------- */

function check_response_form (form) // функция проверяет форму «Сообщение посетителя» в гостевой книге
  {
   // проверка длины полей
   if(form.elements['response[Name]'])  if(!form.elements['response[Name]'].value.length)  {alert('Поле «Имя» обязательно к заполнению'); return false}
			if(!form.elements['response[Message]'].value.length) {alert('Поле «Сообщение» обязательно к заполнению'); return false}
   
   // проверка e-mail
			if (form.elements['response[Email]'])
			 if (form.elements['response[Email]'].value.length)
	 		 if (!check_email(form.elements['response[Email]'].value))
			   {alert('Поле «E-mail» заполнено не правильно!'); return false}
						
			if(!form.elements['keystring'].value.length) {alert('Поле «Код» обязательно к заполнению'); return false}

   return true
  }

/* ----------------------------------------------------------------------------------------------------------------------- */

function check_email (e) // функция проверяет email
 {
	 var reg_exp = /^[a-z][\w\.]*@[\w\.]+\.[a-z]{2,3}/i;
	 return reg_exp.test(e);
	}

/* ----------------------------------------------------------------------------------------------------------------------- */

function Set(mode, name)
  {
		 switch(mode)
     {case "over": document.images[name].style.filter='Alpha(Opacity="100",FinishOpacity="70",Style="2")'; break;
      case "out": document.images[name].style.filter=''; break;
     }
   return true
  }

/* ======================================================== */
/* ==================  Работа с куками  =================== */
/* ======================================================== */

//Функция установки значения cookie

// name — имя cookie
// value — значение cookie
// [expires] — дата окончания действия cookie (по умолчанию — до конца сессии)
// [path] — путь, для которого cookie действительно (по умолчанию — документ, в котором значение было установлено)
// [domain] — домен, для которого cookie действительно (по умолчанию — домен, в котором значение было установлено)
// [secure] — логическое значение, показывающее требуется ли защищенная передача значения cookie

function setCookie(name, value, expires, path, domain, secure)
	{
		var k = new Date(); k.setDate(k.getDate()+30); // храним куки месяц, если не задано другое
		var curCookie = name + "=" + escape(value) +
		"; expires=" + ((expires) ? expires.toGMTString() : k.toGMTString()) +
		((path) ? "; path=" + path : "") +
		((domain) ? "; domain=" + domain : "") +
		((secure) ? "; secure" : "");
		document.cookie = curCookie;
	} 

