///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	 
	  // функция проверки  емаил
	 function regExpIs_validmail (name)  {
   	  //проверка  емаил
	  var  reg_exp = /^[a-z0-9][\w\.]*@[\w\.]+\.[a-z]{2,3}/i; 
	      if(!reg_exp.test(name.value)||!name.value) {
	        name.focus()
	        name.select()
	        alert ('Такой e-mail недопустим, исправьте сразу!'); 
			return false;
			exit;
	       }
	 }
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	// функции для работы с форумом
	// Определение браузера
//---------------------
var isMinNS4 = (navigator.appName.indexOf("Netscape") >= 0 &&
                parseFloat(navigator.appVersion) >= 4) ? 1 : 0;
var isMinIE4 = (document.all) ? 1 : 0;
var isMinIE5 = (isMinIE4 && navigator.appVersion.indexOf("5.") >= 0) ? 1 : 0;

// Чтоб в Эксплорере не показывалось...
// ------------------------------------
with (document) {
    write("<style type='text/css'>");
    if (isMinNS4) {
      write(".msg_body { margin-left:30px; }");
    }
    else {
      write(".msg_body { margin-left:30px; display: none; }");
    }
    write("</style>");
  }


// Cookies
// -------

function Set_Cookie(name,value,expires,path,domain,secure) {
    document.cookie = name + "=" +escape(value) +
        ( (expires) ? ";expires=" + expires.toGMTString() : "") +
        ( (path) ? ";path=" + path : "") + 
        ( (domain) ? ";domain=" + domain : "") +
        ( (secure) ? ";secure" : "");
}

function Get_Cookie(name) {
    var start = document.cookie.indexOf(name+"=");
    var len = start+name.length+1;
    if ((!start) && (name != document.cookie.substring(0,name.length))) return null;
    if (start == -1) return null;
    var end = document.cookie.indexOf(";",len);
    if (end == -1) end = document.cookie.length;
    return unescape(document.cookie.substring(len,end));
}

// Добавление картинки
// -------------------
function mine_img_ins(id) {
  if (isMinIE4)
    {document.write('<a href="javascript:ChangeIt(\''+id+'\')" >');
	 document.write('<img id=pic' + id + ' src="img/p_close.gif" width="14" height="12" alt="Открыть/закрыть #'+id+'" border="0" hspace="0" vspace="2" align="left"></a>');
	}
  else
    {document.write('<img id=pic' + id + ' src="img/p_open.gif" width="14" height="12" alt="#'+id+'" border="0" hspace="0" vspace="2" align="left">');}
}

// Замена картинки
// ---------------
function Over(imgDocID,imgObjName) {
        if (document.images[imgDocID]) { 
        document.images[imgDocID].src = eval(imgObjName + ".src") 
        }
}		
// Открытие (закрытие) тела сообщения
// ----------------------------------
function ChangeIt(id,cookie_str,cookie_max){

	var today_obj = new Date();
	var expires = new Date(today_obj.getTime() + (56 * 86400000));

	if (cookie_str && cookie_max)
	{
	 	if (id >= cookie_max) {
			Set_Cookie(cookie_str,id,expires);
			};
	}
		l_id = eval('line' + id);
		p_id = 'pic' + id;

	if(document.images) {   
        b_cl = new Image();
        b_cl.src = "img/p_close.gif";
        b_op = new Image();
        b_op.src = "img/p_open.gif";
	}

	st_vis = l_id.style.display;
	
	if (st_vis!='block')
	{
		l_id.style.display = "block";
		Over(p_id, 'b_op');
	}
	else
	{
		l_id.style.display = "none";
		Over(p_id, 'b_cl');
	}

	if (isMinNS4)
	{
	return false;
	}
}

// Подготовка формы
// ----------------
function PostIt(my_subject,topic_id,topic_tread){

my_subject = 'RE: ' + my_subject;
document.form1.subject.value = my_subject;
document.form1.p.value = topic_id;
document.form1.t.value = topic_tread;

//alert ('p='+topic_id+' t='+topic_tread);
return false;
}

// Проверка заполнения формы перед посылкой для объявлений доски 4 текстовых поля, 2-е емаил
// -----------------------------
function checkIt(author, email, subject, body){

var s_author =author.value;
		var  reg_exp = /^[a-z][\w\.]*@[\w\.]+\.[a-z]{2,3}/i; 
	      if(!reg_exp.test(email.value)||!email.value) {
	        email.focus()
	        email.select()
			var s_email=false
			}else{			
			var s_email = email.value;
			}
var s_subject = subject.value;
var s_body = body.value;

if (s_author && s_email && s_subject && s_body) {
	return true;
	//document.form1.submit();
	}
else {
	alert("Для отправки сообщения\nнеобходимо правильно заполнить\nвсе омеченные поля формы!");
	return false;
}
}
// ---------------------------------
// Проверка заполнения формы перед посылкой  для вложенных объявлений доски (ответов)
function checkIt3(author,  email, body) {
	var s_author =author.value;
		var  reg_exp = /^[a-z][\w\.]*@[\w\.]+\.[a-z]{2,3}/i; 
	      if(!reg_exp.test(email.value)||!email.value) {
	        email.focus()
	        email.select()
	 var s_email=false
			}else{			
	 var s_email = email.value;
			}
	 var s_body = body.value;

	if (s_author && s_email&& s_body) {
		return true;
		//document.form1.submit();
	}else {
		alert("Для отправки сообщения\nнеобходимо правильно заполнить\nвсе омеченные поля формы!");
		return false;
	}

}

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
