jQuery(document).ready(function($) {
	if (top.location != location) {
		top.location.href = document.location.href;
	}
	$(".filter-comments").keyup(function(){
		var filter = $(this).val(), count = 0;
		$(".commentlist li").each(function(){
			if ($(this).text().search(new RegExp(filter, "i")) < 0) {
				$(this).fadeOut();
			} else {
				$(this).show();
                count++;
            }
        });
        var numberItems = count;
        $(this).next(".filter-count").text("# Comments: "+count);
    });
	$('#contact').contactable({subject: 'Design Chemical Online Contact Form'});
	$('.email').nospam({replaceText: true, filterLevel: 'normal'});
	$('a[rel*=external]').click(function(){
		this.target = "_blank";
	});
	$('a.external').click(function(){
		this.target = "_blank";
	});
	$(".img-swap").hover(
          function(){this.src = this.src.replace("_off","_on");},
          function(){this.src = this.src.replace("_on","_off");
     });
	var content = $(".email");
    content.load("/emailaddress.htm");
	defaulttextFunction();
	$('.demo').each(function(){
		var linkText = $(this).text();
		linkText = '<span>'+linkText+'</span>';
		$(this).empty().append(linkText);
	});
	jQuery('#nav-main-mega').dcMegaMenuCustom({
        rowItems: '4',
        speed: 'fast',
		effect: 'fade',
		subPad: 170
    });
	
  var currentPosition = 0;
  var slideWidth = 402;
  var slides = $('#slide li');
  var numberOfSlides = slides.length;
  slides.wrapAll('<div id="slideInner"></div>').css({'float' : 'left','width' : slideWidth});
  $('#slideInner').css('width', slideWidth * numberOfSlides);
  $('#slide-links ul li a').hover(function(){
	$('#slide-links ul li').removeClass('links-hover');
	var ind = $(this).index('#slide-links ul li a');
	$(this).parent().addClass('links-hover');
	$('#slideInner').stop().animate({'marginLeft' : slideWidth*(-ind)});
  });
});

function defaulttextFunction(){
			jQuery(".defaultText").focus(function(srcc) {
				if (jQuery(this).val() == jQuery(this)[0].title) {
					jQuery(this).removeClass("defaultTextActive");
					jQuery(this).val("");
				}
			});
			jQuery(".defaultText").blur(function() {
				if (jQuery(this).val() == "") {
					jQuery(this).addClass("defaultTextActive");
					jQuery(this).val(jQuery(this)[0].title);
				}
			});
			jQuery(".defaultText").addClass("defaultTextActive").blur();
		}
