$(document).ready(function()
        {
    

	$("a.zoom1").fancybox({
		'zoomSpeedIn'		:	500,
		'zoomSpeedOut'		:	500
	}); 

        $(".r3_Tabs a").live("click", function()
                {
                        var id_elem = $(this).attr("id");
                        var id_content = id_elem + "_content";

                        $(".content_container").hide();
                        $("#" + id_content).show();

						$(".r3_Tabs td").removeClass("active");
                        $(this).parent().addClass("active");
                }
        );
		
		$("#button_subscribe").live("click", function()
			{
				$("#subscribed").hide();
				var val = $("#email_subscribe").val();
				re = /^([A-z0-9_\-]+\.)*[A-z0-9_\-]+@([A-z0-9][A-z0-9\-]*[A-z0-9]\.)+[A-z]{2,4}$/i;
				if(!re.test(val))
					{
						$("#email_subscribe").addClass("error");
						$("#error_bademail").show();
					}
				else
					{
						var lang = $("#lang_short").val();
						if(lang)
							lang = "/" + lang;
						$("#email_subscribe").removeClass("error");
						$("#error_bademail").hide();
						$.ajax({
							type: "POST",
							url: lang + "/subscribe/29",
							cache: false,
							dataType: "json",
							data: "ajax=1&email=" + val,
							async: false,
							success:        function(msg)
											{
												var code = msg[0];
												if(code == 0)
													{
														$("#email_subscribe").addClass("error");
														$("#error_notuniqueemail").show();
													}
												else
													{
														$("#email_subscribe").removeClass("error");
														$("#error_notuniqueemail").hide();
														$("#subscribed").show();
													}
											}
						});
					}
			}
		);
            $(".vote_link").live("click", function()
			{
                var id = $(this).attr("id").split("_");
				var vote_id = id[1];
				var block = $("#block_mod").val();
				var href = location.href;
				$.ajax({
							type: "POST",
							url: href + "/" + block,
							cache: false,
							dataType: "html",
							data: "ajax=1&vote_id=" + vote_id,
							async: false,
							success:        function(msg)
											{
											  if(msg == '0') {
                                                                                            $("#error_vote").show();
                                                                                          }	
                                                                                          else {
                                                                                            $("#content_container").html(msg);
																							$("a.zoom1").fancybox({
																								'zoomSpeedIn'		:	500,
																								'zoomSpeedOut'		:	500
																							});
																							setCookie('bystrov_vote','1',1);
                                                                                          }
											}
						});
			}
			);
			
			$("#fancy_title_main > div").live("mouseover", function() {
				$(this).css("cursor", "pointer");
			});
			
			$("#fancy_title_main > div").live("mouseout", function() {
				$(this).css("cursor", "");
			});
			
			$("#fancy_title_main > div").live("click", function()
			{
				var node = $(this);
				var id = $("#fancy_img").attr("src").split("/");
				var vote_id = id[id.length - 2];
				var block = $("#block_mod").val();
				var href = location.href;
				$.ajax({
							type: "POST",
							url: href + "/" + block,
							cache: false,
							dataType: "json",
							data: "ajax=1&vote_id=" + vote_id + "&votetype=big",
							async: false,
							success:        function(msg)
											{
											  if(msg[0] == '0') {
                                                                                            //node.html("<span style=\"color:red\">Вы не можете голосовать более одного раза</span>");
                                                                                          }	
                                                                                          else {
                                                                                            $("#content_container").html(msg[1]);
																							//node.html("Количество голосов - " + msg[0]);
																							$.fn.fancybox.close();
																							$("a.zoom1").fancybox({
																								'zoomSpeedIn'		:	500,
																								'zoomSpeedOut'		:	500
																							});
																							setCookie('bystrov_vote','1',1);
                                                                                          }
											}
						});
			});

        }
);

function killBlock(bid)
{
   document.getElementById(bid).style.display='none';
}

function hideBlock(id) {
        document.getElementById(id).style.display='none';
}

function viewBlock(id) {
        document.getElementById(id).style.display='inline';
}

function submitTheForm(form)
{
  d = document.getElementById(form);
  d.submit();
}

function submitTheFormAction(form, action, close)
{
  d = document.getElementById(form);
  d.action = action;
  d.submit();
  if(close)
    {
      setTimeout("closereload()", 200);
    }
}

