


function showContact(){
	var positionx = $("#contact-bottom").position().left;
	var positiony = $("#contact-bottom").position().top;
	var htmlfille = $("#contact-bottom").attr("rel").split("|").join("<br />");
	$("#contact-bubble").html(htmlfille).css({"left":"50%","margin-left":"265px","top":(positiony-110)+"px","display":"block"}).fadeIn("slow");
}

function hideContact(){
	$("#contact-bubble").fadeOut("slow");
}
var subdown = false;
function init(){

	var numFeatured;
	var curFeatured = 0;
	
	var numVideos;
	var numPosters;
	
	$(document).ready(function(){
	
		$("#contact-bottom").mouseenter(function(){
			showContact();
		}).mouseleave(function(){
			hideContact();
		});
	
	
		$("#more-menu").slideUp(0);
		$("#films-sub").slideUp(0);
		
		
		$("#main-nav-drop").mouseenter(function(){
			if(!subdown){
				$(this).find("span").html("&#9650;");
					$("#more-menu").slideDown("slow","easeInOutCirc",function(){
					subdown = true;
				});
			}
		});		
		
		$("#main-nav-drop").mouseleave(function(){
				$(this).find("span").html("&#9660;");
			setTimeout(function(){
			if(subdown){
				$("#more-menu").slideUp("fast","easeInOutCirc",function(){
					subdown = false;
				});
			}
			},500);
		});
		
		if($(".home-left-house")){
		
			$(".home-vert-room").tipTip({defaultPosition:"left",delay:0,fadeIn:400,fadeOut:500});
			$(".home-vert-bottom-links").hide(0);
	
			numFeatured = $(".home-vert-room").length;
		
			$(".home-vert-room").each(function(index){
				$(this).mouseenter(function(){
					$(this).find(".home-vert-bottom-links").show("fast");
				});
				$(this).mouseleave(function(){
					$(this).find(".home-vert-bottom-links").hide("fast");
				});
				$(this).click(function(){
					slideHomeTopTo(index);
				});
			}).css("cursor","pointer");
		}
		
		var numVertSlides = Math.ceil(numFeatured/4);
		
		$("#featured-down").click(function(){
			if(curFeatured < numVertSlides-1){
				curFeatured++;
			}
			slideVertRightTo(curFeatured);
		}).css("cursor","pointer");
		$("#featured-up").click(function(){
			if(curFeatured > 0){
				curFeatured--;
			}
			slideVertRightTo(curFeatured);
		}).css("cursor","pointer");
		
		numVideos = Math.ceil($(".videos-room").length/4);
		curVidSlide = 0;
		
		$(".video-box-controls").append("<img id=\"vids-left\" src=\"inc/img/vid-go-left.png\"/>");
		for(var i=0; i<numVideos; i++){
			$(".video-box-controls").append("<img class=\"vidslidebutton\" src=\"inc/img/slide-dot-unselect.jpg\" style='margin:0px 3px 0px 3px;'/>");
		}
		$(".video-box-controls").append("<img id=\"vids-right\" src=\"inc/img/vid-go-right.png\"/>");
		$(".vidslidebutton:first").attr("src","inc/img/slide-dot.png");
		$(".vidslidebutton").each(function(index){
			$(this).click(function(){
				slideVideosTo(index);
			});
		}).css("cursor","pointer");
		
		
		$("#vids-right").click(function(){
			if(curVidSlide < numVideos-1){
				curVidSlide++;
			}
			slideVideosTo(curVidSlide);
		}).css("cursor","pointer");
		$("#vids-left").click(function(){
			if(curVidSlide > 0){
				curVidSlide--;
			}
			slideVideosTo(curVidSlide);
		}).css("cursor","pointer");
		
		
		numPosters = $(".posters-room").length;
		curPosterSlide = 0;
		
		$(".poster-controls").append("<img id=\"posters-left\" src=\"inc/img/posters-left.png\" style='margin:0px 3px 0px 0px;'/>");
		for(var i=0; i<numPosters; i++){
			$(".poster-controls").append("<img class='down5 posterbutton' src=\"inc/img/poster-dot.png\" style='margin:0px 3px 0px 3px;'/>");
		}
		$(".poster-controls").append("<img id=\"posters-right\" src=\"inc/img/posters-right.png\" style='margin:0px 0px 0px 3px;'/>");
		$(".posterbutton:first").attr("src","inc/img/poster-dot-select.jpg");
		$(".posterbutton").each(function(index){
			$(this).click(function(){
				slidePostersTo(index);
			});
		}).css("cursor","pointer");
		
		
		$("#posters-right").click(function(){
			if(curPosterSlide < numPosters-1){
				curPosterSlide++;
			}
			slidePostersTo(curPosterSlide);
		}).css("cursor","pointer");
		
		$("#posters-left").click(function(){
			if(curPosterSlide > 0){
				curPosterSlide--;
			}
			slidePostersTo(curPosterSlide);
		}).css("cursor","pointer");
		
		if($(".about-right")){
			$(".about-link").each(function(index){
				$(this).click(function(){
					var pname = $(this).attr("rel");
					$(".about-left").load("inc/statics/about.php?slug="+pname);
				});			
			}).css("cursor","pointer");
		}
		
		var filmHovered = false;
		
		$("#films-sub").mouseenter(function(){
			filmHovered = true;
		});	
		$("#films-sub").mouseleave(function(){
			filmHovered = false;
		});
			
		$(".films-hover-hit").mouseenter(function(){
			filmHovered = true;
			$(".films-carat").html("&#9650;");
			$("#films-sub").slideDown("slow", "easeInOutCirc", function(){
				//setTimeout(function(){checkFilmsSub();},1200);
			});
		});
		
		$(".films-hover-hit").mouseleave(function(){
			filmHovered = false;
			setTimeout(function(){checkFilmsSub();},500);
		});
		
		function checkFilmsSub(){
			if(!filmHovered){
				$("#films-sub").slideUp("fast","easeInOutCirc");
				$(".films-carat").html("&#9660;");
			}else{
				setTimeout(function(){checkFilmsSub();},500);
			}
		}
		
		
	});
	
}



function slideHomeTopTo(id){
	if($(".home-left-house")){
		$(".home-left-house").animate({left:-(id*640)+"px"},{queue:false, duration:800, easing:"easeInOutSine"});
	}
}

function slideVertRightTo(id){
	if($(".home-vert-hall")){
		$(".home-vert-hall").animate({top:-(id*323)+"px"},{queue:false, duration:800, easing:"easeInOutSine"});
	}
}

function slideVideosTo(id){
	curVidSlide = id;
	if($(".videos-hall")){
		$(".videos-hall").animate({left:-(id*640)+"px"},{queue:false, duration:800, easing:"easeInOutQuart"});
		$(".vidslidebutton").attr("src","inc/img/slide-dot-unselect.jpg");
		$(".vidslidebutton:nth-child("+(id+2)+")").attr("src","inc/img/slide-dot.png");
	}
}

function slidePostersTo(id){
	curPosterSlide = id;
	if($(".posters-hall")){
		$(".posters-hall").animate({left:-(id*230)+"px"},{queue:false, duration:500, easing:"easeInOutCirc"});
		$(".posterbutton").attr("src","inc/img/poster-dot.png");
		$(".posterbutton:nth-child("+(id+2)+")").attr("src","inc/img/poster-dot-select.jpg");
	}
}


init();
