$(document).ready(function() {

   $('.n3gallery').tn3({
        autoplay:true,
	    skin:"tn3e",
	    delay:7000
        });


$("a.menu img").hover(function() {
		this.src = this.src.replace(".jpg", "_ro.jpg")
	}, function() {
		this.src = this.src.replace("_ro.jpg", ".jpg")
	});

	$('#slider').nivoSlider({
		effect : 'fade', // Specify sets like: 'fold,fade,sliceDown'
		slices : 1,
		animSpeed : 500, // Slide transition speed
		pauseTime : 7000,
		startSlide : 0, // Set starting Slide (0 index)
		directionNav : false, // Next & Prev
		directionNavHide : true, // Only show on hover
		controlNav : false, // 1,2,3...
		controlNavThumbs : false, // Use thumbnails for Control Nav
		controlNavThumbsFromRel : false, // Use image rel for thumbs
		controlNavThumbsSearch : '.jpg', // Replace this with...
		controlNavThumbsReplace : '_thumb.jpg', // ...this in thumb Image src
		keyboardNav : true, // Use left & right arrows
		pauseOnHover : true, // Stop animation while hovering
		manualAdvance : false, // Force manual transitions
		captionOpacity : 0.8, // Universal caption opacity
		beforeChange : function() {
		},
		afterChange : function() {
		},
		slideshowEnd : function() {
		}, // Triggers after all slides have been shown
		lastSlide : function() {
		}, // Triggers when last slide is shown
		afterLoad : function() {
		} // Triggers when slider has loaded
	});

	/* --------------------------------------- */
	/* --( Expand Code For Products)-- */
	/* --------------------------------------- */
	$(".expand").hide();

	$(".more").click(function() {
		$(this).fadeOut();
		$(".expand").slideToggle();
		return false;
	});
	$(".less").click(function() {
		$(".expand").slideToggle();
		$(".more").fadeIn();
		return false;
	});

	/* --------------------------------------- */
	/* --( Expander Code For Contact forms)-- */
	/* --------------------------------------- */
	$(".expander").hide();
	// $(this).find("#news_events
	// .expander:first").slideToggle().addClass("active");
	$(this).find("#advantages .active").slideToggle();
	$(this).find("#resources .active").slideToggle();
	$(this).find("#contact_us .active").slideToggle();

	$(".accord").click(function() {

		if ($(this).parent().parent().next().hasClass("active")) {
			null;
			// $(this).parent().parent().next().slideToggle().removeClass("active");
		} else {
			$(".open").removeClass("open");
			$(this).parent().addClass("open");
			$(".active").slideToggle().removeClass("active");
			newp = $(this).parent().parent().next();
			$(newp).slideToggle().addClass("active");
		}

		return false;
	});

	function homeIcons() {
		var logoin = 500;
		var tag1in = 1000;
		var tag2in = 1500; 
		var thumbDelay = 2000;
		var thumbTextDelay = 2500;
		var speed="slow";
		$("#logo").delay(logoin).fadeIn(speed);
		$("#tag1").delay(tag1in).fadeIn(speed);
		$("#tag2").delay(tag2in).fadeIn(speed, function() {

		});
		$("#thBox1").delay(thumbDelay).fadeIn(speed);
		$("#thBox2").delay(thumbDelay).fadeIn(speed);
		$("#thBox3").delay(thumbDelay).fadeIn(speed);
		$("#thBox4").delay(thumbDelay).fadeIn(speed);
		$("#thBox5").delay(thumbDelay).fadeIn(speed);
		$("#thBox6").delay(thumbDelay).fadeIn(speed);
		$("#thBox7").delay(thumbDelay).fadeIn(speed);
		$("#thBox8").delay(thumbDelay).fadeIn(speed);
		$("#thBoxText1").delay(thumbTextDelay).fadeIn(speed);
		$("#thBoxText2").delay(thumbTextDelay).fadeIn(speed);
		$("#thBoxText3").delay(thumbTextDelay).fadeIn(speed);
		$("#thBoxText4").delay(thumbTextDelay).fadeIn(speed);
		$("#thBoxText5").delay(thumbTextDelay).fadeIn(speed);
		$("#thBoxText6").delay(thumbTextDelay).fadeIn(speed);
		$("#thBoxText7").delay(thumbTextDelay).fadeIn(speed);
		$("#thBoxText8").delay(thumbTextDelay).fadeIn(speed);

		
		$("#homeButtons").css({
			'top' : 625
		});
		$("#quotelines").css({
			'top' : 525
		});
		$("#bottom").css({
			'top' : 510
		});
		$("#homeFooter").css({
			'top' : 670
		});
		$("#homeThumbContainer").css({
			'height' : 114
		});

		
	}

	if (jQuery('#flashMessage..message').length) {
		alert($('#flashMessage..message').html());
	}

	homeIcons();

	// sets up the shadowbox
	Shadowbox.init({
		handleOversize : "drag",
		modal : true
	});

});

