var jQ=jQuery.noConflict()
jQ.fn.slider=function(options) {
	return this.each(function() {
		var settings=jQ.extend({n:3},options || {}),$this=jQ(this), $li=jQ('>li', $this), itemNr=$li.size(), lis='', 
		itemWidth=$li.width(),
		sliderSize=itemNr*itemWidth, $left, $act, $pag=jQ('#paginationBox ul'),n=settings.n,sSize=sliderSize-(n*itemWidth);
		$this.width(sliderSize).css('left',0).wrap('<div class="slider"><div class="sliderBg"><div class="sliderContainer"></div></div></div>');
		jQ('.slider')
			.prepend('<div class="prev" id="prev"><a href="javascript:void(0)"></a></div>') 
			.append('<div class="next" id="next"><a href="javascript:void(0)"></a></div>');	
		jQ('#prev').click(function() { 
			$left=parseInt($this.css('left'))
			if($this.is(':not(":animated")') && $left!=0) $this.animate({left:$left+itemWidth},500)
		})
		jQ('#next').click(function() { 
			$left=parseInt($this.css('left'))
			if($this.is(':not(":animated")') && $left!=-sSize) $this.animate({left:$left-parseFloat(itemWidth)},500)	
		});
	});
};	

jQ(function() {
	var n=jQ('.productMenu li').size(),z=jQ('#sample li').size()
	if(jQ('#product').length) jQ('#gallery').slider({n:1})
	if(!jQ('.slider').length) jQ('#gallery').slider()
	jQ('.productMenu li').each(function(i) { jQ(this).css({zIndex:n-i}) });
	jQ('#sample li').each(function(i) { jQ(this).css({zIndex:z-i}) });
	if(jQ.browser.msie||jQ.browser.version<7) {
		jQ('#sample li').hover(function(){jQ(this).addClass('over')},function(){jQ(this).removeClass('over')})		
	}
	if(jQ('#prodNav').hasClass('catPage')) jQ('#prodNav>li').eq(0).find('ul').slideDown().find('li:first').addClass('current')
	jQ('#prodNav>li').click(function() { jQ(this).siblings().find('ul').slideUp(); jQ(this).find('ul').slideDown() });
	Cufon.replace('#prodNav > li > a')('#right h1')('#right .more a')('#allProd h2')('.productMenu a')('#left h2')('#left .more a')('#footer a')('.newsList h2')('.options li')('#tellafriend #tab');
	if(!jQ('.exclusion').length) Cufon.replace('#right h2')
	Cufon.replace('#navigation li',{hover: true,hoverables: { a:true }});
	Cufon.replace('.topMenu li',{hover: true,hoverables: { a:true }});
	jQ('.productMenu>li').each(function(i) { 
		jQ(this).click(function() { 
			var x=jQ(this).siblings('.active');
			Cufon.replace(x.find('a'), { color: '#999' }); 
			x.removeClass('active');
			jQ(this).addClass('active'); 
			Cufon.replace(jQ(this).find('a'), { color: '#fff' }); 
			jQ('.tabContent').hide().eq(i).show();
		});	
	})
	jQ('#contactForm').find('fieldset p:odd').after('<p class="clear"></p>');
	jQ('#tab').click(function() {
		jQ('#tellafriend form').slideToggle()
	});
	
	jQ('#tellafriend form :text').each(function() {
		var x=jQ(this).val();
		jQ(this).click(function() {
			if(jQ(this).val()==x) jQ(this).val('')
		})
		jQ(this).blur(function() {
			if(jQ(this).val()=='') jQ(this).val(x)
		})
	})
});
