
function validForm(){
if(!$('#button-submit').hasClass('active-grey')){
    return true;
}else{
 return false;   
}
 //getElementById('contact-form').submit();
 //document.forms['nameForm'].submit();

}
$(function() {
	var elInd = 0;
	$(document).ready(function() {
//		$('#left-button').click(function() {
////			$('#list-images').find('img').each(function() {
////				var imgReplaceUrl =	$(this).attr('src');
////				var parentBlock = $(this).parent();
////				parentBlock.html(' ');
////				
////				parentBlock.append('<canvas height="280" width="280" id="'+elInd+'"></canvas>');
////				var example = document.getElementById(elInd);
////				console.log(example);
////			    var ctx = example.getContext('2d');
////			    var pic = new Image();
////			    pic.src = imgReplaceUrl;
////			    pic.onload = function() {
////			    	ctx.width = 280;
////			    	ctx.height = 280;
////			    	ctx.drawImage(pic, 0, 0);
////			    };
////			    elInd++;
////			});
//		});
//	$('#right-button').click(function() {
//			$('#list-images').find('img').each(function() {
//				var imgReplaceUrl =	$(this).attr('src');
//				var parentBlock = $(this).parent();
//				parentBlock.html(' ');
//				
//				parentBlock.append('<canvas height="280" width="280" id="'+elInd+'"></canvas>');
//				var example = document.getElementById(elInd);
//				console.log(example);
//			    var ctx = example.getContext('2d');
//			    var pic = new Image();
//			    pic.src = imgReplaceUrl;
//			    pic.onload = function() {
//			    	ctx.width = 280;
//			    	ctx.height = 280;
//			    	ctx.drawImage(pic, 0, 0);
//			    };
//			    elInd++;
//			});
//		});
//		$('#list-images').find('img').each(function() {
//			var imgReplaceUrl =	$(this).attr('src');
//			var parentBlock = $(this).parent();
//			parentBlock.html(' ');
//			
//			parentBlock.append('<canvas height="280" width="280" id="'+elInd+'"></canvas>');
//			var example = document.getElementById(elInd);
//			console.log(example);
//		    var ctx = example.getContext('2d');
//		    var pic = new Image();
//		    pic.src = imgReplaceUrl;
//		    pic.onload = function() {
//		    	ctx.width = 280;
//		    	ctx.height = 280;
//		    	ctx.drawImage(pic, 0, 0);
//		    };
//		    elInd++;
//		});
	});
	
	
    $('#m-info').hover(
    function(){
       $('#img-info').attr('src',imgUrl+'info2.gif');
    },function(){
       $('#img-info').attr('src',imgUrl+'info.gif');
    }
    )
    
    $('#list-info').hover(
    function(){
       $('#img-info').attr('src',imgUrl+'info2.gif');
    },function(){
       $('#img-info').attr('src',imgUrl+'info.gif');
    }
    )
    if($('#contact-form').length){
    initcheckfields('#post-name','red-bord','bord',false)
    initcheckfields('#post-mess','red-bord','bord',false)
    initcheckfields('#post-email','red-bord','bord',/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/)
    $('#post-capcha').click(
    function(){
       checkContact()
    }
    )
    }
//720x720        
}
)

function initcheckfields(name,classerr,cl,reg){
  if(reg){
            if(reg.test($(name).val())){
                $(name).removeClass(classerr)
                $(name).addClass(cl)
                checkContact()
            }else{
                $(name).addClass(classerr)
                $(name).removeClass(cl)
            }
          }else if($(name).val().length){
                $(name).removeClass(classerr)
                $(name).addClass(cl)
                checkContact()
          }else{
                $(name).addClass(classerr)
                $(name).removeClass(cl)
          }
  $(name).keyup(function() {
          if(reg){
            if(reg.test($(this).val())){
                $(this).removeClass(classerr)
                $(this).addClass(cl)
            }else{
                $(this).addClass(classerr)
                $(this).removeClass(cl)
            }
          }else if($(this).val().length){
                $(this).removeClass(classerr)
                $(this).addClass(cl)
          }else{
                $(this).addClass(classerr)
                $(this).removeClass(cl)
          }
                 checkContact()
         
          
  });
}

function checkContact(){
    var reg  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
    if($('#post-name').val().length>0&&reg.test($('#post-email').val())&&$('#post-mess').val().length>0&&$('#post-capcha').attr('checked')){
        $('#button-submit').removeClass('active-grey');
    }else{
       $('#button-submit').addClass('active-grey'); 
    }
}

