// main js
jQuery(function( $ ){	
	Cufon.replace('.menu', { fontFamily: 'Gotham', hover: true });
	Cufon.replace('.menuselected', { fontFamily: 'Gotham' });
	Cufon.replace('#tophead', { fontFamily: 'GothamBook' });


	if (agent != 'ie7') {
		Cufon.replace('.contentdiv', { fontFamily: 'GothamBook', hover: true });
		Cufon.replace('.menitem', { fontFamily: 'GothamBook', hover: true });
		Cufon.replace('.menitemselected', { fontFamily: 'Gotham' });
		Cufon.replace('.menitemname', { fontFamily: 'GothaMed' });
	};

	$('#wrapper').delay(400).fadeIn(400); 
	$('#left-top').delay(400).fadeIn(400);
	$('#footer').delay(400).fadeIn(400);
	$(window).resize(function() {
		setBeauty();
	});
	
	function setBeauty() {
		if (typeof mobile == 'undefined') {
			
			if ($(window).height() < 870) {
				var diffHeight = 870 - $(window).height();
				var setHeight = 35 - diffHeight;
				$('#beauty').css("bottom", setHeight + "px");
			} else {
				$('#beauty').css("bottom","15px");

			};
		}
	}
	
	setBeauty();
	setSection();
	
	var i = 0;
	
	if (typeof front!="undefined") {
		rotateFront();
	};
	
	function rotateFront() {
		
		var imagecount = allImages.length;
		
		setInterval(function() {

			var newImage = allImages[i]["img"];
			var newPage = allImages[i]["page"];
			var newSection = allImages[i]["section"];
			
			var newLink = "";

			$('#beautyimage').hide()
			    .load(function () {
			      $(this).fadeIn('slow');
			    })
			    .attr('src', 'attachments/beautyimages/'+newImage);
			
				if(newPage == "") {
					newLink = "#";
					$("a.beautylink").attr("href", newLink).addClass('nolink');
				} else if(newPage != "" && newSection == "" || newPage != "" && newSection == null) {
					newLink = "pages/displaylink/"+newPage;
					$("a.beautylink").attr("href", newLink).removeClass('nolink');;
				} else if(newPage != "" && newSection != "" || newPage != "" && newSection != "0" || newPage != "" && newSection != null) {
				 	newLink = "pages/displaylink/"+newPage+"/"+newSection;
				 	$("a.beautylink").attr("href", newLink).removeClass('nolink');;
				 }
			
			
			
			i++;

			if (i == imagecount) {
				i = 0;
			};

		}, 7000);
		
	}
	

	$( ".slider" ).each(
		function( intIndex ){
			
			$( this ).bind (
				"click",
				function(){
						var i = intIndex+1;
					//	console.log(i)
						var displayState = $('#slidertext'+i).css('display');
						if (displayState == 'block') {
						  	$('.back'+i).removeClass("greyrollfull").addClass("greyrollon");
						  } else {
						  	$('.back'+i).removeClass("greyrollon").addClass("greyrollfull");
						  };
						$('#slidertext'+i).slideToggle('slow', function() {
						    // Animation complete.
								
						  });
					}
				);
				
				$(this).hover(
				  function () {
				    var i = intIndex+1;
				 	$('.arrow'+i).css("background-position","15px 0px");
					$('.back'+i).removeClass("greyrolloff").addClass("greyrollon");
				//	$('.back'+i).html('<img src="/img/grey_50.png" width="273" height="211"/>');
				  }, 
				  function () {
				    var i = intIndex+1;
				 	$('.arrow'+i).css("background-position","15px -32px");
					$('.back'+i).removeClass("greyrollon").addClass("greyrolloff");
				//	$('.back'+i).html('<img src="/img/grey_0.png" width="273" height="211"/>');
				  }
				);
				
			});
		
		$(".menu").hover(
		  function () {
		  	var menid = this.id;
			$("#arrow"+menid).css("display","inline");
		  }, 
		  function () {
			var menid = this.id;
			$("#arrow"+menid).css("display","none");
			
		  });
		
		function setHearts() {
		$( ".heartbtn" ).each(

			function( intIndex ){
				
				$(this).hover(
				  function () {
				    var i = intIndex+1;
				 	$('#meninfo'+i).fadeIn();
				  }, 
				  function () {
				    var i = intIndex+1;
				  $('#meninfo'+i).fadeOut();
					
				  }
				);

				}
			);
		}
		
		setHearts();
		
			
			$( ".catlink" ).each(

				function( intIndex ){
					$( this ).bind (
						"click",
						function(){

								var i = intIndex+1;
								var j = i - 1;
								
								$('#itemswrap').load('/pubitems/'+j, function() {
								 	$('#itemswrap').hide().fadeIn();
								   setHearts();
								 });
								resetCatLinks();
								$("#catid"+i).addClass("menitemselected");
																
							}
						);

					}
				);
				
				function resetCatLinks() {
					$( ".catlink" ).each(
						function( intIndex ){
							var i = intIndex+1;
							$("#catid"+i).removeClass("menitemselected");
							if (agent != 'ie7') {
								Cufon.replace('.menitem', { fontFamily: 'GothamBook', hover: true });
							};
						});
				}
				
				function setSection() {
															
					if (typeof section != 'undefined') {
						if(section != 0) {
							var j = section - 1;

							$('#itemswrap').load('/pubitems/'+j, function() {
							 	$('#itemswrap').hide().fadeIn();
							   setHearts();
							 });
							resetCatLinks();
							$("#catid"+section).addClass("menitemselected");
						}

					};	
					
				}
			

		

});
