function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

$(document).ready(function(){
  var currentPosition = 0;
  var slideWidth = 620;
  var slides = $('.slide');
  var numberOfSlides = slides.length;

  // Remove scrollbar in JS
  $('#slidesContainer').css('overflow', 'hidden');

  // Wrap all .slides with #slideInner div
  slides
    .wrapAll('<div id="slideInner"></div>')
    // Float left to display horizontally, readjust .slides width
	.css({
      'float' : 'left',
      'width' : slideWidth
    });

  // Set #slideInner width equal to total width of all slides
  $('#slideInner').css('width', slideWidth * numberOfSlides);

  // Insert controls in the DOM
  $('#slideshow')
    .prepend('<span class="control" id="leftControl"><span><div>Листать<br />назад</div></span></span>')
    .append('<span class="control" id="rightControl"><span><div>Листать<br />вперед</div></span></span>');

  // Hide left arrow control on first load
  manageControls(currentPosition);

  // Create event listeners for .controls clicks
  $('.control')
    .bind('click', function(){
    // Determine new position
	currentPosition = ($(this).attr('id')=='rightControl') ? currentPosition+1 : currentPosition-1;

    if (currentPosition>=numberOfSlides)
        currentPosition=0;

	// Hide / show controls
    manageControls(currentPosition);
    // Move slideInner using margin-left
    $('#slideInner').animate({
      'marginLeft' : slideWidth*(-currentPosition)
    });
  });

  slideSetCurrentPosition = function setCurrentPosition(position) {
    currentPosition=position;
    // Hide / show controls
    manageControls(currentPosition);
    // Move slideInner using margin-left
    $('#slideInner').animate({
      'marginLeft' : slideWidth*(-currentPosition)
    });
  }

  // manageControls: Hides and Shows controls depending on currentPosition
  function manageControls(position){
    // Hide left arrow if position is first slide
	if(position==0){ $('#leftControl').hide() } else{ $('#leftControl').show() }
	// Hide right arrow if position is last slide
    if(position==numberOfSlides-1){ $('#rightControl').hide() } else{ $('#rightControl').show() }
  }
});

// Regular Page
/*
$(document).ready(function() {
	$('.menushow .rlione .roller').hover(over, out);
    function over(event) {
    	$('.menushow .rlione').addClass("over");
    }
    function out(event) {
    	$('.menushow .rlione').removeClass("over");
    }
});
$(document).ready(function() {
	$('.menushow .rlitwo .roller').hover(over, out);
    function over(event) {
    	$('.menushow .rlitwo').addClass("over");
        $('ins#rbox2').css("display", "none");
    }
    function out(event) {
    	$('.menushow .rlitwo').removeClass("over");
        $('ins#rbox2').css("display", "block");
    }
});
$(document).ready(function() {
	$('.menushow .rlithr .roller').hover(over, out);
    function over(event) {
    	$('.menushow .rlithr').addClass("over");
        $('ins#rbox3').css("display", "none");
    }
    function out(event) {
    	$('.menushow .rlithr').removeClass("over");
        $('ins#rbox3').css("display", "block");
    }
});
$(document).ready(function() {
	$('.menushow .rlifou .roller').hover(over, out);
    function over(event) {
    	$('.menushow .rlifou').addClass("over");
    }
    function out(event) {
    	$('.menushow .rlifou').removeClass("over");
    }
});
$(document).ready(function() {
	$('.menushow .rlifiv .roller').hover(over, out);
    function over(event) {
    	$('.menushow .rlifiv').addClass("over");
    }
    function out(event) {
    	$('.menushow .rlifiv').removeClass("over");
    }
});
*/


