
var touch = {};

$(document).ready(function(){
    if ($.browser.msie && $('.bout-content').size()==0) {
        $('.left-slides-actions img').add('.left-slides-brands img').add('.left-slides-collection img').attr('style','height:'+($("div.page").height()-100)+'px !important;'+'margin-top: 50px');
        //alert($('.left-slides-actions img').add('.left-slides-brands img').add('.left-slides-collection img').size());
    }
    if(navigator.platform == 'iPad'){
        $('.phone-bottom').css('margin-top','-15px')//.css('border','1px solid red');
        $('.phone-bottom > span').css('margin-top','-21px').css('white-space','nowrap')//.css('border','1px solid green');
    }
    if ($.browser.msie){
        $('.page .nav-top .menu-actions-thumb').click(function(){
           document.location = $(this).parents('a.menu-action').attr('href');
           $('<div class="whitecover" style="width:'+'100%'+';height:'+'100%'+';top:0;left:0;position:absolute;z-index:999999;"></div>').appendTo('body');
			$('img.preloader').css('position','relative').css('top','50%').css('left','50%').appendTo('.whitecover');
			
           return false;
        });
    }
});

(function($) {
    

	// Scroll
	function scroll() {
		var mar1 = $('.page').width();
		var mar2 = $('.jspPane table').width();
		if(('\v' == 'v')&&(mar1>mar2)) {
			$('.jspPane table').css({'margin-left' : mar1/2 - mar2/2 +'px'}).css("float","left");
                        $('.jspPane').css({'left' : '0px'});
		} else if(('\v' == 'v')&&(mar1<=mar2)) {
			$('.jspPane table').css({'margin-left' : '1px'});
		}
		w = $('.content').innerWidth()-802;
		h = $('.page').innerHeight();
		if (w<480) {
			im = $('.content-pic').find('img');
			for (i=0;i<im.length;i++) {
				im[i].width=w;
			}
		}
		dh = h - 600;
		var top_ = 0;
		if (dh > 0) {
			pim = $('.content-pic');
			im = $('.content-pic-img');
			top_ = im.css('height');
			if (top_) {
				top_ = top_.replace('px','');
				top1 = top_.valueOf()/3;
				top2 = 45 - top1;
				top3 = top2 + 'px';
				pim.css('top',top3);
			}
		}
	}
	
	// Grid
	function grid() {
		var w1 = $('.page').innerWidth();
		var h1 = $('.page').innerHeight();
		var h2 = (h1 - 200)/3 + 52;
		$('#js-brand').css('top',h2);
		
		var h3 = $('#js-brand').innerHeight();
		var h4 = $('.sidebar-nav').innerHeight();
		var h5 = (h1 - 260)/3 + h3;
		var h6 = (h1 - 370 - h5)/2 - (h4 - 11)/2;
		var h7 = h6 + h5 + 52;
		$('.sidebar-nav').css('top',h7);
                //$('.sidebar-nav').append(h7);
		
		var h8 = $('.back').innerHeight();
		var h9 = (h1 - 104 - h8)/4 + 52;
		$('.brand-about').css('top',h9);
		var h10 = $('.brand-about').innerHeight();
		
		var h11 = (h1 - 52 - h8 - h9 - h10)/2;
		var h12 = $('.act-about-container').innerHeight();
		h12 = h11 - h12/2;
		var h13 = h10 + h9 + h12;
		w = $('.content').innerWidth()-802;
		h = $('.page').innerHeight();
		if (w<480) {
			im = $('.content-pic').find('img');
			for (i=0;i<im.length;i++) {
				im[i].width=w;
			}
		}
		dh = h - 600;
		var top_ = 0;
		if (dh > 0 || w<480) {
			pim = $('.content-pic');
			im = $('.content-pic-img');
			top_ = im.css('height');
			if (top_) {
				top_ = top_.replace('px','');
				top1 = top_.valueOf()/3;
				top2 = 0 - top1;
				top3 = top2 + 'px';
				pim.css('top',top3);
			}
		}
		if ($('.message')) {
			mw = $('.message').innerWidth();
			mh = $('.message').innerHeight();
			m2 = $('.nav-top').innerHeight();
			mt = Math.ceil((h1 - mh )/2);
			ml = Math.ceil((w1 - mw)/2);
			$('.message').css('top',mt);
			$('.message').css('left',ml);
		}
	}

        var tabnum = 0;
        function setPopupUp(thisel){
					$(thisel).show();
                    var nb = $(thisel).find(".popup-tabs-pane > div").eq(tabnum);
                    $(thisel).find(".popup-tabs > li").eq(tabnum).find("a").addClass("current");
                    if('\v' == 'v') {
                        nb.show();
                        if(tabnum==0)nb.jScrollPane();
                    } else{
                        nb.fadeIn();
                        if(tabnum==0)nb.jScrollPane();
                    }
                    // Popup Gallery
                    if( $(thisel).find('.popup-gallery-block').length ) {
							img = $(thisel).find('.popup-gallery-pic-new > img');
							if (img.length>0) {
								for (i=0;i<img.length;i++) {
									if (img.eq(i).attr('srcjs')) img.eq(i).attr('src',img.eq(i).attr('srcjs'));
								}
							}
                            var cls=$(thisel).attr("class");
                            var clss = cls.replace(/(.+)\s(event\d+)/,"$2");
                            $('.'+clss+' .popup-gallery-block').scrollable().navigator('.popup-navi');
                            $('.'+clss+' .popup-gallery-inner a').bind('click', function() {
                                    return false;
                            })
                    }

					$(thisel).find('.popup-close, .popup-bg2').bind('click', function() {
						if('\v' == 'v') {
							$('.popup-bg1, .popup-bg2').hide();
							$('.popup-block').hide();
						}else {
							setTimeout(function () {
								$('.popup-bg1, .popup-bg2').hide();
							}, 100);
							$('.popup-block').fadeOut();
						}
						if($('.popup-block').find("object").size()>0){
							$('.popup-block').find("object").parents('.popup-block').html("");
						};
						if ($(this).attr('video')) {
							vi = $(this).attr('video');
							$('#video'+vi).replaceWith('<div></div>');
						}
						return false;
                    });

                    // Popup Tabs
			if( $(thisel).find('.popup-tabs').length ) {
				$(thisel).find('.popup-tabs a').bind('click', function(e) {
					var tabs = $(this).parents('.popup-tabs').find('a');
					for (var i = 0; i < tabs.length; i++) {
						if(e.target == tabs[i]) {
							var product = tabs[i].getAttribute("product");
							var eventid = tabs[i].getAttribute("event");
							var news = tabs[i].getAttribute("new");
							var boutique = tabs[i].getAttribute("boutique");
							var c = [i];
							$('.popup-tabs a').removeClass('current');
							$(this).addClass('current');
							if('\v' == 'v') {
								$('.popup-tabs-pane > div').hide();
								if (eventid) {
									$('.titleevent'+eventid).show();
									$('.tabsevent'+eventid+' > div').eq([i]).show();
									if (i!=1)
									$('.tabsevent'+eventid+' > div').eq([i]).show().jScrollPane();
								}else if (boutique) {
									$('.titleboutique'+boutique).show();
									$('.tabsboutique'+boutique+' > div').eq([i]).show();
								}else if (news) {
									$('.titlenew'+news).show();
									$('.tabsnew'+news+' > div').eq([i]).show();
								}else
								$('.popup-tabs-pane > div').eq([i]).show();
							}else {
								$('.popup-tabs-pane > div').fadeOut();
								if (eventid) {
									$('.titleevent'+eventid).fadeIn();
									$('.tabsevent'+eventid+' > div').eq([i]).fadeIn();
									if (i!=1)
									$('.tabsevent'+eventid+' > div').eq([i]).show().jScrollPane();
								} else if (boutique) {
									$('.titleboutique'+boutique).fadeIn();
									$('.tabsboutique'+boutique+' > div').eq([i]).fadeIn();
								}else if (news) {
									$('.titlenew'+news).fadeIn();
									$('.tabsnew'+news+' > div').eq([i]).fadeIn();
								}else
								$('.popup-tabs-pane > div').eq([i]).fadeIn();
							}
							if (boutique) {
								//map google
								var map;
								var lat = $('.tabsboutique'+boutique+' .lat').val();
								var lng = $('.tabsboutique'+boutique+' .lng').val();
								setTimeout(eval('loadGoogleMaps('+lat+','+lng+')'),750);
							}
						}
					}
					return false;
				});
			}
		}
		
		function showPopup(el){
	var thisel = el;
	$('.popup-bg1').css('display','block');
	product = eventid = "";
	io 		= thisel.getAttribute('tabs');
	eventid	= thisel.getAttribute("event");
	news		= thisel.getAttribute("news");
	boutique	= thisel.getAttribute("boutique");
	var ipad = '';
	if(navigator.platform=='iPad')ipad = '/ipad';
				tabnum = io;
	if('\v' == 'v') {
		if (eventid!="" && eventid){
								$('.event'+eventid).load(
				'/events/popup/'+eventid,
				function(data,io) {
												setPopupUp(this);
				}
								);
					   }else if (boutique!="" && boutique) {
			$('.boutique'+boutique).css('display','block');
		}else {
		$('.popup-block').css('display','block');
		}
	} else {
		if (eventid!="" && eventid){
								$('.event'+eventid).load(
				'/events/popup/'+eventid+ipad,
				function(data,io) {
												setPopupUp(this);
											}
								);
								var popup = $('.event'+eventid);
							}
		else if (boutique!="" && boutique){
								$('.boutique'+boutique).css('display','block');
								var popup = $('.boutique'+boutique);
							}
		else {
								$('.popup-block').css('display','block');
		}
	}
	$('.popup-tabs-pane > div').css('display','none');
	$('.popup-tabs').css('display','none');
	$('.popup-path').css('display','none');
	var counter = parseInt(io);
	if (popup != undefined){
		popup.find('.popup-tabs a').removeClass('current');
		popup.find('.popup-tabs-pane > div').css('display','none');
		popup.find('.popup-tabs li').eq(counter).find('a').addClass('current');
	}else{
		$('.popup-tabs a').removeClass('current');
		$('.popup-tabs-pane > div').css('display','none');
		$('.popup-tabs li').eq(counter).find('a').addClass('current');
	}
	if (eventid!='' && eventid) {
		$('.ulevent'+eventid).css('display','block');
		$('.titleevent'+eventid).css('display','block');
		$('.tabsevent'+eventid+' > div').eq(counter).css('display','block');
		if (io!=1) 
		$('.tabsevent'+eventid+' > div').eq(counter).css('display','block').jScrollPane();
	}else if (boutique!='' && boutique) {
		$('.ulboutique'+boutique).css('display','block');
		$('.titleboutique'+boutique).css('display','block');
		$('.tabsboutique'+boutique+' > div').eq(counter).css('display','block');
		if (io==2 || true) {
			img = $('.tabsboutique'+boutique+' > div').find('img');
			for (ii=0;ii<img.length;ii++) {
				if (img.eq(ii).attr('srcjs')) {
					img.eq(ii).attr('src',img.eq(ii).attr('srcjs'));
				}
			}
			//img = 
		}
	}else {
		$('.popup-tabs').css('display','block');
		$('.popup-path').css('display','block');
		$('.popup-tabs-pane > div').eq(counter).css('display','block');
	}
	if (boutique>0) {
		//map google
		if (io==1) {
			var lat = $('.tabsboutique'+boutique+' .lat').val();
			var lng = $('.tabsboutique'+boutique+' .lng').val();
			loadGoogleMaps(lat,lng, boutique);
		}
	}
	return false;
			
}

	$(window).bind('load', function() {
		if($('#map_canvasservice').size()){
                    loadGoogleMaps('55.726133','37.608088','service');
                }
		$(".bout-content-inner > table td div.brand-cats").each(function(){
			//
			var bcc = $(this).find(".brand-cats-content");
			var num = Math.floor(($("body").width()- $('.brand-cats-leca').width()-46-46)/159);
			
			if($(this).find('.brand-cats-item').size()>num){
				var ulwidth = 0;
				if($(this).find('.brand-cats-leca').size())ulwidth = 123;
                                if(parseInt($('.bout-content-inner > table').css('margin-left')))
                                    ulwidth += parseInt($('.bout-content-inner > table').css('margin-left'));
				$(this).parent().add(this).width($("body").width()-$(this).parents('.bout-content-inner').find('.brand-cats-leca').width()-ulwidth);
				if($(this).find('.brand-cats-leca').size())$(this).parent().parent().prepend('<td style="width:118px;" class="uberleft"></td>');
                                if($(this).find('.brand-cats-leca').size())var bclw = $(this).find('.brand-cats-leca').width();
                                else var bclw = 0;
				bcc.width($("body").width()-bclw-ulwidth-46-46);//alert($("body").width()+' '+bclw+' '+ulwidth+' '+46+' '+46);
				//$(this).parent().add(this).width($("body").width()-118-123);
				$(this).find(".bout-city > table").width($("body").width()-$(this).find('.brand-cats-leca').width()-ulwidth);
				$(this).find(".scrollableArea").width($(this).find('.brand-cats-item').size()*159);
				if(navigator.platform == 'iPad'){
					//$('.scrollWrapper').css('overflow','auto');
					$('.scrollableArea').draggable({axis:'x',
													scroll:true,
													containment:[
																$(this).find('.scrollWrapper').offset().left+$(this).find('.scrollWrapper').width()-$(this).find(".scrollableArea").width(),
																0,
																$(this).find('.scrollWrapper').offset().left,
																0],
													start:function(event,ui){$.noshow = true;},
													stop:function(event,ui){setTimeout('$.noshow = false',300);}
													}).addTouch();
					$(this).find('.prevv > div').show();
					$(this).find('.nextt > div').show();
					$(this).find('.prevv > div').click(function(){
						var l = parseInt($(this).find('.scrollableArea').css('left'));
						l+=159;
						if(l>0) l=0;
						$(this).find('.scrollableArea').animate({'left':l+'px'},'fast','swing');
					});
					$(this).find('.nextt > div').click(function(){
						var l = parseInt($(this).find('.scrollableArea').css('left'));
						l-=159;
						if(l<($(this).find('.scrollWrapper').width()-$(this).find(".scrollableArea").width())) l=$(this).find('.scrollWrapper').width()-$(this).find(".scrollableArea").width();
						$(this).find('.scrollableArea').animate({'left':l+'px'},'fast','swing');
					});
				}
				else{
					$(this).find('.scrollWrapper').parent().smoothDivScroll({
						scrollingHotSpotLeft:'.prevv > div',
						scrollingHotSpotRight:'.nextt > div',
						/*scrollWrapper:'.bout-city-content > div > div',
						scrollableArea:'.bout-city-content-inner',*/
						visibleHotSpots:'always',
						neverHideHotSpots:true
					});
					$(this).find('.nextt > div').show();
				}
			}
			else{
				var w = $(this).find('.brand-cats-item').size()*159;
				$(this).width(w+46+46);
				$(this).find(".bout-city > table").width(w);
				$(this).find(".scrollableArea").width(w);
				bcc.width(w);
				$(this).find('.prevv > div').hide();
				$(this).find('.nextt > div').hide();
				
				$(this).find('.uberleft').width(($("body").width()-$(this).find('.brand-cats-leca').width()-46-46-w)/2);
				$(this).parent().width(w+46+46)
				//$(this).parent().width(($("body").width()-123-46-46-w)/2 + w)
			}
		});
		
		$('.brand-history').click(function(){ 
			$('.brands-popup').show();
		});
		
		$('.brands-popup .close').click(function(){
			$('.brands-popup').hide();
		});
		
		$('.action-history').click(function(){ 
			if($(this).attr('href')=='#')
				$('.actions-popup'+$(this).attr("action")).show();
		});
		
		$('.actions-popup .close').click(function(){
			$(this).parents('.actions-popup').hide();
		});
		
		$('.act-scroll-item').click(function(){
			var ind = $(this).index();
			var ls = $(this).parents('.action-content').find('.left-slides-actions');
			ls.find('img').hide();
			ls.find('img:eq('+ind+')').show();
		});
		
		$("a[href!='#']").not("a[target='_blank']").bind('click', function(){
			//$('<div style="width:5px;height:5px;background:green;top:0;left:0;position:absolute;z-index:999999;"></div>').appendTo('body');
			if(	   $(this).parents('.catalog-list').size()==0 
				&& $(this).parents('.li-share').size()==0 
				&& $(this).parents('.b-share-popup').size()==0 
				&& $(this).parents('.b-share-popup').size()==0
				&& $(this).parents('.jour-fotosess').size()==0
				//&& $(this).parents('.ui-draggable').size()==0
				&& ($.noshow === undefined || $.noshow === false)
			){
			$('<div class="whitecover" style="width:'+'100%'+';height:'+'100%'+';top:0;left:0;position:absolute;z-index:999999;"></div>').appendTo('body');
			$('img.preloader').css('position','relative').css('top','50%').css('left','50%').appendTo('.whitecover');
			}
			return true;
		});
		
		$(".searchpodmenu form").bind("submit",function(){
			$('<div class="whitecover" style="width:'+'100%'+';height:'+'100%'+';top:0;left:0;position:absolute;z-index:999999;"></div>').appendTo('body');
			$('img.preloader').css('position','relative').css('top','50%').css('left','50%').appendTo('.whitecover');
			return true;
		});
		
		$(".nav-top li a").bind('click',function(){
			if($(this).siblings("div").size()>0){
				var show = 0;
				if($(this).siblings("div").css("display") =='block')show=1;
				$(".nav-top li > div").hide();
				if(!show)$(this).siblings("div").show();
				return false;
			}
			else{
				return true;
			}
		});
		$("li.priv-top-item").bind('click',function(){
			$("li.priv-top-item").removeClass("active");
			$(this).addClass("active");
			$("div.priv-content").hide();
			var ind = $("li.priv-top-item").index(this);
			$("div.priv-content:eq("+ind+")").show();
			$("div.priv-content:eq("+ind+")").find('div.priv-scroll').jScrollPane();
		});
		$("div.priv-scroll").height($("div.page").height()-182);
				
				$('div.priv-scroll').jScrollPane();
					//alert($(".left-slides-inner img:eq(0)").height());
		$(function() {
			if ($.browser.msie) { 
				$("#scrollbox").bind("mousewheel", function(event, delta) {
					delta = - delta;
					if (delta > 0) {
						this.scrollLeft = this.scrollLeft + 130;
					}else {
						if (parseInt(this.scrollLeft) > 0) {
							this.scrollLeft = this.scrollLeft - 130;
						} 
					}return false; 
				});
			}
		});
		grid();

		/* Bottom Scroller Panel
		---------------------------------------- */
		
		// Scroller
		$('.sidebar').jScrollPane({showArrows: false});
		var api = $('.catalog-list-inner').data('jsp');
		var throttleTimeout;
		scroll();
		//alert(navigator.platform);
		if ($.browser.msie==null) {
//alert(navigator.platform+'1');
			$('#scrollbox').css('overflow','');
			$('#scrollbox').css('overflow-y','');
			$('#scrollbox').css('border','');
			$('#container').css('position','absolute');
			$('#container').css('height','126px'); 
			$('#container').css('overflow','hidden'); 
			$('#container').css('text-align','center');
			$('.catalog-list-inner').jScrollPane({showArrows: true, mouseWheelSpeed: 60, arrowButtonSpeed: 20});
			setTimeout(function () {
				$('.catalog-list-inner').jScrollPane({showArrows: true, mouseWheelSpeed: 90, arrowButtonSpeed: 20});
				var api = $('.catalog-list-inner').data('jsp');
				var throttleTimeout;
				scroll();
			}, 50);
		}else {
		//alert(navigator.platform+'2');
			$('.catalog-list-line').html('');
			$('.catalog-list-inner').css('overflow-x','scroll');
		}
		
		/*if(navigator.platform == 'iPad' && $(".catalog-list-inner").size()>0){
			
			$(".catalog-list-inner")[0].ontouchstart = function(e) {
				var t = e.touches[0];
				touch.x = t.clientX;
				touch.y = t.clientY;
			};
			
			$(".catalog-list-inner")[0].ontouchmove = function(e) {
				
				// only deal with one finger
				if (e.touches.length == 1 ) {			
					var t = e.touches[0],
						 deltaX = touch.x - t.clientX,
						 deltaY = touch.y - t.clientY;
	//alert($(".catalog-list-inner")[0].scrollLeft+' px ' + deltaX);
					$(".catalog-list-inner").animate({scrollLeft:($(".catalog-list-inner")[0].scrollLeft+parseInt(deltaX)*10)},100,'easeOutExpo');
				}
				return false;
			};
		}*/

		/* click image to show tab images product*/
		$('.content-pic a').bind('click', function(e) {
			$('.popup-bg1, .popup-bg2').show();
			product = this.getAttribute("product");
			$('.product'+product).show();
			if('\v' == 'v') {
				$('.product'+product+' .tabsproduct'+product+' > div').eq(2).show().jScrollPane();
			}else {
				$('.product'+product+' .tabsproduct'+product+' > div').eq(2).fadeIn().jScrollPane();
			}
			$('.popup-tabs-pane > div').hide();
			$('.popup-tabs').hide();
			$('.popup-path').hide();
			if('\v' == 'v') {
				$('.product'+product).show();
				$('.ulsproduct'+product).show();
				$('.titleproduct'+product).show();
				$('.titleproduct'+product).show();
				$('.tabsproduct'+product+' > div').eq(0).show();
			}else {
				$('.product'+product).fadeIn();
				$('.ulsproduct'+product).fadeIn();
				$('.titleproduct'+product).fadeIn();
				$('.titleproduct'+product).fadeIn();
				$('.tabsproduct'+product+' > div').eq(0).fadeIn();
			}
			$('.ulsproduct'+product+' > li a').eq(0).addClass('current');
			$('.ulsproduct'+product+' > li a').eq(1).removeClass('current');
			$('.ulsproduct'+product+' > li a').eq(2).removeClass('current');
		});
		
		if($('.catalog-list').length) {
			// Hover Index and Catalog
		  	$(".catalog-list a").hover(
				function () {
					if(!$(this).hasClass('current')) {
						$(".catalog-list a.current").addClass('bd-hide');
					}
					if (window.external && (typeof window.XMLHttpRequest == "undefined")) {
						var cur = $(this).parent();
						cur.next().find('a').addClass('ie6-right');
						cur.prev().find('a').addClass('ie6-left');
					}
				}, 
				function () {
					if(!$(this).hasClass('current')) {
						$(".catalog-list a.bd-hide").removeClass('bd-hide');
					}
					if (window.external && (typeof window.XMLHttpRequest == "undefined")) {
						var cur = $(this).parent();
						cur.next().find('a').removeClass('ie6-right');
						cur.prev().find('a').removeClass('ie6-left');
					}
				}
			);
			
		}
		
		// Catalog List Full or Hidden
		if($('.boutiques-catalog-container').length) {
			
			var he = $(".content").height();
			$(".content").css({'height':he+'px','margin-top': '-'+he/2-27+'px'});

			setTimeout(function () {
				$('.boutiques-catalog-container a.current img').css({'opacity': '1'});
				$('.boutiques-catalog-container a.current').css({'width': '311px'});
			}, 50);
			
			
			// Hover
			var t;
		  	$(".boutiques-catalog-container a").hover(
				function () {
					
					var cur = $(this);
					if(!cur.hasClass('current')) {
						t = setTimeout(function () {
							cur.stop(true).animate({width: '311px'}, 500);
							cur.addClass("curopen");
							$('.boutiques-catalog-container .current').stop(true).animate({width: '102px'}, 500);
						}, 250);
					}
					if ($.browser.msie==null) {
						setTimeout(function () {
							$('.catalog-list-inner').jScrollPane({showArrows: true, mouseWheelSpeed: 90, arrowButtonSpeed: 20});
							var api = $('.catalog-list-inner').data('jsp');
							var throttleTimeout;
							scroll();
						}, 
						750);
					}
					
				}, 
				function () {
					clearTimeout(t);
					var cur = $(this);
					cur.removeClass("curopen");
					if(!cur.hasClass('current')) {
						cur.stop(true).animate({width: '102px'}, 500);
						$('.boutiques-catalog-container .current').stop(true).animate({width: '311px'}, 500);
						$('.boutiques-catalog-container .current a').stop(true).animate({width: '311px'}, 500);
					}
					if ($.browser.msie==null) {
						setTimeout(function () {
							$('.catalog-list-inner').jScrollPane({showArrows: true, mouseWheelSpeed: 90, arrowButtonSpeed: 20});
							var api = $('.catalog-list-inner').data('jsp');
							var throttleTimeout;
							scroll();
						}, 750);
					}
				}
			);
		}
			
		// Catalog List Full or Hidden
		if($('.home-catalog-container').length) {
			
			var he = $(".content").height();
			$(".content").css({'height':he+'px','margin-top': '-'+he/2-27+'px'});

			// Hover
			var t;
		  	$(".home-catalog-container a").hover(
				function () {
					
					var cur = $(this);
					
					t = setTimeout(function () {
						//$('.home-catalog-container .current').stop(true).animate({width: '65px'}, 500);
					}, 250);
					
					setTimeout(function () {
						//$('.catalog-list-inner-home').jScrollPane({showArrows: true, mouseWheelSpeed: 90, arrowButtonSpeed: 20});
						var api = $('.catalog-list-inner-home').data('jsp');
						var throttleTimeout;
						scroll();
					}, 750);
					
				}, 
				function () {
					clearTimeout(t);
					var cur = $(this);
					
					if(!cur.hasClass('current')) {
						//cur.stop(true).animate({width: '65px'}, 500);
					}
					setTimeout(function () {
						//$('.catalog-list-inner-home').jScrollPane({showArrows: true, mouseWheelSpeed: 90, arrowButtonSpeed: 20});
						var api = $('.catalog-list-inner-home').data('jsp');
						var throttleTimeout;
						scroll();
					}, 750);
				}
			);
		}
			
		// Click
		$('.boutiques-catalog-container a').bind('click', function(e) {
			clearInterval(intervalID);
			e.relatedTarget;
			$('.boutiques-catalog-container a').removeClass('current');
			$(this).addClass('current');
			$('.boutiques-catalog-container a:not(.current)').stop(true).animate({width: '102px'}, 0);
			var elem = $(this).parents('#js-catalog').find('a');
			for (var i = 0; i < elem.length; i++) {
				if(e.currentTarget == elem[i]) {
					$('.content').fadeOut(0,function() {
					    $(this).removeClass('content-current');
					});
					$('.content').eq([i]).fadeIn(0,function() {
					    $(this).addClass('content-current');
					});
					$('.bout-content').fadeOut(0,function() {
					    $(this).removeClass('content-current');
					});
					$('.bout-content').eq([i]).fadeIn(0,function() {
					    $(this).addClass('content-current');
					});

					$('.left-slides-current').css('display','none');
					$('.left-slides-current').removeClass('left-slides-current');
					$('.left-slides-inner div').eq([i]).addClass('left-slides-current');
					$('.left-slides-inner div').eq([i]).css('display','block');
					var img = $('.left-slides-inner div').eq([i]).find('img');
					img.attr('src',img.attr('srcjs'));
				}
		    }
			return false;
		});
		
		$('.home-catalog-container a.mainpage-catalog').bind('click', function(e) {
			clearInterval(intervalID);
			e.relatedTarget;
			$('.home-catalog-container a').removeClass('current');
			$(this).addClass('current');
			$('.home-catalog-container a.mainpage-catalog:not(.current)').stop(true).animate({width: '65px'}, 500);
			var elem = $(this).parents('.home-catalog-inner').find('a.mainpage-catalog');
			for (var i = 0; i < elem.length; i++) {
				if(e.currentTarget == elem[i]) {
					$('.content').fadeOut(0,function() {
					    $(this).removeClass('content-current');
					});
					$('.content').eq([i]).fadeIn(0,function() {
					    $(this).addClass('content-current');
					});
					$('.left-slides-current').removeClass('left-slides-current');
					$('.left-slides-inner-home img').addClass('left-slides-current');
                                   $('.bot-text-current').removeClass('bot-text-current');
					$('.mainpage-text-tbl .mainpage-text-wrap').eq([i]).addClass('bot-text-current');
				}
		    }
			return false;
		});
		
		if( $('.left-slides-inner').length>0 ) {
			curslide = $('.boutiques-catalog-container a.current');
			if (curslide.length==0) {
				// First Load
				$('.left-slides-inner div:first-child').addClass('left-slides-current').css('display','block');
				var img = $('.left-slides-inner div:first-child').find('img');
				img.attr('src',img.attr('srcjs'));
				$('.content').addClass('content-current');
				$('.bout-content').eq(0).addClass('content-current');
				$('.bout-content').eq(0).css('display','block');
				$('.catalog-list td:first-child').find('a').stop(true).animate({width: '311px'}, 500, function() {
					$(this).addClass('current');
					scroll();
				});
				$('.catalog-list td:first-child').find('img').stop(true).animate({opacity: 1}, 500);

				// Slideshow
				function slidesbig() {
					var currentslide = $('.left-slides-current');
					var jscatalog = $('.boutiques-catalog-container a.current');
					var jscatalognext = jscatalog.parent().next();
					var jscontent = $('.content-current');
					if(currentslide.next().length) {
						currentslide.removeClass('left-slides-current');
						currentslide.next().addClass('left-slides-current');
						currentslide.removeClass('left-slides-current');
						currentslide.css('display','none');
						currentslide.next().addClass('left-slides-current');
						currentslide.next().css('display','block');

						jscatalog.stop(true).animate({width: '102px'}, 500);
						jscatalog.removeClass('current');
						//jscatalog.find('img').stop(true).animate({opacity: .3}, 500);
						if(!$('.boutiques-tbl a.curopen').length)jscatalognext.find('a').stop(true).animate({width: '311px'}, 500);
						jscatalognext.find('a').addClass('current');
						jscatalognext.find('img').stop(true).animate({opacity: 1}, 500);
						jscontent.fadeOut(0,function() {
							$(this).removeClass('content-current');
						});
						jscontent.next().fadeIn(0,function() {
							$(this).addClass('content-current');
						});
						var img = currentslide.next().find('img');
						img.attr('src',img.attr('srcjs'));
					} else {
						currentslide.removeClass('left-slides-current');
						$('.left-slides-inner div:first-child').addClass('left-slides-current');

						currentslide.css('display','none').removeClass('left-slides-current');
						$('.left-slides-inner div:first-child').css('display','block').addClass('left-slides-current');

						jscatalog.stop(true).animate({width: '102px'}, 500);
						jscatalog.removeClass('current');
						if(!$('.boutiques-tbl a.curopen').length)$('.boutiques-tbl td:first-child').find('a').stop(true).animate({width: '311px'}, 500);
						$('.boutiques-tbl td:first-child').find('a').addClass('current');
						$('.boutiques-tbl td:first-child').find('img').stop(true).animate({opacity: 1}, 500);
						jscontent.removeClass('content-current');
						//$('.content').eq(0).addClass('content-current');
						//$('.bout-content').eq(0).addClass('content-current');
						if($('.bout-content').size()>1){
							jscontent.fadeOut(0,function() {
								$(this).removeClass('content-current');
							});
							$('.bout-content').eq(0).fadeIn(0,function() {
								$(this).addClass('content-current');
							});
						}
					}
				}
				var intervalID = setInterval(slidesbig, 12000);
			}else {
				tab = $('.boutiques-catalog-container');
				if (tab.length>0) {
					elem = tab.find('a');
					//alert(elem.eq(5).css());
					fimage = $('.left-slides-inner div:first-child');
					fimage2 = $('.left-slides-inner').find('img');
					cur = $('.boutiques-catalog');
					for (i=0;i<cur.length;i++) {
						if (cur[i].getAttribute('current')=='current') {
							j = i;
						}
					}
					for (i=0;i<elem.length;i++) {
						if (i == j) {
							img = fimage2.eq(i);
							img.attr('src',img.attr('srcjs'));
							fimage.addClass('left-slides-current').show();
							$('.content').eq(i).addClass('content-current');
							$('.bout-content').eq(i).addClass('content-current');
						}
						fimage = fimage.next();
					}
				}
			}

		}else if( $('.left-slides-inner-home').length ) {
			//home slide news First Load
				$('.left-slides-inner-home img:eq(0)').addClass('left-slides-current').css('display','block');
				$('.content').addClass('content-current');
				$('.bout-content').addClass('content-current');
				$('.catalog-list td:first-child').find('a').addClass('current');
			// Slideshow
			function slidesbighome() {
				var currentslide = $('.left-slides-current');
				var jscatalog = $('.mainpage-tbl a:eq('+currentslide.parent().index()+')');
                                var textcap = $('.mainpage-text-wrap:eq('+currentslide.parent().index()+')')
				var jscatalognext = jscatalog.parent().next();
				var jscontent = $('.content-current');
				
				if(currentslide.parent().next().length) {
					
					
					currentslide.removeClass('left-slides-current');
					if (currentslide.parent().next()) {
						currentslide.parent().next().find("img").addClass('left-slides-current');
					}
					
					
					jscatalog.stop(true).animate({width: '65px'}, 500);
					jscatalog.removeClass('current');
					jscatalognext.find('a').addClass('current');
					jscatalognext.find('img').stop(true).animate({opacity: 1}, 500);

                                   $('.mainpage-text-wrap').removeClass('bot-text-current');
                                   textcap.next().fadeIn(0, function() {
					    $(this).addClass('bot-text-current');
					});


					jscontent.removeClass('content-current');
					jscontent.next().addClass('content-current');
					

				} else {
					
					currentslide.removeClass('left-slides-current');
					$('.left-slides-inner-home img:eq(0)').addClass('left-slides-current');

					jscatalog.stop(true).animate({width: '65px'}, 500);
					jscatalog.removeClass('current');

					$('.mainpage-tbl td:eq(0) a').addClass('current');
					$('.mainpage-tbl td:eq(0) a').find('img').stop(true).animate({opacity: 1}, 500);

					$('.mainpage-text-wrap:gt(0)').removeClass('bot-text-current');
					$('.mainpage-text-wrap:eq(0)').addClass('bot-text-current');
					
					jscontent.removeClass('content-current');
					$('.content').eq(0).addClass('content-current');
					$('.mainpage-tbl td:eq(0)').find('a').addClass('current');
					
					
				}
			}
			
			var intervalID = setInterval(slidesbighome, 8000);

		} else if($('.left-slides').length) {
			// Slides
			img = $('.left-slides').find('img');
			for (i=0;i<img.length;i++) {
				img.eq(i).attr('src',img.eq(i).attr('srcjs'));
			}
			$('.left-slides').cycle({fx: 'fade', timeout: 8000, speed: 0});
		} else if($('.left-slides-brands').length) {
                        if('v' == '\v'){
                            $('.left-slides-brands').height($('.page').height()-100).css('top','50px').css('marginTop','50px').css('bottom','50px !important')
                            $('.left-slides-brands img').height('100%');
                        }
                        function brandslides(){
                            var ind = $('.left-slides-brands .brand-cur').index();
                            if(ind == $('.left-slides-brands img').size()-1)ind = 0;
                            else ind += 1;
                            $('.left-slides-brands .brand-cur').removeClass('brand-cur').hide();
                            $('.left-slides-brands img:eq('+(ind)+')').show().addClass('brand-cur');
                        }
			var intervalID = setInterval(brandslides, 8000);
		} else {
			// Show Content
			$('#js-catalog').tabs(".content", {effect: 'fade', fadeOutSpeed: 0});
                        
		}
		
		if($('.action-content').size()>1){
			function actionslides(){
				if($('.action-user-selected').size() == 0){
					if($('.action-current').size() == 1){
						var actind = $('.action-current').index();
						actind++;
						if($('.action-content').size() == actind)actind = 0;
						showaction(actind);
					}
				}
			}
			function showaction(ind){
				$('.action-content').not('.action-content:eq('+(ind)+')').hide('slow');
				$('.action-content:eq('+(ind)+')').show('slow');
				$('.acthumb').removeClass('action-current');
				$('.acthumb:eq('+(ind)+')').addClass('action-current');
				$('.action-content:eq('+(ind)+') .about').scrollable().navigator();
			}
			$('.acthumb').click(function(){
				if(intervalID !== undefined)clearInterval(intervalID);
				$('.acthumb').removeClass('action-user-selected');
				$(this).addClass('action-user-selected');
				showaction($(this).index());
			});
			$('.action-content').click(function(){
				if(intervalID !== undefined)clearInterval(intervalID);
				$('.acthumb').eq($('.acthumb').size() - 1 - $(this).index()).addClass('action-user-selected');
			});
			var intervalID = setInterval(actionslides, 8000);
		}

		// Index Slideshow
		function index_slideshow() {
			var c = $('.catalog-list-inner td a.current');
			c.removeClass('current');
			if(c.parent().next().length) {
				c.parent().next().find('a').addClass('current');
			} else {
				$('.catalog-list-inner td:first-child a').addClass('current');
			}
		}
		if($('.right-slides').length) {
			$('.catalog-list-inner td:first-child a').addClass('current');
			setInterval(index_slideshow, 8000);
		}
			

		
		/* END Bottom Scroller Panel
		---------------------------------------- */
		
		
		/* Windows Resize
		---------------------------------------- */
		$(window).bind(
			'resize',
			function()
			{
                                if ($.browser.msie  && $('.bout-content').size()==0) {
                                    $('.left-slides-actions img').add('.left-slides-brands img').add('.left-slides-collection img').attr('style','height:'+($("div.page").height()-100)+'px !important;'+'margin-top: 50px');
                                    //alert($('.left-slides-actions img').add('.left-slides-brands img').add('.left-slides-collection img').size());
                                }
				$("div.priv-scroll").height($("div.page").height()-182);
				
				$('div.priv-scroll').jScrollPane();
				if($('.news').length) {
					if(/*@cc_on 1 | @*/ 0 && !window.XMLHttpRequest) {
						var ie6width = $('.page').width();
						var ie6height = $('.page').height();
						
							$('.news').width(ie6width-656).height(ie6height-214);
						
						$('.jspContainer').width(ie6width-656).height(ie6height-214);
					}
						if($('.news').is('.contact'))
							$('.news').width($('.page').width()-356);
						$('.news').jScrollPane({showArrows: false});

					
				}
				
				scroll();

				grid();
				if ($.browser.msie) {
					// IE fires multiple resize events while you are dragging the browser window which
					// causes it to crash if you try to update the scrollpane on every one. So we need
					// to throttle it to fire a maximum of once every 50 milliseconds...
					if (!throttleTimeout) {
						throttleTimeout = setTimeout(
							function()
							{
								if(api)api.reinitialise();
								throttleTimeout = null;
							},
							50
						);
					}
				} else {
					if(api)api.reinitialise();
				}
                 if($('div.sidebar div.back').size()>0){
                    $('div.sidebar div.back').css("top",52+"px");
                }
                                 height = $('.page').css('height');
		height = height.replace('px','');
		//if($('.catalog-nav').is('.minus166'))height-=166;
		topmenu = $('.nav-top').css('height');
		topmenu = topmenu.replace('px','');
		botmenu = $('.nav-bot').css('height');
		botmenu = botmenu.replace('px','');
		if($('.catalog-list').size()>0){
                    cat = $('.catalog-list').css('height');
                    cat = cat.replace('px','');
		}
                else cat = 0;
		height = height - topmenu - botmenu - cat;
						//if($('.catalog-nav').is('.minus166'))height-=166;
                $('.catalog-nav').css('height',height);
                $('.catalog-nav').jScrollPane();
                                $('.catalog-nav').jScrollPane();
			}
		);
		/* END Windows Resize
		---------------------------------------- */
		
		
		
		/* Top & Bottom Nav
		---------------------------------------- */
		
		// Top Navigation
		$(".nav-top li:first-child, .nav-bot li:first-child").css('background', 'none');
		$(".nav-top li").hover(
			function () {
				var nav = $(this);
				var pos = nav.offset();
				var page = $('.page').width();
				var w = nav.find('.podmenu').width();
				if((pos.left + w) > page) {
					nav.find('.podmenu').addClass('nav-right');
				} else {
					nav.find('.podmenu').removeClass('nav-right');
				}
				var w = nav.find('.podmenubrand').width();
				if((pos.left + w) > page) {
					nav.find('.podmenubrand').addClass('nav-right-brand');
				} else {
					nav.find('.podmenubrand').removeClass('nav-right-brand');
				}
				nav.children('a.nav-1lvl').addClass('current');
				if (nav.children('a.nav-1lvl').next()) nav.children('a.nav-1lvl').next().css('display','block');
				nav.next().addClass('noborder');
			}, 
			function () {
				var nav = $(this);
				nav.find('.podmenu').css('display','none');
				nav.find('.podmenubrand').css('display','none');
				nav.find('.podmenuwc').css('display','none');
				nav.find('.podmenuwmc').css('display','none');
				$('.autocomplete-w1 > div').css('display','none');
				nav.find('.searchpodmenu').css('display','none');
				nav.children('a.nav-1lvl').removeClass('current');
				nav.next().removeClass('noborder');
			}
		);
		
		// Path
		if( $('.path').length ) {
			$('.path a:first-child').addClass('path-first');
		}
		
		/* END Top & Bottom Nav
		---------------------------------------- */



		/* Sidebar
		---------------------------------------- */

		// Right Slides
		if( $('.right-slides').length ) {
			$('.right-slides').cycle({
				fx: 'fade', timeout: 8000, speed: 2000
			});
		}

		// Sidebar Nav
		if( $('.sidebar-nav').length ) {
			$('.sidebar-nav li:last-child').addClass('bgnone');
		}
		
		// Sidebar About
		if( $('.about').size() > 0 ) {
			$('.about').scrollable().navigator();
		}
		
		if( $('.act-about').size() > 0 ) {
			$('.act-about').scrollable().navigator();
		}
		
		// Sidebar Nav
		if( $('.catalog-nav').length ) {
			
			$('.catalog-nav > ul > li:last-child ul').addClass('hide-border');
			
			$('.catalog-nav > ul > li > a').bind('click', function() {
				var elem = $(this).next();
				var display = elem.css('display');
				if ($('#formbrand')) {
					var cat = $('#formbrand').parent();
					var cata = cat.prev();
					if (cat.css('display')=='block') {
						cata.addClass('catalog-nav-hide');
						cat.css('display','none')
					}
				}

				if ($('#formyear')) {
					var cat = $('#formyear').parent();
					var cata = cat.prev();
					if (cat.css('display')=='block') {
						cata.addClass('catalog-nav-hide');
						cat.css('display','none')
					}
				}
				
				if ($('#formcityboutique')) {
					var cat = $('#formcityboutique').parent();
					var cata = cat.prev();
					if (cat.css('display')=='block') {
						cata.addClass('catalog-nav-hide');
						cat.css('display','none')
					}
				}
				
				if ($('#formbrandboutique')) {
					var cat = $('#formbrandboutique').parent();
					var cata = cat.prev();
					if (cat.css('display')=='block') {
						cata.addClass('catalog-nav-hide');
						cat.css('display','none')
					}
				}

				if(display == 'none') {
					elem.css('display','block')
					$(this).removeClass('catalog-nav-hide');
					elem.slideDown();
				} else {
					elem.css('display','none')
					$(this).addClass('catalog-nav-hide');
					elem.slideUp();
				}
                height = $('.page').css('height');
				height = height.replace('px','');
				topmenu = $('.nav-top').css('height');
				topmenu = topmenu.replace('px','');
				botmenu = $('.nav-bot').css('height');
				botmenu = botmenu.replace('px','');
				if($('.catalog-list').size()>0){
                                    cat = $('.catalog-list').css('height');
                                    cat = cat.replace('px','');
                                }
                                else cat = 0;
                                height = height - topmenu - botmenu - cat;
				height = height-40;
						//if($('.catalog-nav').is('.minus166'))height-=166;

                                $('.catalog-nav').css('height',height);
                                setTimeout(function () {$('.catalog-nav').jScrollPane();},500);
				return false;
			});
		}
		
		/* END Sidebar
		---------------------------------------- */
		
		
	
		/* Popups
		---------------------------------------- */
		if($(".openthisone").size()){
			var indx = $(".openthisone").parent().index();
			var xzxzxz = $(".bout-content:eq("+indx+")").find("ul.js-content a:eq(0)");
			if(xzxzxz.length){
				showPopup(xzxzxz[0]);
			}
		}
		var io = 0;
		if( $('.js-content').length ) {
			if($('#opentab').size() > 0){
				showPopup($('.js-content a:eq('+$('#opentab').val()+')')[0]);
			}
			// Show Popup
			$('.js-content a').bind('click', function(e) {
                            if($(this).attr('href') == '#' || !$(this).attr('href'))
                            showPopup(this);
			});
			
		}
		$('.popup-close, .popup-bg1').bind('click', function() {
			$('.popup-bg1').css('display','none');
			$('.popup-block').css('display','none');
			if($('.popup-block').find("object").size()>0){
				$('.popup-block').find("object").parents('.popup-block').html("");
			};
			if($('.popup-block').find("iframe").size()>0){
				$('.popup-block').find("iframe").parents('.popup-block').html("");
			};
			return false;
		});
		$(document).bind('keydown', function (event) {
			if (event.keyCode == 27) {
				if('\v' == 'v') {
					$('.popup-bg1, .popup-bg2').css('display','none');
					$('.popup-block').css('display','none');
				} else {
					$('.popup-bg1, .popup-bg2').css('display','none');
					$('.popup-block').css('display','none');
				}
			}
		});
		
		// Popup descr
		if( $('.popup-descr').length ) {
			$('.popup-descr tr:odd').addClass('zebra');
		}
		
		// Popup boutiques
		if( $('.popup-boutique').length ) {
			$('.popup-boutique tr:odd').addClass('zebra');
		}
		// Popup Tabs
		if( $('.popup-tabs').length ) {
			
			$('.popup-tabs a').bind('click', function(e) {
				var tabs = $(this).parents('.popup-tabs').find('a');
				var lis = $(this).parents('.popup-tabs').find('li');
				i = this.getAttribute('tabs');
				if(e.target == tabs[i]) {
					var eventid = tabs[i].getAttribute("event");
					var news = tabs[i].getAttribute("new");
					var boutique = tabs[i].getAttribute("boutique");
					var c = [i];
					tabs.removeClass('current');
					lis.eq([i]).find('a').addClass('current');
					if('\v' == 'v') {
						$('.popup-tabs-pane > div').css('display','none');
						if (eventid) {
							$('.titleevent'+eventid).css('display','block');
							$('.tabsevent'+eventid+' > div').eq([i]).css('display','block');
                                			if (i!=1)
							$('.tabsevent'+eventid+' > div').eq([i]).css('display','block').jScrollPane();
						}else if (boutique) {
							$('.titleboutique'+boutique).css('display','block');
							$('.tabsboutique'+boutique+' > div').eq([i]).css('display','block');
						}else if (news) {
							$('.titlenew'+news).css('display','block');
							$('.tabsnew'+news+' > div').eq([i]).css('display','block');
						}else
						$('.popup-tabs-pane > div').eq([i]).css('display','block');
					} else {
						$('.popup-tabs-pane > div').css('display','none');
						if (eventid) {
							$('.titleevent'+eventid).css('display','block');
							$('.tabsevent'+eventid+' > div').eq([i]).css('display','block');
							if (i!=1)
							$('.tabsevent'+eventid+' > div').eq([i]).css('display','block').jScrollPane();
						} else if (boutique) {
							$('.titleboutique'+boutique).css('display','block');
							$('.tabsboutique'+boutique+' > div').eq([i]).css('display','block');
						}else if (news) {
							$('.titlenew'+news).css('display','block');
							$('.tabsnew'+news+' > div').eq([i]).css('display','block');
						}else
						$('.popup-tabs-pane > div').eq([i]).css('display','block');
					}
					if (boutique) {
						//map google								
						var map;
						var lat = $('.tabsboutique'+boutique+' .lat').val();
						var lng = $('.tabsboutique'+boutique+' .lng').val();
						//setTimeout(eval('loadGoogleMaps('+lat+','+lng+','+boutique+')'),750);
						eval('loadGoogleMaps('+lat+','+lng+','+boutique+')');
					}
				}
				return false;
			});
		}
		
		// IE6 Popup Tabs First-child
		if ((window.external && (typeof window.XMLHttpRequest == "undefined"))&&($('.popup-tabs').length)) {
			$('.popup-tabs li:first-child').addClass('ie6-first-child');
		}
		
		// Popup News
		if($('.news').length) {
			$('.news-block:last-child').addClass('news-last');
			if(/*@cc_on 1 | @*/ 0 && !window.XMLHttpRequest) {
				var ie6width = $('.page').width();
				var ie6height = $('.page').height();
				
				$('.news').width(ie6width-656).height(ie6height-214);
						
			}
			if($('.news').is('.contact'))
				$('.news').width($('.page').width()-356);
			$('.news').jScrollPane({showArrows: false});
			$('.news-more a').bind('click', function() {
				id = this.getAttribute('id');			
				$('.popup-bg1, .popup-bg2').css('display','block');
				if('\v' == 'v') {
					$('.news'+id).css('display','block');
					$('.news-block'+id).css('display','block').jScrollPane();
				} else {
					$('.news'+id).css('display','block');
					$('.news-block'+id).css('display','block').jScrollPane();
				}
				return false;
			});
		}
		$('.catalog-nav form > li > a').bind('click', function() {
                                var dbld = $(this).find("input").attr("disabled");
                                var inp = $(this).find("input");
                                if(!dbld){
                                    if(inp.attr("checked")){
                                       inp.attr("checked","");
                                    }
                                    else{
                                        inp.attr("checked","checked");
                                    }
                                }
				$('.catalog-nav form > ul > li > a > input').attr("disabled","disabled");
				var wd = $(".sidebar").width();
				var ht = $("body").height()-50-179;
				//$('<div class="whitecover" style="width:'+wd+'px;height:'+ht+'px;"></div>').appendTo('body');
				//$('img.preloader').css('position','relative').css('top','50%').css('left','50%').appendTo('.whitecover');
                                //document.href = $(this).attr("href");
				if(!dbld)
                                    return true;
                                else
                                    return false;
			});
		// Popup Gallery
		if( $('.popup-gallery-block').length ) {
			$('.popup-gallery-block').scrollable().navigator('.popup-navi');
			$('.popup-gallery-inner a').bind('click', function() {
				return false;
			})
		}

		// Popup Loupe
		var left	= 0,
			top		= 0,
			sizes	= {retina: {width:190, height:190}, webpage:{width:500, height:283}},
			webpage,
			retina;

		$('.popup-gallery-pic').mousemove(function(e){


			var web = $(this);
			var ret = web.find('div');
			
			var path = web.find('a').attr('href');
			ret.css('background-image', 'url('+path+')');
                        ret.css('background-repeat', 'no-repeat');
			var offset	= {left: web.offset().left, top: web.offset().top},
			

			left = (e.pageX-offset.left);
			top = (e.pageY-offset.top);

			if(ret.is(':not(:animated):hidden')){
				web.trigger('mouseenter');
			}

			if(left<0 || top<0 || left > sizes.webpage.width || top > sizes.webpage.height)
			{
				if(!ret.is(':animated')){
					web.trigger('mouseleave');
				}
				return false;
			}
                        
			ret.css({
				left				: left - sizes.retina.width/2,
				top					: top - sizes.retina.height/2,
				backgroundPosition	: ''+(-1)*(2*left- sizes.retina.width/2)+'px '+(-1)*(2*top- sizes.retina.height/2)+'px'
			});

		}).mouseleave(function(){
			$(this).find('div').stop(true,true).fadeOut('fast');
		}).mouseenter(function(){
			$(this).find('div').stop(true,true).fadeIn('fast');
		});
		
		/* END Popups
		---------------------------------------- */

                if($('div.sidebar div.back').size()>0){
                    $('div.sidebar div.back').css("top",52+"px");
                }

                height = $('.page').css('height');
		height = height.replace('px','');
		topmenu = $('.nav-top').css('height');
		topmenu = topmenu.replace('px','');
		botmenu = $('.nav-bot').css('height');
		botmenu = botmenu.replace('px','');
		if($('.catalog-list').size()>0){
                    cat = $('.catalog-list').css('height');
                    cat = cat.replace('px','');
		}
                else cat = 0;
		height = height - topmenu - botmenu - cat;
								//if($('.catalog-nav').is('.minus166'))height-=166;

                $('.catalog-nav').css('height',height);
                $('.catalog-nav').jScrollPane();
		
		$(".brand-cats-item-pad").bind('click',function(){
			$(".priv-imageholder>div").removeClass("priv-img-active");
			$(this).addClass("priv-img-active");
			$(".priv-journal").hide();
			$(".priv-journal:eq("+$(this).index()+")").show();
			$('div.priv-scroll').jScrollPane();
		});
		$(".brand-cats-item-pad").bind('click',function(){
			$(".priv-newsholder>div").removeClass("priv-img-active");
			$(this).addClass("priv-img-active");
			$(".priv-news").hide();
			$(".priv-news:eq("+$(this).index()+")").show();
			$('div.priv-scroll').jScrollPane();
		});
	});

	
	function loadGoogleMaps(lat,lng, boutique){
		var map;
		var myLatlng = new google.maps.LatLng(lat,lng);
		var myOptions = {
			zoom: 15,
			center: myLatlng,
			mapTypeId: google.maps.MapTypeId.ROADMAP,
			navigationControl: true,
			mapTypeControl: false,
			scaleControl: true
		};
		if (boutique>0 || boutique=='service') {
			map = new google.maps.Map(document.getElementById("map_canvas"+boutique), myOptions);
			var image = 'beachflag.png';
			var titlemarker = "";
			var beachMarker = new google.maps.Marker({
				position: myLatlng,
				map: map,
				title: $.google.markerCaptions[boutique]['title'],
				icon:'/i/markers/marker-0.png'
			});
                        if(boutique == 'service'){
                            var iw = new google.maps.InfoWindow({
                                    content: $.google.service['content'],
                                    maxWidth:500 
                            });
                            google.maps.event.addListener(beachMarker, 'click', function() {

                                    if(iw !== undefined)
                                        iw.close();

                                iw.open(map,beachMarker);
                            });
                        }
                        else{
                            var iw = new google.maps.InfoWindow({
                                    content: $.google.markerCaptions[boutique]['content'],
                                    maxWidth:350,
                                    maxHeight:150
                            });
                            google.maps.event.addListener(beachMarker, 'click', function() {

                                    if(iw !== undefined)
                                        iw.close();

                                iw.open(map,beachMarker);
                            });
                        }
		}    
	}

        
	
})(jQuery); 

$(document).ready(function(){
               if($('.helioscondlightc').size()>0 && $('.bout-nname').size()==0 && $('.bout-addr').size()==0){
		Cufon.replace('.helioscondlightc', {
			color: '-linear-gradient(#ccc3bd,#826b56)',
			fontFamily: 'HeliosCondLightC'
		});
                }
               if($('.nograd-helioscondlightc').size()>0){
		Cufon.replace('.nograd-helioscondlightc', {
			fontFamily: 'HeliosCondLightC'
		});
                }
                
		/*Cufon.replace('.centurygothic', {
			color: 'white',
			fontFamily: 'century'
		});*/
	});
