jQuery(document).ready(function(){
	var kjvtheme_effect_options = jQuery("meta[name=kjvtheme_effect_options]").attr('content');
	var kjvtheme_slider_time_out = jQuery("meta[name=kjvtheme_slider_time_out]").attr('content');
	var kjvtheme_slider_numbers = jQuery("meta[name=kjvtheme_slider_numbers]").attr('content');
	if(kjvtheme_slider_numbers=='true') 	{
		var numbers="#numbers";
	}	
	$('#slider_area').cycle({ 
		fx:    kjvtheme_effect_options,
		easing: 'backout', 
		cleartype:  1,		
		timeout: kjvtheme_slider_time_out ,
		pager:  numbers, 		
			pagerAnchorBuilder: function(idx) { 
				return '<li><a href="#" title="">' + (idx+1) + '</a></li>'; 
			} 
	});
});


//porffolio box texts
	$(document).ready(function(){
		$('.portfolio_con').hover(function(){
			$(".portfolio_text", this).stop().animate({bottom:'9px',opacity:0.9},{queue:false,duration:500});
		}, function() {
			$(".portfolio_text", this).stop().animate({bottom:'-85px'},{queue:false,duration:500});
		});
	});
//photo gallery - photo desc.
	$(document).ready(function(){
		$('.photo_gallery_con').hover(function(){
			$(".photo_gallery_text", this).stop().animate({left:'0px',opacity:0.9},{queue:false,duration:160});
		}, function() {
			$(".photo_gallery_text", this).stop().animate({left:'-360px'},{queue:false,duration:160});
		});
	});
//pretty photo
	$(document).ready(function(){
		$("a[rel^='prettyPhoto']").prettyPhoto();
	});
//cufon fonts
	var kjvtheme_disable_cufon= jQuery("meta[name=kjvtheme_disable_cufon]").attr('content');
	if(kjvtheme_disable_cufon!='true') {
		$(document).ready(function(){
			Cufon.replace('h1,h2,h3,h4,h5,h6', {hover: true});
		});
	}

//validate contact form
    $(document).ready(function() {
      $("#validate_form").validate({
        rules: {
          kjv_name: "required",//name field validate
          kjv_email: {// compound rule
          required: true,
          email: true
        },
        kjv_message: {
          required: true
        }
        },
        messages: {
			kjv_message: "Please enter a comment.",
			kjv_name:"Please enter your name.",
			required: "This field is required.",
			remote: "Please fix this field.",
			kjv_email: "Please enter a valid email address.",
			url: "Please enter a valid URL.",
			date: "Please enter a valid date.",
			dateISO: "Please enter a valid date (ISO).",
			dateDE: "Bitte geben Sie ein gültiges Datum ein.",
			number: "Please enter a valid number.",
			numberDE: "Bitte geben Sie eine Nummer ein.",
			digits: "Please enter only digits",
			creditcard: "Please enter a valid credit card number.",
			equalTo: "Please enter the same value again.",
			accept: "Please enter a value with a valid extension.",
			maxlength: $.format("Please enter no more than {0} characters."),
			minlength: $.format("Please enter at least {0} characters."),
			rangelength: $.format("Please enter a value between {0} and {1} characters long."),
			range: $.format("Please enter a value between {0} and {1}."),
			max: $.format("Please enter a value less than or equal to {0}."),
			min: $.format("Please enter a value greater than or equal to {0}.")
		 }
      });
    });


//Organic Tabs
		$(function() {

		    $("#explore-nav li a").click(function() {

		        // Figure out current list via CSS class
		        var curList = $("#explore-nav li a.current").attr("rel");

		        // List moving to
		        var $newList = $(this);

		        // Set outer wrapper height to height of current inner list
		        var curListHeight = $("#all-list-wrap").height();
		        $("#all-list-wrap").height(curListHeight);

		        // Remove highlighting - Add to just-clicked tab
		        $("#explore-nav li a").removeClass("current");
		        $newList.addClass("current");

		        // Figure out ID of new list
		        var listID = $newList.attr("rel");

		        if (listID != curList) {

		            // Fade out current list
		            $("#"+curList).fadeOut(300, function() {

		                // Fade in new list on callback
		                $("#"+listID).fadeIn();

		                // Adjust outer wrapper to fit new list snuggly
		                var newHeight = $("#"+listID).height();
		                $("#all-list-wrap").animate({
		                    height: newHeight
		                });

		            });

		        }        

		        // Don't behave like a regular link
		        return false;
		    });

		});


