$(document).ready(function() {
	
	$( "#map" ).draggable();
	
	$("ul#nav").each(function() {
		$("ul", this).addClass("subnav");
	});
	
	$("ul#nav li").not("ul#nav li ul li").hover(function() {
		if (!$(this).hasClass("active")) {
			$("ul", this).stop(true, true).fadeIn();
			$("ul#nav li.active ul").stop(true, true).fadeOut(300);
		}
		// Color
		if(!$(this).hasClass("active")) {
			$("a", this).not("ul#nav li ul li a").stop(true, false).animate({
				color : '#8d0102' 
			}, 300);
		}
	}, function() {
		if (!$(this).hasClass("active")) {
			$("ul", this).stop(true, true).fadeOut();
			$("ul#nav li.active ul").stop(true, true).delay(50).fadeIn();
		}
		//Color
		if($(this).parent().hasClass("subnav") && !$(this).hasClass("active")) {
			$("a", this).not("ul#nav li ul li a").stop(true, false).animate({
				color : '#fff' 
			}, 300);
		} else if(!$(this).hasClass("active")) {
			$("a",this).not("ul#nav li ul li a").stop(true, false).animate({
				color : '#6b6b6b' 
			}, 300);
		}
	});
	
	$("ul#nav li ul li").hover(function() {
		// Color
		if(!$(this).hasClass("active")) {
			$("a", this).stop(true, false).animate({
				color : '#8d0102' 
			}, 300);
		}
	}, function() {		
		//Color
		if(!$(this).hasClass("active")) {
			$("a", this).stop(true, false).animate({
				color : '#fff' 
			}, 300);
		} 
	});
	
	$("#show ul li").hover(function() {
		if (!jQuery.browser.msie) {
			$("ul", this).stop(false, true).slideDown(500);
		}
		
	}, function() {
		if (!jQuery.browser.msie) {
			$("ul", this).stop(false, true).slideUp(500);
		}
	});

	$("ul#clothes li ul li:last-child a").css('padding', '4px 10px 4px 6px');
	
	$("ul#clothes li").hover(function() {
		$("ul", this).stop(false, true).animate({
			'right': '-5px'
		}, 300);
		
	}, function() {
		$("ul", this).stop(false, true).animate({
			'right': '-112px'
		}, 300);
	});
	
	$("input, textarea").click(function(){
		if (this.value == this.defaultValue) {
			this.value = '';
		}
	});
	$("input, textarea").blur(function(){
		if (this.value == '') {
			this.value = this.defaultValue;
		}
	});
	
	$(".slides_container").fadeIn(300);
	
	// Slides
	
	var	
		maxSlide,
		currentSlide = 0;
	$("ul.slides li").each(function(index) {
		maxSlide = index;		
		$(this).addClass("slide"+index).hide();	
		
		$(".slides_container").height($(".slide0").height()+65);		
	});
	$("ul.slides li.slide"+currentSlide).show();
	
	$("a.prev").click(function() {
		switchSlide("prev");
	});
	$("a.next, ul.slides li").click(function() {
		switchSlide("next");
	});
	
	$(".map_icon img").hover(function() {
		$(this).next().fadeIn();			
			
	}, function() {		
		$(this).next().fadeOut(300);		
	});
		
	function switchSlide(direction) {
		if(direction == "prev") {	
			$("ul.slides li.slide"+currentSlide).fadeOut(300);				
			
			if (currentSlide - 1 < 0) {
				$("ul.slides li.slide" + maxSlide).fadeIn(300);
				currentSlide = maxSlide;
			} else {
				currentSlide--;
				$("ul.slides li.slide" + currentSlide).fadeIn(300);				
			}	
			
			$(".slides_container").animate({
				'height': $("ul.slides li.slide"+currentSlide).height()+65
			});				
														
		} else {
			$("ul.slides li.slide"+currentSlide).fadeOut(300);				
						
			if (currentSlide + 1 > maxSlide) {
				$("ul.slides li.slide" + 0).fadeIn(300);
				currentSlide = 0;
			} else {
				currentSlide++;
				$("ul.slides li.slide" + currentSlide).fadeIn(300);				
			}	
			
			$(".slides_container").animate({
				'height': $("ul.slides li.slide"+currentSlide).height()+65
			});		
												
		}		
	}	

});

	function checkjs(box) {
		document.getElementById(box).style.visibility = "hidden";
	}