function addHoverN(id){
            $(id).find('li map').each(function(){
                $(this).hover(
                   function(){
                     $(this).parent('div').next().find('.news-title a').eq(0).addClass('hov');
                   },
                   function(){
                        $(this).parent('div').next().find('.news-title a').eq(0).removeClass('hov');
                  
                       }
                )
        })
}

function addHoverP(id){
            $(id).find('li').each(function(){
                $(this).children('map').eq(0).hover(
                   function(){
                     $(this).next().next().find('.main-title a').eq(0).addClass('hov');
                   },
                   function(){
                        $(this).next().next().find('.main-title a').eq(0).removeClass('hov');
                  
                       }
                     )
                  })
           }

function addHoverB(id){
            $(id).each(function(){
                $(this).find('map').eq(0).hover(
                   function(){
                     $(this).parent('div').next().find('h2 a').eq(0).addClass('hov');
                   },
                   function(){
                         $(this).parent('div').next().find('h2 a').eq(0).removeClass('hov');
                  
                       }
                     )
                  })
           } 

function maxHeight(id){
    var h=0;
    $(id).find('li').each(function(){
       if($(this).height()>h)h=$(this).height();
    })
    $(id).find('li').each(function(){
       $(this).height(h);
    })
}

function maxHeightFind(id){
    var h=0;
    $(id).find('li').each(function(){
       if($(this).height()>h)h=$(this).height();
    })
    return h;
    
}


function scaleDesign(id,wid,add){
    var itemC=get_num(wid,add,3);
    var wdt=itemC*(wid);
    $('#content').css({
                    width:wdt
                })
    $(id).css({
                    width:wdt
                })
}

function anti_out(ind,border){
        var www=parseInt($(window).width()-$(ind).width())/2;
        //var count=get_num(300,60,3);
        //var add=0;
        //var koef=1
        //if(count==3){add=-30;koef=2;}
        if(www>border){
       $(ind).css("margin-left",0).css("left",www);
	  }else{
	     $(ind).css("margin-left",0).css("left",border);
	 
	  }
    }
    
 
 
 
function get_num(width,add,min){
    var ww=$(window).width()+add;
    var val=parseInt(ww/width)
    if(val<min)
    return min;
    else return val;
}

