function show_menu(ID)
{
subID="sub"+ID;
  if(document.getElementById)
  {
     if(document.getElementById(ID).className=="hid")
	 {
	  document.getElementById(ID).className="vis";
      document.getElementById(subID).background="images/menu1middle.gif";
	 }
	 else
	 {
	 document.getElementById(ID).className="hid";
     document.getElementById(subID).background="images/menu1middle.gif";
	 }
  }
  else
  {
     if(document.all[ID].className=="hid")
	 {
	  document.all[ID].className="vis";
      document.all[subID].background="images/menu1middle.gif";
	 }
	 else
	 {
	   document.all[ID].className="hid";
       document.all[subID].background="images/menu1middle.gif";
	 }
  }
}

function send_vote(obj,action)
{
  var number=0;
  var address="";
  var name_form=obj.form.name;
  var id_form=name_form.substr(9,name_form.length);
  var len=document.forms[name_form].elements.length;
  for(i=0;i<len;i++)
  {
       if(document.forms[name_form].elements[i].type=="radio")
	   {
	       if(document.forms[name_form].elements[i].checked==true)
		   number=i;
	   }
  }
  number+=1;
  if(action=="vote") address="results_vote.php?action=vote&formID="+id_form+"&variant="+number;
  else address="results_vote.php?action=result&formID="+id_form;
  open(address,'vote_win','width=300,height=150,resizable=yes,left=300,top=300');
}

function validate_form()
{
  if(document.form_comment.comment_nik.value=="")
  { 
    alert("Вы не указали своё имя!");
	return false;
   }
  if(document.form_comment.comment_text.value=="")
  { 
    alert("Вы не написали текст коментария!");
	return false;
  }
  document.form_comment.scroll_to_bottom.value=1;
  document.form_comment.current_scroll.value=document.body.scrollTop;
  document.form_comment.submit();
}

function reset_form()
{
   document.form_comment.reset();
}
 function scroll_to_bottom(h)
 {
   h=h+200;
   window.scrollBy(0,h);
 }
 
 function show_print_version()
 {
    if(document.all)
	{
	var win=open('','print_win','menubar=1,height=600,width=800,toolbar=0,scrollbars=1');
	var main_text=document.all["main_div"].innerHTML;
	win.document.writeln("<html><head><title>Версия для печати</title></head><body>");
	win.document.write(main_text);
	} 
 }
 
 function validate_forum()
 {
   if(document.form_forum.forum_nik.value=="")
   {
     alert("Вы не указали своё имя!");
	 return false;
   }
   if(document.form_forum.forum_subject.value=="")
   {
     alert("Вы не указали своё имя!");
	 return false;
   }
   if(document.form_forum.forum_text.value=="") 
   {
      alert("Вы не написали текст вашей темы!");
	  return false;
   }
   document.form_forum.submit();
 }
 
 function validate_search()
 {
   var reg=/(^ +)|(^$)|(^\$)|(^,)|(^\.)|(^;)|(^:)|(^%)|(\*)|(^\^)|(^\?)|(^#)|(^&)/g;
   if(reg.test(document.form_search.word.value))
   {
      alert("Слово для поиска должно обязательно начинаться c алфавитно-цифрового символа!");
      return false;
   }
   document.form_search.submit();
 }  
   
