$(document).ready(function(){
	$("#footer li:last").addClass("last");
	$(".nav-main > li:last").addClass("last");
	$(".product-list li:last").addClass("last");
	$(".partner-holder ul li:last").addClass("last");
	$("#content ul.no-bg li:last").addClass("last");
	
	$(".swap").hover(function(){
		if($(this).attr("src").indexOf("-on.") == -1) {
			var newSrc = $(this).attr("src");
			newSrc = (newSrc.replace(/.jpg|.gif|.png/, '-on' + newSrc.substr(newSrc.length - 4)));
			$(this).attr("src",newSrc);
		}
	},function(){
		if($(this).attr("src").indexOf("-on.") > 0) {
			var oldSrc = $(this).attr("src").replace('-on.', '.');
			$(this).attr("src",oldSrc);
		}
	});
	
	$('.nav-main li').hover(function (){
			$(this).children('ul').slideDown('medium');
		},function () {
			$(this).children('ul').slideUp('medium');
		}
	); 
	
	//jCarousel Plugin
	/*$('#mycarousel').jcarousel({
		vertical: true,
		scroll: 1,
		auto: 5,
		//wrap: 'last',
		wrap: 'circular',
		initCallback: mycarousel_initCallback
	});*/
	$("#mycarousel li a").mouseover(function(){
		//$("#slider img").trigger('mouseover');
	});
	$("#mycarousel li:first").addClass('first');
	$("#mycarousel li:last").addClass('last');

});

function mycarousel_initCallback(carousel) {
	// Pause autoscrolling if the user moves with the cursor over the clip.
	carousel.clip.hover(function() {
		carousel.stopAuto();
	}, function() {
		carousel.startAuto();
	});
}

$(window).load(function() {
	setTimeout(function(){
		$('#slider').nivoSlider({
			effect:'sliceUpDownLeft',
			pauseTime:5000,
			animSpeed:1000,
			slices:10,
			pauseOnHover:true,
			directionNav:false,
			beforeChange:function(){
				$("#mycarousel li.first").addClass('current');
				var elmt = $("#mycarousel li.first").html();
				$("#mycarousel li.first").next().addClass('first');
				$("<li>"+elmt+"</li>").insertAfter("#mycarousel li:last").addClass('last').siblings().removeClass('last');
			},
			afterChange:function(){
				$("#mycarousel li.first").addClass('current');
				$("#mycarousel li:first").next().addClass('first');
				$("#mycarousel li:first").slideUp('slow',function(){
					$("#mycarousel li:first").remove();
				});
			},
			controlNavThumbs:false
		});
	}, 2000);
});

/*
    *  sliceDown
    * sliceDownLeft
    * sliceUp
    * sliceUpLeft
    * sliceUpDown
    * sliceUpDownLeft
    * fold
    * fade
    * random */


function resetForm(){
	$('.validationresponse').hide();
	document.contactForm.reset();		
}


var css_browser_selector = function() {var ua=navigator.userAgent.toLowerCase(),is=function(t){return ua.indexOf(t) != -1;},h=document.getElementsByTagName('html')[0],b=(!(/opera|webtv/i.test(ua))&&/msie (\d)/.test(ua))?('ie ie'+RegExp.$1):is('firefox/2')?'gecko ff2':is('firefox/3')?'gecko ff3':is('gecko/')?'gecko':is('opera/9')?'opera opera9':/opera (\d)/.test(ua)?'opera opera'+RegExp.$1:is('konqueror')?'konqueror':is('applewebkit/')?'webkit safari':is('mozilla/')?'gecko':'',os=(is('x11')||is('linux'))?' linux':is('mac')?' mac':is('win')?' win':'';var c=b+os+' js'; h.className += h.className?' '+c:c;}();


