﻿// JavaScript Document

$(document).ready(function(){

	$("#produkt-prev").click( fadePrevItem );
	$("#produkt-next").click( fadeNextItem );
	
	var interval = setInterval ( fadeNextItemAuto, 10000 );

});

/* function fadePrevItem(event){
		
		event.preventDefault();
		
		var IDs = $("#memIDs").html().split("|");
		var currItem = parseInt( $("#memCurrItem").html() );
		var numRows = IDs.length;
		var newItem = 0;
		var nextItem = 0;
		var prevItem = 0;
		// alert ( IDs[currItem] );
		
		if ( currItem <= 0 ) {
			newItem = numRows - 1;
		} else {
			newItem = currItem - 1;
		}
		
		if ( newItem <= 0 ) {
			prevItem = numRows - 1; 
		} else {
			prevItem = newItem - 1; 
		}
		
		if ( ( newItem + 1 ) >= numRows ) {
			nextItem = 0; 
		} else {
			nextItem = newItem + 1; 
		}
		
		
		$("#currItem").fadeOut(
			500,
			'swing',
			function(){
				$("#prevItem").fadeIn(
					500,
					'swing',
					function(){
						$("#currItem").html( $("#prevItem").html() ).css( 'display', 'block' );
						$("#prevItem").css( 'display', 'none' ).load( "fileadmin/template/scripts/getProduct.php", { id: IDs[prevItem] } );
						$("#nextItem").load( "fileadmin/template/scripts/getProduct.php", { id: IDs[nextItem] } );
						$("#memCurrItem").html(newItem);
					}
				);	
			}
		);
									  
} */

function fadeNextItem(event){
		
		event.preventDefault();
		
		var IDs = $("#memIDs").html().split("|");
		var currItem = parseInt( $("#memCurrItem").html() );
		var numRows = IDs.length;
		var newItem = 0;
		var nextItem = 0;
		var prevItem = 0;
		
		if ( ( currItem + 1 ) >= numRows ) {
			newItem = 0;
		} else {
			newItem = currItem + 1;
		}
		
		if ( newItem <= 0 ) {
			prevItem = numRows - 1; 
		} else {
			prevItem = newItem - 1; 
		}
		
		if ( ( newItem + 1 ) >= numRows ) {
			nextItem = 0; 
		} else {
			nextItem = newItem + 1; 
		}
		
		
		$("#currItem").fadeOut(
			500,
			'swing',
			function(){
				$("#nextItem").fadeIn(
					500,
					'swing',
					function(){
						$("#currItem").html( $("#nextItem").html() ).css( 'display', 'block' );
						$("#nextItem").css( 'display', 'none' ).load( "fileadmin/template/scripts/getProduct.php", { id: IDs[nextItem] } );
						$("#prevItem").load( "fileadmin/template/scripts/getProduct.php", { id: IDs[prevItem] } );
						$("#memCurrItem").html(newItem);
					}
				);	
			}
		);
									  
}

function fadePrevItem(event){
		
		event.preventDefault();
		
		var IDs = $("#memIDs").html().split("|");
		var currItem = parseInt( $("#memCurrItem").html() );
		var numRows = IDs.length;
		var newItem = 0;
		var nextItem = 0;
		var prevItem = 0;
		// alert ( IDs[currItem] );
		
		if ( currItem <= 0 ) {
			newItem = numRows - 1;
		} else {
			newItem = currItem - 1;
		}
		
		if ( newItem <= 0 ) {
			prevItem = numRows - 1; 
		} else {
			prevItem = newItem - 1; 
		}
		
		if ( ( newItem + 1 ) >= numRows ) {
			nextItem = 0; 
		} else {
			nextItem = newItem + 1; 
		}
		
		
		$("#currItem").fadeOut(
			500,
			'swing',
			function(){
				$("#prevItem").fadeIn(
					500,
					'swing',
					function(){
						$("#currItem").html( $("#prevItem").html() ).css( 'display', 'block' );
						$("#prevItem").css( 'display', 'none' ).load( "fileadmin/template/scripts/getProduct.php", { id: IDs[prevItem] } );
						$("#nextItem").load( "fileadmin/template/scripts/getProduct.php", { id: IDs[nextItem] } );
						$("#memCurrItem").html(newItem);
					}
				);	
			}
		);
									  
}

function fadeNextItemAuto(){
		
		// event.preventDefault();
		
		var IDs = $("#memIDs").html().split("|");
		var currItem = parseInt( $("#memCurrItem").html() );
		var numRows = IDs.length;
		var newItem = 0;
		var nextItem = 0;
		var prevItem = 0;
		
		if ( ( currItem + 1 ) >= numRows ) {
			newItem = 0;
		} else {
			newItem = currItem + 1;
		}
		
		if ( newItem <= 0 ) {
			prevItem = numRows - 1; 
		} else {
			prevItem = newItem - 1; 
		}
		
		if ( ( newItem + 1 ) >= numRows ) {
			nextItem = 0; 
		} else {
			nextItem = newItem + 1; 
		}
		
		
		$("#currItem").fadeOut(
			500,
			'swing',
			function(){
				$("#nextItem").fadeIn(
					500,
					'swing',
					function(){
						$("#currItem").html( $("#nextItem").html() ).css( 'display', 'block' );
						$("#nextItem").css( 'display', 'none' ).load( "fileadmin/template/scripts/getProduct.php", { id: IDs[nextItem] } );
						$("#prevItem").load( "fileadmin/template/scripts/getProduct.php", { id: IDs[prevItem] } );
						$("#memCurrItem").html(newItem);
					}
				);	
			}
		);
									  
}
