function ajaxVoteSendChecker(voteId, isMulty, div) {
   /*
   var name = 'ajaxVoteSend' + voteId;
   if (cook.get(name) == voteId) {
	  alert('');
   } else {
   */
	  if (typeof(answerId) == 'string' && isMulty == true) {
	     var el = document.getElementById(answerId);
	     var a = el.getElementsByTagName('INPUT');
	     var votes = new Array();
	     for (var i = 0; i < a.length; i ++) {
	        if (a[i].checked == true && a[i].name.indexOf('answer') != -1) {
	           answerId = a[i].value
	        }
	     }
	  }
	  /* Ответ */
	  var answerId = $("form[name='vote" + voteId + "'] input[name='answer" + voteId + "']:checked").val();
	  
	  if (!answerId) alert('Вы не сделали свой выбор. Пожалуйста, попробуйте ещё раз'); else {
	     $('#voteMainContainer'+voteId).html('');
	     da_ajaxVoteSend(voteId, answerId, div);
	  }
  /*
     }
   */
}

function ajaxSendAll(idElement, voteId, div) {
	  var el = document.getElementById(idElement);
	  var a = el.getElementsByTagName('INPUT');
	  var votes = new Array();
	  for (var i = 0; i < a.length; i ++) {
	    if (a[i].checked == true && a[i].name.indexOf('answer') != -1) {
	      var val = a[i].name.replace('answer', '');
	      votes.push(val);
	    }
	  }
	  ajaxVoteSendChecker(voteId, votes.join('&'), div);
}

var cook = {
	  set : function(name, value, expires, path, domain, secure) {
	    var expl = new Date();
	    var expires = expl.getTime() + (expires * 24 * 60 * 60 * 1000);
	    expl.setTime(expires);
	    expires = expl.toGMTString();
	    var curCookie = name + "=" + escape(value) +
	    ((expires) ? "; expires=" + expires: "") +
	    ((path) ? "; path=" + path : "") +
	    ((domain) ? "; domain=" + domain : "") +
	    ((secure) ? "; secure" : "")
	    document.cookie = curCookie;
	    return curCookie;   
	  },
	  get : function(name) {
	    var d = document.cookie; var prefix = name + "="; var s = d.indexOf(prefix); if (s == -1) { return false; } 
	    var e = d.indexOf(";", s + prefix.length); if (e == -1) { e = d.length; } 
	    return unescape(d.substring(s + prefix.length, e)); 
	  } 
}

function refreshImage() {
    var id = $(":hidden[name='image_id_antispam']").val();
    $("#imgAntispam").attr('src', '/antispam.php?id=' + id + '&i=' + Math.floor(Math.random()*100000));
}

function checkFeedback() {
	  var name = $.trim($("input[name='name']").val());
	  var message = $.trim($("textarea[name='comment']").val());
	  var value = $.trim($("input[name='image_value_antispam']").val());
	  
	  var mes = new Array();
	  if (name == "") mes.push('Заполните, пожалуйста, поле "Имя"');
	  if (message == "") mes.push('Заполните, пожалуйста, поле "Сообщение"');
	  if (value == "") mes.push('Заполните, пожалуйста, поле "Подтверждение"');
	  else if (!/^\d{4}$/.test(value)) mes.push('Поле "Подтверждение" заполнено неверно');
	  
	  (mes.length > 0) ? alert(mes.join("\n")) : $("form#commentform").submit();
}

var sssid = "";
function menuStart() {
	$('.menuTable ul ul').hide();
  $('.menuTable ul:first li:has(ul) a')
    .mouseover(function() {
      clearInterval(sssid);
      if ( $(this).parent().find('ul').length > 0 ){
        hideMenu();
        $(this).parent().addClass('hui').find('ul').addClass('curl').appendTo('body');
        var yoff = $(this).parent().offset();
        var yl = yoff.left;
        var yt = yoff.top + 30;
        //alert(yl + ":" + yt);
        $('.curl').css({"left":(yl + "px"), "top":(yt + "px")});
        $(".curl").fadeIn('slow');
      }
    })
    .mouseout(function(){
	  clearInterval(sssid);
      sssid = setInterval("hideMenu()", 1000);
    });
  $(".secmenu a")
    .mouseover(function(){
      clearInterval(sssid);
    })
    .mouseout(function() {
      clearInterval(sssid);
      sssid = setInterval("hideMenu()", 1000);
    });
}

function hideMenu() {
  $('.curl').hide().appendTo('.hui').css({"left":"0px", "top":"39px"}).removeClass('curl').parent().removeClass('hui');
  clearInterval(sssid);
}

function checkEmail(email) {
	return /^(([a-z\d][a-z\d\-\_\.]*)?[a-z\d](\.([a-z\d][a-z\d\-\_]*)?[a-z\d])*)+@(([a-z\d][a-z\d\-\_]*)?[a-z\d](\.([a-z\d][a-z\d\-\_]*)?[a-z\d])*)$/i.test(email);
}

function checkCommentForm() {
	var form = $("form#commentform");
	var message = new Array();
	var name = $.trim(form.find("input[name='name']").val());
	if (name == '') message.push('Заполните пожалуйста поле "Имя"');
	
	var email = $.trim(form.find("input[name='email']").val());
	if (email != "" && !checkEmail(email)) message.push('Поле "E-mail" заполнено неверно');

	var question = $.trim(form.find("textarea[name='question']").val());
	if (question == '') message.push('Заполните пожалуйста поле "Вопрос"');
	var code = $.trim(form.find(":text[name='image_value_antispam']").val());
	if (!/^\d{4}$/.test(code)) message.push('Поле "Код безопасности" заполнено неверно');
	
	message.length ? alert(message.join("\n")) : form.submit(); 
}

function makingComments() {
 $('.ans').hide(); 
  $('.item').each(function() {
    $(this).append('<input type="button" value="Смотреть ответ" class="fullans" style="margin-top:10px;">');
      });
  $('.fullans').click(function() {
    $(this).parent('.item').find('.ans').toggle();
    if($(this).val()=='Смотреть ответ') {
      $(this).val('Закрыть ответ');
    } else{
      $(this).val('Смотреть ответ')
    }      
  return false;
  });
  }