;(function($) {
    var defaults = {
        preload:                  true,
        loadAll:                  false,
        idData:        '#vslider-data',
        idMask:         'vslider-mask',
        numMask:                     3,
		maskWidth:                 110,
        maskHeight:                110,
        maskTitleHeight:                 58,
        maskImage:  '/images/mini-maska.png',
        maskCoords:             '55,55, 55',
        idList:              'vlist-images',
        imgWidth:                       110,
        imgHeight:                      110,
        topNav:                'top-button',
        bottomNav:          'bottom-button',
        passiveClassT:        'passive-top',
        passiveClassB:     'passive-bottom',
        speed:                         1000
    };
    $.fn.verticalSlider = function(settings) {
       $.extend(this, {
         dataImg:'',
         getData: function(){
            var data = $(this.idData);
            var pos=0;
            var ret=[];
            data.find('li').each(function() {
                var li=$(this);
                var link=$(this).find('a').eq(0);
                var text=link.html();
                var href=link.attr('href');
                var src=$(this).find('span').eq(0).html();
                var containerData = {
			        href:href,
                    text:text,
                    src:src                                        
                };
                ret[pos]=containerData;
			    pos++;
            })
            $(this.idData).remove();
                return ret;
         },
         
         initSlider: function() {
                this.dataImg=this.getData();
            },
         
          addMask: function(indFirst,indLast){
               $('#'+this.idMask).remove();
               var sliderMask='<ul id="'+this.idMask+'">';
                //begin
                sliderMask+=this.formListMask(indFirst,indLast);
                //end
                sliderMask+='</ul>';
                this.append(sliderMask);
                $('#'+this.idMask).css({
                    height:this.numMask*(this.maskHeight+this.maskTitleHeight)
                })
                this.addHoverMask(indFirst,indLast);
                
        },
         addHoverMask: function (indFirst,indLast){
            for(ind=indFirst;ind<indLast;ind++){
                $('#map-'+ind).hover(
                   function(){
                     $(this).parent('li').next().find('a').addClass('hov');
                   },function(){
                        $(this).parent('li').next().find('a').removeClass('hov');
                  
                       }
                     )
               }
         },  
         formListMask: function(indFirst,indLast){
             var sliderMask='';
             for(ind=indFirst;ind<indLast;ind++){
                sliderMask+='<li>';
                sliderMask+='<!--[if  lte IE 6]><a href="'+this.dataImg[ind].href+'"><![endif]-->';
                sliderMask+='<img src="'+this.maskImage+'" usemap="#map-'+ind+'" class="ie6 mask"  height="'+this.maskHeight+'" width="'+this.maskWidth+'"/>'
                sliderMask+='<map name="map-'+ind+'" id="map-'+ind+'"><area shape="circle" coords="'+this.maskCoords+'" href="'+this.dataImg[ind].href+'"/></map>'
                sliderMask+='<!--[if  lte IE 6]></a><![endif]-->';
                sliderMask+='</li>';
                sliderMask+='<li class="vslider-desc">';
                sliderMask+='<a href="'+this.dataImg[ind].href+'">'+this.dataImg[ind].text+'</a>';
                sliderMask+='</li>';
             }
             
            return sliderMask;
        },
        formListItems: function(indFirst,indLast){
            var listImages='';
            for(j=indFirst;j<indLast;j++){
              listImages+='<li id="'+j+'">';
              listImages+='<img src="'+this.dataImg[j].src+'" width="'+this.imgWidth+'" height="'+this.imgHeight+'" />';
              listImages+='</li>';
            }
            return listImages;
        },
        addListItems: function(indFirst,indLast){
            $('#box-'+this.idList).remove();
            var listImages='<div id="box-'+this.idList+'"><ul id="'+this.idList+'">';
                listImages+=this.formListItems(indFirst,indLast);
                listImages+='</ul></div>';
                $(this).append(listImages);
        },
        addItems: function(indFirst,indLast){
            var listImages=vslide.formListItems(indFirst,indLast);
            $('#'+vslide.idList).append(listImages);
        },
        activateNav: function(){
            $('#'+vslide.topNav).click(function(){
                if(!$('#'+vslide.topNav).hasClass(vslide.passiveClassT)){
                    $('#'+vslide.topNav).addClass(vslide.passiveClassT);
                    $('#'+vslide.bottomNav).addClass(vslide.passiveClassB);
                    vslide.makeAnimate('top');
                }
                return false;
            })
            $('#'+vslide.bottomNav).click(function(){
                if(!$('#'+vslide.bottomNav).hasClass(vslide.passiveClassB)){
                    $('#'+vslide.bottomNav).addClass(vslide.passiveClassB);
                    $('#'+vslide.topNav).addClass(vslide.passiveClassT);
                    vslide.makeAnimate('bottom');
                }
                return false;
            })
        },
        linksClass: function(act1,act2){
          if(act2){
               $('#'+vslide.topNav).addClass(vslide.passiveClassT);
            }else{
               $('#'+vslide.topNav).removeClass(vslide.passiveClassT);
            }
            if(act1){
                 $('#'+vslide.bottomNav).addClass(vslide.passiveClassB);
            }else{
               $('#'+vslide.bottomNav).removeClass(vslide.passiveClassB);
            }  
        },
        addPasiveClass: function(countImages,countIt,currentDim){
                        var act1=false;
                        var act2=false;
                        var cMargin = parseInt($('#'+vslide.idList).css('margin-top'));
                        if(cMargin==0){
                            act2=true;
                        }
                        if(countImages<=countIt||cMargin==(countIt-countImages)*currentDim){
                            act1=true;
                        }
                        vslide.linksClass(act1,act2);
        },
        changeSpeed: function(speed,lastItems,countIt){
            return parseInt(speed*(lastItems)/countIt);
        },
        makeAnimate: function(navig){
            var countImages=vslide.dataImg.length;
            var pages=parseInt(countImages/vslide.numMask);
            var lastItems=countImages%vslide.numMask;
            var maxPage=pages;
            if(lastItems!==0){
                maxPage++;
            }
            if(maxPage<0)maxPage=1;
            var curentMargin = parseInt($('#'+vslide.idList).css('margin-top'));
            var currentDim=vslide.maskHeight+vslide.maskTitleHeight;
            var curentPage=-parseInt(curentMargin/(vslide.numMask*currentDim));
            if(curentPage<0) curentPage=0;
            if(curentPage>maxPage) curentPage=maxPage;
            if(navig=='bottom'){
                var firstIndex=(curentPage+1)*vslide.numMask;
                var lastIndex=(curentPage+2)*vslide.numMask;
                if(lastIndex>countImages){
                   lastIndex=countImages;
                   firstIndex=lastIndex-vslide.numMask;
                  var addMargin=lastItems*currentDim;
                  //curentPage=maxPage;
                  var sp=vslide.changeSpeed(vslide.speed,lastItems,vslide.numMask);
                  if(!vslide.loadAll&&!vslide.preload){
                        var countItems=$('#'+vslide.idList).find('li').length;
                        if(countItems<lastIndex-lastItems+1){
                            vslide.addItems(lastIndex-lastItems,lastIndex)
                        }
                      }
                }else{
                        if(!vslide.loadAll&&!vslide.preload){
                        var countItems=$('#'+slide.idList).find('li').length;
                        if(countItems<firstIndex+1){
                            vslide.addItems(firstIndex,lastIndex)
                        }
                      }else if(!vslide.loadAll&&vslide.preload){
                            var f=firstIndex+vslide.numMask;
                            if(f<countImages){
                            var l=lastIndex+vslide.numMask
                            if(l>countImages){
                               l=countImages 
                            }
                        var countItems=$('#'+vslide.idList).find('li').length;
                        if(countItems<f+1){
                            vslide.addItems(f,l);
                            }
                            }
                        }
                        var sp=vslide.speed;  
                        var addMargin=(vslide.numMask)*currentDim;
                }
                vslide.addMask(firstIndex,lastIndex);
                $('#'+vslide.idList).animate({"margin-top": '-='+addMargin+"px"}, sp,function(){
                        vslide.addPasiveClass(countImages,vslide.numMask,currentDim);
                        });
                
            }else{
                var firstIndex=(curentPage-1)*vslide.numMask+lastItems;
                var lastIndex=(curentPage)*vslide.numMask+lastItems;
                    if(firstIndex<0){
                        firstIndex=0;
                        lastIndex=vslide.numMask;
                        var sp=vslide.changeSpeed(vslide.speed,lastItems,vslide.numMask);
                              var addMargin=-curentMargin;
                    }else{
                      var sp=vslide.speed;
                         var addMargin=(vslide.numMask)*currentDim;
                    }
                     vslide.addMask(firstIndex,lastIndex);
                    $('#'+vslide.idList).animate({"margin-top": '+='+addMargin+"px"}, sp,function(){
                        vslide.addPasiveClass(countImages,vslide.numMask,currentDim);
                        });
            }
        },
        initButtons: function(){
           var tBut='<div id="tBut"><a href="#" class="slider-butons passive-top" id="'+this.topNav+'"></a></div>';
           var bBut= '<div id="bBut"><a href="#" class="slider-butons passive-bottom" id="'+this.bottomNav+'"></a></div>';
           $(this).before(tBut).after(bBut);
        },
        formSlider: function() {
                var href='';
                var src='';
                var countImages=this.dataImg.length;
				if(countImages>0){
                this.initButtons();
                if(countImages>this.numMask){
                 var countMaxItems=this.numMask;
                var first=0;
                var last=this.numMask;
                $('#'+this.bottomNav).removeClass(this.passiveClassB);
                }else{
                   var countMaxItems=countImages;
                  first=0;
                  var last=countImages;  
                }
                this.addMask(first,last);
                
                if(this.loadAll){
                  var  maxInd=countImages;
                }else
                if(this.preload){
                   var maxInd=2*countMaxItems;
                    if(countImages<maxInd){
                        maxInd=countImages;
                    }
                }else{
                   var maxInd=countMaxItems; 
                }
                this.addListItems(0,maxInd);
                $('#box-'+this.idList).css({
                    height:countMaxItems*(this.maskHeight+this.maskTitleHeight)
                })
                $('#'+this.idList).height(countImages*(this.maskHeight+this.maskTitleHeight));
                
                }
			} 
        });
    $.extend(this, defaults, settings);
    this.initSlider();
    this.formSlider();
    var vslide = this;
     this.activateNav();        
    }
    })(jQuery);


