/*
// fixPNG(); http://www.tigir.com/js/fixpng.js (author Tigirlas Igor)
function fixPNG(element)
{
	if (/MSIE (5\.5|6).+Win/.test(navigator.userAgent))
	{
		var src;
		
		if (element.tagName=='IMG')
		{
			if (/\.png$/.test(element.src))
			{
				src = element.src;
				element.src = "/image/blank.gif";
			}
		}
		else
		{
			src = element.currentStyle.backgroundImage.match(/url\("(.+\.png)"\)/i)
			if (src)
			{
				src = src[1];
				element.runtimeStyle.backgroundImage="none";
			}
		}
		
		if (src) element.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='crop')";
	}
}

$(function() {
  if ($(".history-main").height() < 551)
     $(".history-main").height(551);

  //Top menu
  var m_width = $("#menu").width();
  var l_width = 0;
  var l_count = 0;
  $("#menu .link:last").addClass('last').css('float', 'right').css('padding-right', '20px');
  $("#menu .link").each(function() {
     l_count++;
     l_width = l_width + $(this).outerWidth();
  });
  l_count = l_count - 2;
  var cor = 0;
  if (m_width > l_width) {
     cor = parseInt(Math.abs(m_width - l_width)/l_count);
     double_cor = cor;
     cor = parseInt(cor/2);
  }
  if (cor) {
     $("#menu .link").each(function() {
        if (!$(this).hasClass('last') && !$(this).hasClass('first')) {
           $(this).css("padding-right", cor+'px').css("padding-left", parseInt(20+cor)+'px');
       }
     });
  }
  
  $("#menu .link").hover(
     function() {
        var sublinks = $(".sublinks", this);
        if (sublinks.get(0)) {
           var w = sublinks.outerWidth();
           var parent = sublinks.parent();
           var parent_offset = parent.offset().left;
           var parent_width = parent.width();
          
           var main_offset = $("#menu").offset().left;
           var main_width = $("#menu").width();
          
           if (w>parent_width) {
              max_w = main_width - (parent_offset - main_offset);
              if (max_w < w) {
                 sublinks.addClass('pos_right');
              } else {
                 sublinks.addClass('pos_left');
              }
           }
           sublinks.show();
        }
     },
     function() {
        $(".sublinks", this).hide();
     }     
  );
  
  $("#menu .sublink").hover(
     function() {
        $(this).addClass('hovered');
     },
     function() {
        $(this).removeClass('hovered');
     }
  )
  
  
  
  $("a[rel=facebox]").click(function() {      
     var url = '/' + $(this).attr('href') + '?ajax=1';
     $.facebox({
        "ajax": url 
     });
     return false;
  })
  
})

// getPageScroll() by quirksmode.com
function getPageScroll() {
   var xScroll, yScroll;
   if (self.pageYOffset) {
      yScroll = self.pageYOffset;
      xScroll = self.pageXOffset;
   } else if (document.documentElement && document.documentElement.scrollTop) {	 // Explorer 6 Strict
      yScroll = document.documentElement.scrollTop;
      xScroll = document.documentElement.scrollLeft;
   } else if (document.body) {// all other Explorers
      yScroll = document.body.scrollTop;
      xScroll = document.body.scrollLeft;	
   }
   return new Array(xScroll,yScroll) 
}

// Adapted from getPageSize() by quirksmode.com
function getPageHeight() {
   var windowHeight;
   if (self.innerHeight) {	// all except Explorer
      windowHeight = self.innerHeight;
   } else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
      windowHeight = document.documentElement.clientHeight;
   } else if (document.body) { // other Explorers
      windowHeight = document.body.clientHeight;
   }	
   return windowHeight
}

function updateFbContent(link) {
   var id = $(link).attr('pid');
   $.get(
      '/projects/image/'+id+'.htm?ajax=1',
      function(data) {
         $("#image_ajax_cont").replaceWith(data);
         $('#facebox').css('left', getPageScroll()[0] + $(window).width() / 2 - ($('#facebox table.facebox_inner_tbl').width() / 2))
      }
   )
   return false;
}

$(function() {
  $('.menu1').hover(
     function() {$(this).css('background-color', '#EAEAEA')},
     function() {$(this).css('background-color', '#FFF')}
  )
});

// Main page
$(function() {
  $(".main_item .head img").each(
     function() {
        var img = $('<img>');
        img.attr('src',$(this).attr('src').replace(/\./, '1.')); 
     }
  )
  $(".main_item").hover(
     function() {
        $(".head", this).addClass('hover')
        $(".head", this).css('background-color', '#FE8901');
        $(".head_info", this).show();
        $(this).append('<div class="angle iePNG" style="margin-top:-'+($(this).height()-1)+'px"></div>');
     },
     function() {
        $(".head", this).removeClass('hover')
        $(".head_info", this).hide();
        $(".head",  this).css('background-color', '#A0A0A0');
        $(".angle", this).remove();
     }
  )
	
	
	$('li[rel*=notice]').hover(
     function() {
			 $(".notice_info", this).show();
     },
     function() {
       $(".notice_info", this).hide();
     }
  )

});

//History
$(function() {
  $("a.history_next_btn, a.history_prev_btn").click(
     function () {
        var link = $(this);
        var direction = link.attr('direction');
        $.getJSON(
           'projects/history/next/',
           { id: link.attr('historyid'),
             iswork: '<?= $is_work ?>',
             direction: direction
           },
           function(data) {
              $("#history-short-content .history_text").html(data.text);
              $("#history-short-content a").each(function(){
                 $(this).attr('href', data.url);
              })
              $("#history-short-content .img img").attr('src', data.src).attr('alt',data.alt);
              $("a.history_next_btn, a.history_prev_btn").each(
                 function() {
                    $(this).attr('historyid', data.id);
                 }
              )
              $("#history-short-content .client_name").html(data.client);
           }
        )
        return false;
     }
  );
  
  if ($("#systems_more_text").get(0)) {
     $(".toptxtf script").remove();
     $("#systems_more_text").html($(".toptxtf").html());
  }
  
  $(".mn_inv").show();
})



$(document).ready(function() {
    // overlay
    //$(document.body).prepend('<div id="overlay"></div>');
    $('#overlay').click(
        function() { 
            $('#overlay').fadeOut('slow'); 
            $('.consultation_popup_form').fadeOut(500);
        }
    );

    $('a#consultation_main').click(function() {             
        $('#overlay').fadeIn('slow');
        $('.consultation_popup_form').css({
            position: 'absolute',
            left: ($(document).width() - $('.consultation_popup_form').width()*2) / 2,
            top: (24) //($(document).height() - $('.dealer_form').height()) / 2
        });
        $('.consultation_popup_form').fadeIn(500);

    });
    //!overlay
});

*/


$(function() {
  if ($("#partitions_main").get(0)) {
     $("#partitions_main .info_block").hover(
        function() {
           if ($(".info td",this).height()<116)
              $(".info td",this).height(116);
           $(".info", this).show();
           $(".head", this).hide()
        },
        function() {
           $(".info", this).hide();
           $(".head", this).show();
        }
     )
     $("#partitions_main .info").click(function() {document.location.href=$(this).attr('href')})
  }
  
  $("a[rel=facebox]").click(function() {      
     var url = '/' + $(this).attr('href') + '?ajax=1';
     $.facebox({
        "ajax": url 
     });
     return false;
  })
})

function updateFbContent(link) {
   var id = $(link).attr('pid');
   $.get(
      '/clients/image/'+id+'.htm?ajax=1',
      function(data) {
         $("#image_ajax_cont").replaceWith(data);
         $('#facebox').css('left', getPageScroll()[0] + $(window).width() / 2 - ($('#facebox table.facebox_inner_tbl').width() / 2))
      }
   )
   return false;
}

