/**
 * JS functions
 */
$(document).ready(function(){	
		
	var $blSlider = false;
		
	window.slideLeft = function () {
		$('.nxs_start_prod').each(function (i){
			$ileft = $(this).css('left');
			$ileft = $ileft.replace('px', '');
			$ileft = parseInt($ileft);
			$ileft = $ileft - 125;			
			if($ileft < -124)
			{
				$iMaxLeft = $('#nxs_start_prods').attr('maxleft') - 125;
				$(this).clone().appendTo("#nxs_start_prods").css('left', $iMaxLeft+"px");
				$(this).remove();
			}	
			else
				$(this).css('left', $ileft);		
		});
		if ($blSlider)
			setTimeout("slideLeft()", 500);
	};	
		
	window.slideRight = function () {
		$('.nxs_start_prod').each(function (i){
			$ileft = $(this).css('left');
			$ileft = $ileft.replace('px', '');
			$ileft = parseInt($ileft);
			$ileft = $ileft + 125;
			$iMaxLeft = $('#nxs_start_prods').attr('maxleft') - 125;
			if($ileft > $iMaxLeft)
			{
				$(this).clone().prependTo("#nxs_start_prods").css('left', "0px");
				$(this).remove();
			}	
			else
				$(this).css('left', $ileft);		
		});
		if ($blSlider)
			setTimeout("slideRight()", 500);
	};	
		
	$('#nxs_left').mousedown(function (){
		$blSlider = false;
		slideLeft();
	});
	
	$('#nxs_left').mouseup(function (){
		$blSlider = false;
	});
	
	$('#nxs_right').mousedown(function (){
		$blSlider = false;
		slideRight();
	});
	
	$('#nxs_right').mouseup(function (){
		$blSlider = false;
	});
		
		
});


var mouseDown = false;
// Effekt fuer Buttons, raus
//$(document).ready(function(){
//	$('.button').nxsButton();
//}).mouseup(function(){
//    $('.clicked').removeClass('clicked');
//});

$.fn.nxsButton = function(){
    return $(this).each(function(){
        $(this).mousedown(function(){
            nxsSetBtnClicked( $(this), true );
        });
        $(this).mouseover(function(){
            if( $(this).hasClass('clicked') ){
                nxsSetBtnClicked( $(this), false );
            }
        });
        $(this).mouseup(function(){
            nxsSetBtnUnclicked( $(this), true );
        });
        $(this).mouseout(function(){
            nxsSetBtnUnclicked( $(this), false );
        });
    });
};

function nxsSetBtnClicked( $jqObj, $blSetClicked ) {
    var $sImgHover = $jqObj.css('background-image').replace('_normal', '_active');
    $jqObj.css('background-image', $sImgHover);
    if( $blSetClicked )
        $jqObj.addClass('clicked');
}

function nxsSetBtnUnclicked( $jqObj, $blRemoveClicked ) {
    var $sImgHover = $jqObj.css('background-image').replace('_active', '_normal');
    $jqObj.css('background-image', $sImgHover);
    if( $blRemoveClicked )
        $jqObj.removeClass('clicked');
}

