empty=new Image(); 
empty.src='img/spacer.gif';
arrow=new Image();
arrow.src='img/down_arrow.gif';

function show_hint(id,text,image)
{
 datastr = '<a class="top_menu" href="topnews.phtml?id='+id+'">'+text+'</a>';
 img0.src=img1.src=img2.src=img3.src=img4.src=img5.src=img6.src=img7.src=empty.src;
 image.src=arrow.src;

 // Anee Internet Explorer
 if (document.layers)
  {
  document.layers.icon_hint.document.write(datastr)
  document.layers.icon_hint.document.close()
  }
 // Anee Internet Explorer
 else if (document.all) icon_hint.innerHTML=datastr;
}

//проверка e-mail на вшивость
function check_email(s)
{
 rex=true;
 if (window.RegExp) 
  {
   st="a";ex=new RegExp(st);
   if (st.match(ex)) 
    {
	 r1=new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
     r2=new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
     b=(!r1.test(s)&&r2.test(s));
    } 
   else 
    {
     rex=false;
    }
  }
 else 
  {
   rex=false;
  } 
 if(!rex) b=(s.indexOf("@")>0&&s.indexOf(".")>0&&s!="");
 return (b);
} 


//submit формы соббщения
function submit_sendmail()
{
 fld= new Array(3);
 var flag=1;
 
 fld[0]= document.forms.sendmail.email.value;
 fld[1]= document.forms.sendmail.text.value;
 fld[2]= document.forms.sendmail.keystring.value;
 
 for(i=0;i<3;i++) 
  fld[i]=fld[i].replace(/(^\s*)|(\s*$)/,"");
 
 if(fld[0]=="") 
  {
   alert("Вы не ввели ваш e-mail!"); 
   return;
  }

 if(!check_email(fld[0]))
  {
   alert('Ошибка! Неверно задан адрес электронной почты!');
   return;
  }

 if(fld[1]=="")
  {
   alert("Отсутствует текст сообщения!"); 
   return;
  }

 if(fld[2]=="")
  {
   alert("Вы не ввели защитный код!"); 
   return;
  } 

 document.forms.sendmail.submit();
}

//submit формы соббщения
function submit_delivery()
{
 fld= new Array(2);
 
 fld[0]= document.forms.delivery.email.value;
 fld[1]= document.forms.delivery.keystring.value;
 
 for(i=0;i<2;i++) 
  fld[i]=fld[i].replace(/(^\s*)|(\s*$)/,"");
 
 if(fld[0]=="") 
  {
   alert("Вы не ввели ваш e-mail!"); 
   return;
  }

 if(!check_email(fld[0]))
  {
   alert('Ошибка! Неверно задан адрес электронной почты!');
   return;
  }

 if(fld[1]=="")
  {
   alert("Вы не ввели защитный код!"); 
   return;
  } 

 document.forms.delivery.submit();
}

//submit формы с комментарием
function submit_comment()
{
 fld= new Array(3);
 var flag=1;
 
 fld[0]= document.forms.comment.name.value;
 fld[1]= document.forms.comment.text.value;
 fld[2]= document.forms.comment.keystring.value;
 
 for(i=0;i<3;i++) 
  fld[i]=fld[i].replace(/(^\s*)|(\s*$)/,"");
 
 if(fld[0]=="") alert("Вы не ввели Ф.И.О.!");
 else
 if(fld[1]=="") alert("Вы не ввели текст комментария!"); 
 else
 if(fld[2]=="") alert("Вы не ввели защитный код!"); 
 else
 document.forms.comment.submit();
}

//submit формы с историей
function submit_sendstory()
{
 fld= new Array(5);
 var flag=1;
 
 fld[0]= document.forms.sendstory.author.value;
 fld[1]= document.forms.sendstory.contacts.value;
 fld[2]= document.forms.sendstory.caption.value;
 fld[3]= document.forms.sendstory.text.value;
 fld[4]= document.forms.sendstory.keystring.value;
 
 for(i=0;i<5;i++) 
  fld[i]=fld[i].replace(/(^\s*)|(\s*$)/,"");
 
 if(fld[0]=="") alert("Вы не ввели Ф.И.О. автора!");
 else
 if(fld[1]=="") alert("Вы не ввели контактную информацию!"); 
 else
 if(fld[2]=="") alert("Вы не ввели заголовок статьи!"); 
 else
 if(fld[3]=="") alert("Вы не ввели текст статьи!"); 
 else
 if(fld[4]=="") alert("Вы не ввели защитный код!"); 
 else
 document.forms.sendstory.submit();
}

//submit формы с объявлением
function submit_add2findme()
{
 fld= new Array(5);
 var flag=1;
 
 fld[0]= document.forms.add2findme.city_r.value;
 fld[1]= document.forms.add2findme.animal_r.value;
 fld[2]= document.forms.add2findme.text_r.value;
 fld[3]= document.forms.add2findme.author_r.value;
 fld[4]= document.forms.add2findme.contacts_r.value;
 fld[5]= document.forms.add2findme.keystring.value;
 
 for(i=0;i<6;i++) 
  fld[i]=fld[i].replace(/(^\s*)|(\s*$)/,"");
 
 if(fld[0]=="") alert("Вы не ввели название населенного пункта!");
 else
 if(fld[1]=="") alert("Вы не ввели животное!"); 
 else
 if(fld[2]=="") alert("Отсутствует описание!"); 
 else
 if(fld[3]=="") alert("Вы не ввели контактное лицо!"); 
 else
 if(fld[4]=="") alert("Вы не ввели контактную информацию!"); 
 else
 if(fld[5]=="") alert("Вы не ввели защитный код!"); 
 else
 document.forms.add2findme.submit();
}
