function validateForm(){
		
		var hasError = false;
		
		$('.required').each(function() {
			
				if(jQuery.trim($(this).val()) == '') {
					if (!$(this).parent().hasClass('error')){
						$(this).parent().addClass('error');
						hasError = true;
					
						$(this).parent().append('<span class="error">This field is required.</span>');
					}
					
				} else if($(this).hasClass('email')) {
				
					var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
					if(!emailReg.test(jQuery.trim($(this).val()))) {
						if (!$(this).parent().hasClass('error')){
							$(this).parent().addClass('error');
							hasError = true;
							$(this).parent().append('<span class="error">This field is required.</span>');
						}
					}
				}
				
		});
		if(hasError==true){
			//$("#contactForm").submit();
			return false;
			
		}
		else
			return true;
	}


$(document).ready(function(){
	  
	  if($('#slides').length > 0){
		  $('#slides').after('<ul id="slidernav">').cycle({
			fx: 'scrollHorz',
			speed: 'slow',
			pager: '#slidernav',
			timeout: 10000,
			pagerAnchorBuilder: function(idx, slide) {
				return '<li><div class="tab">'+ $('#slides .thumbnail:eq('+ idx +')').html() +'</div></li>';
			} 
		  }); 
	  }
	  if($('#products-view').length > 0){
		  $('#products-view').cycle({
			fx: 'scrollHorz',
			speed: 'slow',
			next:   '#next', 
	    	prev:   '#previous',
	    	timeout: 0 
		  });
      }
	  
	  $("#single-product").tabs({fx: { opacity: 'toggle' } });
	  $(".quotes").tabs({fx: { opacity: 'toggle' } });
	  $("#contactForm").submit(validateForm);
	  
	  $(".fb").fancybox({
			'titleShow' : false
	  }); 
	  
});
