﻿jQuery(window).load(function() {	jQuery("#page-wrapper, #accordion-switcher, .slider-wrapper, .slider").addClass("display");});/*************************** List Styling ***************************/jQuery(document).ready(function(){		jQuery("ul li:first-child").addClass("li-first");	jQuery("ul li:last-child").addClass("li-last");			});/*************************** Navigation Menus ***************************/jQuery(document).ready(function(){		jQuery("#nav .sub-menu").find("li:odd").addClass("li-odd");	jQuery("#nav .sub-menu .sub-menu").find("li:even").removeClass("li-odd");	jQuery("#nav .sub-menu .sub-menu .sub-menu").find("li:odd").addClass("li-odd");});/*************************** Accordion Slider ***************************/// Accordion Slider CaptionsjQuery(document).ready(function(){			jQuery(".accordion-slider .panel").hover(	function() {		jQuery(this).find(".caption-outer").stop().fadeTo(500, 0.95);	},	function() {		jQuery(this).find(".caption-outer").stop().fadeTo(500, 0);	});	});/*************************** Lightbox ***************************/jQuery(document).ready(function(){	jQuery("div.gallery-item .gallery-icon a").prepend('<span class="hover-image"></span>');	jQuery("div.gallery-item .gallery-icon a").attr("rel", "prettyPhoto[gallery]");	var galleryimgWidth = jQuery("div.gallery-item .gallery-icon img").width();	var galleryimgHeight = jQuery("div.gallery-item .gallery-icon img").height();	jQuery("div.gallery-item .gallery-icon .hover-image").css({"width": galleryimgWidth, "height": galleryimgHeight});	jQuery("a[rel^='prettyPhoto']").prettyPhoto({		theme: 'light_square',		animationSpeed: 'fast'	});});/*************************** Image Hover ***************************/jQuery(document).ready(function(){	jQuery('.hover-image, .hover-video').css({'opacity':'0'});	jQuery('.sc-image, .post-thumbnail, .portfolio-thumbnail, .slide, .accordion-slider .panel, div.gallery-item .gallery-icon').hover(		function() {			jQuery(this).find('.hover-image, .hover-video').stop().fadeTo(750, 1);			jQuery(this).find("a[rel^='prettyPhoto'] .image, a[rel^='prettyPhoto'] .slider-image, a[rel^='prettyPhoto'] .accordion-image, .lightbox.caption-overlay, a[rel^='prettyPhoto'] .attachment-thumbnail").stop().fadeTo(750, 0.5);		},		function() {			jQuery(this).find('.hover-image, .hover-video').stop().fadeTo(750, 0);			jQuery(this).find("a[rel^='prettyPhoto'] .image, a[rel^='prettyPhoto'] .slider-image, a[rel^='prettyPhoto'] .accordion-image, .lightbox.caption-overlay, a[rel^='prettyPhoto'] .attachment-thumbnail").stop().fadeTo(750, 1);		})			jQuery('.accordion-slider .panel').hover(		function() {			jQuery('.accordion-slider').addClass("hide-preloader");		})		});/*************************** Image Preloader ***************************/jQuery(function () {	jQuery('.preload').hide();//hide all the images on the page});var i = 0;var int=0;jQuery(window).bind("load", function() {	var int = setInterval("doThis(i)",150);});function doThis() {	var images = jQuery('.preload').length;	if (i >= images) {		clearInterval(int);	}	jQuery('.preload:hidden').eq(0).fadeIn(750);	i++;}/*************************** Accordion ***************************/jQuery(document).ready(function(){	jQuery(".accordion").accordion({ header: "h3.accordion-title" });	jQuery("h3.accordion-title").toggle(function(){		jQuery(this).addClass("active");		}, function () {		jQuery(this).removeClass("active");	});	});/*************************** Tabs ***************************/jQuery(document).ready(function(){	jQuery(".sc-tabs").tabs({		fx: {			height:'toggle',			duration:'fast'		}	});	});/*************************** Toggle Content ***************************/jQuery(document).ready(function(){jQuery(".toggle-box").hide(); jQuery(".toggle").toggle(function(){	jQuery(this).addClass("toggle-active");	}, function () {	jQuery(this).removeClass("toggle-active");});jQuery(".toggle").click(function(){	jQuery(this).next(".toggle-box").slideToggle();});});/*************************** Marquee ***************************/jQuery(window).load(function() {		jQuery('marquee').marquee('pointer').mouseover(function () {	  jQuery(this).trigger('stop');	}).mouseout(function () {	  jQuery(this).trigger('start');	}).mousemove(function (event) {	  if (jQuery(this).data('drag') == true) {		this.scrollLeft = jQuery(this).data('scrollX') + (jQuery(this).data('x') - event.clientX);	  }	}).mousedown(function (event) {	  jQuery(this).data('drag', true).data('x', event.clientX).data('scrollX', this.scrollLeft);	}).mouseup(function () {	  jQuery(this).data('drag', false);	});});/*************************** Contact Form ***************************/jQuery(document).ready(function(){		jQuery('#contact-form').submit(function() {		jQuery('.contact-error').remove();		var hasError = false;		jQuery('.requiredFieldContact').each(function() {			if(jQuery.trim(jQuery(this).val()) == '') {				var labelText = jQuery(this).prev('label').text();				jQuery(this).addClass('inputError');				hasError = true;			} else if(jQuery(this).hasClass('email')) {				var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;				if(!emailReg.test(jQuery.trim(jQuery(this).val()))) {					var labelText = jQuery(this).prev('label').text();					jQuery(this).addClass('inputError');					hasError = true;				}			}		});		});					jQuery('#contact-form .contact-submit').click(function() {		jQuery('.loader').css({display:"block"});	});	});/*************************** Theme Options Box ***************************/jQuery(document).ready(function(){	jQuery(".trigger").click(function(){		jQuery(".theme-box").toggle("fast");		jQuery(this).toggleClass("active");		return false;	});});
