$jq = jQuery.noConflict();


$jq(document).ready(function() {

	/* slidingcontent/triggers */
	$jq('.slideContent').hide();
	$jq('.slideTrigger').click(function(){
		$jq('.slideContent.'+$jq(this).attr('rel')).slideToggle();
		return false;		
	});
	
	/*
	* FEATURE CYCLE
	*/

		if( $jq(".feature") ){

			$jq('div.feature').prepend('<div class="controls"></div>');
			$jq(".featureLeft,.featureRight").css("opacity","0.4");

			$jq(".featureLeft,.featureRight").mouseenter(function(){
				$jq(this).animate({
					opacity: 0.6
				},500);
			});

			$jq(".featureLeft,.featureRight").mouseleave(function(){
				$jq(this).animate({
					opacity: 0.4
				},500	);
			});

			$jq('.feature ul').cycle({
                            fx: 'scrollVert',
                            startingSlide: 0,  // start on the slide that was in the markup
                            timeout:  8000,
                            speed:    1500,
                            pager:   '.controls'
                    });

		}



	/*
	* NAV BAR
	*/

	if($jq(".topNav ul")){

		$jq(".topNav ul li").mouseenter(function(){
			$jq(this).find("img").animate({
				opacity: 0.4
			});
		});

		$jq(".topNav ul li").mouseleave(function(){
			$jq(this).find("img").animate({
				opacity: 1
			});
		});
	}

	/*
	* SEARCH BOX
	*/

	if($jq('.header .searchBox')){

		$jq('.header .searchBox .searchSubmit').animate({
				width: "0px"
			},1);

		$jq('.header .searchBox .searchText').focus(function(){
			if($jq(this).val() == "product search"){
				$jq(this).val("")
			}
			$jq('.header .searchBox .searchSubmit').animate({
				width: "32px"
			},500);
		});

		$jq('.header .searchBox .searchText').blur(function(){
			$jq('.header .searchBox .searchSubmit').animate({
				width: "0px"
			},500);
		});

	}

	/*
	* FORM STYLE
	*/

	$jq(".body").jqTransform();

	if($jq('.more-views')){
		$jq('.more-views a').lightBox();
	}
	
	/* CUFON */
	Cufon.replace('.cufon:not(strike)');
});