;(function($) {
    
    var defaults = {
        preload:                  true,
        loadAll:                 false,
        widthItem:                 300,
        marginItem:                 20,
        addItemWidth:              -60,
        idMask:           'slider-img',
		maskWidth:                 300,
        maskHeight:                280,
        maskImage:  '/images/maska.png',
        maskCoords:     '150,140, 140',
        idList:          'list-images',
        imgWidth:                  280,
        imgHeight:                 280,
        leftNav:        '#left-button',
        rightNav:      '#right-button',
        passiveClassL:  'passive-left',
        passiveClassR: 'passive-right',
        heightText:                300,
        speed:                     1000
    };
    $.fn.dinamicSlider = function(settings) {
      
      $.extend(this, {
         countMaxItems:0,
         countItems:0,
         dataImg:[],
         
         getData: function(){
            
            var sliderData = $('#slider-data');
            var pos=0;
            var ret=[];
            sliderData.find('li').each(function() {
                var li=$(this);
                var href=$(this).find('.img-href').eq(0).html();
                var src=$(this).find('.img-src').eq(0).html();
                var imageData = {
			        href:href,
                    src:src                                        
                };
                ret[pos]=imageData;
			    pos++;
                
            })
                return ret;
         },
         
         initSlider: function() {
                this.dataImg=[];
                this.countItems=this.getNum(this.widthItem,this.addItemWidth,3);
                if($('#size-slider').length){
                    if(parseInt($('#size-slider').html())==this.countItems){
                        return false;
                    }else{
                      $('#size-slider').html(this.countItems);  
                    }
                    
                }else{
                    $('body').append('<div id="size-slider">'+this.countItems+'</div>');
                }
                this.dataImg=this.getData();
                return true;
            },
        activateNav: function(){
            $(this.leftNav).click(function(){
                if(!$(slide.leftNav).hasClass(slide.passiveClassL)){
                    $(slide.leftNav).addClass(slide.passiveClassL);
                    $(slide.rightNav).addClass(slide.passiveClassR);
                    slide.makeAnimate('left',slide.countItems);
                }
                return false;
            })
            $(this.rightNav).click(function(){
                if(!$(slide.rightNav).hasClass(slide.passiveClassR)){
                    $(slide.rightNav).addClass(slide.passiveClassR);
                    $(slide.leftNav).addClass(slide.passiveClassL);
                    slide.makeAnimate('right',slide.countItems);
                }
                return false;
            })
            
        },
        formListItems: function(indFirst,indLast){
            var listImages='';
            for(j=indFirst;j<indLast;j++){
              listImages+='<li>';
              listImages+='<img src="'+this.dataImg[j].src+'" width="'+this.imgWidth+'" height="'+this.imgHeight+'" />';
              listImages+='</li>';
            }
            return listImages;
        },
        addMask: function(indFirst,indLast){
               $('#'+this.idMask).remove();
               var countIt=this.getNum(this.widthItem,this.addItemWidth,3);
               var sliderMask='<ul id="'+this.idMask+'">';
                //begin
                sliderMask+=this.formListMask(indFirst,indLast);
                //end
                sliderMask+='</ul>';
                this.append(sliderMask);
                $('#'+this.idMask).css({
                    width:countIt*(this.maskWidth)
                })
                this.addHoverMask(indFirst,indLast);
                anti_out('#'+this.idMask,30);
        },
        addHoverMask: function (indFirst,indLast){
            var arrA=$('#slider-text').find('.main-title a');
            var hren=""
            for(index=indFirst;index<indLast;index++){
                hren+="$('#map-"+index+"').hover(function(){arrA.eq("+index+").addClass('hov');},function(){arrA.eq("+index+").removeClass('hov');});"
            }
            eval (hren);
        
        }, 
        getNum: function(width,add,min){
            var ww=$(window).width()+add;
            var val=parseInt(ww/width)
            if(val<min)
             return min;
            else return val;
         },
        formListMask: function(indFirst,indLast){
             var sliderMask='';
             for(ind=indFirst;ind<indLast;ind++){
                sliderMask+='<li>';
                sliderMask+='<!--[if  lte IE 6]><a href="'+this.dataImg[ind].href+'"><![endif]-->';
                sliderMask+='<img src="'+this.maskImage+'" usemap="#map-'+ind+'" class="ie6 mask"  height="'+this.maskHeight+'" width="'+this.maskWidth+'"/>'
                sliderMask+='<map name="map-'+ind+'" id="map-'+ind+'"><area shape="circle" coords="'+this.maskCoords+'" href="'+this.dataImg[ind].href+'"/></map>'
                sliderMask+='<!--[if  lte IE 6]></a><![endif]-->';
                sliderMask+='</li>';
             }
            return sliderMask;
        },
        addListItems: function(id,indFirst,indLast){
            $('#box-'+this.idList).remove();
            var listImages='<div id="box-'+this.idList+'"><ul id="'+this.idList+'">';
                listImages+=this.formListItems(indFirst,indLast);
                listImages+='</ul></div>';
                $(id).prev().before(listImages);
        },
        addItems: function(indFirst,indLast){
            var listImages=slide.formListItems(indFirst,indLast);
            $('#'+slide.idList).append(listImages);
        },
        firstIndex: function(page){
            return(page-1)*slide.countItems;
        },
        lastIndex: function(page,lastIndex){
            var lastIndex=page*slide.countItems;
                if(lastIndex>countImages){
                   lastIndex=countImages;
                }
            return lastIndex;
        },
        linksClass: function(act1,act2){
          if(act1){
                $(slide.rightNav).addClass(slide.passiveClassR);
            }else{
                $(slide.rightNav).removeClass(slide.passiveClassR);
            }
            if(act2){
                $(slide.leftNav).addClass(slide.passiveClassL);
            }else{
                $(slide.leftNav).removeClass(slide.passiveClassL);
            }  
        },
        addPasiveClass: function(countImages,countIt,currentDim){
                var act1=false;
                var act2=false;
                var cMargin = parseInt($('#'+slide.idList).css('margin-left'));
                if(cMargin==0){
                   act2=true;
                }
                if(countImages<=countIt||cMargin==(countIt-countImages)*currentDim){
                    act1=true;
                }
                slide.linksClass(act1,act2);
        },
        changeSpeed: function(speed,lastItems,countIt){
            return parseInt(speed*(lastItems)/countIt);
        },
        makeAnimate: function(navig){
            var countImages=slide.dataImg.length;
            var countIt=slide.getNum(slide.widthItem,slide.addItemWidth,3);
            var t=$('#slider-text');
            var lastItems = countImages%countIt;
            var maxPage = parseInt(countImages/countIt);
            if(lastItems!==0){
                maxPage++;
            }
            if(maxPage<0)maxPage=1;
            var curentMargin = parseInt($('#'+slide.idList).css('margin-left'));
            var currentDim=slide.maskWidth;
            var curentPage=-parseInt(curentMargin/(countIt*currentDim));
            if(curentPage<0) curentPage=0;
            if(curentPage>maxPage) curentPage=maxPage;
           if(navig=='right'){
                var firstIndex=(curentPage+1)*countIt;
                var lastIndex=(curentPage+2)*countIt;
                if(lastIndex>countImages){
                   lastIndex=countImages;
                   firstIndex=lastIndex-countIt;
                   var addMargin=lastItems*currentDim;
                   //curentPage=maxPage;
                   var sp=slide.changeSpeed(slide.speed,lastItems,countIt);
                   if(!slide.loadAll&&!slide.preload){
                        var countItems=$('#'+slide.idList).find('li').length;
                        if(countItems<lastIndex-lastItems+1){
                            slide.addItems(lastIndex-lastItems,lastIndex)
                        }
                      }
                }else{
                      if(!slide.loadAll&&!slide.preload){
                        var countItems=$('#'+slide.idList).find('li').length;
                        if(countItems<firstIndex+1){
                            slide.addItems(firstIndex,lastIndex)
                        }
                      }else if(!slide.loadAll&&slide.preload){
                            var f=firstIndex+countIt;
                            if(f<countImages){
                            var l=lastIndex+countIt
                            if(l>countImages){
                               l=countImages 
                            }
                            var countItems=$('#'+slide.idList).find('li').length;
                        if(countItems<f+1){
                            slide.addItems(f,l)
                            }
                            }
                        }
                      var sp=slide.speed;  
                        var addMargin=(countIt)*currentDim;
                }
                     
                $('#'+slide.idList).animate({"margin-left": '-='+addMargin+"px"}, sp,function(){
                        slide.addMask(firstIndex,lastIndex);
                        slide.addPasiveClass(countImages,countIt,currentDim);
                        });
                t.fadeOut(parseInt(sp/2)).animate({"margin-left":'-='+addMargin+"px"}, 1).fadeIn(parseInt(sp/2));
            }else{
                var firstIndex=(curentPage-1)*countIt+lastItems;
                var lastIndex=(curentPage)*countIt+lastItems;
                    if(firstIndex<0){
                        firstIndex=0;
                        lastIndex=countIt;
                        var sp=slide.changeSpeed(slide.speed,lastItems,countIt);
                        var addMargin=-curentMargin;
                    }else{
                      var sp=slide.speed;
                      var addMargin=(countIt)*currentDim;  
                    }
                  
                   $('#'+slide.idList).animate({"margin-left": '+='+addMargin+"px"}, sp,function(){
                        slide.addMask(firstIndex,lastIndex);
                        slide.addPasiveClass(countImages,countIt,currentDim);
                        });
                
                t.fadeOut(parseInt(sp/2)).animate({"margin-left":'+='+addMargin+"px"}, 1).fadeIn(parseInt(sp/2));
            }
        },
       
        sleep: function(milliseconds){
            var start = (new Date()).getTime();
            while ((new Date()).getTime() - start <= milliseconds) {
            }
        },
        
        formSlider: function() {
                var href='';
                var src='';
                var countImages=this.dataImg.length;
                $(this.rightNav).addClass(this.passiveClassR);
                $(this.leftNav).addClass(this.passiveClassL);
				if(countImages>0){
                if(countImages>this.countItems){
                this.countMaxItems=this.countItems;
                $(this.rightNav).removeClass(this.passiveClassR);
                var f=0;
                var l=this.countMaxItems;
                }else{
                  f=0;
                  l=countImages;  
                }
                this.addMask(f,l);
                $('#main-slider').css({
                    width:this.countMaxItems*(this.maskWidth)
                })
                $('#content').css({
                    width:this.countMaxItems*(this.maskWidth)+60
                })
                if(this.loadAll){
                    maxInd=countImages;
                }else
                if(this.preload){
                   var maxInd=2*this.countMaxItems;
                    if(countImages<maxInd){
                        maxInd=countImages;
                    }
                }else{
                   var maxInd=this.countMaxItems; 
                }
                this.addListItems('#box-slider-text',0,maxInd);
                $('#'+this.idList).width(countImages*(this.maskWidth));
                $('#box-slider-text').css({
                    width:this.countMaxItems*(this.maskWidth),
                    height:this.heightText
                    
                })
                $('#box-'+this.idList).css({
                    width:this.countMaxItems*(this.maskWidth)
                })
                $('#news-line').css({
                    width:this.countMaxItems*(this.maskWidth)
                }
                )
                $('#slider-text').width($('#slider-text').find('li').length*this.maskWidth).css('margin-left','0');
                }
			}  
      }
      );
      $.extend(this, defaults, settings);
       
       if(this.initSlider()){
       this.heightText=maxHeightFind('#slider-text');
        
        this.formSlider();
        
        this.activateNav();
        var slide = this;
        }
    };
    
		
		
        //return this;    
})(jQuery);