// Main Page
$(document).ready(function() {
	$('#mainPage .menushow .lione .roll').hover(over, out);
    function over(event) {
    	$('#mainPage .menushow .lione').addClass("over");
		$('#mainPage .menushow li p a.pic#p1').css('background-position', '0 -70px');
		$('#mainPage .menushow li p a.pic#p6').css('background-position', '0 -70px');
		$('#mainPage .menushow li p a.pic#p11').css('background-position', '0 -70px');
		$('#mainPage .menushow li p a.pic#p16').css('background-position', '0 -70px');
    }
    function out(event) {
    	$('#mainPage .menushow .lione').removeClass("over");
		$('#mainPage .menushow li p a.pic#p1').css('background-position', '0 0');
		$('#mainPage .menushow li p a.pic#p6').css('background-position', '0 0');
		$('#mainPage .menushow li p a.pic#p11').css('background-position', '0 0');
		$('#mainPage .menushow li p a.pic#p16').css('background-position', '0 0');
    }
});
$(document).ready(function() {
	$('#mainPage .menushow .litwo .roll').hover(over, out);
    function over(event) {
    	$('#mainPage .menushow .litwo').addClass("over");
        $('ins#box2').css({display: "none"});
		$('#mainPage .menushow li p a.pic#p2').css('background-position', '0 -70px');
		$('#mainPage .menushow li p a.pic#p7').css('background-position', '0 -70px');
		$('#mainPage .menushow li p a.pic#p12').css('background-position', '0 -70px');
		$('#mainPage .menushow li p a.pic#p17').css('background-position', '0 -70px');
    }
    function out(event) {
    	$('#mainPage .menushow .litwo').removeClass("over");
        $('ins#box2').css({display: "block"});
		$('#mainPage .menushow li p a.pic#p2').css('background-position', '0 0');
		$('#mainPage .menushow li p a.pic#p7').css('background-position', '0 0');
		$('#mainPage .menushow li p a.pic#p12').css('background-position', '0 0');
		$('#mainPage .menushow li p a.pic#p17').css('background-position', '0 0');
    }
});
/*
$(document).ready(function() {
	$('#mainPage .menushow .lithr .roll').hover(over, out);
    function over(event) {
    	$('#mainPage .menushow .lithr').addClass("over");
        $('ins#box3').css({display: "none"});
		$('#mainPage #slideshow #slidesContainer').css('background', 'url(../images/layout/bg-menushow.gif) no-repeat 26px 0');
		$('#mainPage .menushow li p a.pic#p3').css('background-position', '0 -70px');
		$('#mainPage .menushow li p a.pic#p8').css('background-position', '0 -70px');
		$('#mainPage .menushow li p a.pic#p13').css('background-position', '0 -70px');
		$('#mainPage .menushow li p a.pic#p18').css('background-position', '0 -70px');
    }
    function out(event) {
    	$('#mainPage .menushow .lithr').removeClass("over");
        $('ins#box3').css({display: "block"});
		$('#mainPage #slideshow #slidesContainer').css('background', 'url(../images/layout/bg-menushowo.gif) no-repeat 26px 0');
		$('#mainPage .menushow li p a.pic#p3').css('background-position', '0 0');
		$('#mainPage .menushow li p a.pic#p8').css('background-position', '0 0');
		$('#mainPage .menushow li p a.pic#p13').css('background-position', '0 0');
		$('#mainPage .menushow li p a.pic#p18').css('background-position', '0 0');
    }
});
$(document).ready(function() {
	$('#mainPage .menushow .lifou .roll').hover(over, out);
    function over(event) {
    	$('#mainPage .menushow .lifou').addClass("over");
		$('#mainPage #slideshow #slidesContainer').css('background', 'url(../images/layout/bg-menushow.gif) no-repeat 26px 0');
		$('#mainPage .menushow li p a.pic#p4').css('background-position', '0 -70px');
		$('#mainPage .menushow li p a.pic#p9').css('background-position', '0 -70px');
		$('#mainPage .menushow li p a.pic#p14').css('background-position', '0 -70px');
		$('#mainPage .menushow li p a.pic#p19').css('background-position', '0 -70px');
    }
    function out(event) {
    	$('#mainPage .menushow .lifou').removeClass("over");
		$('#mainPage #slideshow #slidesContainer').css('background', 'url(../images/layout/bg-menushowo.gif) no-repeat 26px 0');
		$('#mainPage .menushow li p a.pic#p4').css('background-position', '0 0');
		$('#mainPage .menushow li p a.pic#p9').css('background-position', '0 0');
		$('#mainPage .menushow li p a.pic#p14').css('background-position', '0 0');
		$('#mainPage .menushow li p a.pic#p19').css('background-position', '0 0');
    }
});
*/
$(document).ready(function() {
	$('#mainPage .menushow .lifiv .roll').hover(over, out);
    function over(event) {
    	$('#mainPage .menushow .lifiv').addClass("over");
		$('#mainPage .menushow li p a.pic#p5').css('background-position', '0 -70px');
		$('#mainPage .menushow li p a.pic#p10').css('background-position', '0 -70px');
		$('#mainPage .menushow li p a.pic#p15').css('background-position', '0 -70px');
		$('#mainPage .menushow li p a.pic#p20').css('background-position', '0 -70px');

    }
    function out(event) {
    	$('#mainPage .menushow .lifiv').removeClass("over");
		$('#mainPage .menushow li p a.pic#p5').css('background-position', '0 0');
		$('#mainPage .menushow li p a.pic#p10').css('background-position', '0 0');
		$('#mainPage .menushow li p a.pic#p15').css('background-position', '0 0');
		$('#mainPage .menushow li p a.pic#p20').css('background-position', '0 0');
    }
});

