﻿$(window).load(function() {

	if ($('#slider').length != 0)
	{
	    $('#slider').nivoSlider({
	        effect:'fade', // Specify sets like: 'fold,fade,sliceDown,sliceUpDown'
	        slices:1, // For slice animations
	        boxCols: 8, // For box animations
	        boxRows: 4, // For box animations
	        animSpeed:500, // Slide transition speed
	        pauseTime:6000, // How long each slide will show
	        startSlide:0, // Set starting Slide (0 index)
	        directionNav:false, // Next & Prev navigation
	        directionNavHide:false, // Only show on hover
	        controlNav:false, // 1,2,3... navigation
	        controlNavThumbs:false, // Use thumbnails for Control Nav
	        controlNavThumbsFromRel:false, // Use image rel for thumbs
	        controlNavThumbsSearch: '.png', // Replace this with...
	        controlNavThumbsReplace: '_thumb.png', // ...this in thumb Image src
	        keyboardNav:false, // Use left & right arrows
	        pauseOnHover:false, // Stop animation while hovering
	        manualAdvance:false, // Force manual transitions
	        captionOpacity:0.8, // Universal caption opacity
	        prevText: 'Prev', // Prev directionNav text
	        nextText: 'Next', // Next directionNav text
	        beforeChange: function(){
				myImage = $('#slider').data('nivo:vars').currentImage;
				myImageSrc = myImage.attr("src");
				if(typeof myImageSrc != "undefined")
					$('#preloader img').attr("src", myImageSrc);
	        }, // Triggers before a slide transition
	        afterChange: function(){
	            myQuotePic = $('#slider').data('nivo:vars').currentImage;
	            xImageName = myQuotePic.attr("src");
	            if (typeof xImageName != 'undefined')
    	        	showQuote(xImageName);
	        }, // Triggers after a slide transition
	        slideshowEnd: function(){}, // Triggers after all slides have been shown
	        lastSlide: function(){}, // Triggers when last slide is shown
	        afterLoad: function(){
	            myQuotePic = $('#slider').data('nivo:vars').currentImage;
	            xImageName = myQuotePic.attr("src");
	            if (typeof xImageName != 'undefined')
    	        	showQuote(xImageName);
			} // Triggers when slider has loaded
	    });
	}
});

function resumeSlideShow()
{
    $('#slider').data('nivo:vars').stop = false;
}

function pauseSlideShow()
{
    $('#slider').data('nivo:vars').stop = true;
}


function showQuote(xImageName)
{
	xImageName = xImageName.substring(xImageName.length-6,xImageName.length);

	xURLName = "#";
	if(xImageName == "01.png"){ xURLName = "gallery/";}
	else if(xImageName == "02.png"){ xURLName = "gallery/#commercial";}
	else if(xImageName == "03.png") {
	    xURLName = "community/";
//        window.setTimeout( pauseSlideShow(), 3000 );
//        window.setTimeout( resumeSlideShow(), 3000 );
	}

	xImageName = "/wp-content/themes/tenhulzen/images/home_quote" + xImageName;
	
	$("#home_quote").children('a').children('img').attr('src', xImageName);
	$("#home_quote").children('a').attr('href', xURLName);
}

$(document).ready(function(){

	if ($("input").hasClass('submit'))
	{
		formStartID = formUniqueID = $("input.submit").get(0).form.id;
		formUniqueID = formUniqueID.substring(6,formUniqueID.length);
		
		formStartID = "#" + formStartID;
		$("input.submit").remove();
		$(formStartID).append("<input type='image' src='/wp-content/themes/tenhulzen/images/btn_submit.jpg' width='88' height='33' id='submit-1" + formUniqueID + "' value='Submit' name='customcontactforms_submit' />");
	
		formFnameID = "#FName" + formUniqueID;
		formLnameID = "#LName" + formUniqueID;
		formEmailID = "#Email" + formUniqueID;
		formPhoneID = "#Phone" + formUniqueID;
		formHowID = "#How" + formUniqueID;
		formDescriptionID = "#Description" + formUniqueID;
	
		$(formFnameID).val('First Name');
		$(formLnameID).val('Last Name');
		$(formEmailID).val('Email');
		$(formPhoneID).val('Phone');
		$(formHowID).val('How did you hear about us?');
		$(formDescriptionID).val('Enter a brief description of your project, any questions you may have and the best time to reach you.');
		

		$(formFnameID).click(function() { this.select(); });
		$(formLnameID).click(function() { this.select(); });
		$(formEmailID).click(function() { this.select(); });
		$(formPhoneID).click(function() { this.select(); });
		$(formHowID).click(function() { this.select(); });
		$(formDescriptionID).click(function() { this.select(); });


	}

});

$(document).ready(function(){

	if ($("div").hasClass("slidingAboutDiv")) {
		$(".slidingAboutDiv").hide();
		$(".aboutToggleLink").show();
		$('.aboutToggleLink').click(function(e){
			var replacement = $("b", this).text() == "more" ? "less" : "more";
			$("b", this).text(replacement);
			$(".slidingAboutDiv").toggle();
			e.preventDefault();
//			$("b", this).fadeOut(function(){ $(this).text(replacement).fadeIn() });
//			return false;
		});
	}
	else if ($("div").hasClass("slidingTestimonialsDiv")) {
		$(".slidingTestimonialsDiv").hide();
		$(".testimonialsToggleLink").show();
		$('.testimonialsToggleLink').click(function(e){
			var replacement = $("b", this).text() == "more" ? "fewer" : "more";
			$("b", this).text(replacement);
			$(".slidingTestimonialsDiv").toggle();
			e.preventDefault();
		});
	}

});