jQuery(document).ready(function($) {
    //alert($('#main').css('margin-bottom'))
    $('#main').css('min-height',($(window).height()-parseInt($('#main').css('margin-bottom')))+'px');
    window.onresize = function () {
       $('#main').css('min-height',($(window).height()-parseInt($('#main').css('margin-bottom')))+'px');
    }
    if($('#main-slider').length){
       $('#main-slider').dinamicSlider(
       {
       });
       anti_out('#slider-img',30);
       addHoverN('#slider-news')
       window.onresize = function () {
       $('#main-slider').dinamicSlider(
       {
       });
        anti_out('#slider-img',30);
    }
    }
    if($('#vertical-slider').length){
        $('#vertical-slider').verticalSlider(
       {
        
       });
    }
    if($('#list-design').length&&$('#main-design').length){
          maxHeight('#list-design');
         scaleDesign('#main-design',300,0);
         addHoverP('#list-design');
         window.onresize = function () {
          scaleDesign('#main-design',300,0);
          
    }
    }
    if($('#list-partners').length&&$('#main-partners').length){
        maxHeight('#list-partners');
         scaleDesign('#main-partners',320,0);
         window.onresize = function () {
          scaleDesign('#main-partners',320,0);
       }
    }
    if($('#main-service').length){
        	    $('#content').css('width','100%')
    }
    addHoverB('.blog-icon');
	})