function closereload()
{
  window.opener.location.reload();
  window.close();
}

function onloadPageFormsBlocks(menu_ids, shorts)
{
  menu_ids = menu_ids.split(",");
  shorts   = shorts.split(",");

  for(i=0;i<menu_ids.length;i++)
  {
    for(j=0; j<shorts.length; j++)
      {
        d = document.getElementById('menuid'+shorts[j]+'_'+menu_ids[i]);
        if(d)
          {
            d1 = document.getElementById('menufile_'+shorts[j]+'_'+menu_ids[i]);

            if(d.checked)
              {
                d1.style.display = '';
              }
            else
              {
                d1.style.display = 'none';
              }
          }
      }
  }
}

function chechInquiry(source)
{
  d = document.getElementById(source);
  d.checked = true;
}

function checkboxes(do_check, elem)
{
  var elts = document.forms['search'].elements[elem];
  if(elts[0])
    {
      for(var i = 0; i < elts.length; i++)
        elts[i].checked = do_check;
    }
  else
      elts.checked = do_check;
}

function checkstring(form, string, boxes)
{
  d  = document.getElementById(form);
  s  = document.getElementById(string);

  var cond1 = '';

  var elts = document.forms[form].elements[boxes];
  if(elts[0])
    {
      for(var i = 0; i < elts.length; i++)
        {
          if(elts[i].checked)
            cond1 = true;
        }
    }
  else
    {
      if(elts.checked)
        cond1 = true;
    }

  if(!(s.value))
    alert("Вы не ввели строку для поиска");
  else if(!cond1)
    alert("Вы не выбрали направление поиска");
  else
    d.submit();
}

function showhide(what,what2)
{
  if (what.style.display=='none')
    {
      what.style.display='';
    }
  else
    {
      what.style.display='none'
    }
}













var myWidth=0;
function init_gallery() {
        setInterval('startLine()', 1);
}

function startLine() {
        if (document.body.clientWidth != myWidth) {
                myWidth = document.body.clientWidth;
                inLine();
        }
}
function inLine() {
        var td = document.getElementById('photo-parent').getElementsByTagName('td');
        var table = document.getElementById('photo-parent').getElementsByTagName('table');
        var count = 0;
        var row = false;

        for (var i = 1; (table.item(i)); i++) {
                if ((row == false) && (table.item(i).offsetTop == table.item(i-1).offsetTop)) count++; else row = true;
                td.item(i).style.height = 'auto';
        }
        td.item(0).style.height = 'auto';
        count++;

        for (var i = 0; (td.item(i)); i=i+count) {
                myHeight = 0;
                for (var o = 0; (td.item(i+o) && o < count); o++) if (td.item(i+o).offsetHeight > myHeight) myHeight = td.item(i+o).offsetHeight;
                for (var o = 0; (td.item(i+o) && o < count); o++) td.item(i+o).style.height = myHeight + 'px';
        }
        document.getElementById('photo-parent').style.visibility = 'visible';
}

function submitTheForm(form)
{
  d = document.getElementById(form);
  d.submit();
}

function submitTheFormAction(form, action, close)
{
  d = document.getElementById(form);
  d.action = action;
  d.submit();
  if(close)
    {
      setTimeout("closereload()", 200);
    }
}

function closereload()
{
  window.opener.location.reload();
  window.close();
}

function onloadPageFormsBlocks(menu_ids, shorts)
{
  menu_ids = menu_ids.split(",");
  shorts   = shorts.split(",");

  for(i=0;i<menu_ids.length;i++)
  {
    for(j=0; j<shorts.length; j++)
      {
        d = document.getElementById('menuid'+shorts[j]+'_'+menu_ids[i]);
        if(d)
          {
            d1 = document.getElementById('menufile_'+shorts[j]+'_'+menu_ids[i]);

            if(d.checked)
              {
                d1.style.display = '';
              }
            else
              {
                d1.style.display = 'none';
              }
          }
      }
  }
}



function setMenuOver(elem) {
   elem.className = 'over';
}

function setMenuOut(elem) {
   elem.className = 'default';
}

function setCookie(c_name,value,expiredays)
{
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(value)+
	((expiredays==null) ? "" : ";expires="+exdate.toUTCString());
}