$(document).ready(function() {
	$(".contentbox p").after("<div class='separator'></div>");
	$(".contentbox ul").after("<div class='separator'></div>");
	$(".contentbox ol").after("<div class='separator'></div>");
});

$(document).ready(function() {
	$(".ulcols li:last").css("margin-right", "0");
	$(".linebox ol li:last").css("padding-right", "0");
});
    

$(document).ready(function() { 
    $('#CalcRequestForm').ajaxForm( {
        dataType: 'xml',
        iframe: true,
        beforeSubmit: function(arr, $form, options) { 
            // The array of form data takes the following form: 
            // [ { name: 'username', value: 'jresig' }, { name: 'password', value: 'secret' } ] 
            if ($('#CalcRequestForm input[type="submit"]').attr('disabled')=='disabled')
                return false;

            var i=0;
            for (;i<arr.length; i++)            
            {
                var field=arr[i];                
                if (field.name=='phone')
                {
                    $form.find('#textfield2_label').css('display',
                        field.value.length<3 ? 'block' : 'none');

                    if (field.value.length<3)
                        return false;             
                 }
            }

            $('.highslide-body').html('Подождите, Ваш запрос обрабатывается');
            hs.htmlExpand (null, { contentId: 'highslide-html', width: 500, height: 100, numberPosition: null, preserveContent: true });

            return true;
            // return false to cancel submit                  
        },
        success: function(responseXML, statusText, xhr, $form) {
            $('.highslide-body').html(responseXML.body.innerHTML);
            $('#CalcRequestForm input[type="submit"]').attr('disabled', 'disabled');
            //alert (responseXML.body.innerHTML);
        }
    });

    $('#CallbackRequestForm').ajaxForm( {
        dataType: 'xml',
        iframe: true,
        beforeSubmit: function(arr, $form, options) { 
            // The array of form data takes the following form: 
            // [ { name: 'username', value: 'jresig' }, { name: 'password', value: 'secret' } ] 

            if ($('#CallbackRequestForm input[type="submit"]').attr('disabled')=='disabled')
                return false;

            var i=0;
            for (;i<arr.length; i++)            
            {
                var field=arr[i];                
                if (field.name=='phone')
                {
                    $form.find('#textfield2_label').css('display',
                        field.value.length<3 ? 'block' : 'none');

                    if (field.value.length<3)
                        return false;             
                 }
            }

            $('.highslide-body').html('Подождите, Ваш запрос обрабатывается');
            hs.htmlExpand (null, { contentId: 'highslide-html', width: 500, height: 100, numberPosition: null, preserveContent: true });
            
            return true;
            // return false to cancel submit                  
        },
        success: function(responseXML, statusText, xhr, $form) {
            $('.highslide-body').html(responseXML.body.innerHTML);
            $('#CallbackRequestForm input[type="submit"]').attr('disabled', 'disabled');
            //alert (responseXML.body.innerHTML);
        }
    });

});             

// dropdown menu
/*
$(function(){

    $("p.linkWhyThis").hover(function(){
    
        $("div.linkWhyThis").addClass("hover");
        $('ul.linkWhyThisDropdown').css('visibility', 'visible');
    
    }, function(){
    
        $("div.linkWhyThis").removeClass("hover");
        $('ul.linkWhyThisDropdown').css('visibility', 'hidden');
    
    });
});
*/

tm=false;
$(function(){
    $("p.linkWhyThis").hover(function() {
        clearTimeout(tm);
        $('ul.linkWhyThisDropdown').css('visibility', 'visible');
    }, function() {
        tm=setTimeout(function() {
            $("ul.linkWhyThisDropdown").css('visibility', 'hidden');
        }, 400);    
    });

    $("ul.linkWhyThisDropdown").hover(function() {
        clearTimeout(tm);
        $('ul.linkWhyThisDropdown').css('visibility', 'visible');       
    },
    function() {
        tm=setTimeout(function() {
            $("ul.linkWhyThisDropdown").css('visibility', 'hidden');
        }, 400);
    });
});


